.hiw-faq-a[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]{color:var(--color-accent-dark)}.guide{--paper:var(--color-bg-marketing,#efeee7);--card:#fff;--ink:#1b241f;--ink-2:#586056;--ink-3:#7b847a;--line:#dbdcd1;--line-strong:#b6baab;--accent:#2f9e63;--accent-wash:#deeedd;--accent-ink:#1e6b40;--on-accent:#fff;--serif:var(--font-display), "Iowan Old Style", Georgia, serif;--sans:var(--font-base), "Avenir Next", "Segoe UI", system-ui, sans-serif;max-width:1060px;color:var(--ink);font-family:var(--sans);flex-direction:column;gap:72px;margin-inline:auto;padding-block:40px 24px;padding-inline:20px;font-size:16px;line-height:1.55;display:flex}.guide h1,.guide h2,.guide h3,.guide p,.guide ol,.guide ul,.guide figure,.guide table{margin:0}.guide ol,.guide ul{padding:0;list-style:none}.guide h1,.guide h2,.guide h3{font-family:var(--serif);text-wrap:balance;color:var(--ink);font-weight:600}.guide h1{font-size:clamp(32px,6vw,46px);line-height:1.1}.guide h2{font-size:clamp(25px,4vw,31px);line-height:1.2}.guide h3{font-size:19px;line-height:1.3}.guide .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-size:12px;font-weight:600}.guide .ruled:after{content:"";background:var(--accent);border-radius:2px;width:34px;height:3px;margin-top:10px;display:block}.guide .prose{max-width:64ch;color:var(--ink-2);flex-direction:column;gap:12px;display:flex}.guide a{color:var(--accent-ink)}.guide a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.guide .intro{flex-direction:column;gap:18px;display:flex}.guide .toc{flex-wrap:wrap;gap:8px;display:flex}.guide .toc a{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:6px 13px;font-size:14px;text-decoration:none;display:inline-block}.guide .toc a:hover{background:var(--accent-wash);color:var(--accent-ink);border-color:#0000}.guide .film{flex-direction:column;gap:12px;margin-block:6px 18px;display:flex}.guide .film video{aspect-ratio:16/9;background:var(--bf-forest);border-radius:14px;width:100%;height:auto}.guide .film-note{max-width:64ch;color:var(--ink-2);font-size:13px}.guide #chapters{scroll-margin-top:88px}.guide .chapter{flex-direction:column;gap:28px;scroll-margin-top:88px;display:flex}.guide .chapter-head{flex-direction:column;gap:10px;display:flex}.guide .spread{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:26px 36px;padding:clamp(16px,3vw,28px);display:grid}.guide .spread h3{grid-column:1/-1}.guide .phones{flex-wrap:wrap;gap:14px;min-width:0;display:flex}.guide .phones figure{flex-direction:column;flex:140px;gap:8px;min-width:0;max-width:min(260px,50% - 7px);display:flex}.guide figcaption{color:var(--ink-2);text-align:center;font-size:12px}.guide .shot{display:block;position:relative}.guide .shot img{border:1px solid var(--line-strong);border-radius:16px;width:100%;height:auto;display:block}.guide .crop .shot{border:1px solid var(--line-strong);aspect-ratio:calc(414 / (900 * var(--crop,1)));border-radius:16px;overflow:hidden}.guide .crop .shot img{border:0;border-radius:0}.guide .dot{background:var(--accent-ink);width:22px;height:22px;color:var(--on-accent);font:600 12px/22px var(--sans);text-align:center;box-shadow:0 0 0 3px var(--card);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.guide .dot.inline{box-shadow:none;flex:none;display:inline-block;position:static;transform:none}.guide .margins{flex-direction:column;align-self:center;gap:16px;min-width:0;display:flex}.guide .margins li{font-family:var(--serif);color:var(--accent-ink);align-items:flex-start;gap:10px;font-size:16.5px;font-style:italic;line-height:1.45;display:flex}.guide .margins li .dot{margin-top:1px}.guide .margins li:not(:has(.dot)){padding-left:32px}.guide .spread>div>.margins{align-self:flex-start}@media (width<=820px){.guide .spread{grid-template-columns:minmax(0,1fr)}}.guide .steps{counter-reset:step;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.guide .steps li{counter-increment:step;border:1.5px dashed var(--line-strong);color:var(--ink-2);background:var(--paper);border-radius:12px;padding:12px;font-size:14px}.guide .steps li:before{content:counter(step);font-family:var(--serif);color:var(--accent-ink);font-size:18px;font-style:italic;display:block}.guide .steps-note{color:var(--ink-2);font-size:12px}@media (width<=560px){.guide .steps{grid-auto-flow:row}}.guide .map-hint{color:var(--ink-2);margin-top:-12px;font-size:13px}@media (width>=800px){.guide .map-hint{display:none}}.guide .map-frame:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.guide .map-frame{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;overflow-x:auto}.guide .map{grid-template-columns:1fr 1.25fr 1fr 1fr 2fr;gap:0 10px;min-width:700px;display:grid}.guide .bar{grid-column:1/-1;grid-template-columns:subgrid;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 0;display:grid}.guide .bar span{text-align:center;font-size:13px;font-weight:600}.guide .bar .disc{background:var(--accent-ink);color:var(--on-accent);border-radius:999px;justify-self:center;padding:6px 14px}.guide .col{flex-direction:column;align-items:center;min-width:0;display:flex}.guide .link{background:var(--line-strong);width:1px;height:18px}.guide .node{flex-direction:column;align-items:center;gap:5px;display:flex}.guide .node .shot{width:74px}.guide .node .shot img{border-radius:9px}.guide .node b{color:var(--ink-2);text-align:center;font-size:12px;font-weight:500}.guide .fork{border:1px solid var(--line-strong);border-bottom:0;width:50%;height:12px}.guide .twin{grid-template-columns:1fr 1fr;width:100%;display:grid}.guide .privacy{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:14px;width:100%;overflow:hidden}.guide .privacy th,.guide .privacy td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:14px 16px;font-size:15.5px}.guide .privacy tr:first-child th,.guide .privacy tr:first-child td{border-top:0}.guide .privacy th{width:34%;color:var(--ink);font-weight:600}.guide .privacy td{color:var(--ink-2)}@media (width<=560px){.guide .privacy th,.guide .privacy td{width:auto;display:block}.guide .privacy td{border-top:0;padding-top:0}}.guide .guide-note{color:var(--ink-2);font-size:13px}.guide .guide-back{font-size:14px}
