.guide-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:18px;display:grid}.guide-card{border:1px solid var(--line);color:inherit;flex-direction:column;gap:8px;padding:22px 24px;transition:border-color .2s,background .2s,transform .2s;display:flex}.guide-card:hover{border-color:var(--orange);background:#ff5a1f0a;transform:translateY(-2px)}.guide-card h2{letter-spacing:-.02em;font-size:19px;font-weight:560;line-height:1.3}.guide-card p{color:var(--muted);font-size:14px;line-height:1.6}.guide-promise{color:var(--orange);margin-top:2px;font-size:13px;line-height:1.55}.guide-promise.standalone{text-transform:none;letter-spacing:0;max-width:62ch;margin-top:16px;font-family:inherit;font-size:14px;display:block}.guide-body{max-width:74ch}.guide-section{margin-bottom:40px}.guide-section:last-child{margin-bottom:0}.guide-section h2{letter-spacing:-.025em;margin:6px 0 14px;font-size:24px;font-weight:560;line-height:1.25}.guide-section p{color:#c8d2da;margin-bottom:14px;font-size:16px;line-height:1.75}.guide-list{flex-direction:column;gap:9px;margin:6px 0 0;padding-inline-start:20px;display:flex}.guide-list li{color:#c8d2da;font-size:15px;line-height:1.65}.guide-list li::marker{color:var(--orange)}.guide-context .guide-card{max-width:760px;margin-top:18px}.guide-tools{border-top:1px solid var(--line)}.search-intent{padding-block:110px 130px}.search-intent-intro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:46px;display:grid}.search-intent-intro h2{letter-spacing:-.045em;max-width:620px;font-size:clamp(38px,5vw,66px);line-height:.98}.search-intent-intro p{color:#a8b4be;max-width:640px;font-size:17px;line-height:1.7}.search-intent-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.search-intent-grid article{border-inline-end:1px solid var(--line);min-height:260px;padding:25px}.search-intent-grid article:last-child{border-inline-end:0}.search-intent-grid b{color:var(--orange);font-family:var(--mono);font-size:10px}.search-intent-grid h3{margin:46px 0 12px;font-size:21px;font-weight:560}.search-intent-grid p{color:var(--muted);font-size:14px;line-height:1.65}.search-faq{grid-template-columns:.75fr 1.25fr;gap:70px;padding-top:90px;display:grid}.search-faq>h2{letter-spacing:-.04em;font-size:clamp(32px,4vw,52px);line-height:1.02}.search-faq>div{border-top:1px solid var(--line)}.search-faq article{border-bottom:1px solid var(--line);padding:24px 0}.search-faq h3{margin-bottom:8px;font-size:18px;font-weight:560}.search-faq p{color:var(--muted);font-size:14px;line-height:1.65}.search-intent-links{flex-wrap:wrap;gap:10px;margin-top:45px;display:flex}.search-intent-links a{border:1px solid var(--line);color:var(--cream);font-family:var(--mono);letter-spacing:.03em;align-items:center;gap:24px;padding:14px 16px;font-size:10px;display:inline-flex}.search-intent-links a span{color:var(--orange)}.search-intent-links a:hover{border-color:var(--orange)}@media (max-width:780px){.search-intent{padding-block:75px 90px}.search-intent-intro,.search-faq{grid-template-columns:1fr;gap:24px}.search-intent-grid{grid-template-columns:1fr}.search-intent-grid article{border-inline-end:0;border-bottom:1px solid var(--line);min-height:0}.search-intent-grid article:last-child{border-bottom:0}.search-intent-grid h3{margin-top:24px}.search-faq{padding-top:65px}}
