:root{--bg:#f7f6f1;--paper:#ffffff;--text:#1d2728;--muted:#5f696b;--line:#d8dedc;--accent:#28765f;--accent-2:#d19a32;--ink:#23333a;--radius:8px}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--text);background:var(--bg);line-height:1.55;letter-spacing:0}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}img{max-width:100%;height:auto;display:block}.site-header{border-bottom:1px solid var(--line);background:rgb(255 255 255 / .92);position:sticky;top:0;z-index:20;backdrop-filter:blur(10px)}.header-inner,.section-inner{width:min(1120px, calc(100% - 32px));margin:0 auto}.header-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{color:var(--ink);font-weight:780;font-size:20px;text-decoration:none}.nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end;font-size:15px}.nav a{color:var(--ink);text-decoration:none}.nav a:hover{color:var(--accent)}.hero{background:var(--paper)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(320px,.97fr);gap:44px;align-items:center;padding:54px 0 42px}.eyebrow{color:var(--accent);font-weight:760;margin:0 0 10px;font-size:14px;text-transform:uppercase}h1{font-size:clamp(40px, 6vw, 74px);line-height:.96;margin:0 0 20px;max-width:10.5em;letter-spacing:0}.lead{font-size:20px;max-width:680px;color:var(--muted);margin:0 0 26px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:var(--radius);background:var(--accent);color:#fff;text-decoration:none;font-weight:750;border:1px solid var(--accent)}.button.secondary{background:#fff0;color:var(--ink);border-color:var(--line)}.hero-media{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:#e9eeee}.hero-media img{width:100%;height:100%;object-fit:cover}.band{padding:48px 0;border-top:1px solid var(--line)}.band.white{background:#fff}.section-title{font-size:28px;line-height:1.15;margin:0 0 16px;letter-spacing:0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:20px}.card h2,.card h3{font-size:20px;margin:0 0 10px;line-height:1.2;letter-spacing:0}.card p,.card li{color:var(--muted)}.card p{margin:0}.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:38px;align-items:start}.checklist{margin:0;padding-left:22px;color:var(--muted)}.checklist li{margin:8px 0}.note{border-left:4px solid var(--accent-2);padding:16px 18px;background:#fff8e8;border-radius:0 var(--radius) var(--radius) 0;color:#4d4535}.source-list{font-size:14px;color:var(--muted)}.source-list a{color:var(--muted)}.site-footer{background:#20292b;color:#d9e4e2;padding:34px 0}.site-footer a{color:#f0d088}.footer-grid{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.wp-block-table table{border-collapse:collapse;width:100%;background:#fff}.wp-block-table td,.wp-block-table th{border:1px solid var(--line);padding:12px;text-align:left}.page-main{padding:42px 0 58px}.page-main h1{font-size:clamp(34px, 5vw, 58px)}@media (max-width:820px){.header-inner{align-items:flex-start;flex-direction:column;padding:16px 0;gap:10px}.nav{justify-content:flex-start}.hero-grid,.split,.grid{grid-template-columns:1fr}.hero-grid{padding-top:34px}.lead{font-size:18px}}.offer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:18px;margin:16px 0}.offer-row h2,.offer-row h3{margin:0 0 6px;font-size:20px;line-height:1.2}.offer-row p{margin:0;color:var(--muted)}.fact-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.fact{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px}.fact strong{display:block;font-size:22px;color:var(--ink);line-height:1.1;margin-bottom:4px}.toc{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin:22px 0}.toc a{display:inline-block;margin:5px 14px 5px 0}.warning{border-left:4px solid #b9472b;background:#fff1eb;padding:16px 18px;border-radius:0 var(--radius) var(--radius) 0;color:#563528}.smallprint{font-size:14px;color:var(--muted)}@media (max-width:760px){.offer-row,.fact-strip{grid-template-columns:1fr}}.guidance-box{border-left:4px solid var(--accent);padding:16px 18px;background:#eef8f4;border-radius:0 var(--radius) var(--radius) 0;color:var(--ink)}.article-visual{margin:24px 0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#fff}.article-visual img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.decision-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.decision-list>div{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:16px}.decision-list h2,.decision-list h3{margin-top:0;font-size:20px;line-height:1.2}.next-step-band{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin:22px 0;display:grid;gap:10px}@media (max-width:760px){.decision-list{grid-template-columns:1fr}}.article-visual{margin:24px 0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.article-visual img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.answer-block{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px;margin:18px 0}.answer-block h2,.answer-block h3{margin-top:0;font-size:21px;line-height:1.2}.jobs-feed{display:grid;gap:14px;margin:22px 0}.job-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px;display:grid;gap:8px}.job-card h2{margin:0;font-size:21px;line-height:1.2}.job-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:14px}.job-pill{border:1px solid var(--line);border-radius:999px;padding:4px 9px;background:#f7f6f1}.feed-status{color:var(--muted);font-size:14px}.source-list{color:var(--muted);font-size:14px}.answer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:22px 0}.answer-grid .answer-block{margin:0}.quote-steps{counter-reset:step;list-style:none;padding-left:0;display:grid;gap:12px}.quote-steps li{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:16px 16px 16px 48px;position:relative}.quote-steps li::before{counter-increment:step;content:counter(step);position:absolute;left:16px;top:16px;width:22px;height:22px;border-radius:999px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}