.guides-page{color:#111318;background:#f5f5f4;min-height:calc(100vh - 65px);padding:0 max(1.25rem,50vw - 576px) 6rem}.guides-shell{width:min(100%,1152px);margin:0 auto}.guides-hero{width:min(100%,672px);margin:2.5rem 0 4rem;animation:1s cubic-bezier(.22,1,.36,1) both guides-rise}.guides-eyebrow,.guides-section-label,.guides-related>p{color:#6d737d;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:750}.guides-eyebrow{margin:0 0 1rem}.guides-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:750;line-height:1.04}.guides-hero>p:last-child{color:#6d737d;text-wrap:pretty;margin:1.5rem 0 0;font-size:17px;line-height:1.75}.guides-overview-heading{width:min(100%,672px);margin-bottom:2.5rem}.guides-overview-heading h2,.guides-analysis h2,.guides-cta h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:750;line-height:1.2}.guides-overview-heading p,.guides-analysis p,.guides-cta p{color:#6d737d;text-wrap:pretty}.guides-overview-heading p{margin:1rem 0 0;font-size:16px;line-height:1.75}.guides-groups{flex-direction:column;gap:3rem;display:flex}.guides-group h3{letter-spacing:-.025em;margin:0 0 1.25rem;font-size:1.125rem;font-weight:750}.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.guides-card{color:#111318;background:#fff;border:1px solid #dedfdf;border-radius:32px;flex-direction:column;justify-content:space-between;gap:1.35rem;min-height:217px;padding:1.7rem;text-decoration:none;display:flex}.guides-card h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:750;line-height:1.2}.guides-card p{color:#6d737d;text-wrap:pretty;margin:.75rem 0 0;font-size:15px;line-height:1.7}.guides-card-status{color:#111318;align-items:center;gap:.45rem;font-size:14px;font-weight:700;display:inline-flex}a.guides-card{transition:transform .52s cubic-bezier(.22,1,.36,1),border-color .36s,box-shadow .52s}a.guides-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 18px 38px #1113181a}a.guides-card:focus-visible{outline-offset:4px;outline:3px solid #1113183d}.guides-analysis,.guides-cta{border-radius:32px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.4rem;padding:clamp(1.5rem,4.25vw,2.55rem);display:flex}.guides-analysis{background:#fff;border:1px solid #dedfdf}.guides-analysis>div,.guides-cta>div{max-width:560px}.guides-section-label{margin:0 0 .75rem}.guides-analysis p:not(.guides-section-label),.guides-cta p{margin:.8rem 0 0;font-size:14px;line-height:1.6}.guides-analysis>a,.guides-cta>a{border-radius:10px;flex:none;justify-content:center;align-items:center;gap:.55rem;min-height:46px;padding:.8rem 1.1rem;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.guides-analysis>a,.guides-cta{color:#fff;background:#111318}.guides-cta h2{color:#fff}.guides-cta p{color:#ffffffb3}.guides-cta>a{color:#111318;background:#fff}.guides-analysis>a svg,.guides-cta>a svg,.guides-related a svg{transition:transform .36s}.guides-analysis>a:hover,.guides-cta>a:hover{transform:none}.guides-analysis>a:hover{background:#33373f}.guides-cta>a:hover{background:#eceef1}.guides-analysis>a:hover svg,.guides-cta>a:hover svg{transform:translate(4px)}.guides-related{margin-top:3rem}.guides-related>p{margin:0 0 1rem}.guides-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.guides-related a{color:#111318;background:#fff;border:1px solid #dedfdf;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:1rem;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .36s,background-color .36s;display:flex}.guides-related a svg{color:#6d737d;flex:none}.guides-related a:hover{background:#f1f0ed;border-color:#cacbcc}.guides-related a:hover svg{transform:translate(2px,-2px)}.guides-analysis>a:focus-visible,.guides-cta>a:focus-visible,.guides-related a:focus-visible{outline-offset:4px;outline:3px solid #1113183d}.guides-cta>a:focus-visible{outline-color:#fff}@keyframes guides-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=760px){.guides-page{padding:0 1rem 4.5rem}.guides-analysis,.guides-cta{border-radius:24px;flex-direction:column;align-items:flex-start}}@media (width<=620px){.guides-hero{margin:2rem 0 3rem}.guides-hero h1{font-size:clamp(2.35rem,12vw,3.15rem)}.guides-hero>p:last-child{font-size:16px}.guides-grid,.guides-related>div{grid-template-columns:1fr}.guides-card{border-radius:24px;min-height:0;padding:1.35rem}.guides-analysis,.guides-cta{margin-top:2.7rem;padding:1.35rem}.guides-analysis>a,.guides-cta>a{width:100%}}@media (prefers-reduced-motion:reduce){.guides-hero{animation:none}a.guides-card,.guides-analysis>a,.guides-cta>a,.guides-related a,.guides-related a svg,.guides-analysis>a svg,.guides-cta>a svg{transition:none}a.guides-card:hover,.guides-analysis>a:hover,.guides-cta>a:hover{transform:none}}
