.guides-page{padding-bottom:48px}.guides-page h2,.guides-page h3,.guides-page p{margin:0}.guides-page h2,.guides-page h3{font-family:var(--font-display);font-weight:600;line-height:1.25}.guides-page .guides-tagline{font:600 var(--heading-2)/1.25 var(--font-display);letter-spacing:-.01em;margin-top:7px}.guides-tagline span{color:var(--home-pink)}.guides-page .guides-baseline{color:#eef0f8;margin-top:19px;font-size:16px}.guides-hero-link{align-items:center;gap:9px;min-height:44px;margin-top:16px;display:inline-flex}.guides-body{gap:37px;padding-top:30px;display:grid}.guides-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.guides-section-heading>span{color:var(--home-muted);font-size:12px}.guides-card{border:1px solid var(--home-border);border-radius:var(--radius-card);background:linear-gradient(145deg, #0c1821, var(--home-surface));flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.guides-card:hover{border-color:#bb498e;box-shadow:0 8px 28px #0003}.guides-card-art{aspect-ratio:16/10;border-bottom:1px solid var(--home-border);background:#030910;overflow:hidden}.guides-card-image{object-fit:contain;width:100%;height:100%}.guides-card-copy{flex-direction:column;flex:1;min-width:0;padding:22px 24px 19px;display:flex}.guides-card-labels{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.guides-difficulty{color:var(--home-muted);text-transform:capitalize;font-size:11px}.guides-card h3{overflow-wrap:anywhere;font-size:clamp(22px,2vw,27px)}.guides-card:hover h3{color:#f5c1ea}.guides-page .guides-card-excerpt{color:var(--home-muted);margin-top:12px;font-size:14px;line-height:1.75}.guides-card-meta{column-gap:var(--layout-gap);color:var(--home-muted);flex-wrap:wrap;align-items:center;row-gap:7px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.guides-reading-time{align-items:center;gap:6px;display:inline-flex}.guides-card-cta{color:var(--home-pink);border-top:1px solid #26313d88;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;font-size:13px;font-weight:600;display:flex}.guides-card--featured{grid-template-columns:1.04fr 1fr;display:grid}.guides-card--featured .guides-card-art{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--home-border);align-items:center;min-height:330px;display:grid}.guides-card--featured .guides-card-copy{padding:27px 30px 22px}.guides-card--featured h3{font-size:clamp(25px,2.6vw,36px)}.guides-grid{gap:var(--layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guides-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-card--compact{grid-template-columns:120px 1fr;display:grid}.guides-card--compact .guides-card-art{aspect-ratio:1;border:0}.guides-card--compact .guides-card-copy{padding:12px}.guides-card--compact h3{font-size:18px}.guides-card--compact .guides-card-excerpt,.guides-card--compact .guides-card-labels,.guides-card--compact .guides-card-cta{display:none}.guides-card--compact .guides-card-meta{padding-top:10px}.guides-library{scroll-margin-top:115px}.guides-toolbar{gap:13px;margin-bottom:20px;display:grid}.guides-topics{gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.guides-topic{border:1px solid var(--home-border);white-space:nowrap;border-radius:6px;align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}.guides-topic.is-active{color:#130710;background:var(--home-pink);border-color:var(--home-pink);font-weight:700}.guides-search{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.guides-search-field{background:var(--home-surface);border:1px solid var(--home-border);border-radius:6px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.guides-search input{color:#fff;width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0}.guides-search input::placeholder{color:var(--home-muted)}.guides-sort{color:var(--home-muted);align-items:center;gap:9px;font-size:12px;display:flex}.guides-sort select{background:var(--home-surface);color:#fff;border:1px solid var(--home-border);min-height:44px;font:inherit;border-radius:6px;padding:8px 28px 8px 12px}.guides-search input:focus-visible,.guides-sort select:focus-visible{outline:2px solid var(--home-cyan);outline-offset:3px}.guides-clear{justify-self:start;min-height:44px}.guides-empty{border:1px solid var(--home-border);border-radius:var(--radius-card);justify-items:start;gap:15px;padding:36px;display:grid}.guides-library>nav{margin-top:24px}.guides-library>nav a{align-items:center;min-height:44px;display:inline-flex}.guides-discovery-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.guides-databases{gap:0;display:grid}.guides-database-link{border-bottom:1px solid var(--home-border);align-items:center;gap:18px;padding:20px 8px;display:flex}.guides-database-link>svg:first-child{color:var(--home-pink)}.guides-database-link>svg:last-child{color:var(--home-lilac);margin-left:auto}.guides-database-link h3{font-size:22px}.guides-database-link p{color:var(--home-muted);margin-top:4px;font-size:13px}.guides-database-link:hover h3{color:var(--home-lilac)}.guides-atlas{border:1px solid var(--home-border);border-radius:var(--radius-card);background:var(--home-surface);padding:17px}.guides-atlas-link{gap:var(--layout-gap);grid-template-columns:43% 1fr;align-items:center;display:grid}.guides-atlas-link img{object-fit:contain;background:#071218;border-radius:5px;width:100%;height:178px}.guides-atlas-link>div>svg{color:var(--home-pink);margin-bottom:7px}.guides-atlas-link h3{font-size:23px}.guides-atlas-link p{color:var(--home-muted);margin:8px 0 13px;font-size:13px}.guides-page .guides-atlas-credit{color:var(--home-muted);margin-top:16px;font-size:10px;line-height:1.65}.guides-atlas-credit a{text-underline-offset:2px;text-decoration:underline}.guides-bottom{grid-template-columns:1fr 1fr;gap:24px;display:grid}.guides-coming{border-top:1px solid var(--home-border);flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex}.guides-coming>svg{color:var(--home-pink);margin-bottom:19px}.guides-coming p{color:var(--home-muted);max-width:390px;margin:14px 0 22px;font-size:14px;line-height:1.8}@media (width<=1100px){.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-card--featured .guides-card-copy{padding:var(--card-padding)}.guides-card-meta{column-gap:12px}.guides-atlas-link{grid-template-columns:38% 1fr;gap:13px}}@media (width<=700px){.guides-body{gap:var(--layout-gap);padding-top:24px}.guides-section-heading{align-items:flex-start;gap:10px}.guides-section-heading>span{text-align:right;max-width:140px}.guides-card--featured{display:flex}.guides-card--featured .guides-card-art{aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--home-border);min-height:0}.guides-card--featured .guides-card-copy,.guides-card-copy{padding:var(--card-padding)}.guides-grid{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr)}.guides-card h3{overflow-wrap:anywhere;font-size:25px}.guides-discovery-grid,.guides-bottom{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr)}.guides-atlas-link{grid-template-columns:38% 1fr}.guides-coming{padding:25px 8px}.guides-explore .guides-section-heading{flex-direction:column}.guides-explore .guides-section-heading a{min-height:44px}.guides-search{grid-template-columns:1fr auto}.guides-search-field{grid-column:1/-1}.guides-bottom .alerts-fields{grid-template-columns:minmax(0,1fr)}.guides-bottom .alerts-fields button{font-size:12px}}@media (prefers-reduced-motion:reduce){.guides-card{transition:none}}
