.guide-intro{padding:55px 0 30px;max-width:850px}.guide-intro h1{font:500 clamp(44px,6vw,78px)/1.04 'Cormorant Garamond',serif;letter-spacing:-.035em;margin:20px 0}.guide-intro>p:last-child{font-size:20px;line-height:1.6;max-width:740px;color:var(--ink-2)}.guide-question{font:500 30px/1.3 'Cormorant Garamond',serif;margin:15px 0 30px}.guide-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:60px}.guide-product{display:grid;grid-template-columns:150px 1fr;gap:28px;padding:32px 0;border-top:1px solid var(--hairline)}.guide-product img{width:100%;height:175px;object-fit:contain;background:var(--paper-deep)}.guide-product h2{font:500 34px/1.1 'Cormorant Garamond',serif;margin:10px 0}.guide-product h2 a{color:var(--ink);text-decoration:none}.guide-product p{line-height:1.65}.guide-product>div>a{font-size:13px}.guide-checklist{border-top:2px solid var(--gold);padding-top:20px;align-self:start;position:sticky;top:30px}.guide-checklist h2,.guide-more h2,.guide-conclusion h2,.guide-sources h2,.agent-steps h2{font:500 34px/1.1 'Cormorant Garamond',serif}.guide-checklist ol{padding-left:22px}.guide-checklist li{padding:9px 0;line-height:1.6}.guide-checklist p,.guide-method,.guide-sources{font-size:14px;line-height:1.7;color:var(--ink-2)}.guide-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;background:var(--ink);color:var(--paper);border:0;border-radius:4px;text-decoration:none;font:inherit;font-size:14px}.guide-more{border-top:1px solid var(--hairline);padding:28px 0;margin-top:35px}.guide-more>a{display:block;min-height:44px;padding:8px 0;font-size:18px}.guide-method{max-width:800px}.guide-index{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.guide-index article{padding:30px 0;border-top:1px solid var(--hairline)}.guide-index h2{font:500 36px/1.15 'Cormorant Garamond',serif;max-width:450px;margin:15px 0}.guide-index h2 a{color:var(--ink);text-decoration:none}.guide-index h2 a:hover{text-decoration:underline}.guide-index p{line-height:1.6}.guide-index article>span:last-child{font-size:13px;color:var(--ink-2)}.guide-table{max-width:100%;overflow-x:auto;margin:30px 0}.guide-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px;line-height:1.6}.guide-table caption{text-align:left;padding:12px 0;font-size:13px;color:var(--ink-2)}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:20px 16px;border-bottom:1px solid var(--hairline);max-width:340px;min-width:170px}.guide-table th{font-weight:500}.guide-table thead th{background:var(--paper-deep)}.guide-conclusion,.guide-sources,.agent-steps{max-width:800px;margin:40px 0}.guide-conclusion>p,.agent-steps p,.agent-steps li{font-size:18px;line-height:1.7}.guide-sources li{margin:12px 0}.compare-selects{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0}.compare-selects label{flex:1 1 200px;min-width:0;font-size:14px}.compare-selects select{width:100%;min-height:48px;margin-top:8px;padding:10px;font:inherit;background:var(--card);border:1px solid var(--hairline);color:var(--ink);border-radius:4px}#copy-comparison{min-height:44px;border:0;background:none;color:var(--ink);font:inherit;margin-left:12px;text-decoration:underline}#compare-status{line-height:1.6}.agent-steps pre{padding:20px;background:var(--paper-deep);overflow:auto;line-height:1.6;font-size:13px}@media(max-width:700px){.guide-intro{padding-top:32px}.guide-intro>p:last-child{font-size:17px}.guide-layout,.guide-index{grid-template-columns:1fr;gap:20px}.guide-product{grid-template-columns:96px 1fr;gap:18px}.guide-product img{height:130px}.guide-product h2{font-size:29px}.guide-checklist{position:static}.guide-index h2{font-size:32px}.guide-table:before{content:'Scroll sideways to compare →';display:block;font-size:12px;color:var(--ink-2);padding-bottom:10px}.guide-table td,.guide-table th{padding:14px 10px}.guide-question{font-size:26px}}
.guide-related{border-block:1px solid var(--hairline);padding:25px 0;margin-top:35px}.guide-related h2{font:500 29px 'Cormorant Garamond',serif;margin:0 0 12px}.guide-related a{display:inline-flex;margin-right:25px;min-height:44px;align-items:center;color:var(--ink);font-size:14px}
