.article{max-width:720px}.article>p{color:var(--ink2);margin:0 0 16px;font-size:17px;font-weight:500;line-height:1.65}.article>p strong{color:var(--ink);font-weight:600}.article h2{font-family:var(--f-head);margin:44px 0 14px;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.1}.article h2 em{color:var(--orange);font-style:normal}.article ul.body-list{flex-direction:column;gap:11px;margin:0 0 18px;padding:0;list-style:none;display:flex}.article ul.body-list li{color:var(--ink2);padding-left:26px;font-size:16px;font-weight:500;line-height:1.55;position:relative}.article ul.body-list li strong{color:var(--ink);font-weight:600}.article ul.body-list li:before{content:"";background:var(--orange);border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:0}.article ol.steps{margin:0 0 18px;padding-left:24px;list-style:decimal}.article ol.steps li::marker{color:var(--orange);font-weight:700}.article ol.steps li{color:var(--ink2);margin-bottom:11px;font-size:16px;font-weight:500;line-height:1.6}.article ol.steps li strong{color:var(--ink);font-weight:600}.article .src{color:var(--ink2);margin:-4px 0 18px;font-size:13px;font-weight:500;display:block}.article .inline-cta{margin:22px 0 4px}.byline{font-family:var(--f-body);color:var(--ink2);margin:10px 0 0;font-size:14px;font-weight:500}.tldr{background:var(--white);border:1.5px solid var(--line);border-left:4px solid var(--orange);border-radius:var(--r-lg);max-width:720px;margin:26px 0 8px;padding:22px 24px}.tldr .lbl{font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:13px;font-weight:700}.tldr p{color:var(--ink);margin:0;font-size:18px;font-weight:500;line-height:1.55}.guide-related{margin-top:18px;font-size:15px;font-weight:600}.sources{border-top:1px solid var(--line);color:var(--ink2);margin-top:40px;padding-top:18px;font-size:13px;font-weight:500;line-height:1.65}.sources .lbl{font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin-right:6px;font-size:12px;font-weight:700}.sources a{color:var(--orange)}.guide-index{grid-template-columns:1fr;gap:16px;max-width:760px;display:grid}.guide-card{background:var(--white);border:1.5px solid var(--line);border-radius:var(--r-lg);padding:26px 28px;transition:border-color .15s,transform .15s;display:block}.guide-card:hover{border-color:var(--orange);transform:translateY(-2px)}.guide-card h2{font-family:var(--f-head);color:var(--ink);margin:0 0 8px;font-size:23px;font-weight:700;line-height:1.12}.guide-card p{color:var(--ink2);margin:0 0 14px;font-size:15.5px;font-weight:500;line-height:1.55}.guide-card .more{font-family:var(--f-head);letter-spacing:.04em;text-transform:uppercase;color:var(--orange);font-size:14px;font-weight:700}@media (min-width:720px){.guide-index{grid-template-columns:1fr 1fr}}.cmp-wrap{max-width:720px;margin:6px 0 10px;overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%;min-width:300px}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink2);padding:11px 12px 11px 0;font-size:15px;font-weight:500;line-height:1.45}.cmp-table thead th{font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.cmp-table tbody th,.cmp-table td:last-child{color:var(--ink);font-weight:600}.article ul.body-list li .cert{margin-top:6px;display:block}.article p a:not(.btn):not(.more),.article li a,.tldr a,.byline a,.cmp-table a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:1.5px}.article p a:not(.btn):not(.more):hover,.article li a:hover,.tldr a:hover,.byline a:hover,.cmp-table a:hover{color:var(--orange)}