@layer components{.P5h7ya_page{--l-ease:cubic-bezier(.16, 1, .3, 1)}section.P5h7ya_hero{padding-bottom:clamp(28px,3vw,48px)}h1.P5h7ya_h1{font-size:clamp(2.9rem,1.4rem + 4.6vw,6.4rem)}i.P5h7ya_still{animation:none}.P5h7ya_body{padding:clamp(8px,1.4vw,20px) 0 clamp(80px,9vw,140px);position:relative}.P5h7ya_grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.P5h7ya_toc{--r:24px;padding:22px 14px 14px;position:sticky;top:104px}.P5h7ya_tocK{font:500 13px/1.3 var(--g-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g-champ);margin:0 10px 10px}.P5h7ya_tocList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.P5h7ya_tocLink{min-height:48px;color:var(--g-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background-color .3s,color .3s;display:grid;position:relative}.P5h7ya_tocLabel{font-size:16px;line-height:1.3}.P5h7ya_tocGo{color:var(--g-champ);opacity:0;transition:opacity .3s, transform .4s var(--l-ease);transform:translate(-6px)}.P5h7ya_tocLink[aria-current=page]{color:var(--g-paper);background:#e8d9b81a;box-shadow:inset 0 0 0 1px #e8d9b84d}.P5h7ya_tocLink[aria-current=page] .P5h7ya_tocGo{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.P5h7ya_tocLink:not([aria-current=page]):hover{color:var(--g-paper);background:#ffffff0d}.P5h7ya_tocLink:hover .P5h7ya_tocGo{opacity:1;transform:none}}.P5h7ya_num{font:400 13px/1 var(--g-mono);color:var(--g-muted);letter-spacing:.02em}.P5h7ya_sheet{--r:30px;min-width:0;padding:clamp(24px,3.4vw,56px)}.P5h7ya_band{font:400 clamp(1.5rem, 1.1rem + 1.2vw, 2.2rem)/1.3 var(--g-serif);color:var(--g-paper);max-width:34em;margin:0 0 clamp(22px,2.6vw,34px)}.P5h7ya_bandText{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 62%,#e8d9b84d 62% 92%,#0000 92%) 0 0/100% 100% no-repeat}section[data-in] .P5h7ya_bandText{animation:P5h7ya_highlight 1.4s var(--l-ease) .3s backwards}section[data-armed]:not([data-in]) .P5h7ya_bandText{background-size:0% 100%}@keyframes P5h7ya_highlight{0%{background-size:0% 100%}}.P5h7ya_link{color:var(--g-champ);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.P5h7ya_link:hover{text-decoration-thickness:2px}.P5h7ya_dd>.P5h7ya_link{align-items:center;min-height:44px;margin-block:-11px;display:inline-flex}.P5h7ya_dl{margin:0}.P5h7ya_row{border-bottom:1px solid var(--g-line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:6px 24px;padding:16px 0;display:grid}.P5h7ya_row:last-child{border-bottom:0}.P5h7ya_dt{min-width:0;color:var(--g-soft);align-items:baseline;gap:12px;font-size:16px;line-height:1.45;display:flex}.P5h7ya_dt>span:last-child{background:radial-gradient(circle,#e8d9b859 1px,#0000 1.5px) 0 calc(100% - 4px)/8px 8px repeat-x;flex:auto;padding-bottom:6px}.P5h7ya_dd{color:var(--g-paper);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.55}.P5h7ya_ddPending{color:var(--g-muted);font-style:italic;font-family:var(--g-serif-i);font-size:19px}.P5h7ya_lines{display:grid}section[data-in] .P5h7ya_row,section[data-in] .P5h7ya_form{animation:P5h7ya_rowIn .7s var(--l-ease) backwards;animation-delay:calc(.2s + var(--i) * 60ms)}section[data-armed]:not([data-in]) :is(.P5h7ya_row,.P5h7ya_form){opacity:0}@keyframes P5h7ya_rowIn{0%{opacity:0;transform:translateY(12px)}}.P5h7ya_intro{font:500 13px/1.3 var(--g-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g-champ);margin:0 0 14px}.P5h7ya_forms{gap:0;margin:0;padding:0;list-style:none;display:grid}.P5h7ya_form{border-bottom:1px solid var(--g-line);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.P5h7ya_form:last-child{border-bottom:0}.P5h7ya_formBody{gap:6px;display:grid}.P5h7ya_formName{font:400 1.5rem/1.1 var(--g-serif);color:var(--g-paper)}.P5h7ya_formText{max-width:64ch;color:var(--g-soft);font-size:17px;line-height:1.65}.P5h7ya_prose{max-width:68ch;color:var(--g-soft);font-size:17.5px;line-height:1.75}.P5h7ya_prose :is(h2,h3){color:var(--g-paper);font-family:var(--g-serif);letter-spacing:-.01em;margin:1.8em 0 .5em;font-weight:400}.P5h7ya_prose h2{font-size:clamp(1.8rem,1.4rem + 1vw,2.4rem);line-height:1.1}.P5h7ya_prose h3{font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem);line-height:1.2}.P5h7ya_prose>:first-child{margin-top:0}.P5h7ya_prose p{margin:0 0 1em}.P5h7ya_prose :is(ul,ol){margin:0 0 1.1em;padding-left:1.3em}.P5h7ya_prose li{margin:.3em 0}.P5h7ya_prose li::marker{color:var(--g-champ)}.P5h7ya_prose strong{color:var(--g-paper);font-weight:600}.P5h7ya_prose a{color:var(--g-champ);text-underline-offset:3px;text-decoration:underline}@media (max-width:899.98px){.P5h7ya_grid{grid-template-columns:minmax(0,1fr)}.P5h7ya_toc{position:static}}@media (max-width:599.98px){.P5h7ya_row{grid-template-columns:minmax(0,1fr)}.P5h7ya_dt>span:last-child{background:0 0;padding-bottom:0}.P5h7ya_sheet{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.P5h7ya_page :is(.P5h7ya_row,.P5h7ya_form,.P5h7ya_bandText){animation:none!important}}}
