.j-wrap{display:block;padding:150px 0 110px}.j-narrow{width:min(760px,calc(100% - 48px))}.j-wrap:not(.j-article,.j-page)>.j-narrow{width:min(var(--spine),calc(100% - 48px))}.j-wrap:not(.j-article,.j-page) :is(.j-intro,.j-list,.j-empty,.j-related,.j-go){max-width:880px}.j-head h1{font:300 clamp(44px,6.6vw,96px)/.95 var(--display);letter-spacing:-.045em;margin:22px 0 18px;overflow-wrap:break-word}.j-article .j-head h1{font-size:clamp(34px,4.6vw,56px);line-height:1.06;letter-spacing:-.035em;margin-top:18px}.j-intro{color:var(--muted);max-width:56ch}.j-back{margin:22px 0 0}.j-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.j-meta a,.j-crumbs a{color:var(--link);transition:color .35s var(--ease)}.j-meta a:hover,.j-meta a:focus-visible,.j-crumbs a:hover,.j-crumbs a:focus-visible{color:var(--link-hover)}.j-crumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px}.j-crumbs li+li:before{content:"\203a";margin-right:10px;color:var(--muted)}.j-crumbs li:last-child{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted)}.j-h2{font:300 clamp(28px,3.2vw,40px)/1.05 var(--display);letter-spacing:-.035em}.j-list{margin-top:44px;border-top:1px solid var(--border)}.j-card{position:relative;display:grid;gap:18px 32px;padding:28px 4px;border-bottom:1px solid var(--border)}.j-card.has-img{grid-template-columns:minmax(0,1fr) 232px;align-items:start}.j-card-txt{display:flex;flex-direction:column;gap:10px;min-width:0}.j-card .j-meta{order:-1}.j-card .j-meta a{position:relative;z-index:2}.j-card-t{font:400 clamp(22px,2.2vw,27px)/1.2 var(--display);letter-spacing:-.02em}.j-card-t a{transition:color .35s var(--ease)}.j-card-t a:after{content:"";position:absolute;inset:0;z-index:1}.j-card:hover .j-card-t a,.j-card-t a:focus-visible{color:var(--link-hover)}.j-card-x{color:var(--muted);font-size:16px;line-height:1.65}.j-card-img{aspect-ratio:16/10;border:1px solid var(--border);border-radius:var(--r-input);overflow:hidden;background:var(--raised)}.j-card-img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s var(--ease)}.j-card:hover .j-card-img img{transform:scale(1.03)}.j-empty{margin-top:44px;padding:28px;border:1px dashed var(--border);border-radius:var(--r-panel);color:var(--muted)}.j-empty p{margin-bottom:16px}.j-hero{margin-top:40px;border:1px solid var(--border);border-radius:var(--r-panel);overflow:hidden;background:var(--raised)}.j-hero img{width:100%}.prose{max-width:660px;margin-top:44px;font-size:18px;line-height:1.75;color:#f2f3f5e0;overflow-wrap:break-word}.prose:after{content:"";display:table;clear:both}.prose>*+*{margin-top:1.25em}.prose :is(h2,h3,h4)+*{margin-top:.6em}.prose :is(h2,h3,h4,strong,b){color:var(--text);font-weight:500}.prose h2{font:300 clamp(28px,3vw,36px)/1.12 var(--display);letter-spacing:-.03em;margin-top:2em}.prose h3{font:400 clamp(21px,2vw,25px)/1.25 var(--display);letter-spacing:-.02em;margin-top:1.8em}.prose h4{font-size:18px;line-height:1.4;margin-top:1.6em}.prose a{color:var(--link);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px;transition:color .35s var(--ease),text-decoration-color .35s var(--ease)}.prose a:hover,.prose a:focus-visible{color:var(--link-hover);text-decoration-color:var(--link-hover)}.prose :is(ul,ol){padding-left:1.3em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--muted)}.prose li+li,.prose li>:is(ul,ol){margin-top:.45em}.prose :is(blockquote,.wp-block-pullquote){padding:.1em 0 .1em 1.2em;border-left:2px solid rgba(255,255,255,.18);color:var(--text)}.prose .wp-block-pullquote blockquote{padding:0;border:0}.prose .wp-block-pullquote p{font:300 clamp(24px,2.6vw,31px)/1.25 var(--display);letter-spacing:-.02em}.prose blockquote>*+*{margin-top:.8em}.prose cite{display:block;margin-top:.9em;font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:var(--muted)}.prose code{padding:.12em .36em;border:1px solid var(--border);border-radius:var(--r-chip);background:var(--raised);font:500 .84em/1.5 var(--mono)}.prose pre{padding:18px 20px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--raised);font:500 14px/1.65 var(--mono);color:var(--text);white-space:pre;overflow-x:auto;tab-size:2}.prose pre code{padding:0;border:0;background:none;font:inherit}.prose :is(code,pre){font-variant-ligatures:none}.prose img{border-radius:var(--r-input)}.prose figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--muted);text-align:center}.prose :is(.aligncenter,.has-text-align-center){margin-inline:auto;text-align:center}.prose .aligncenter img{margin-inline:auto}.prose .has-text-align-right{text-align:right}.prose .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.prose .wp-block-gallery.columns-2{grid-template-columns:1fr 1fr}.prose .wp-block-gallery img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.prose .wp-block-gallery>figcaption{grid-column:1/-1}.prose .tbl{border:1px solid var(--border);border-radius:var(--r-input);overflow-x:auto}.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.prose :is(th,td){padding:10px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.prose th{background:var(--surface);font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.prose tr:last-child td{border-bottom:0}.prose hr{margin:2.4em 0;border:0;border-top:1px solid var(--border)}.prose .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.prose .wp-block-button__link{display:inline-flex;align-items:center;height:52px;padding:0 24px;border:1px solid var(--gold);border-radius:var(--r-input);background:var(--gold);color:var(--bg);font:500 15px/1 var(--body);text-decoration:none;transition:background .3s,border-color .3s,color .3s}.prose .wp-block-button__link:hover,.prose .wp-block-button__link:focus-visible{background:#f1d68e;color:var(--bg)}.prose .is-style-outline .wp-block-button__link{background:#14161a66;border-color:#ffffff2e;color:var(--text)}.prose .is-style-outline .wp-block-button__link:hover{background:#14161a66;border-color:#e8c87a73;color:var(--gold)}.prose iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--r-input);background:var(--raised)}.j-pn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:64px}.j-pn a{display:flex;flex-direction:column;gap:10px;padding:22px 0;border-top:1px solid var(--border)}.j-pn b{font:400 19px/1.25 var(--display);letter-spacing:-.015em;color:var(--link);transition:color .35s var(--ease)}.j-pn a:hover b,.j-pn a:focus-visible b{color:var(--link-hover)}.j-pn-next{grid-column:2;align-items:flex-end;text-align:right}.j-related,.j-cta{margin-top:72px;padding:0}.j-cta p{max-width:52ch;margin:10px 0 24px;color:var(--muted)}.j-cta .j-h2{font-size:clamp(26px,2.6vw,34px)}.j-go{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}@media (max-width:767px){.j-card.has-img{grid-template-columns:1fr}.j-card-img{order:-1}.j-pn{grid-template-columns:1fr}.j-pn-next{grid-column:auto}}@media (max-width:640px){.j-wrap{padding:112px 0 72px}.j-narrow,.j-wrap:not(.j-article,.j-page)>.j-narrow{width:calc(100% - 40px)}.prose{font-size:17px}.prose pre{margin-inline:-4px;padding:14px 16px;font-size:13px}}@media (min-width:768px){.prose .alignleft{float:left;max-width:50%;margin:.3em 1.5em 1em 0}.prose .alignright{float:right;max-width:50%;margin:.3em 0 1em 1.5em}}@media (prefers-reduced-motion:reduce){.j-card-img img{transition:none;transform:none!important}}
