.public-guide-index{padding:64px 0 80px}.public-guide-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#63717a}.public-guide-index h1{font-size:clamp(36px,5vw,56px);font-weight:400;letter-spacing:-.04em;margin:12px 0}.public-guide-lead{font-size:19px;margin:0 0 12px}.public-guide-language{color:#63717a;font-size:14px;max-width:650px}.public-guide-search{max-width:480px;margin:32px 0 18px}.public-guide-search label{display:block;font-size:13px;margin-bottom:8px}.public-guide-search input{width:100%;padding:13px 15px;border:1px solid #b8c5cc;border-radius:4px;background:transparent;color:#243039;font:inherit}.public-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.public-guide-card{display:flex;align-items:flex-start;gap:14px;text-decoration:none;padding:22px;border:1px solid #d8dfe1;border-radius:8px;transition:border-color .18s,background .18s,transform .18s}.public-guide-card:hover{background:#edf4f9;border-color:#8bb9db;transform:translateY(-2px)}.public-guide-card img{flex-shrink:0}.public-guide-card h2{font-size:17px;line-height:1.3;margin:0 0 8px}.public-guide-card p{font-size:13px;line-height:1.55;margin:0;color:#52616b}.public-guide-card>span{margin-left:auto}.public-guide-card[hidden]{display:none}[data-guide-count]{font-size:13px;color:#63717a;margin:0 0 16px}.public-guide-index .public-guide-search:focus-within label{color:#243039}@media(max-width:980px){.public-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.public-guide-index{padding-top:32px}.public-guide-grid{grid-template-columns:1fr}.public-guide-card{padding:18px}.public-guide-lead{font-size:17px}.public-guide-search input{font-size:16px}}@media(prefers-reduced-motion:reduce){.public-guide-card{transition:none}.public-guide-card:hover{transform:none}}
