.cado[data-v-b56d1acb]{min-height:100svh;position:relative;container:page/inline-size}.poster-frame[data-v-b56d1acb]{border:1px solid color-mix(in srgb, var(--color-primary) 72%, transparent);padding:14px 12px}.poster-brand[data-v-b56d1acb]{min-width:0;color:var(--ink);letter-spacing:-.04em;align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:1;display:flex}.poster-date[data-v-b56d1acb]{letter-spacing:.12em}.policy[data-v-b56d1acb]{width:min(42rem,100%);margin:48px auto 0}.poster-kicker[data-v-b56d1acb]{color:var(--color-primary);letter-spacing:.28em;justify-content:center;align-items:center;gap:10px;padding-left:.28em;font-size:12px;font-weight:700;display:flex}.poster-kicker[data-v-b56d1acb]:before,.poster-kicker[data-v-b56d1acb]:after{content:"";background:var(--color-primary);width:28px;height:1px}.policy-lockup[data-v-b56d1acb]{color:var(--ink);letter-spacing:-.06em;text-align:center;margin-top:18px;font-size:clamp(40px,8cqw,72px);font-weight:800;line-height:.92;display:grid}.policy-plate[data-v-b56d1acb]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:.07em .07em 0 color-mix(in srgb, var(--color-primary) 42%, #000);margin-top:.08em;padding-block:.04em .08em;line-height:1.05}.policy-deck[data-v-b56d1acb]{color:color-mix(in srgb, var(--ink) 72%, transparent);text-align:center;margin:22px auto 0;font-size:16px;font-weight:500;line-height:1.7}.policy-deck[data-v-b56d1acb] a,[data-v-b56d1acb] .policy-card a{color:var(--color-primary);text-underline-offset:3px;font-weight:800}[data-v-b56d1acb] .policy-card{border:1px solid color-mix(in srgb, var(--color-primary) 72%, transparent);background:var(--bg);color:var(--ink);margin-top:18px;padding:18px 18px 16px;box-shadow:6px 6px #3a3a3a}[data-v-b56d1acb] .policy-card h2{letter-spacing:-.04em;font-size:20px;font-weight:800;line-height:1.3}[data-v-b56d1acb] .policy-card p,[data-v-b56d1acb] .policy-card li{color:color-mix(in srgb, var(--ink) 82%, transparent);margin-top:10px;font-size:16px;font-weight:500;line-height:1.7}[data-v-b56d1acb] .policy-card ul{margin-top:4px;padding-left:1.1em;list-style:outside}.poster-footer[data-v-b56d1acb] .primary-pattern{background-color:var(--pattern-base);background-image:none}.poster-footer[data-v-b56d1acb] .primary-pattern:before{content:none}.poster-footer[data-v-b56d1acb]>div:first-child{padding-top:14px;padding-bottom:14px}.poster-footer[data-v-b56d1acb] a.flex{letter-spacing:-.04em;gap:8px;font-size:13px;font-weight:800;line-height:1}.poster-footer[data-v-b56d1acb] .logo-mark{width:22px;height:22px}@container page (width>=640px){.poster-frame[data-v-b56d1acb]{padding:22px 28px}.poster-brand[data-v-b56d1acb],.poster-footer[data-v-b56d1acb] a.flex{font-size:15px}.poster-footer[data-v-b56d1acb] .logo-mark{width:24px;height:24px}.poster-kicker[data-v-b56d1acb]{letter-spacing:.42em;gap:14px;padding-left:.42em}.poster-kicker[data-v-b56d1acb]:before,.poster-kicker[data-v-b56d1acb]:after{width:42px}.poster-date[data-v-b56d1acb]{letter-spacing:.32em}.policy-deck[data-v-b56d1acb],[data-v-b56d1acb] .policy-card p,[data-v-b56d1acb] .policy-card li{font-size:17px}}
