body{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}:root{--espresso: #0d0a06;--dark: #1c1a17;--cream: #f7f4ee;--cream2: #f0ece4;--cream3: #ede8df;--border: #e3ddd5;--border-dk: #2a2720;--hero-bdr: #d2963c;--text-pri: #1c1a17;--text-sec: #5a5550;--text-mut: #8a8580;--text-warm: #6b5e3e;--text-amb: #a8906a;--ink-blue: #1b3a5c;--cream-txt: #f0ebe0;--neon-yel: #ffe537;--neon-grn: #00c44a;--neon-red: #ff3b3b;--neon-teal: #00c9b8;--neon-coral: #ff5c35;--ease: cubic-bezier(.22, .61, .36, 1);--dur: .18s;--sans: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--serif: Georgia, "Times New Roman", serif}html{font-size:16px;scroll-behavior:smooth}body{background:var(--cream2);color:var(--text-pri);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.6}.tpl-hero{position:relative;background:var(--espresso);color:var(--cream-txt);padding:88px 40px 72px;overflow:hidden}.tpl-hero:before,.tpl-hero:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--hero-bdr);opacity:.28}.tpl-hero:before{top:0}.tpl-hero:after{bottom:0}.hero-grid{position:absolute;inset:0;pointer-events:none;width:100%;height:100%}.hero-inner{position:relative;z-index:2;max-width:1180px;margin:0 auto}.hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:56px;gap:16px;flex-wrap:wrap}.hero-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.hero-top-right{display:inline-flex;align-items:center;gap:14px}.hero-back{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-amb);text-decoration:none;padding:6px 10px;border:1px solid rgba(210,150,60,.28);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.hero-back:hover{color:var(--cream-txt);border-color:#d2963c99;background:#ffffff0a}.wordmark{font-family:var(--serif);display:inline-flex;align-items:baseline}.wordmark .irving{opacity:.45;color:var(--cream-txt)}.wordmark .space{color:var(--neon-yel)}.hero-badge{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-warm);border:1px solid #33291a;padding:5px 12px}.hero-eyebrow{font-size:11px;letter-spacing:2.6px;text-transform:uppercase;color:var(--text-amb);margin-bottom:22px}.tpl-hero h1{font-family:var(--serif);font-weight:400;font-size:52px;line-height:1.12;letter-spacing:-.5px;max-width:18ch;margin:0}.tpl-hero h1 .accent{color:var(--neon-yel)}.hero-sub{margin-top:24px;max-width:60ch;font-size:15px;color:#b7b0a4;line-height:1.75}.hero-link{color:var(--neon-teal);text-decoration:none;border-bottom:1px solid rgba(0,201,184,.35);transition:border-color var(--dur) var(--ease)}.hero-link:hover{border-color:var(--neon-teal)}.hero-meta{display:flex;flex-wrap:wrap;gap:40px;margin-top:44px}.hero-meta div{display:flex;flex-direction:column;gap:5px}.hero-meta .k{font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-warm)}.hero-meta .v{font-size:13px;color:var(--cream-txt)}.layout{max-width:1180px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:210px 1fr;gap:56px;align-items:start}.docnav{position:sticky;top:24px;align-self:start;padding:40px 0;font-size:12.5px}.docnav .group{margin-bottom:22px}.docnav .group-label{font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-mut);margin-bottom:10px}.docnav a{display:flex;align-items:baseline;gap:8px;color:var(--text-sec);text-decoration:none;padding:5px 0 5px 12px;border-left:2px solid transparent;margin-left:-2px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.docnav a:hover{color:var(--text-pri)}.docnav a.active{color:var(--ink-blue);border-left-color:var(--ink-blue);font-weight:600}.docnav .ch-num{font-size:9.5px;letter-spacing:1.6px;color:var(--text-mut);font-family:SF Mono,ui-monospace,monospace;min-width:20px}.docnav a.active .ch-num{color:var(--ink-blue)}.docnav-back{display:inline-flex!important;align-items:center;gap:6px;margin-bottom:22px;padding:7px 10px!important;border:1px solid var(--border)!important;color:var(--text-sec)!important;font-size:11px;letter-spacing:.06em;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.docnav-back:hover{color:var(--ink-blue)!important;border-color:var(--ink-blue)!important;background:var(--cream)}.main{padding:40px 0 80px;min-width:0}.chapter{margin-bottom:96px;scroll-margin-top:32px}.chapter-head{margin-bottom:40px;border-bottom:1px solid var(--border);padding-bottom:32px}.chapter-num{font-family:var(--serif);font-size:42px;line-height:1;color:var(--text-warm);letter-spacing:-1px;margin-bottom:8px}.chapter-title{font-family:var(--serif);font-weight:700;font-size:42px;letter-spacing:-.8px;margin-bottom:20px}.chapter-lede{max-width:64ch;color:var(--text-sec);font-size:17px;line-height:1.65;font-family:var(--serif)}.specimens{display:grid;grid-template-columns:1fr;gap:40px}.specimens-2{grid-template-columns:repeat(2,1fr)}.specimens-3{grid-template-columns:repeat(3,1fr)}.specimen{display:flex;flex-direction:column}.stage{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border);position:relative}.stage-cream{background:var(--cream);padding:40px}.stage-cream3{background:var(--cream3);padding:40px}.stage-dark{background:var(--espresso);padding:40px;border-color:var(--border-dk)}.stage-ink{background:var(--ink-blue);padding:40px;border-color:#142a44}.stage-square{aspect-ratio:1 / 1;padding:32px}.stage-paper{min-height:520px;padding:0}.stage-index{padding:0}.stage-doc{padding:0;min-height:640px}.stage-email{padding:32px}.stage-og,.stage-linkedin,.stage-ig,.stage-slide{padding:0;background:transparent;border:none}.specimen-meta{border:1px solid var(--border);border-top:none;background:var(--cream);padding:18px 22px 20px}.specimen-title{font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--text-pri);margin-bottom:6px}.specimen-note{font-size:12.5px;line-height:1.65;color:var(--text-sec)}.specimen-downloads,.chapter-downloads{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chapter-downloads{margin-top:24px}.dl{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.4px;text-transform:uppercase;font-weight:700;color:var(--ink-blue);background:var(--cream3);border:1px solid var(--border);padding:6px 10px;text-decoration:none;transition:color var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.dl:hover{color:var(--cream);background:var(--ink-blue);border-color:var(--ink-blue)}.mock-post{width:100%;max-width:560px;padding:40px 42px;display:flex;flex-direction:column}.mp-back{font-size:11px;color:var(--text-mut);letter-spacing:.2px;margin-bottom:20px}.mp-tags{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-blue);font-weight:600;margin-bottom:12px}.mp-dot{color:var(--text-mut)}.mp-title{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.2;letter-spacing:-.015em;color:var(--text-pri);margin:0 0 12px}.mp-byline{font-size:12px;color:var(--text-mut);margin-bottom:20px}.mp-excerpt{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.7;color:var(--text-sec);margin-bottom:24px}.mp-prose p{font-size:14px;line-height:1.75;color:#1c1a17d9;margin:0 0 14px}.mp-prose h2{font-family:var(--serif);font-size:20px;letter-spacing:-.015em;color:var(--text-pri);margin:24px 0 12px;font-weight:400}.mp-prose em{font-family:var(--serif);font-style:italic}.mp-image{margin:20px 0;text-align:center}.mp-image-body{width:100%;height:120px;background:var(--cream3);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mp-image figcaption{margin-top:8px;font-family:var(--serif);font-style:italic;font-size:12px;color:var(--text-mut)}.mock-featured{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);width:100%}.mf-lead{background:var(--ink-blue);padding:26px 24px}.mf-tag{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#a8906ae6;font-weight:500;margin-bottom:12px}.mf-title{font-family:var(--serif);font-size:18px;line-height:1.25;font-weight:400;color:#eef4fa;margin-bottom:12px}.mf-excerpt{font-size:12px;line-height:1.7;color:#f0ebe080}.mf-meta{margin-top:18px;font-size:11px;color:#a8906abf}.mf-link{display:inline-block;margin-top:16px;font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--neon-teal);font-weight:600}.mf-side{background:var(--cream);display:flex;flex-direction:column}.mf-post{padding:18px 20px;border-bottom:1px solid var(--border);flex:1}.mf-post:last-child{border-bottom:none}.mf-post-tag{font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--ink-blue);font-weight:500;margin-bottom:5px}.mf-post-title{font-family:var(--serif);font-size:14px;line-height:1.35;color:var(--text-pri);font-weight:600;margin-bottom:5px}.mf-post-excerpt{font-size:11.5px;line-height:1.6;color:var(--text-sec)}.mf-post-meta{margin-top:8px;font-size:11px;color:var(--text-mut)}.mock-doc{width:100%;max-width:560px;padding:40px 42px;background:var(--cream);display:flex;flex-direction:column;gap:14px}.md-cover{margin-bottom:8px}.md-eyebrow{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-warm);margin-bottom:10px}.md-title{font-family:var(--serif);font-size:26px;font-weight:700;letter-spacing:-.4px;margin-bottom:16px;color:var(--text-pri)}.md-meta{display:flex;flex-wrap:wrap;gap:20px}.md-meta div{display:flex;flex-direction:column;gap:2px}.md-meta .k{font-size:8px;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-warm)}.md-meta .v{font-size:11.5px;color:var(--text-pri)}.md-rule{height:1px;background:var(--border);margin:4px 0}.md-section-num{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-warm);margin-bottom:4px}.md-section-title{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--text-pri);margin-bottom:8px}.md-intro{font-size:13px;line-height:1.7;color:var(--text-sec);margin:0 0 14px}.md-callout{background:var(--cream3);border-left:2px solid var(--ink-blue);padding:14px 16px}.md-callout-label{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-warm);margin-bottom:8px}.md-callout-body{font-family:var(--serif);font-style:italic;font-size:13.5px;line-height:1.65;color:var(--text-pri)}.md-rules{display:grid;grid-template-columns:1fr 1fr;gap:2px}.md-rule-card{background:var(--cream3);border:1px solid var(--border);border-top:2.5px solid var(--border);padding:14px 16px}.md-rule-card.md-do{border-top-color:var(--neon-grn)}.md-rule-card.md-dont{border-top-color:var(--neon-red)}.md-rule-label{font-size:8px;letter-spacing:1.6px;text-transform:uppercase;font-weight:700;margin-bottom:8px}.md-do-label{color:#0a9e3c}.md-dont-label{color:var(--neon-red)}.md-rule-card ul{list-style:none;margin:0;padding:0}.md-rule-card li{font-size:11.5px;line-height:1.5;color:var(--text-sec);padding:3px 0 3px 12px;position:relative}.md-rule-card li:before{content:"·";position:absolute;left:3px;color:var(--text-mut)}.md-note{background:var(--cream2);padding:12px 16px;border-left:2px solid var(--text-amb);font-size:12px;line-height:1.6;color:var(--text-sec);margin-top:8px}.md-note strong{color:var(--text-pri)}.cc-card{display:flex;flex-direction:column;height:100%;width:100%}.cc-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.cc-brand{display:inline-flex;align-items:center;gap:6px}.cc-wordmark{font-family:var(--serif);font-size:12px;display:inline-flex;align-items:baseline}.cc-wm-light .irving{opacity:.45;color:var(--text-pri)}.cc-wm-light .space{color:var(--text-pri);font-weight:700}.cc-wm-dark .irving{opacity:.45;color:var(--cream-txt)}.cc-wm-dark .space{color:var(--neon-yel)}.cc-tag{font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:4px 8px;border:1px solid currentColor}.cc-tag-blue{color:var(--ink-blue)}.cc-tag-amber{color:var(--text-amb)}.cc-foot{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-shrink:0;padding-top:12px;border-top:1px solid rgba(28,26,23,.08)}.cc-cite{font-family:var(--sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mut);font-weight:600}.cc-url{font-family:var(--sans);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mut)}.cc-cite-dark,.cc-url-dark{color:#a8906abf}.cc-cite-ink,.cc-url-ink{color:#f0ebe066}.stage-dark .cc-foot,.stage-ink .cc-foot{border-top-color:#f0ebe01f}.cc-quote-body{font-family:var(--serif);font-style:italic;font-size:26px;line-height:1.35;color:#2d2a24;margin:auto 0;letter-spacing:-.3px}.cc-stat-inner{margin:auto 0;display:flex;flex-direction:column;gap:12px}.cc-stat-num{font-family:var(--serif);font-size:132px;line-height:.9;color:var(--neon-yel);letter-spacing:-4px;font-weight:700;display:inline-flex;align-items:flex-start}.cc-stat-sub{font-size:60px;margin-left:4px;margin-top:8px}.cc-stat-body{font-family:var(--serif);font-size:18px;line-height:1.45;color:#f0ebe0bf;max-width:90%}.cc-stat-body em{color:var(--neon-yel);font-style:italic}.cc-lens-inner{margin:auto 0}.cc-lens-art{width:100%;height:84px;display:block;margin-bottom:14px}.cc-lens-title{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--text-pri);line-height:1.25;letter-spacing:-.3px;margin-bottom:8px}.cc-lens-body{font-size:13px;line-height:1.65;color:var(--text-sec)}.cc-note{color:var(--cream-txt)}.cc-note-inner{margin:auto 0}.cc-note-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-amb);margin-bottom:12px}.cc-note-headline{font-family:var(--serif);font-size:24px;line-height:1.3;color:#eef4fa;margin-bottom:12px;letter-spacing:-.3px}.cc-note-headline em{color:var(--neon-yel);font-style:italic}.cc-note-body{font-size:13px;line-height:1.65;color:#f0ebe0a6}.stage-og{aspect-ratio:1200 / 630}.stage-linkedin{aspect-ratio:1200 / 627}.stage-ig{aspect-ratio:1 / 1}.sc-og{width:100%;height:100%;background:var(--espresso);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:44px 52px;color:var(--cream-txt)}.sc-og-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,229,55,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,229,55,.05) 1px,transparent 1px);background-size:36px 36px}.sc-og-head{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:8px}.sc-og-brand{display:inline-flex;align-items:center;gap:8px}.sc-og-wordmark{font-family:var(--serif);font-size:16px;display:inline-flex;align-items:baseline}.sc-og-wordmark .irving{opacity:.45;color:var(--cream-txt)}.sc-og-wordmark .space{color:var(--neon-yel)}.sc-og-tag{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-amb);border:1px solid rgba(168,144,106,.4);padding:4px 9px}.sc-og-inner{position:relative;z-index:1;max-width:82%}.sc-og-eyebrow{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-warm);margin-bottom:14px}.sc-og-headline{font-family:var(--serif);font-size:48px;line-height:1.1;letter-spacing:-.8px;color:#f0ebe0c7;max-width:20ch;margin-bottom:12px}.sc-og-headline span{display:block}.sc-og-headline .sc-accent{color:var(--neon-yel)}.sc-og-sub{font-size:14px;line-height:1.6;color:#f0ebe080;max-width:44ch}.sc-og-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(240,235,224,.1)}.sc-og-byline{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-amb);font-weight:600}.sc-og-url{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-amb)}.sc-li{width:100%;height:100%;background:var(--cream);display:grid;grid-template-columns:1.4fr 1fr;gap:0}.sc-li-left{padding:40px 44px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.sc-li-tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-blue);border:1px solid rgba(27,58,92,.3);padding:4px 9px;align-self:flex-start}.sc-li-headline{font-family:var(--serif);font-size:34px;line-height:1.15;color:var(--text-pri);letter-spacing:-.5px;margin:0}.sc-li-headline .sc-accent-yel{display:inline-block;background:linear-gradient(180deg,transparent 60%,rgba(255,229,55,.5) 60%);padding:0 3px}.sc-li-sub{font-size:13.5px;line-height:1.65;color:var(--text-sec)}.sc-li-byline{display:flex;align-items:center;gap:10px;font-size:12px}.sc-li-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ink-blue);color:var(--cream-txt);font-family:var(--serif);font-size:13px;font-weight:700}.sc-li-name{font-weight:700;color:var(--text-pri)}.sc-li-role{color:var(--text-mut);font-size:11px}.sc-li-right{background:var(--ink-blue);color:var(--cream-txt);padding:40px 36px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.sc-li-stat-num{font-family:var(--serif);font-size:96px;line-height:.9;color:var(--neon-yel);letter-spacing:-3px;font-weight:700;display:inline-flex;align-items:flex-start}.sc-li-stat-sub{font-size:44px;margin-left:3px;margin-top:6px}.sc-li-stat-body{font-family:var(--serif);font-size:16px;line-height:1.4;color:#eef4fa}.sc-li-stat-body em{color:var(--neon-yel);font-style:italic}.sc-li-source{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a8906ad9;margin-top:8px}.sc-ig{width:100%;height:100%;background:var(--cream);display:flex;flex-direction:column;justify-content:space-between;padding:36px 40px}.sc-ig-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-ig-brand{display:inline-flex;align-items:center;gap:8px}.sc-ig-wordmark{font-family:var(--serif);font-size:14px;display:inline-flex;align-items:baseline}.sc-ig-wordmark .irving{opacity:.45;color:var(--text-pri)}.sc-ig-wordmark .space{color:var(--text-pri);font-weight:700}.sc-ig-pill{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ink-blue);border:1px solid rgba(27,58,92,.3);padding:4px 9px}.sc-ig-body{margin:auto 0}.sc-ig-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-warm);margin-bottom:14px}.sc-ig-headline{font-family:var(--serif);font-size:34px;line-height:1.22;color:var(--text-pri);letter-spacing:-.5px;max-width:20ch;margin:0 0 14px}.sc-ig-headline em{color:var(--ink-blue);font-style:italic}.sc-ig-sub{font-size:13.5px;line-height:1.65;color:var(--text-sec);max-width:44ch}.sc-ig-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;border-top:1px solid rgba(28,26,23,.08)}.sc-ig-byline{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-sec);font-weight:500}.sc-ig-avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ink-blue);color:var(--cream-txt);font-family:var(--serif);font-size:11px;font-weight:700}.sc-ig-url{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mut)}.stage-slide{aspect-ratio:16 / 9;background:var(--espresso);border:1px solid var(--border-dk)}.sl{width:100%;height:100%;position:relative;overflow:hidden}.sl-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,229,55,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,229,55,.05) 1px,transparent 1px);background-size:40px 40px}.sl-title{background:var(--espresso);padding:44px 52px;display:flex;flex-direction:column;justify-content:space-between;color:var(--cream-txt)}.sl-title-inner{position:relative;z-index:1;margin-top:12px}.sl-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-amb);margin-bottom:20px}.sl-title-headline{font-family:var(--serif);font-size:40px;line-height:1.12;letter-spacing:-.6px;color:#f0ebe0b8;margin-bottom:20px}.sl-title-headline span{display:block}.sl-title-headline .sl-accent{color:var(--neon-yel)}.sl-title-sub{font-size:14px;line-height:1.65;color:#f0ebe073;max-width:44ch}.sl-title-foot{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.sl-brand{display:inline-flex;align-items:center;gap:8px}.sl-wordmark{font-family:var(--serif);font-size:15px;display:inline-flex;align-items:baseline}.sl-wordmark .irving{opacity:.45;color:var(--cream-txt)}.sl-wordmark .space{color:var(--neon-yel)}.sl-url{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-amb)}.sl-section{background:var(--cream);color:var(--text-pri);padding:60px;display:flex;flex-direction:column;justify-content:center}.sl-section-num{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-warm);margin-bottom:14px}.sl-section-title{font-family:var(--serif);font-size:42px;letter-spacing:-.6px;color:var(--text-pri);margin-bottom:24px}.sl-section-rule{width:64px;height:2px;background:var(--neon-yel)}.sl-content{background:var(--cream);color:var(--text-pri);padding:40px 48px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.sl-eyebrow-cream{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-warm);margin-bottom:12px}.sl-content-stat{font-family:var(--serif);font-size:76px;line-height:1;color:var(--ink-blue);letter-spacing:-2px;margin-bottom:14px}.sl-content-stat-body{font-family:var(--serif);font-size:15px;line-height:1.55;color:var(--text-sec)}.sl-content-right{display:flex;flex-direction:column;justify-content:space-between}.sl-content-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sl-content-list li{font-size:13px;line-height:1.55;color:var(--text-sec);padding-left:16px;position:relative}.sl-content-list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--neon-yel)}.sl-content-footnote{font-size:10px;letter-spacing:.06em;color:var(--text-mut);border-top:1px solid var(--border);padding-top:8px;margin-top:16px}.sl-closing{background:var(--espresso);color:var(--cream-txt);display:flex;align-items:center;justify-content:center}.sl-closing-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.sl-closing-brand{display:inline-flex;align-items:center;gap:10px}.sl-closing-sign{font-family:var(--serif);font-size:32px;color:#f0ebe0d9;letter-spacing:-.4px}.sl-closing-email{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-amb)}.em-inbox{width:100%;max-width:560px;background:var(--cream);padding:36px 40px}.em-masthead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.em-brand{display:inline-flex;align-items:center;gap:8px}.em-wordmark{font-family:var(--serif);font-size:15px;display:inline-flex;align-items:baseline}.em-wordmark .irving-dark{color:var(--text-pri);opacity:.45}.em-wordmark .space-dark{color:var(--text-pri);font-weight:700}.em-issue{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-warm)}.em-rule{height:1px;background:var(--border);margin:14px 0 22px}.em-h2{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.3;letter-spacing:-.2px;color:var(--text-pri);margin:0 0 14px}.em-p{font-size:14px;line-height:1.75;color:var(--text-sec);margin:0 0 14px}.em-p em{font-family:var(--serif);font-style:italic}.em-link{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-blue);text-decoration:none;font-weight:700}.em-eow-label{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-warm);margin:32px 0 10px}.em-eow{border:1px solid var(--border);padding:16px 18px;background:var(--cream)}.em-eow-tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-blue);font-weight:500;margin-bottom:6px}.em-eow-title{font-family:var(--serif);font-size:15px;line-height:1.35;color:var(--text-pri);font-weight:600;margin-bottom:4px}.em-eow-excerpt{font-size:12px;line-height:1.6;color:var(--text-sec)}.em-eow-cta{display:inline-block;margin-top:10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--neon-teal);font-weight:700}.em-footer{margin-top:32px;padding-top:16px;border-top:1px solid var(--border);font-size:10px;line-height:1.65;color:var(--text-mut)}.em-footer-mark{color:var(--text-sec);margin-bottom:4px}.em-footer a{color:var(--ink-blue)}.tpl-footer{background:var(--espresso);color:var(--cream-txt);padding:44px 40px;position:relative;overflow:hidden}.tpl-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--hero-bdr);opacity:.28}.footer-inner{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;position:relative;z-index:2}.tpl-footer a{color:var(--text-amb);text-decoration:none;font-size:13px;transition:color var(--dur) var(--ease)}.tpl-footer a:hover{color:var(--neon-yel)}.tpl-footer .fmeta{font-size:11px;color:#5a4e3a}@media (max-width: 900px){.layout{grid-template-columns:1fr;gap:0}.docnav{display:none}.tpl-hero h1{font-size:34px}.chapter-title{font-size:30px}.chapter-num{font-size:28px}.specimens-2,.specimens-3,.md-rules,.mock-featured{grid-template-columns:1fr}.sl-title-headline{font-size:28px}.sl-section-title{font-size:30px}.sl-content{grid-template-columns:1fr;gap:24px;padding:28px 32px}.sl-content-stat{font-size:56px}.sc-og-headline{font-size:30px}.sc-li{grid-template-columns:1fr}.sc-li-right{padding:28px}.sc-li-headline{font-size:24px}.sc-li-stat-num{font-size:72px}.sc-ig-headline{font-size:24px}.cc-stat-num{font-size:96px}.cc-quote-body{font-size:20px}.cc-lens-title{font-size:18px}.cc-note-headline{font-size:20px}}
