.guide-share{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:19px 0;display:flex}.guide-share>span{font-size:12px;font-weight:500}.share-status{color:var(--muted);flex-basis:100%;font-size:11px;line-height:1.7}.share-status:empty{display:none}.guide-library{padding-block:65px}.guide-library>h2,.hub-team h2{font-size:min(34px,var(--mt-h2-max,1000px));letter-spacing:-.04em;margin-bottom:18px;font-weight:500;line-height:1.25}.guide-library>p,.hub-team>p{color:var(--muted);max-width:730px;font-size:15px;line-height:1.85}.library-controls{margin-top:32px}.library-controls label{color:var(--ink);max-width:520px;font-size:12px;font-weight:500;display:block}.library-controls input{width:100%;color:var(--ink);background:#fff;border:1px solid #a0b2be;border-radius:0;margin-top:10px;padding:14px 15px;font-size:15px;display:block}.library-controls input::placeholder{color:var(--muted)}.guide-filters{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.guide-filters button{border:1px solid var(--line);color:var(--ink);background:0 0;padding:11px 16px;font-size:12px}.guide-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#f5f8fa}.guide-filters button:hover:not([aria-pressed=true]){border-color:var(--accent);color:var(--accent)}.guide-library p.library-count{color:var(--muted);margin:24px 0;font-size:11px}.guide-library-grid{grid-template-columns:1fr 1fr;gap:40px 36px;display:grid}.guide-card{border-top:1px solid var(--line);grid-template-columns:.8fr 1fr;align-items:start;gap:24px;padding-top:24px;display:grid}.guide-card-image{background:var(--surface);display:block;overflow:hidden}.guide-card-image img{aspect-ratio:1.12;object-fit:cover;width:100%;height:auto}.guide-card-category{color:var(--accent);margin:0 0 12px;font-size:10px;font-weight:500}.guide-card h3{letter-spacing:-.025em;margin-bottom:13px;font-size:22px;font-weight:500;line-height:1.32}.guide-card h3 a{text-decoration:none}.guide-card h3 a:hover{color:var(--accent)}.guide-card>div>p:not(.guide-card-category){color:var(--muted);margin-bottom:15px;font-size:13px;line-height:1.8}.guide-card>div>span{color:var(--muted);font-size:10px}#library-empty{color:var(--muted);padding:30px 0;font-size:14px}.hub-team{border-top:1px solid var(--line);padding-block:45px 65px}.hub-team>p{margin-bottom:25px}.hub-team .text-link{color:var(--accent)}@media (width<=1100px){.guide-card{grid-template-columns:1fr;gap:20px}.guide-card-image img{aspect-ratio:1.8}}@media (width<=800px){.guide-share{gap:15px;padding-block:16px}.guide-share>span{font-size:11px}.share-status{font-size:10px}.guide-library{padding-block:43px}.guide-library>h2,.hub-team h2{font-size:min(28px,var(--mt-h2-max,1000px))}.guide-library>p,.hub-team>p{font-size:14px}.guide-filters{gap:8px}.guide-filters button{padding:10px 12px;font-size:11px}.guide-library-grid{gap:30px 24px}.guide-card h3{font-size:21px}.guide-card>div>p:not(.guide-card-category){font-size:13px}.hub-team{padding-block:34px 43px}}@media (width<=600px){.guide-library-grid{grid-template-columns:1fr}.guide-card{grid-template-columns:.7fr 1fr;gap:20px}.guide-card-image img{aspect-ratio:.9}.guide-card h3{font-size:20px}.guide-card>div>p:not(.guide-card-category){font-size:12px}.guide-card-category{font-size:9px}}@media (width<=390px){.guide-card{grid-template-columns:1fr}.guide-card-image img{aspect-ratio:1.8}}@media print{.guide-share{display:none!important}}
