.guide-read{max-width:720px;margin:0 auto;padding:28px 20px 40px;font-size:18px;line-height:1.6;color:var(--text);overflow-wrap:break-word}.guide-read h1,.guide-read h2,.guide-read h3{font-family:var(--display);color:var(--navy);letter-spacing:-.02em}.guide-read h1{font-size:clamp(34px,9vw,52px);line-height:1.06;margin:0 0 12px}.guide-read h2{font-size:clamp(28px,7.4vw,40px);line-height:1.1;margin:0 0 12px;text-wrap:balance}.guide-read h3{font-size:20px;line-height:1.25;margin:0 0 8px}.guide-read p{margin:0 0 12px}.guide-read .eyebrow{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 12px}.guide-read .g-sub{font-size:21px;color:var(--gold-dark);font-weight:600;margin-bottom:20px}.guide-read .g-pdf{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border:1.5px solid var(--gold);border-radius:999px;font-weight:700;font-size:16px;color:var(--navy);text-decoration:none}.guide-read .g-end{margin:36px 0 0;text-align:center}.g-sec{padding:40px 0 8px;border-top:3px solid var(--gold-bright);margin-top:40px}.guide-read .g-sec>*+*{margin-top:26px}.g-head .lede{font-size:20px;line-height:1.45;color:var(--navy-soft);margin:0}.g-head .lede:empty{display:none}.g-photo,.g-portrait{display:block;width:100%;height:auto;border-radius:var(--radius)}.g-photo{aspect-ratio:16 / 9;object-fit:cover}.g-portrait{max-width:320px;aspect-ratio:4 / 5;object-fit:cover;object-position:center 16%}.guide-read .contents{display:none}.guide-read .trio{display:grid;gap:18px}.guide-read .trio>div{border-top:3px solid var(--gold-bright);padding-top:12px}.guide-read .trio p{margin:0}.guide-read .statement,.guide-read blockquote{font-family:var(--display);font-weight:700;font-size:clamp(22px,6vw,28px);line-height:1.2;letter-spacing:-.02em;color:var(--navy);margin:0 0 10px}.guide-read .quote{border-left:4px solid var(--gold-bright);padding-left:16px}.guide-read .cite{font-size:16px;color:var(--muted);margin:0}.guide-read .lead{font-size:19px}.guide-read .strip{border-top:1px solid var(--gold-bright);padding-top:14px}.guide-read .strip .eyebrow{margin-bottom:4px}.guide-read .strip p:last-child{margin:0;font-weight:600;color:var(--navy)}.guide-read ul.plain,.guide-read ul.checklist,.guide-read ol.qlist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.guide-read ul.plain li,.guide-read ul.checklist li{position:relative;padding-left:26px}.guide-read ul.plain li:before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--gold-bright)}.guide-read ul.plain.yes li:before{background:var(--green)}.guide-read ul.plain.no li:before{background:var(--red)}.guide-read ul.checklist li:before{content:"";position:absolute;left:0;top:.28em;width:16px;height:16px;border:2px solid var(--navy);border-radius:4px}.guide-read ol.qlist{counter-reset:q;gap:16px}.guide-read ol.qlist li{counter-increment:q;position:relative;padding-left:44px}.guide-read ol.qlist li:before{content:counter(q);position:absolute;left:0;top:-4px;font-family:var(--display);font-weight:700;font-size:28px;color:var(--gold-dark)}.guide-read ol.qlist b{display:block;color:var(--navy)}.guide-read .split,.guide-read .cols{display:grid;gap:24px}.guide-read .topline{border-top:1px solid var(--border);padding-top:18px}.guide-read .after{margin:14px 0 0}.guide-read .pullout{background:var(--navy);color:#fff;border-radius:var(--radius);padding:22px 20px}.guide-read .pullout h3{color:#fff}.guide-read .pullout ul.plain li:before{background:var(--gold-bright)}.guide-read .note{font-size:15.5px;line-height:1.55;color:var(--muted)}.guide-read .note a{color:inherit}.guide-read .rows .row{padding:14px 0;border-top:1px solid var(--border)}.guide-read .rows .row:last-child{border-bottom:1px solid var(--border)}.guide-read .rows .term{font-family:var(--display);font-weight:700;color:var(--navy)}.guide-read table{width:100%;border-collapse:collapse;font-size:17px}.guide-read th{text-align:left;font-family:var(--display);font-size:14px;color:var(--gold-dark);padding:0 12px 8px 0;vertical-align:bottom}.guide-read td{padding:12px 12px 12px 0;border-top:1px solid var(--border);vertical-align:top}.guide-read td.lead-col{font-family:var(--display);font-weight:700;color:var(--navy)}.guide-read td.lead-col span{display:block;font-family:var(--sans, inherit);font-weight:400;font-size:15.5px;color:var(--muted)}@media(max-width:699px){.guide-read table,.guide-read tbody,.guide-read tr,.guide-read td{display:block}.guide-read tr:first-child:has(th){display:none}.guide-read tr{padding:14px 0;border-top:2px solid var(--navy)}.guide-read td{border:0;padding:0 0 10px}.guide-read td:last-child{padding-bottom:0}.guide-read td.lead-col{font-size:20px}.guide-read td:not(.lead-col):before{content:attr(data-th);display:block;font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--gold-dark)}}.guide-read .timeline .track{display:grid;gap:0}.guide-read .timeline .stop{position:relative;padding:0 0 18px 26px;border-left:3px solid var(--gold-bright);margin-left:6px}.guide-read .timeline .stop:last-child{padding-bottom:0;border-left-color:transparent}.guide-read .timeline .stop:before{content:"";position:absolute;left:-9.5px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--navy)}.guide-read .timeline .stop.uk:before{background:var(--red)}.guide-read .timeline .when{font-family:var(--display);font-weight:700;font-size:14px;color:var(--gold-dark);margin:0}.guide-read .timeline .what{font-family:var(--display);font-weight:700;font-size:20px;color:var(--navy);margin:0 0 2px}.guide-read .timeline .stop p:last-child{margin:0}.guide-read .timeline h3:empty{display:none}.guide-read .case{border-top:1px solid var(--border);padding-top:22px}.guide-read .case .who{font-size:15.5px;color:var(--gold-dark);margin-bottom:4px}.guide-read .case .timeline{margin:16px 0}.guide-read .case .result{border-left:4px solid var(--green);padding-left:14px;font-weight:600;color:var(--navy);margin:0}.guide-read .diagram{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:-20px;padding:4px 20px 10px}.guide-read .diagram svg{display:block;width:100%;min-width:620px;height:auto}.guide-read .diagram svg text{font-family:var(--display)}.guide-read .diagram svg text.d{font-family:inherit}@media(max-width:660px){.guide-read .diagram:before{content:"Swipe sideways to see all eight steps →";display:block;width:max-content;font-family:var(--display);font-weight:700;font-size:15px;color:var(--navy);padding-bottom:12px;position:sticky;left:0}}.guide-read .ladder .rung{display:grid;grid-template-columns:minmax(96px,1.1fr) 88px 1.4fr;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--border);font-size:16px}.guide-read .ladder .rung:last-child{border-bottom:1px solid var(--border)}.guide-read .ladder .head{font-family:var(--display);font-weight:700;font-size:13px;color:var(--gold-dark);border-top:0;align-items:end}.guide-read .ladder .days{font-family:var(--display);font-weight:700;color:var(--navy)}.guide-read .ladder .pips{display:flex;gap:4px}.guide-read .ladder .pips i{width:16px;height:16px;border:2px solid var(--navy);border-radius:50%;box-sizing:border-box}.guide-read .ladder .pips i.on{background:var(--navy)}.guide-read .ladder .never .days,.guide-read .ladder .never .verdict{color:var(--green)}.guide-read .ladder .always .days,.guide-read .ladder .always .verdict{color:var(--red)}@media(max-width:380px){.guide-read .ladder .rung{grid-template-columns:84px 72px 1fr;font-size:15px}.guide-read .ladder .pips i{width:14px;height:14px}}.guide-read .aside.count{background:var(--bg-callout);border-radius:var(--radius);padding:20px;display:grid;gap:18px;font-size:16.5px}.guide-read .rz-logo{display:block;height:30px;width:auto;margin-bottom:14px}.guide-read .screens{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.guide-read .screens{grid-template-columns:minmax(0,280px);justify-content:center;gap:16px}}.guide-read .screens img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:14px}.guide-read .g-rz-store{font-size:15.5px;margin:10px 0 0}@media(min-width:700px){.guide-read .aside.count{grid-template-columns:1fr 300px;align-items:center}}.g-cta{display:grid;gap:10px;background:var(--bg-soft);border-radius:var(--radius);padding:20px}.g-cta-head{font-family:var(--display);font-weight:700;font-size:21px;line-height:1.25;color:var(--navy);margin:0 0 4px!important}.g-btn{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 18px;border-radius:12px;font-family:var(--display);font-weight:700;font-size:18px;text-align:center;text-decoration:none;color:#fff}.g-btn.call{background:var(--green)}.g-btn.wa{background:var(--navy)}.g-btn:hover{color:#fff;filter:brightness(1.08)}@media(min-width:620px){.g-cta{grid-template-columns:1.4fr 1fr}.g-cta-head{grid-column:1 / -1}}.g-close .g-version{font-family:var(--display);font-weight:700;font-size:15px;color:var(--gold-dark)}.g-close .g-legal{font-size:14.5px;line-height:1.55;color:var(--muted)}.g-bar{position:fixed;left:0;right:0;bottom:0;z-index:1450;display:flex;gap:8px;justify-content:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--navy)}.g-bar a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;font-family:var(--display);font-weight:700;font-size:15px;text-decoration:none;color:#fff;white-space:nowrap}.g-bar .call{flex:1;max-width:360px;background:var(--green)}.g-bar .wa{background:#0f7a6e}:root:has(.g-bar) .wa-fab{display:none}:root:has(.g-bar) body{padding-bottom:64px}:root:has(.g-bar) .geo-suggest{bottom:calc(76px + env(safe-area-inset-bottom,0px))}@media(min-width:700px){.guide-read{font-size:19px;padding-top:48px}.guide-read .trio{grid-template-columns:repeat(3,1fr)}.guide-read .split,.guide-read .cols{grid-template-columns:1fr 1fr}.guide-read .timeline .track{grid-auto-flow:column;grid-auto-columns:1fr;gap:14px}.guide-read .timeline .stop{border-left:0;border-top:3px solid var(--gold-bright);margin:0;padding:16px 0 0}.guide-read .timeline .stop:before{left:0;top:-9.5px}.guide-read .timeline .stop:last-child{border-top-color:var(--gold-bright)}}@media print{.g-bar{display:none}}
