.guide-index-intro>p{max-width:760px}.guide-list{padding-bottom:45px}.guide-list-item{border-top:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:55px;padding-block:42px;display:grid}.guide-list-index{flex-direction:column;gap:15px;display:flex}.guide-category{color:var(--muted);font-size:13px}.guide-list-copy h2{letter-spacing:-1px;max-width:780px;font-size:32px;line-height:1.3}.guide-list-copy h2 a:hover{text-underline-offset:6px;text-decoration:underline}.guide-list-copy p{color:var(--muted);max-width:710px;margin-top:18px;font-size:15px}.guide-list-copy>.text-link{margin-top:18px}.guide-index-footer{border-top:1px solid var(--line);padding-block:45px 75px}.guide-index-footer h2{letter-spacing:-1.2px;font-size:34px}.guide-index-footer p{max-width:760px;color:var(--muted);margin-block:20px}.guide-actions{flex-wrap:wrap;align-items:center;gap:16px 25px;margin-top:24px;display:flex}.guide-article{padding-top:34px}.guide-header{max-width:1070px;padding-bottom:45px}.guide-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:43px;font-size:12px;line-height:1.8;display:flex}.guide-breadcrumb a:hover{text-decoration:underline}.guide-header h1{letter-spacing:-2.6px;margin:23px 0;font-size:clamp(36px,4.3vw,59px);font-weight:550;line-height:1.18}.guide-deck{color:var(--muted);max-width:830px;font-size:17px}.guide-meta{color:var(--muted);flex-wrap:wrap;gap:10px 28px;margin-top:24px;font-size:12px;line-height:1.8;display:flex}.guide-meta a{text-underline-offset:4px;text-decoration:underline}.guide-layout{border-top:1px solid var(--line);grid-template-columns:235px minmax(0,1fr);gap:70px;padding-top:40px;display:grid}.guide-toc{position:sticky;top:28px}.guide-toc>.eyebrow{color:var(--muted);font-size:10px}.guide-toc ol{margin:16px 0 25px;padding-left:20px;font-size:13px;line-height:1.6}.guide-toc li{padding-block:8px;padding-left:5px}.guide-toc a:hover{text-underline-offset:4px;text-decoration:underline}.guide-toc-product{border-top:1px solid var(--line);align-items:center;gap:15px;padding-top:20px;font-size:12px;font-weight:650;line-height:1.7;display:flex}.guide-content{min-width:0;max-width:875px}.guide-content h2{letter-spacing:-1px;margin-bottom:21px;font-size:30px;line-height:1.3}.guide-content h3{letter-spacing:-.35px;margin-bottom:10px;font-size:19px;font-weight:650;line-height:1.5}.guide-content p,.guide-content li{color:var(--muted);font-size:15px;line-height:1.85}.guide-content p+p{margin-top:18px}.guide-content ul{margin-block:15px 0;padding-left:22px}.guide-content li+li{margin-top:12px}.guide-answer{background:var(--soft);border-left:3px solid #849844;padding:30px}.guide-answer>.eyebrow{color:var(--muted);margin-bottom:15px;font-size:10px}.guide-answer h2{font-size:27px}.guide-answer p{color:var(--ink);font-size:16px}.guide-introduction{margin-top:30px}.guide-section{padding-top:47px;scroll-margin-top:25px}.guide-section>.eyebrow{color:var(--muted);margin-bottom:14px;font-size:10px}.guide-steps{margin:0;padding:0;list-style:none}.guide-steps>li{border-top:1px solid var(--line);grid-template-columns:31px 1fr;gap:18px;padding-block:24px;display:grid}.guide-steps>li+li{margin-top:0}.guide-step-number{color:var(--muted);padding-top:5px;font-size:11px}.guide-figure{background:var(--surface);border:1px solid var(--line);margin:25px 0 0;padding:20px}.guide-figure img{object-fit:contain;width:100%;height:auto;max-height:480px}.guide-figure-phone img{max-height:400px}.guide-figure figcaption{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.8}.guide-figure figcaption strong{color:var(--ink);font-weight:600}.guide-table-wrap{border:1px solid var(--line);border-radius:3px;margin-block:24px;overflow-x:auto}.guide-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #718b20}.guide-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.8}.guide-table-wrap caption{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:16px 20px;font-size:12px}.guide-table-wrap th,.guide-table-wrap td{vertical-align:top;padding:17px 20px}.guide-table-wrap thead{background:var(--soft)}.guide-table-wrap th{font-weight:650}.guide-table-wrap tbody th{width:34%}.guide-table-wrap td{color:var(--muted)}.guide-table-wrap tbody tr+tr{border-top:1px solid var(--line)}.guide-checklist ul{list-style-type:square}.guide-checklist li::marker{color:#798b3b}.guide-fit-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.guide-fit-grid>div{border-top:1px solid var(--line);padding-top:22px}.guide-product{background:var(--soft);margin-top:45px;padding:30px}.guide-product h3{margin-top:26px}.guide-product .guide-actions{gap:12px 20px}.guide-product .text-link{font-size:12px}.guide-sources a{text-underline-offset:4px;text-decoration:underline}.guide-sources>p:last-child{margin-top:22px}.guide-related{border-top:1px solid var(--line);margin-top:60px;padding-block:40px 70px}.guide-related>h2{letter-spacing:-1.2px;margin-top:15px;font-size:33px}.guide-related>div{grid-template-columns:1fr 1fr;gap:40px;margin-top:30px;display:grid}.guide-related>div>a{border:1px solid var(--line);background:var(--surface);padding:24px;display:block}.guide-related>div>a:hover{border-color:var(--muted)}.guide-related>div>a>span:first-child{color:var(--muted);font-size:11px}.guide-related h3{letter-spacing:-.6px;margin-top:14px;font-size:23px;font-weight:550;line-height:1.4}.guide-related .text-link{margin-top:15px}@media (width<=1100px){.guide-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.guide-list-item{gap:30px}.guide-fit-grid{grid-template-columns:1fr;gap:25px}}@media (width<=850px){.guide-layout{grid-template-columns:1fr;gap:30px}.guide-toc{position:static}.guide-toc ol{grid-template-columns:1fr 1fr;gap:0 30px;margin-bottom:15px;display:grid}.guide-toc-product{padding-block:12px;display:inline-flex}.guide-content{max-width:none}.guide-list-item{grid-template-columns:1fr;gap:23px}.guide-list-index{gap:8px}.guide-related>div{gap:22px}}@media (width<=600px){.guide-article{padding-top:25px}.guide-breadcrumb{gap:7px;margin-bottom:28px;font-size:11px}.guide-header{padding-bottom:30px}.guide-header h1{letter-spacing:-1.5px;font-size:36px}.guide-deck{font-size:15px}.guide-meta{gap:7px;font-size:11px}.guide-layout{padding-top:25px}.guide-toc ol{grid-template-columns:1fr;gap:0;margin-top:10px;font-size:13px}.guide-toc li{padding-block:6px}.guide-answer{padding:23px 20px}.guide-answer h2{font-size:25px}.guide-answer p{font-size:15px}.guide-content h2{letter-spacing:-.7px;font-size:27px}.guide-content h3{font-size:19px}.guide-section{padding-top:35px}.guide-steps>li{grid-template-columns:23px 1fr;gap:12px;padding-block:20px}.guide-figure{margin-top:18px;padding:12px}.guide-figure figcaption{font-size:11px}.guide-table-wrap th,.guide-table-wrap td{padding:13px 12px;font-size:13px}.guide-table-wrap tbody th{width:36%}.guide-table-wrap caption{padding:12px;font-size:11px}.guide-product{margin-top:35px;padding:24px 20px}.guide-actions{align-items:flex-start;gap:12px 20px}.guide-product .button{width:100%}.guide-related{margin-top:40px;padding-bottom:50px}.guide-related>div{grid-template-columns:1fr;gap:17px}.guide-related h3{font-size:22px}.guide-list-item{padding-block:30px}.guide-list-copy h2{font-size:27px}.guide-index-footer{padding-block:30px 50px}.guide-index-footer h2{font-size:29px}.guide-list{padding-bottom:25px}}
