.guide-module__3mwx8W__guide{z-index:1;--paper:#e9e5da;--ash:#aeb8b5;--gold:#e1b55f;--violet:#baa0df;--rule:#445153;max-width:960px;color:var(--paper);border:1px solid var(--rule);background:#1e2426 radial-gradient(at 100% 0,#8a6bb81c,#0000 55%);border-radius:20px;margin:0 auto;padding:clamp(22px,5vw,68px);font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:1.72;position:relative}.guide-module__3mwx8W__guide a{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.guide-module__3mwx8W__guide a:hover{color:#fff}.guide-module__3mwx8W__guide :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.guide-module__3mwx8W__mast{border-bottom:1px solid var(--rule);padding:12px 0 40px}.guide-module__3mwx8W__eyebrow,.guide-module__3mwx8W__fine,.guide-module__3mwx8W__window,.guide-module__3mwx8W__num,.guide-module__3mwx8W__toc,.guide-module__3mwx8W__control,.guide-module__3mwx8W__checkhead,.guide-module__3mwx8W__inputs label,.guide-module__3mwx8W__boardLabel{font-family:var(--font-inter),Arial,sans-serif}.guide-module__3mwx8W__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--ash);font-size:11px}.guide-module__3mwx8W__title{font-family:var(--font-inter),Arial,sans-serif;text-transform:uppercase;letter-spacing:-.045em;word-spacing:.04em;margin:24px 0;font-size:clamp(56px,10vw,108px);font-weight:900;line-height:.95}.guide-module__3mwx8W__title span{color:var(--gold)}.guide-module__3mwx8W__dek{color:var(--ash);max-width:580px;font-size:22px;font-style:italic}.guide-module__3mwx8W__meta{font-family:var(--font-inter),Arial,sans-serif;color:var(--ash);margin-top:24px;font-size:12px}.guide-module__3mwx8W__thesis,.guide-module__3mwx8W__callout{border-left:3px solid var(--gold);background:#d3a34a0d;margin:28px 0;padding:20px 24px}.guide-module__3mwx8W__thesis{font-size:23px}.guide-module__3mwx8W__callout strong{color:var(--gold)}.guide-module__3mwx8W__guide p{margin-bottom:16px}.guide-module__3mwx8W__guide strong{font-weight:700}.guide-module__3mwx8W__guide h2,.guide-module__3mwx8W__guide h3{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.025em;font-weight:750;line-height:1.18}.guide-module__3mwx8W__guide h2{margin:0 0 20px;font-size:clamp(27px,4vw,36px)}.guide-module__3mwx8W__guide h3{margin:30px 0 12px;font-size:22px}.guide-module__3mwx8W__num{color:var(--gold);letter-spacing:.15em;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.guide-module__3mwx8W__section{margin-top:64px;scroll-margin-top:24px}.guide-module__3mwx8W__guide ul,.guide-module__3mwx8W__guide ol{padding-left:24px}.guide-module__3mwx8W__guide li{margin-bottom:10px}.guide-module__3mwx8W__toc{border:1px solid var(--rule);background:#262e30;margin-top:36px;padding:24px;font-size:13px}.guide-module__3mwx8W__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:16px 0 0;padding-left:22px;display:grid}.guide-module__3mwx8W__toc li{margin:0}.guide-module__3mwx8W__table{border:1px solid var(--rule);margin:22px 0;overflow-x:auto}.guide-module__3mwx8W__table table{border-collapse:collapse;width:100%;min-width:520px;font-size:16px}.guide-module__3mwx8W__table :is(th,td){text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:14px}.guide-module__3mwx8W__table th{font:600 12px var(--font-inter),Arial,sans-serif;text-transform:uppercase;color:var(--ash)}.guide-module__3mwx8W__muted{color:var(--ash);font-size:15px}.guide-module__3mwx8W__fine{color:var(--ash);margin-top:16px;font-size:12px;line-height:1.65}.guide-module__3mwx8W__tool{border:1px solid var(--rule);background:#262e30;margin:24px 0;padding:24px}.guide-module__3mwx8W__control{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.guide-module__3mwx8W__guide :is(select,input[type=number]){color:var(--paper);border:1px solid var(--rule);font:inherit;background:#141a1b;border-radius:5px;max-width:100%;padding:9px 12px}.guide-module__3mwx8W__guide button{color:var(--gold);border:1px solid var(--gold);cursor:pointer;background:0 0;border-radius:5px;padding:9px 14px;font-size:12px}.guide-module__3mwx8W__gifts{gap:8px;display:grid}.guide-module__3mwx8W__gift{border:1px solid var(--rule);padding:12px 14px}.guide-module__3mwx8W__gift summary{cursor:pointer;font:600 15px var(--font-inter),Arial,sans-serif;line-height:1.7}.guide-module__3mwx8W__window{color:var(--violet);float:right;margin-left:12px;font-size:12px}.guide-module__3mwx8W__gift p{margin:14px 0 0;font-size:15px}.guide-module__3mwx8W__timeline{font:11px var(--font-inter),Arial,sans-serif;text-align:center;grid-template-columns:repeat(10,1fr);gap:3px;margin-top:14px;display:grid}.guide-module__3mwx8W__timeline span{color:var(--ash);background:#1e2426;padding:5px 0}.guide-module__3mwx8W__timeline span[data-active=true]{color:#fff;background:#8a6bb8}.guide-module__3mwx8W__inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-module__3mwx8W__inputs label{flex-direction:column;gap:8px;font-size:12px;display:flex}.guide-module__3mwx8W__result{color:var(--gold);margin-top:20px;font-size:20px}.guide-module__3mwx8W__checkhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex}.guide-module__3mwx8W__checks{list-style:none;padding:0!important}.guide-module__3mwx8W__checks li{border-bottom:1px solid var(--rule);margin:0}.guide-module__3mwx8W__checks label{cursor:pointer;align-items:flex-start;gap:14px;padding:14px 0;font-size:16px;display:flex}.guide-module__3mwx8W__checks input{accent-color:var(--gold);flex-shrink:0;width:17px;height:17px;margin-top:7px}.guide-module__3mwx8W__checks input:checked+span{color:var(--ash);text-decoration:line-through}.guide-module__3mwx8W__build{border-top:1px solid var(--rule);margin-top:28px;padding-top:8px}.guide-module__3mwx8W__build dl{grid-template-columns:100px 1fr;gap:10px 20px;margin:20px 0;font-size:16px;display:grid}.guide-module__3mwx8W__build dt{color:var(--gold);font:600 12px var(--font-inter),Arial,sans-serif;padding-top:5px}.guide-module__3mwx8W__build dd{margin:0}.guide-module__3mwx8W__board{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:20px 0 12px;list-style:none;display:grid;padding:0!important}.guide-module__3mwx8W__board li{text-align:center;overflow-wrap:anywhere;background:linear-gradient(155deg,#364442,#262e30);border:1px solid #658078;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:100px;padding:12px 6px;font-size:12px;line-height:1.35;display:flex}.guide-module__3mwx8W__board li:nth-last-child(-n+2){background:#1e2426;border-style:dashed}.guide-module__3mwx8W__board small{color:var(--gold);font:10px var(--font-inter),Arial,sans-serif}.guide-module__3mwx8W__boardLabel{color:var(--violet);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.guide-module__3mwx8W__figure{margin:24px 0}.guide-module__3mwx8W__figure figcaption{color:var(--ash);font-size:13px}.guide-module__3mwx8W__position{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;list-style:none;display:grid;padding:0!important}.guide-module__3mwx8W__position li{border:1px solid var(--rule);font-family:var(--font-inter),Arial,sans-serif;background:#2f393b;padding:16px 3px;font-size:12px}.guide-module__3mwx8W__position li:nth-child(2){background:#713d3a}.guide-module__3mwx8W__position small{color:var(--ash);font-size:10px;display:block}.guide-module__3mwx8W__quick{border:1px solid var(--gold);margin-top:50px;padding:24px}.guide-module__3mwx8W__quick ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;font-size:16px;display:grid}.guide-module__3mwx8W__sources{overflow-wrap:anywhere;font-size:14px}.guide-module__3mwx8W__footer{border-top:1px solid var(--rule);color:var(--ash);margin-top:40px;padding-top:24px;font-size:13px}@media (max-width:620px){.guide-module__3mwx8W__guide{border-radius:12px;padding:24px 17px;font-size:17px}.guide-module__3mwx8W__title{font-size:62px}.guide-module__3mwx8W__toc ol{grid-template-columns:1fr}.guide-module__3mwx8W__section{margin-top:48px}.guide-module__3mwx8W__tool{padding:16px 12px}.guide-module__3mwx8W__window{float:none;margin-left:16px;display:block}.guide-module__3mwx8W__inputs{grid-template-columns:1fr}.guide-module__3mwx8W__board{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-module__3mwx8W__board li{min-height:86px;font-size:14px}.guide-module__3mwx8W__board li:last-child{grid-column:1/-1}.guide-module__3mwx8W__build dl{grid-template-columns:1fr;gap:2px}.guide-module__3mwx8W__build dd{margin-bottom:12px}.guide-module__3mwx8W__quick ul{grid-template-columns:1fr}.guide-module__3mwx8W__position li{padding:12px 1px;font-size:10px}.guide-module__3mwx8W__position small{font-size:9px}.guide-module__3mwx8W__thesis,.guide-module__3mwx8W__callout{padding:16px}}@media print{.guide-module__3mwx8W__guide{color:#111;--paper:#111;--ash:#444;--gold:#684900;--violet:#634388;--rule:#bbb;background:#fff;border:0;padding:0}.guide-module__3mwx8W__toc,.guide-module__3mwx8W__tool button{display:none}.guide-module__3mwx8W__section{break-inside:avoid;margin-top:30px}.guide-module__3mwx8W__tool,.guide-module__3mwx8W__gift,.guide-module__3mwx8W__board li{background:#fff}.guide-module__3mwx8W__guide input{color:#111!important;background:#fff!important}.guide-module__3mwx8W__guide a{color:#684900}.guide-module__3mwx8W__fine{font-size:10px}}
