.guide-finder{max-width:1280px;margin:auto;padding:4rem 2rem;color:#191919}.guide-finder h1,.guide-finder h2,.guide-finder h3,.guide-essay h2,.guide-preview h2{font-family:Georgia,serif}.guide-finder h1{font-size:clamp(3rem,7vw,6rem);line-height:1;max-width:15ch}.guide-finder>header>p:last-child{margin-top:16px}.guide-label,.guide-essay>p:first-child{color:#a52820;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:.8rem}.guide-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:3rem 0}.guide-tile{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem;border:1px solid #222;color:#111;min-height:44px}.guide-tile{text-decoration:none}.guide-tile-count{white-space:nowrap;font-size:.875rem;font-weight:400}.guide-tile[aria-pressed=true]{background:#191919;color:#fff}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.guide-group{margin:3rem 0}.guide-card{border-top:2px solid #191919;padding:1rem;min-width:0}.guide-card h3{font-size:1.6rem}.guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.guide-actions button,.guide-reset{background:#191919;color:#fff;border:1px solid #191919;padding:.75rem;min-height:44px;cursor:pointer}.guide-signup{background:#171717;color:#fff;padding:2rem;margin-top:4rem}.guide-signup a,.guide-preview-button{display:inline-block;background:#fff;color:#111;padding:1rem}.guide-essay,.guide-preview{border-top:2px solid #171717;border-bottom:1px solid #171717;padding:1.5rem;margin:2rem 0}.guide-preview{display:flex;align-items:center;justify-content:space-between;gap:1rem}.guide-preview-button{background:#171717;color:#fff}.guide-essay-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.guide-essay-actions a:first-child{color:#111;font-weight:700}.guide-card[hidden],.guide-group[hidden]{display:none}@media(max-width:600px){.guide-tile{flex-direction:column;gap:.5rem}.guide-finder>header>p:last-child{margin-top:12px}}@media(max-width:700px){.guide-finder{padding:2rem 1rem}.guide-tiles,.guide-grid{grid-template-columns:1fr}.guide-preview{display:block}}
