@layer theme,base,components,utilities,v9;.v9.pg-post{--ink: var(--v9-ink);--sage: var(--v9-mute);--leaf: #c9c9c4;--mist: #ffffff;--line: var(--v9-line);--mute: var(--v9-mute);overflow-x:clip}.v9.pg-post .post{padding:clamp(110px,11vw,141px) 0 clamp(100px,11vw,140px)}.v9.pg-post .pwrap{box-sizing:border-box;max-width:720px;margin:0 auto;padding:0 24px}.v9.pg-post .pwrap.is-wide{max-width:1040px}.v9.pg-post .phead2{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:48px}.v9.pg-post .phead2:after{content:"";display:block;width:48px;height:2px;background:var(--ink)}.v9.pg-post .pback{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:none;color:var(--sage);transition:color .15s ease-out}.v9.pg-post .pback:hover{color:var(--ink);opacity:1}.v9.pg-post .phead2 .pback{margin-bottom:28px}.v9.pg-post .pback2{margin-top:40px}.v9.pg-post .ptags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.v9.pg-post .ptag{padding:4px 14px;border:1px solid var(--line);border-radius:999px;background:var(--mist);font-size:13px;color:var(--sage)}.v9.pg-post .plock{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--ink);font-size:12px;color:#fff}.v9.pg-post .plock svg{width:12px;height:12px}.v9.pg-post .phead2 h1{margin:0 0 20px;font-family:var(--v9-display);font-size:34px;font-weight:400;line-height:1.45;letter-spacing:-.01em;word-break:keep-all;text-wrap:balance;color:var(--ink)}.v9.pg-post .plead{margin:0 0 36px;font-size:17px;line-height:1.85;text-wrap:pretty;color:var(--mute)}@media(prefers-reduced-motion:no-preference){.v9.pg-post .phead2>*{animation:v9-enter .7s cubic-bezier(.2,0,0,1) both}.v9.pg-post .phead2>:nth-child(2){animation-delay:60ms}.v9.pg-post .phead2>:nth-child(3){animation-delay:.12s}.v9.pg-post .phead2>:nth-child(4){animation-delay:.18s}}.v9.pg-post .pbody{font-size:17px;line-height:1.85;word-break:keep-all;color:#333}.v9.pg-post .pbody>*{margin:0 0 18px}.v9.pg-post .pbody p{text-wrap:wrap}.v9.pg-post .pbody h2,.v9.pg-post .pbody h3{font-family:var(--v9-display);font-weight:400;text-wrap:balance;color:var(--ink)}.v9.pg-post .pbody h2{margin:72px 0 22px;padding-left:14px;border-left:4px solid var(--ink);font-size:24px;line-height:1.4}.v9.pg-post .pbody h3{margin:40px 0 12px;font-size:19px;line-height:1.5}.v9.pg-post .pbody strong{font-weight:700;color:var(--ink)}.v9.pg-post .pbody a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px;color:var(--ink)}.v9.pg-post .pbody ul{padding-left:20px;list-style:disc}.v9.pg-post .pbody ul>li{margin-bottom:12px}.v9.pg-post .pbody ul>li::marker{color:var(--leaf)}.v9.pg-post .pbody ol{padding-left:26px;list-style:none;counter-reset:po}.v9.pg-post .pbody ol>li{position:relative;margin-bottom:12px;counter-increment:po}.v9.pg-post .pbody ol>li:before{content:counter(po);position:absolute;top:0;left:-26px;font-weight:700;color:var(--ink)}.v9.pg-post .pbody hr{margin:48px 0;border:0;border-top:1px solid var(--line)}.v9.pg-post .pbody blockquote{margin:32px 0;padding:4px 0 4px 20px;border-left:3px solid var(--leaf);font-size:16px;line-height:1.85;color:var(--mute)}.v9.pg-post .plab{margin-bottom:12px;font-size:13px;letter-spacing:.08em;color:var(--sage)}.v9.pg-post .pbody dl{display:grid;grid-template-columns:150px minmax(0,1fr);margin:0 0 18px;border-top:1px solid var(--v9-rule);font-size:16px;line-height:1.6}.v9.pg-post .pbody dt,.v9.pg-post .pbody dd{margin:0;padding:12px 0;border-bottom:1px solid var(--v9-rule)}.v9.pg-post .pbody dt{font-weight:600;color:var(--ink)}.v9.pg-post .pbody figure{margin:12px 0 30px;padding:22px 24px 16px;border:1px solid var(--line);border-radius:12px}.v9.pg-post .pbody figure svg{display:block;width:100%;max-width:100%;height:auto;overflow:visible}.v9.pg-post .pbody figcaption{margin-top:14px;font-size:13px;line-height:1.5;color:var(--mute)}.v9.pg-post .pct{margin:30px 0 -18px;padding:22px 24px 0;border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;font-size:16px;color:var(--ink)}.v9.pg-post .pbody .pct+figure,.v9.pg-post .pct+.pbars{margin-top:0;padding-top:18px;border-top:0;border-radius:0 0 12px 12px}.v9.pg-post .psrc{margin-top:-8px;font-size:12.5px;line-height:1.5;color:var(--mute)}.v9.pg-post .ptw+.psrc,.v9.pg-post .pbody figure+.psrc,.v9.pg-post .pbars+.psrc,.v9.pg-post .pleg+.psrc{margin-top:-22px}.v9.pg-post .ptw{margin:8px 0 26px;overflow-x:auto}.v9.pg-post .pbody table{width:100%;min-width:420px;border-collapse:collapse;font-size:15px;line-height:1.6}.v9.pg-post .pbody th{padding:10px 12px;border-bottom:2px solid var(--ink);font-weight:500;text-align:left;color:var(--sage)}.v9.pg-post .pbody td{padding:12px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:top;word-break:keep-all;color:#333}.v9.pg-post .pbody td:first-child{font-weight:600;color:var(--ink)}.v9.pg-post .pbars{display:flex;flex-direction:column;gap:10px;margin:32px 0;padding:22px 24px;border:1px solid var(--line);border-radius:12px}.v9.pg-post .pbars>div{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 52px;gap:16px;align-items:center;font-size:15px;line-height:1.35}.v9.pg-post .pbars i{display:block;height:12px;overflow:hidden;border-radius:99px;background:#e9e9e5}.v9.pg-post .pbars b{display:block;height:100%;border-radius:99px;background:var(--leaf)}.v9.pg-post .pbars>div:first-child b{background:var(--ink)}.v9.pg-post .pbars em{font-size:14px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.v9.pg-post .pleg{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:-16px;font-size:13px;color:var(--mute)}.v9.pg-post .pleg span{display:inline-flex;align-items:center;gap:8px}.v9.pg-post .pleg i{width:12px;height:12px;border-radius:4px;background:var(--ink)}.v9.pg-post .pleg span:nth-child(2) i{background:var(--sage)}.v9.pg-post .pleg span:nth-child(3) i{background:var(--line)}.v9.pg-post .pleg span:nth-child(4) i{background:var(--v9-ground);box-shadow:inset 0 0 0 1px #26262533}.v9.pg-post svg.cls text{font-size:12px;fill:var(--mute)}.v9.pg-post svg.cls text.v{font-size:15px;fill:var(--ink)}.v9.pg-post svg.cls line{stroke:var(--line);stroke-width:1}.v9.pg-post svg.cls line.skip{stroke:var(--leaf);stroke-dasharray:4 6;stroke-width:1.5}.v9.pg-post svg.cls path{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round}.v9.pg-post svg.cls circle[r="12"]{fill:transparent}.v9.pg-post svg.cls circle[r="5"]{fill:var(--ink);stroke:var(--v9-ground);stroke-width:2}.v9.pg-post svg.cls rect{fill:var(--ink)}.v9.pg-post svg.cls rect:nth-of-type(2){fill:var(--sage)}.v9.pg-post svg.cls rect:nth-of-type(3){fill:var(--line)}.v9.pg-post svg.cls rect:nth-of-type(4){fill:var(--v9-ground)}.v9.pg-post svg.cls rect~text{font-size:15px;fill:#fff}.v9.pg-post svg.cls rect~text:nth-of-type(n+3){fill:var(--ink)}.v9.pg-post .pst{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:10px;margin:8px 0 28px}.v9.pg-post .pst.n2{--n: 2}.v9.pg-post .pst.n3{--n: 3}.v9.pg-post .pst.one{--n: 1}.v9.pg-post .pst>div{display:flex;flex-direction:column;align-items:center;min-width:0;padding:20px 12px 16px;border-radius:10px;background:var(--mist);text-align:center}.v9.pg-post .pst strong{font-size:28px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink)}.v9.pg-post .pst.one strong{font-size:40px}.v9.pg-post .pst span{margin-top:8px;font-size:14px;line-height:1.4;color:#333}.v9.pg-post .pst.one span{color:var(--mute)}.v9.pg-post .pst small{margin-top:4px;font-size:12.5px;line-height:1.4;color:var(--mute)}.v9.pg-post .pins{margin:28px 0 26px;padding:22px 24px 6px;border-left:3px solid var(--leaf);border-radius:0 10px 10px 0;background:var(--mist)}.v9.pg-post .pins p{margin:0 0 16px;font-size:16px;line-height:1.85;color:#333}.v9.pg-post .pins h3{margin:0 0 10px;font-size:18px}.v9.pg-post .pins ul{margin:0 0 16px;font-size:16px}.v9.pg-post .pil{margin:0 0 10px;font-size:13px;letter-spacing:.08em;color:var(--sage)}.v9.pg-post .pins .pil{margin:0 0 10px;font-size:13px;line-height:1.6;color:var(--sage)}.v9.pg-post .pcase{margin:28px 0 26px;padding:26px 28px 10px;border-radius:12px;background:var(--mist)}.v9.pg-post .pcase p{margin:0 0 16px;font-size:16px}.v9.pg-post .pcase .pil{font-size:12px}.v9.pg-post .pquote{margin:40px 0;font-family:var(--v9-display);font-size:21px;line-height:1.65;color:var(--ink)}.v9.pg-post .pquote span{display:block;margin-bottom:14px;font-size:12px;letter-spacing:.2em;color:var(--sage)}.v9.pg-post .pmaj{display:flex;flex-direction:column;gap:22px;margin:24px 0 36px}.v9.pg-post .pmaj>div{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.v9.pg-post .pmh{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.v9.pg-post .pbody .pmaj ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.v9.pg-post .pbody .pmaj li{margin:0;padding:7px 14px;border-radius:999px;background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;line-height:1.4;color:var(--ink)}.v9.pg-post .ppc{display:grid;grid-template-columns:1fr 1.35fr;gap:12px;margin:8px 0 24px}.v9.pg-post .ppc-col{padding:20px 22px 8px;border:1px solid var(--line);border-radius:12px}.v9.pg-post .ppc-col.con{border-color:var(--mist);background:var(--mist)}.v9.pg-post .ppc-h{margin:0 0 12px;font-size:14px;color:var(--sage)}.v9.pg-post .pbody .ppc ul{margin:0;padding:0;list-style:none}.v9.pg-post .pbody .ppc li{position:relative;margin-bottom:12px;padding-left:24px;font-size:15.5px;line-height:1.6}.v9.pg-post .pbody .ppc li:before{position:absolute;top:0;left:0;font-weight:700}.v9.pg-post .pbody .ppc .pro li:before{content:"✓";color:var(--sage)}.v9.pg-post .pbody .ppc .con li:before{content:"✗";color:var(--mute)}.v9.pg-post .pbody .ppc li.fatal{font-weight:700;color:var(--ink)}.v9.pg-post .pbody .ppc li.fatal:before{color:var(--ink)}.v9.pg-post .pcontrast{margin:8px 0 28px;border-top:2px solid var(--ink)}.v9.pg-post .pcontrast .row{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:baseline;padding:14px 4px;border-bottom:1px solid var(--line)}.v9.pg-post .pcontrast .m{font-size:16px;font-weight:700;text-align:center}.v9.pg-post .pcontrast .row.no{color:var(--mute)}.v9.pg-post .pcontrast .row.no .t{text-decoration:line-through;text-decoration-color:var(--leaf);text-decoration-thickness:1.5px}.v9.pg-post .pcontrast .row.yes{font-size:18px;color:var(--ink)}.v9.pg-post .psteps{margin:12px 0 28px 14px;border-left:2px solid var(--line)}.v9.pg-post .pstep{position:relative;padding:0 0 12px 34px}.v9.pg-post .pstep:last-child{padding-bottom:0}.v9.pg-post .pstep-n{position:absolute;top:2px;left:-15px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ink);font-size:13px;font-weight:500;color:#fff}.v9.pg-post .pbody .pstep h3{margin:0 0 14px}.v9.pg-post .pbody .pstep dl{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0 0 28px;border-top:0;font-size:16px}.v9.pg-post .pbody .pstep dt,.v9.pg-post .pbody .pstep dd{padding:0;border-bottom:0}.v9.pg-post .pbody .pstep dt{font-weight:400;color:var(--sage)}.v9.pg-post .psub{padding:16px 0 4px;border-top:1px solid var(--line)}.v9.pg-post .psub:last-child{border-bottom:1px solid var(--line)}.v9.pg-post .psub-t{margin:0 0 6px;font-size:16.5px;font-weight:700;color:var(--ink)}.v9.pg-post .psub p{margin-bottom:12px;font-size:16px}.v9.pg-post .ptm,.v9.pg-post .pfoot{margin-top:24px;font-size:12px;line-height:1.9;color:var(--mute)}.v9.pg-post .pfoot{padding-top:24px;border-top:1px solid var(--line)}.v9.pg-post .pterms{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:8px 0 26px}.v9.pg-post .pterm{padding:20px 22px;border-radius:12px;background:var(--mist)}.v9.pg-post .pterm .t{font-size:17px;color:var(--ink)}.v9.pg-post .pterm .d{margin-top:8px;font-size:15px;line-height:1.7;color:var(--mute)}.v9.pg-post .ptimeline{margin:8px 0 26px;padding-left:24px;border-left:2px solid var(--line)}.v9.pg-post .t-era{margin-top:26px;font-size:14px;letter-spacing:.1em;color:var(--sage)}.v9.pg-post .t-era:first-child{margin-top:0}.v9.pg-post .t-item{position:relative;margin-top:14px}.v9.pg-post .t-item:before{content:"";position:absolute;top:8px;left:-30px;width:10px;height:10px;border-radius:50%;background:var(--ink)}.v9.pg-post .t-item .school{font-size:17px;color:var(--ink)}.v9.pg-post .t-item .when{margin-top:2px;font-size:14px;color:var(--mute)}.v9.pg-post .pcta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:64px 0 56px;padding:36px 32px;border-radius:14px;background:var(--ink);color:#fff}.v9.pg-post .pcta>:not(a){flex:0 0 100%}.v9.pg-post .pbody .pcta h2,.v9.pg-post .pbody .pcta h3{margin:0;padding:0;border:0;font-size:22px;line-height:1.5;color:#fff}.v9.pg-post .pcta p{margin:0;font-size:16px;color:var(--line)}.v9.pg-post .pcta-kicker{font-weight:700}.v9.pg-post .pbody .pcta ul{margin:0;padding-left:20px;font-size:15px;color:var(--line)}.v9.pg-post .pbody .pcta li{margin-bottom:6px}.v9.pg-post .pcta .acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.v9.pg-post .pbody a.pbtn,.v9.pg-post .pbody a.pbtn2{display:inline-block;margin-top:8px;padding:10px 26px;border:1px solid var(--leaf);border-radius:999px;font-size:15px;text-decoration:none;color:#fff;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.v9.pg-post .pbody a.pbtn:hover,.v9.pg-post .pbody a.pbtn2:hover{background:#c9c9c42e;opacity:1}.v9.pg-post .pbody a.pbtn:active,.v9.pg-post .pbody a.pbtn2:active{transform:scale(.96)}.v9.pg-post .pbody .pcta a:focus-visible{outline-color:#fff}.v9.pg-post .prefs{padding-top:22px;border-top:1px solid var(--line);font-size:14px;line-height:1.7;color:var(--mute)}.v9.pg-post .pbody .prefs a{color:var(--sage)}.v9.pg-post .pbody .prefs ul{margin-top:10px;padding-left:18px}.v9.pg-post .pbody .prefs li{margin-bottom:6px}.v9.pg-post .prefs-h,.v9.pg-post .prefs>p:first-child{margin:0;font-size:13px;letter-spacing:.08em;color:var(--sage)}.v9.pg-post .prefs-note{margin-top:16px;font-size:13px}.v9.pg-post .pgate{position:relative}.v9.pg-post .pgate-teaser{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,black 35%,transparent 92%);mask-image:linear-gradient(to bottom,black 35%,transparent 92%)}.v9.pg-post .pgate-teaser:has(.tsheet){-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 96%);mask-image:linear-gradient(to bottom,black 50%,transparent 96%)}.v9.pg-post .tsheet{height:560px;padding:44px 48px 0;overflow:hidden;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 1px 3px #2626250f}.v9.pg-post .trep{margin-bottom:14px;font-size:11px;letter-spacing:.18em;color:var(--mute)}.v9.pg-post .ttl{margin-bottom:14px;font-family:var(--v9-display);font-size:28px;line-height:1.25;word-break:keep-all;color:var(--ink)}.v9.pg-post .tdesc{max-width:40em;font-size:13px;line-height:1.7;word-break:keep-all;color:var(--mute)}.v9.pg-post .tst{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0 28px}.v9.pg-post .tst>div{display:flex;flex-direction:column;padding-left:12px;border-left:2px solid var(--line)}.v9.pg-post .tst strong{font-family:var(--v9-display);font-size:24px;font-weight:400;line-height:1.2;color:var(--ink)}.v9.pg-post .tst span,.v9.pg-post .tst small{font-size:11px;line-height:1.4;color:var(--mute)}.v9.pg-post .tsk{display:flex;flex-direction:column;gap:10px;filter:blur(2px)}.v9.pg-post .tsk i{display:block;height:10px;border-radius:99px;background:#e9e9e5}.v9.pg-post .tsk b{display:block;height:90px;margin:8px 0;border-radius:12px;background:var(--v9-ground)}.v9.pg-post .pgate-card{position:relative;z-index:2;max-width:504px;margin:-96px auto 0;padding:0;border:0;border-radius:24px;background:#fff;box-shadow:0 24px 60px #26262529,0 1px 3px #26262514}.v9.pg-post .pgate-teaser:has(.tsheet)+.pgate-card{margin-top:-190px}.v9.pg-post .pgate-body{padding:36px 32px 30px}.v9.pg-post .pgate-card h2{padding-left:14px;border-left:4px solid var(--ink);font-family:var(--v9-display);font-size:24px;font-weight:400;line-height:1.4;text-wrap:balance;color:var(--ink)}.v9.pg-post .pgate-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:999px;background:var(--v9-yellow);color:var(--ink)}.v9.pg-post .pgate-lede{margin-top:10px;font-size:15px;line-height:1.6;color:#333}.v9.pg-post .pgate-submit{height:56px;border-radius:12px;background:var(--ink);font-size:16px;font-weight:600;color:#fff;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.v9.pg-post .pgate-submit:hover:not(:disabled){background:#3d3d3b}.v9.pg-post .pgate-submit:active:not(:disabled){transform:scale(.96)}.v9.pg-post .pgate-input{height:56px;padding-inline:16px;border-radius:12px;font-size:16px}.v9.pg-post .pgate-help{font-size:15px;line-height:1.6;color:var(--mute)}.v9.pg-post .pgate-help a{font-weight:600;text-decoration:underline;text-underline-offset:4px;color:var(--ink)}@media(max-width:640px){.v9.pg-post .pwrap{padding:0 18px}.v9.pg-post .phead2 h1{font-size:27px}.v9.pg-post .pbody{font-size:16px}.v9.pg-post .pbody h2{margin-top:56px;font-size:21px}.v9.pg-post .pst,.v9.pg-post .pst.n3{--n: 2}.v9.pg-post .pst>div:last-child:nth-child(odd){grid-column:1 / -1}.v9.pg-post .pst strong{font-size:24px}.v9.pg-post .pbody figure,.v9.pg-post .pbars{padding:18px 16px 12px}.v9.pg-post .pct{padding:18px 16px 0}.v9.pg-post .pbars>div{grid-template-columns:minmax(0,1fr) 44px;gap:6px 12px}.v9.pg-post .pbars i{grid-row:2;grid-column:1 / -1}.v9.pg-post .pcta{padding:28px 22px}.v9.pg-post .pins{padding:20px 20px 4px}.v9.pg-post .pcase{padding:22px 20px 6px}.v9.pg-post .pquote{font-size:19px}.v9.pg-post .ppc{grid-template-columns:1fr}.v9.pg-post .pbody dl{grid-template-columns:110px minmax(0,1fr);font-size:15px}.v9.pg-post .pbody .pstep dl{grid-template-columns:1fr;gap:0}.v9.pg-post .pbody .pstep dd{margin-bottom:12px}.v9.pg-post .pbody table{min-width:0;font-size:14px}.v9.pg-post .pbody th,.v9.pg-post .pbody td{padding:10px 8px}.v9.pg-post .pbody table:not(.wide):has(tr>:nth-child(4)){min-width:480px}.v9.pg-post .pbody figure{overflow-x:auto}.v9.pg-post .pbody figure svg{min-width:600px}.v9.pg-post .pbody figure>figcaption{position:sticky;left:0;width:fit-content;max-width:calc(100vw - 72px)}.v9.pg-post .ptw,.v9.pg-post .pbody figure{background:linear-gradient(to right,var(--v9-ground) 30%,transparent) left / 36px 100% no-repeat local,linear-gradient(to left,var(--v9-ground) 30%,transparent) right / 36px 100% no-repeat local,linear-gradient(to right,var(--v9-rule),transparent) left / 14px 100% no-repeat scroll,linear-gradient(to left,var(--v9-rule),transparent) right / 14px 100% no-repeat scroll}.v9.pg-post .pbody table.wide,.v9.pg-post .pbody table.wide tbody{display:block;width:100%;min-width:0}.v9.pg-post .pbody table.wide thead{display:none}.v9.pg-post .pbody table.wide tr{display:block;padding:8px 0 12px;border-bottom:1px solid var(--line)}.v9.pg-post .pbody table.wide td{display:flex;justify-content:space-between;gap:14px;width:100%;padding:5px 8px;border:0;text-align:right}.v9.pg-post .pbody table.wide td:before{content:attr(data-label);flex:0 0 38%;font-size:13px;font-weight:500;text-align:left;color:var(--sage)}.v9.pg-post .pbody table.wide td.k{padding-top:8px;font-size:17px}.v9.pg-post .pbody table.wide td.k:before{content:none}.v9.pg-post .pgate-card{margin-top:-72px}.v9.pg-post .pgate-card h2{font-size:22px}.v9.pg-post .pbody .pcta h2{font-size:21px}.v9.pg-post .pgate-teaser:has(.tsheet)+.pgate-card{margin-top:-150px}.v9.pg-post .pgate-body{padding:30px 22px 24px}.v9.pg-post .tsheet{height:680px;padding:32px 22px 0}.v9.pg-post .ttl{font-size:22px}.v9.pg-post .tst{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media(pointer:coarse){.v9.pg-post .pback:after{content:"";position:absolute;inset:-13px -8px}}
