*{box-sizing:border-box}:root{--bg:#070708;--bg-soft:#101013;--paper:#f3eee7;--paper-soft:#f3eee7c7;--paper-dim:#f3eee78f;--line:#f3eee721;--line-strong:#f3eee738;--gold:#d2b58b;--amber:#b98454;--bluegray:#7f8d9b;--charcoal:#151518;--shadow:0 28px 90px #0000006b;--radius-lg:34px;--radius-md:24px;--radius-pill:999px;--surface-archive:#090a0dd1;--surface-paper:#d9d0c3;--ink:#151517;--gold-soft:#d2b58b2e;--section-space:clamp(72px, 10vw, 132px);--reading-measure:720px}html,body{background:var(--bg);color:var(--paper);margin:0;padding:0;font-family:Georgia,Times New Roman,serif}body{background:radial-gradient(circle at 18% 0,#5b6f8438,#0000 32%),radial-gradient(circle at 88% 10%,#9d795226,#0000 30%),linear-gradient(#050507 0%,#0a0a0d 48%,#0d0c0b 100%);min-height:100vh}a{color:inherit}img{max-width:100%;height:auto;display:block}::selection{color:var(--paper);background:#d2b58b52}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.skip-link{z-index:9999;opacity:0;pointer-events:none;border:1px solid var(--gold);border-radius:var(--radius-pill);min-height:44px;color:var(--paper);text-transform:uppercase;letter-spacing:.14em;box-shadow:var(--shadow);background:#050507;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:16px;left:16px;transform:translateY(-140%)}.skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.site-shell{min-height:100vh}.site-container{width:min(1180px,100% - 32px);margin:0 auto}body>.site-header+main.site-shell>.site-header{display:none}.site-header{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#050507f7;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 0;display:flex}.site-brand{color:var(--paper);gap:4px;min-width:max-content;text-decoration:none;display:grid}.site-brand-main{text-transform:uppercase;letter-spacing:.1em;font-size:clamp(22px,3.8vw,32px);line-height:1}.site-brand-sub{color:var(--paper-dim);letter-spacing:.18em;text-transform:uppercase;font-size:14px}.site-desktop-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-nav-link,.site-mobile-link{color:var(--paper-soft);border-radius:var(--radius-pill);text-decoration:none;transition:background .18s,color .18s,border-color .18s}.site-nav-link{border:1px solid #0000;align-items:center;min-height:44px;padding:0 13px;font-size:14px;display:inline-flex}.site-nav-link:hover,.site-nav-link.is-active,.site-mobile-link:hover,.site-mobile-link.is-active{color:var(--paper);background:#d2b58b1a;border-color:#d2b58b38}.site-mobile-nav{display:none;position:relative}.site-mobile-menu-button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:44px;color:var(--paper);cursor:pointer;text-transform:uppercase;letter-spacing:.14em;background:0 0;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;list-style:none;display:inline-flex}.site-mobile-nav-panel{border:1px solid var(--line);width:min(280px,100vw - 32px);box-shadow:var(--shadow);background:#07080af5;border-radius:22px;gap:8px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.site-mobile-link{border:1px solid var(--line);align-items:center;min-height:44px;padding:0 14px;font-size:15px;display:flex}.glass-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0e,#ffffff05),#08080a8a}.dispatch-signup{padding:42px 0}.dispatch-signup-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);align-items:center;gap:28px;padding:clamp(26px,5vw,46px);display:grid}.dispatch-signup-actions{gap:12px;display:grid}.dispatch-signup-note{margin:4px 0 0}.contact-safety-note{border-left:2px solid var(--gold);max-width:760px;color:var(--paper-soft);margin:20px 0 0;padding-left:16px;font-size:15px;line-height:1.7}.contact-safety-note strong{color:var(--paper)}.not-found-section{align-items:center;min-height:68vh;padding:72px 0 88px;display:flex}.not-found-copy{max-width:800px}.not-found-title{max-width:760px;margin:0;font-size:clamp(46px,8vw,86px);font-weight:400;line-height:.94}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.editorial-section{padding:var(--section-space) 0}.editorial-feature{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(135deg, #d2b58b0e, transparent 42%), var(--surface-archive);min-height:590px;box-shadow:var(--shadow);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;position:relative;overflow:hidden}.editorial-feature.is-reversed .editorial-feature-media{order:2}.editorial-feature-media{background:#090a0d;min-height:520px;position:relative;overflow:hidden}.editorial-feature-image{object-fit:cover;filter:saturate(.72)contrast(1.06)brightness(.82);transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:scale(1.015)}.editorial-feature:hover .editorial-feature-image{transform:scale(1.045)}.editorial-feature-scrim{background:linear-gradient(#04050705,#040507ad),linear-gradient(90deg,#0000 62%,#0405079e);position:absolute;inset:0}.editorial-feature-folio{z-index:2;color:var(--paper);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;position:absolute;bottom:clamp(20px,4vw,36px);left:clamp(20px,4vw,38px)}.editorial-feature-copy{flex-direction:column;justify-content:center;padding:clamp(34px,7vw,82px);display:flex}.editorial-feature-title,.book-display-title,.book-section-title{text-wrap:balance}.editorial-feature-title{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:.96}.editorial-feature-description{max-width:var(--reading-measure);color:var(--paper);margin:24px 0 0;font-size:clamp(19px,2.2vw,24px);line-height:1.55}.editorial-feature-detail{max-width:var(--reading-measure);color:var(--paper-soft);margin:18px 0 0;font-size:16px;line-height:1.8}.editorial-feature-actions,.book-closing-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.book-page{background:radial-gradient(circle at 82% 12%,#7f8d9b29,#0000 30%),linear-gradient(#05050733,#050507b8)}.book-masthead{border-bottom:1px solid var(--line);padding:clamp(70px,11vw,148px) 0 clamp(42px,7vw,86px)}.book-masthead-inner{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:clamp(34px,7vw,90px);display:grid}.book-display-title{letter-spacing:-.075em;max-width:980px;margin:14px 0 0;font-size:clamp(58px,10vw,128px);font-weight:400;line-height:.84}.book-masthead-note{border-left:1px solid var(--gold);padding:22px 0 4px 22px}.book-masthead-note span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.book-masthead-note p,.book-section-copy,.book-closing-panel>p{color:var(--paper-soft);font-size:16px;line-height:1.8}.book-feature-section{padding-top:clamp(38px,6vw,74px)}.book-sequence-section,.book-details-section,.book-closing-section{padding:var(--section-space) 0;content-visibility:auto;contain-intrinsic-size:auto 900px}.book-sequence-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.book-section-title{letter-spacing:-.055em;max-width:980px;margin:14px 0 0;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1}.book-sequence-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(42px,7vw,74px);display:grid}.book-path-card{border-right:1px solid var(--line-strong);background:linear-gradient(#ffffff06,#0000);min-height:340px;padding:clamp(24px,4vw,40px);transition:background .22s,transform .22s}.book-path-card:last-child{border-right:0}.book-path-card:hover{background:linear-gradient(#d2b58b14,#0000);transform:translateY(-4px)}.book-path-index{color:var(--gold);letter-spacing:.16em;margin:0;font-size:12px}.book-path-card h3{margin:72px 0 0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1}.book-path-card>p:not(.book-path-index){min-height:86px;color:var(--paper-soft);margin:18px 0 0;font-size:15px;line-height:1.7}.book-path-card a{color:var(--gold);text-underline-offset:6px;margin-top:28px;text-decoration-thickness:1px;display:inline-flex}.book-details-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(44px,8vw,112px);display:grid}.book-section-copy{max-width:600px;margin:24px 0 0}.book-record{border-top:1px solid var(--line-strong);margin:0}.book-record-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.book-record-row dt{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.book-record-row dd{color:var(--paper-soft);margin:0;font-size:17px;line-height:1.6}.book-pending-panel{border-radius:var(--radius-lg);background:var(--surface-paper);color:var(--ink);box-shadow:var(--shadow);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,96px);margin-top:clamp(64px,9vw,112px);padding:clamp(30px,6vw,64px);display:grid}.book-pending-panel .kicker{color:#694f33}.book-pending-panel h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1}.book-pending-panel ul{border-top:1px solid #1515173d;align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.book-pending-panel li{border-bottom:1px solid #1515172e;padding:18px 0;font-size:16px;line-height:1.5}.book-closing-section{padding-top:0}.book-closing-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:radial-gradient(circle at 85% 16%,#d2b58b29,#0000 28%),linear-gradient(135deg,#7f8d9b1f,#08080ac2);padding:clamp(36px,7vw,74px)}.book-closing-panel h2{letter-spacing:-.06em;max-width:920px;margin:14px 0 0;font-size:clamp(42px,7vw,82px);font-weight:400;line-height:.95}.book-closing-panel>p{max-width:680px;margin:24px 0 0}@media (max-width:820px){.editorial-feature,.book-masthead-inner,.book-details-grid,.book-pending-panel{grid-template-columns:1fr}.editorial-feature.is-reversed .editorial-feature-media{order:0}.editorial-feature{min-height:0}.editorial-feature-media{min-height:min(112vw,500px)}.editorial-feature-copy{padding:32px 22px 38px}.book-masthead{padding-top:70px}.book-display-title{font-size:clamp(54px,18vw,88px)}.book-sequence-grid{grid-template-columns:1fr}.book-path-card,.book-path-card:last-child{border-right:0;border-bottom:1px solid var(--line-strong);min-height:0}.book-path-card h3{margin-top:34px}.book-path-card>p:not(.book-path-index){min-height:0}.book-record-row{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin:0 0 14px;font-size:14px}.primary-button,.secondary-button{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button{background:var(--paper);color:#08090b;border:1px solid var(--paper)}.secondary-button{color:var(--paper);border:1px solid var(--line-strong);background:#07080a7a}.section-title{letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,64px);font-weight:400;line-height:.98}.body-copy{color:var(--paper-soft);font-size:17px;line-height:1.82}.soft-copy{color:var(--paper-dim);font-size:15px;line-height:1.75}.link-card{transition:transform .18s,border-color .18s,background .18s}.link-card:hover{transform:translateY(-2px);border-color:var(--line-strong)!important;background:linear-gradient(#ffffff12,#ffffff06)!important}footer a{align-items:center;min-height:44px;display:inline-flex}.novel-shell,.reader-shell{color:#f5eadf;background:radial-gradient(circle at 12% 0,#7f8d9b29,#0000 28%),linear-gradient(#0b080a 0%,#110c10 58%,#080607 100%);min-height:100vh}.novel-container,.reader-container{width:min(1180px,100% - 32px);margin:0 auto}.novel-container{padding:56px 0}.reader-container{padding:32px 0 56px}.novel-hero,.novel-chapter-hero{align-items:center;gap:44px;display:grid}.novel-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);padding-top:48px;padding-bottom:34px}.novel-chapter{max-width:1080px}.novel-chapter-hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;margin-top:38px}.novel-kicker,.reader-kicker,.novel-card-eyebrow,.reader-nav-label,.reader-progress-labels,.novel-inline-link{color:#caa978;letter-spacing:.18em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;line-height:1.5}.novel-inline-link,.reader-inline-link{color:#caa978;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.novel-inline-link:hover,.reader-inline-link:hover{color:#fff7eb}.novel-title,.reader-title{color:#fff7eb;overflow-wrap:anywhere;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:58px;line-height:1.02}.novel-title-xl{max-width:860px;font-size:78px;line-height:.98}.novel-lede,.reader-description{color:#d8c7b8;max-width:760px;margin:24px 0 0;font-size:20px;line-height:1.7}.novel-actions,.reader-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.novel-button,.reader-button{border-radius:var(--radius-pill);letter-spacing:.16em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.novel-button-primary,.reader-button-primary{color:#170f0f;background:#e4cba8;border:1px solid #e4cba8}.novel-button-primary:hover,.reader-button-primary:hover{color:#170f0f;background:#fff0c8;transform:translateY(-1px)}.novel-button-secondary,.reader-button-secondary{color:#f5eadf;background:#100b0d94;border:1px solid #5f4639}.novel-button-secondary:hover,.reader-button-secondary:hover{color:#fff7eb;border-color:#caa978;transform:translateY(-1px)}.novel-image-card{background:#1c1417;border:1px solid #5f4639;border-radius:30px;overflow:hidden;box-shadow:0 28px 90px #0000006b}.novel-image-card-compact{max-width:360px;margin-left:auto}.novel-cover-image{width:100%;height:auto;display:block}.novel-section{padding-top:16px}.novel-card-grid,.novel-page-grid{gap:16px;display:grid}.novel-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.novel-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.novel-card{color:#f5eadf;background:#1a1215eb;border:1px solid #4b352f;border-radius:28px;flex-direction:column;min-height:100%;padding:24px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:0 24px 68px #00000038}.novel-card:hover{background:#241917;border-color:#caa978;transform:translateY(-2px)}.novel-card-title{color:#fff7eb;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.12}.novel-card-copy{color:#d8c7b8;margin:16px 0 0;font-size:16px;line-height:1.7}.novel-card-link{color:#e4cba8;letter-spacing:.16em;text-transform:uppercase;margin:auto 0 0;padding-top:22px;font-size:13px;font-weight:700;line-height:1.4}.novel-soundtrack-block{margin-top:48px}.novel-empty{max-width:760px;padding:72px 0}.novel-page-total{color:#caa978;letter-spacing:.14em;text-transform:uppercase;margin:20px 0 0;font-size:13px;font-weight:700}.novel-page-card-meta{color:#caa978;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.novel-review-pill,.reader-status-pill{border-radius:var(--radius-pill);color:#f2d7a0;letter-spacing:.12em;text-transform:uppercase;border:1px solid #caa97866;align-items:center;padding:5px 10px;font-size:11px;display:inline-flex}.reader-breadcrumb{color:#caa978;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:700;display:flex}.reader-breadcrumb-group{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reader-page-count{color:#e4cba8}.reader-card{background:#160f12;border:1px solid #4b352f;border-radius:30px;overflow:hidden;box-shadow:0 28px 90px #0000006b}.reader-media{background:radial-gradient(circle at top,#45322d47,#0000 60%),#0e0a0c;border-bottom:1px solid #4b352f;padding:18px}.reader-image{object-fit:contain;background:#0e0a0c;border-radius:22px;width:100%;height:auto;max-height:82vh;margin:0 auto;display:block}.reader-image-placeholder{background:radial-gradient(circle at top,#45322d,#140f12 62%);border-radius:22px;flex-direction:column;justify-content:flex-end;gap:14px;min-height:280px;padding:28px;display:flex}.reader-content{gap:30px;padding:32px;display:grid}.reader-header{max-width:860px}.reader-title{max-width:900px;font-size:54px}.reader-meta{gap:18px;max-width:860px;display:grid}.reader-meta-row{color:#caa978;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.reader-progress{background:#120d0f;border:1px solid #3e2d29;border-radius:18px;padding:16px}.reader-progress-labels{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reader-progress-track{border-radius:var(--radius-pill);background:#352621;height:8px;margin-top:12px;overflow:hidden}.reader-progress-fill{border-radius:var(--radius-pill);background:#e4cba8;height:100%}.reader-narration{background:#211718;border:1px solid #3e2d29;border-radius:24px;padding:30px;box-shadow:0 24px 68px #0003}.reader-narration-copy{color:#f5eadf;gap:20px;font-size:20px;line-height:1.75;display:grid}.reader-narration-copy p,.reader-review p{margin:0}.reader-excerpt{color:#e4cba8;border-left:2px solid #caa978;margin:28px 0 0;padding-left:18px;font-size:18px;font-style:italic;line-height:1.7}.reader-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reader-nav-card{color:#f5eadf;background:#241917;border:1px solid #5f4639;border-radius:20px;min-height:120px;padding:20px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.reader-nav-card:hover{background:#2d211f;border-color:#caa978;transform:translateY(-1px)}.reader-nav-card-center{text-align:center}.reader-nav-card-next{text-align:right}.reader-nav-title{color:#fff7eb;margin-top:10px;font-size:18px;line-height:1.35;display:block}.reader-after{background:#160f12;border:1px solid #4b352f;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);align-items:center;gap:24px;padding:28px;display:grid;box-shadow:0 24px 68px #0003}.reader-after-title{color:#fff7eb;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.18}.reader-after-copy{color:#d8c7b8;margin:16px 0 0;font-size:16px;line-height:1.7}.reader-after-actions{gap:12px;display:grid}.reader-review{color:#d8c7b8;background:#2b2119;border:1px solid #caa9784d;border-radius:20px;gap:12px;padding:20px;font-size:14px;line-height:1.6;display:grid}.archive-note-wrapper{display:inline;position:relative}.archive-note-button{color:#d2b58b;cursor:pointer;vertical-align:middle;background:#d2b58b14;border:1px solid #d2b58b73;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-left:.34em;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1;display:inline-flex}.archive-note-button:hover{background:#d2b58b2e;border-color:#d2b58bbf}.archive-note-panel{color:#f3eee7c7;background:linear-gradient(#ffffff0e,#ffffff05),#050608d1;border:1px solid #f3eee724;border-radius:18px;max-width:620px;margin-top:12px;padding:16px 18px;font-size:14px;line-height:1.65;display:block;box-shadow:0 18px 50px #00000047}.archive-note-label{color:#d2b58b;text-transform:uppercase;letter-spacing:.14em;margin-bottom:7px;font-size:14px;display:block}.archive-note-evidence{color:#f3eee794;margin-bottom:8px;font-size:14px;font-style:italic;display:block}@media (max-width:980px){.novel-hero,.novel-chapter-hero,.reader-after{grid-template-columns:1fr}.novel-title-xl{font-size:58px}.novel-image-card-compact{max-width:520px;margin-left:0}.novel-card-grid,.novel-page-grid,.reader-nav-grid{grid-template-columns:1fr}.reader-nav-card,.reader-nav-card-center,.reader-nav-card-next{text-align:left}.reader-nav-spacer{display:none}}@media (max-width:640px){.novel-container,.reader-container{width:min(100% - 24px,1180px)}.novel-container{padding:34px 0}.reader-container{padding:20px 0 38px}.novel-hero,.novel-chapter-hero{gap:28px;padding-top:24px}.novel-title,.reader-title{font-size:38px;line-height:1.08}.novel-title-xl{font-size:44px}.novel-lede,.reader-description{font-size:17px;line-height:1.65}.novel-actions,.reader-actions{grid-template-columns:1fr;display:grid}.novel-card,.reader-content,.reader-narration,.reader-after,.reader-review{padding:20px}.reader-card,.novel-image-card{border-radius:22px}.reader-media{padding:10px}.reader-image{border-radius:16px;max-height:none}.reader-narration-copy{font-size:18px;line-height:1.72}.reader-after-title{font-size:28px}.reader-breadcrumb{flex-direction:column;align-items:flex-start}}@media (max-width:980px){.site-desktop-nav{display:none}.site-mobile-nav{display:block}.site-header-inner{min-height:66px}.dispatch-signup-panel{grid-template-columns:1fr}}@media (max-width:640px){.site-container{width:min(100% - 24px,1180px)}.site-brand-sub{display:none}.primary-button,.secondary-button{width:100%}}@media (max-width:860px){article>div[style*="grid-template-columns: minmax(260px, 380px) 1fr"],div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}
#main-content main.site-shell>.site-header{display:none}footer a,.site-mobile-link,.site-nav-link{min-height:44px}
@media (min-width:981px){.site-header{-webkit-backdrop-filter:blur(10px);background:#050507f7;transition:background .18s,border-color .18s}.site-header .site-desktop-nav{transition:opacity .18s}}
