.guide-article{max-width:850px;color:var(--ink);margin:0 auto;font-size:16px;line-height:1.7}.guide-article h2{font-family:var(--font-serif),Georgia,serif;margin:34px 0 14px;font-size:clamp(25px,4vw,32px);font-weight:400;line-height:1.25}.guide-article h3{margin:22px 0 10px;font-size:19px;line-height:1.35}.guide-article a,.guide-breadcrumbs a{color:var(--plum);text-underline-offset:3px;text-decoration:underline}.guide-breadcrumbs{max-width:1160px;margin:0 auto 24px;font-size:13px;line-height:1.5}.guide-breadcrumbs ol{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.guide-breadcrumbs li+li:before{content:"/";color:var(--muted);margin-right:7px}.guide-actions{margin:22px 0 12px}.guide-action-buttons{flex-wrap:wrap;gap:12px;display:flex}.guide-action-buttons button{cursor:pointer;font:inherit;font-size:14px}.guide-secondary-button{border:1px solid var(--plum);color:var(--plum);background:0 0;border-radius:999px;padding:11px 20px}.guide-action-status{min-height:1.5em;margin:7px 0;font-size:14px}.guide-copy-fallback{gap:7px;font-size:14px;display:grid}.guide-copy-fallback input{width:100%;font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:10px}.guide-checklist{gap:13px;margin:18px 0;padding:0;list-style:none;display:grid}.guide-checklist label{border:1px solid var(--line);background:#fffcf7;border-radius:9px;align-items:flex-start;gap:12px;padding:12px;display:flex}.guide-checklist input{width:19px;height:19px;accent-color:var(--plum);flex:0 0 19px;margin-top:5px}:is(.guide-checklist input:focus-visible,.guide-actions button:focus-visible,.guide-copy-fallback input:focus-visible){outline:3px solid var(--plum);outline-offset:4px}.guide-table-wrap{overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}.guide-table caption{text-align:left;margin-bottom:9px;font-weight:700}.guide-table th,.guide-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:11px}.guide-table thead{background:#efe5da}.guide-wording{border-left:4px solid var(--green);white-space:pre-line;background:#f3f6f0;margin:20px 0;padding:16px 20px}.guide-note{color:var(--muted);font-size:14px}.guide-related{border-top:1px solid var(--line);margin-top:35px;padding-top:8px}.guide-print-source{display:none}@media (max-width:600px){.guide-table{font-size:13px}.guide-table th,.guide-table td{padding:8px}.guide-article{font-size:16px}.guide-actions button{min-height:44px}}@media print{@page{margin:16mm}.site-header,.site-footer,.guide-breadcrumbs,.guide-actions,.guide-related,.hero-glow{display:none!important}.marketing-hero{text-align:left!important;background:#fff!important;padding:0 0 8mm!important}.marketing-hero .eyebrow{display:none!important}.marketing-hero h1{color:#000!important;max-width:none!important;margin:0 0 5mm!important;font-size:24pt!important}.marketing-hero>p:last-child{color:#000!important;max-width:none!important;font-size:11pt!important}.marketing-content{background:#fff!important;padding:0!important}.guide-article{font-size:10pt;line-height:1.45;color:#000!important;max-width:none!important}.guide-article h2{break-after:avoid;margin:6mm 0 3mm;font-size:15pt}.guide-article h3{break-after:avoid;font-size:12pt}.guide-checklist{gap:2mm;margin:3mm 0}.guide-checklist label{break-inside:avoid;background:#fff;padding:2mm}.guide-checklist input{flex-basis:12px;width:12px;height:12px;margin-top:3px}.guide-table{font-size:9pt}.guide-table th,.guide-table td{color:#000;padding:2mm}.guide-table thead{display:table-header-group}.guide-table tr{break-inside:avoid}.guide-wording{break-inside:avoid;background:#fff;padding:3mm 4mm}.guide-note{font-size:9pt;color:#000!important}.guide-print-source{overflow-wrap:anywhere;margin:0 0 5mm;font-size:9pt;font-weight:700;display:block}.guide-article a{text-decoration:none;color:#000!important}}
