:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#e6e0d4;--muted:#b0ac9e;--red:#cb6448;--line:#d1c4a81c;--font:"Roboto Condensed", "Arial Narrow", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-padding-top:100px}body{color:var(--paper);font-family:var(--font);background:#1b1c19;margin:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:#fff4d9}:focus-visible{outline-offset:5px;outline:2px solid #e2bd6a}.skip-link{z-index:20;color:#1b1c19;background:#d8b23c;padding:12px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.help-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171815f5;align-items:center;gap:32px;min-height:76px;padding:14px max(28px,50vw - 580px);display:flex;position:sticky;top:0}.help-brand{letter-spacing:.09em;white-space:nowrap;align-items:center;gap:12px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.help-brand img{display:block}.help-header nav{gap:28px;margin-left:auto;display:flex}.help-header nav a{color:var(--muted);padding:11px 0;font-size:14px;text-decoration:none}.help-header nav a[aria-current]{color:#efe5d2;box-shadow:0 2px var(--red)}.play-link{color:#201b0b;letter-spacing:.04em;white-space:nowrap;background:#d8b23c;justify-content:center;align-items:center;gap:24px;min-height:43px;padding:12px 19px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.play-link:hover{color:#161208;background:#eac451}.help-main{max-width:1160px;margin:auto;padding:0 0 70px}.help-heading{padding:68px 0 42px}.eyebrow{color:#b9b49f;letter-spacing:.19em;margin:0 0 20px;font-size:11px;font-weight:600}.eyebrow>span{color:var(--red);margin:0 12px}h1{letter-spacing:-.035em;margin:0;font-size:clamp(48px,5.4vw,78px);font-weight:800;line-height:1.01}.standfirst{color:#b9b6a9;max-width:620px;margin:24px 0;font-size:20px;line-height:1.6}.heading-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.heading-actions>span{color:#94998b;font-size:13px}.text-link{color:#dfb889;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.text-link>span{margin-left:12px}.text-link:hover{text-decoration:underline}.island-view{border:1px solid #ffffff15;height:245px;margin:0 0 54px;position:relative;overflow:hidden}.island-view img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.island-view:after{content:"";background:linear-gradient(#0000,#111812bd);position:absolute;inset:40% 0 0}.island-view figcaption{z-index:1;color:#f1eddd;letter-spacing:.15em;justify-content:space-between;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.island-view figcaption span{letter-spacing:.02em;color:#d3d9ca;font-size:11px;font-weight:400}.reading-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:74px;display:grid}.modes-layout{border-top:1px solid var(--line);padding-top:42px}.page-index{font-size:14px;position:sticky;top:106px}.page-index nav{flex-direction:column;display:flex}.page-index nav p{letter-spacing:.17em;color:#959989;margin:0 0 19px;font-size:10px;font-weight:700}.page-index nav a{color:#c3bdaf;gap:15px;padding:9px 0;text-decoration:none;display:flex}.page-index nav a:hover{color:#f1c098}.page-index nav a>span{color:#c3bdaf}.index-next{border-top:1px solid var(--line);color:#969e8d;margin-top:28px;padding-top:22px;font-size:13px;line-height:1.8;text-decoration:none;display:block}.index-next strong{color:#d4b287;font-weight:500}.guide-copy{min-width:0;max-width:820px}.guide-copy>section{border-bottom:1px solid var(--line);margin:0 0 38px;padding:0 0 42px}.section-number{letter-spacing:.16em;font-weight:700;color:var(--red)!important;margin:0 0 11px!important;font-size:10px!important}h2{color:#ece6d8;letter-spacing:-.02em;margin:0 0 21px;font-size:32px;line-height:1.15}h3{color:#e1dacb;margin:0 0 8px;font-size:20px;font-weight:600}.guide-copy p{color:var(--muted);margin:0 0 16px;font-size:17px;line-height:1.75}.guide-copy p:last-child{margin-bottom:0}.guide-copy strong{color:#e3d7c0;font-weight:600}.guide-copy p a{color:#ddb885}.field-note{background:#c5975010;border-left:2px solid #b16b40;margin-top:25px;padding:18px 22px}.field-note>strong{font-size:16px}.field-note p{margin:7px 0 0;font-size:15px}.steps{counter-reset:step;margin:22px 0;padding:0;list-style:none}.steps li{counter-increment:step;padding:0 0 24px 42px;position:relative}.steps li:last-child{padding-bottom:0}.steps li:before{content:counter(step);color:#cbb48c;background:#70684130;place-items:center;width:25px;height:25px;font-size:13px;display:grid;position:absolute;top:0;left:0}kbd{text-align:center;color:#e1d5be;min-width:22px;font:12px/1.65 var(--font);vertical-align:1px;background:#dad0b60b;border:1px solid #dad0b63b;border-radius:2px;padding:0 6px;display:inline-block}.table-scroll{margin-top:24px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}th{color:#d9c6a5;text-transform:uppercase;letter-spacing:.07em;background:#d4bd8910;padding:12px 14px;font-size:11px}td{border-bottom:1px solid var(--line);color:#b9b6a8;padding:12px 14px;line-height:1.55}td:first-child{color:#d5cbb8;width:43%}details{border-top:1px solid var(--line);padding:18px 0}summary{cursor:pointer;color:#dfd3bd;font-size:17px;line-height:1.4}details[open] summary{margin-bottom:14px}details p{padding-left:17px;font-size:16px!important}.ready-block{background:#2a2b223f;border:1px solid #c4c19926;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.ready-block .eyebrow{margin-bottom:9px;font-size:10px;line-height:1.4}.ready-block h2{margin-bottom:10px;font-size:28px}.ready-block p{margin-bottom:0;font-size:14px}.mode-choices{flex-direction:column;display:flex}.mode-choices a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:19px 0;text-decoration:none;display:flex}.mode-choices a>span{color:#abae9d;font-size:15px}.mode-choices strong{text-align:right;font-size:16px}.mode-choices strong>span{color:#c97551;margin-left:12px}.mode-choices a:hover strong{color:#f0c99d}.mode-tags{flex-wrap:wrap;gap:7px;margin:-7px 0 22px;display:flex}.mode-tags span{color:#a9b58d;background:#7c92501c;padding:5px 9px;font-size:11px;font-weight:500}.mode-split{grid-template-columns:1fr 1fr;gap:28px;margin:26px 0;display:grid}.mode-split p{font-size:16px}.inline-actions{flex-wrap:wrap;gap:18px 28px;margin-top:22px;display:flex}.phase-list{margin:26px 0;padding:0;list-style:none}.phase-list li{border-top:1px solid var(--line);color:#b1b09f;grid-template-columns:168px 1fr;gap:20px;padding:15px 0;font-size:15px;line-height:1.65;display:grid}.help-footer{border-top:1px solid var(--line);color:#989d8c;flex-wrap:wrap;align-items:center;gap:22px;padding:30px max(28px,50vw - 580px);font-size:12px;display:flex}.help-footer .help-brand{color:#c1bfad;font-size:15px}.help-footer nav{gap:24px;margin-left:auto;display:flex}.help-footer nav a{text-decoration:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1220px){.help-main{padding:0 28px 60px}.reading-layout{grid-template-columns:185px minmax(0,1fr);gap:44px}}@media (max-width:850px){.help-header{gap:24px}.help-brand{font-size:18px}.help-header nav{gap:18px}.reading-layout{grid-template-columns:1fr;gap:35px}.page-index{position:static}.page-index nav{border-bottom:1px solid var(--line);flex-flow:wrap;gap:0 20px;padding-bottom:20px}.page-index nav p{width:100%;margin-bottom:8px}.page-index .index-next{display:none}.island-view{height:220px;margin-bottom:32px}.help-heading{padding-top:48px}}@media (max-width:580px){html{scroll-padding-top:126px}.help-header{flex-wrap:wrap;gap:10px;padding:12px 20px 0}.help-header>.play-link{gap:12px;min-height:36px;margin-left:auto;padding:10px 12px;font-size:11px}.help-header nav{flex-basis:100%;order:3;gap:24px}.help-header nav a{font-size:13px}.help-brand{gap:9px;font-size:16px}.help-brand img{width:27px;height:27px}.help-main{padding:0 20px 40px}.help-heading{padding:37px 0 30px}.eyebrow{letter-spacing:.11em;font-size:9px}.eyebrow>span{margin:0 7px}.standfirst{margin:19px 0;font-size:18px}.heading-actions{gap:11px}.island-view{height:180px}.island-view figcaption{font-size:9px;left:14px;right:14px}.island-view figcaption span{font-size:10px}h2{font-size:28px}.guide-copy p{font-size:16px}.guide-copy>section{margin-bottom:30px;padding-bottom:30px}.mode-split{grid-template-columns:1fr;gap:20px}.mode-choices a{flex-direction:column;align-items:flex-start;gap:7px}.mode-choices strong{text-align:left}.phase-list li{grid-template-columns:1fr;gap:4px}.ready-block{padding:23px}td,th{padding:10px 8px}.help-footer{gap:15px;padding:24px 20px}.help-footer nav{flex-basis:100%;gap:20px;margin:0}}
