.j-page{background:var(--sl-canvas);color:var(--sl-text-2)}.j-wrap{width:100%;max-width:72ch;margin:0 auto;padding:clamp(40px,9vh,96px) clamp(var(--sl-sp-xl),5vw,var(--sl-sp-2xl)) clamp(64px,12vh,140px);overflow-wrap:break-word}.j-wrap .j-back{margin:0 0 clamp(28px,5vh,56px);font-size:var(--sl-text-sm);font-weight:600;letter-spacing:var(--sl-track-label);text-transform:uppercase}.j-wrap .j-back a{color:var(--sl-text-faint);text-decoration:none}.j-wrap .j-back a:hover{color:var(--sl-text-2)}.j-wrap .j-title{margin:0;font-size:var(--sl-fluid-h2);font-weight:600;letter-spacing:var(--sl-track-h2);line-height:1.1;color:var(--sl-text-emphasis)}.j-wrap .j-lead{margin:var(--sl-sp-lg) 0 0;font-size:var(--sl-fluid-lead);line-height:1.55;color:var(--sl-text-2)}.j-wrap h2{margin:clamp(44px,7vh,76px) 0 var(--sl-sp-md);font-size:var(--sl-text-2xl);font-weight:600;letter-spacing:var(--sl-track-h3);line-height:1.2;color:var(--sl-text-emphasis);scroll-margin-top:var(--sl-sp-xl)}.j-wrap p{margin:0 0 var(--sl-sp-xl);font-size:var(--sl-text-lg);line-height:1.75}.j-wrap strong{color:var(--sl-text-emphasis);font-weight:600}.j-wrap a{color:var(--sl-periwinkle-text);text-decoration:underline;text-underline-offset:3px}.j-wrap a:hover{color:var(--sl-text-emphasis)}.j-wrap .j-answer{margin:0 0 var(--sl-sp-xl);padding-left:var(--sl-sp-lg);border-left:2px solid var(--sl-periwinkle-flat);font-size:var(--sl-fluid-lead);line-height:1.65;color:var(--sl-text)}.j-wrap ul,.j-wrap .j-list{margin:0 0 var(--sl-sp-xl);padding-left:var(--sl-sp-xl);list-style:disc}.j-wrap li{margin:0 0 var(--sl-sp-md);font-size:var(--sl-text-lg);line-height:1.7}.j-wrap li:last-child{margin-bottom:0}.j-wrap li::marker{color:var(--sl-text-faint)}.j-wrap .j-cta{margin:clamp(36px,6vh,64px) 0 0;font-size:var(--sl-fluid-lead);font-weight:600}.j-wrap .j-foot{margin-top:clamp(40px,7vh,76px);padding-top:var(--sl-sp-xl);border-top:1px solid var(--sl-line)}.j-wrap .j-foot p{margin:0;font-size:var(--sl-text-sm);line-height:1.6;color:var(--sl-text-dim)}.j-wrap .j-foot a{color:var(--sl-text-dim);text-decoration:none}.j-wrap .j-foot a:hover{color:var(--sl-text-2)}.j-wrap .j-items{margin:clamp(36px,6vh,64px) 0 0;padding:0;list-style:none;border-top:1px solid var(--sl-line-strong)}.j-wrap .j-item{margin:0;padding:var(--sl-sp-lg) 0;border-bottom:1px solid var(--sl-line-strong)}.j-wrap a.j-item,.j-wrap .j-item a{display:block;color:inherit;text-decoration:none}.j-wrap .j-item-title{margin:0;font-size:var(--sl-text-xl);font-weight:600;letter-spacing:var(--sl-track-tight);line-height:1.3;color:var(--sl-text-emphasis)}.j-wrap a.j-item:hover .j-item-title,.j-wrap .j-item a:hover .j-item-title,.j-wrap a.j-item:hover.j-item-title,.j-wrap .j-item a:hover.j-item-title{color:var(--sl-periwinkle-text)}.j-wrap .j-item-date{display:block;margin:var(--sl-sp-xs) 0 0;font-size:var(--sl-text-sm);letter-spacing:var(--sl-track-micro);color:var(--sl-text-faint)}.j-wrap .j-empty{margin:clamp(36px,6vh,64px) 0 0;font-size:var(--sl-text-lg);line-height:1.7;color:var(--sl-text-faint)}.j-wrap .j-dateline{margin:var(--sl-sp-lg) 0 0;font-size:var(--sl-text-sm);line-height:1.6;color:var(--sl-text-faint)}.j-wrap .j-systems{margin:var(--sl-sp-md) 0 var(--sl-sp-lg);padding:0;list-style:none}.j-wrap .j-systems li{margin:0 0 var(--sl-sp-sm);padding-left:var(--sl-sp-md);border-left:1px solid var(--sl-line);font-size:var(--sl-text-lg);line-height:1.65}.j-wrap .j-systems strong{color:var(--sl-text-emphasis);font-weight:600}.j-wrap .j-faq h3{margin:clamp(26px,4vh,40px) 0 var(--sl-sp-xs);font-size:var(--sl-text-lg);font-weight:600;letter-spacing:var(--sl-track-h3);line-height:1.3;color:var(--sl-text-emphasis)}.j-wrap .j-faq h3:first-child{margin-top:var(--sl-sp-md)}.j-page:before{content:"";position:fixed;left:50%;bottom:0;width:min(1380px,128vw);aspect-ratio:1 / 1;transform:translate(-50%,50%);background:var(--sl-bloom);opacity:.72;pointer-events:none;z-index:0}.j-wrap{position:relative;z-index:1}@media (prefers-contrast: more){.j-page:before{display:none}}
