.page-module__hlS9vq__main{font-family:var(--font-satoshi),"Geist Sans",system-ui,sans-serif;padding-top:0;padding-bottom:0}.page-module__hlS9vq__layout{max-width:720px}.page-module__hlS9vq__layoutWide{max-width:100%}.page-module__hlS9vq__layoutFeatured{width:80%;margin-bottom:2.5rem}@media (min-width:768px){.page-module__hlS9vq__layoutFeatured{margin-bottom:3rem}}.page-module__hlS9vq__header{background:var(--background);padding:6rem 0 3rem}@media (min-width:768px){.page-module__hlS9vq__header{padding:7rem 0 4rem}}.page-module__hlS9vq__pageTitle{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:500;line-height:1.1}@media (min-width:768px){.page-module__hlS9vq__pageTitle{font-size:2.25rem}}.page-module__hlS9vq__featured{padding:0 0 3rem}.page-module__hlS9vq__featuredLink{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg,.75rem);padding:1.5rem;text-decoration:none;transition:border-color .15s;display:block}@media (min-width:768px){.page-module__hlS9vq__featuredLink{padding:2rem}}.page-module__hlS9vq__featuredLink:hover{border-color:var(--accent)}.page-module__hlS9vq__featuredHeader{align-items:center;margin:0 0 .75rem;display:flex}.page-module__hlS9vq__featuredType{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.page-module__hlS9vq__featuredTags{color:color-mix(in hsl,var(--accent)80%,var(--foreground));font-size:12px;font-weight:500}.page-module__hlS9vq__featuredTitle{color:var(--foreground);letter-spacing:-.025em;margin:0 0 .75rem;font-size:2rem;font-weight:600;line-height:1.1}@media (min-width:768px){.page-module__hlS9vq__featuredTitle{margin-bottom:1rem;font-size:2.75rem}}@media (min-width:1024px){.page-module__hlS9vq__featuredTitle{font-size:3rem}}.page-module__hlS9vq__featuredSubtitle{color:var(--muted-foreground);margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.5}@media (min-width:768px){.page-module__hlS9vq__featuredSubtitle{margin-bottom:1.5rem;font-size:1.125rem}}.page-module__hlS9vq__featuredMeta{color:var(--muted-foreground);margin:0;font-size:.875rem}.page-module__hlS9vq__featuredAuthor{color:var(--foreground);font-weight:500}.page-module__hlS9vq__metaSeparator{opacity:.5;margin:0 .375rem}.page-module__hlS9vq__notesSection{padding:0 0 3rem}@media (min-width:768px){.page-module__hlS9vq__notesSection{padding:0 0 4rem}}.page-module__hlS9vq__sectionDivider{background:var(--border);height:1px;margin-bottom:2rem}@media (min-width:768px){.page-module__hlS9vq__sectionDivider{margin-bottom:2.5rem}}.page-module__hlS9vq__sectionHeading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 1.5rem;font-size:.8125rem;font-weight:600}@media (min-width:768px){.page-module__hlS9vq__sectionHeading{margin-bottom:2rem;font-size:.875rem}}.page-module__hlS9vq__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 1.5rem;font-size:11px;font-weight:600}@media (min-width:768px){.page-module__hlS9vq__sectionLabel{margin-bottom:2rem}}.page-module__hlS9vq__diagnosticSection{padding:0 0 2rem}.page-module__hlS9vq__notesGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.page-module__hlS9vq__notesGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.5rem}}@media (min-width:1024px){.page-module__hlS9vq__notesGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}.page-module__hlS9vq__noteLink{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg,.75rem);flex-direction:column;min-height:180px;padding:1.5rem;text-decoration:none;transition:border-color .15s;display:flex}@media (min-width:768px){.page-module__hlS9vq__noteLink{min-height:200px;padding:1.75rem}}.page-module__hlS9vq__noteLink:hover{border-color:var(--accent)}.page-module__hlS9vq__noteHeader{align-items:center;margin:0 0 .5rem;display:flex}.page-module__hlS9vq__noteType{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.page-module__hlS9vq__noteTags{color:color-mix(in hsl,var(--accent)80%,var(--foreground));font-size:11px;font-weight:500}.page-module__hlS9vq__noteTitle{color:var(--foreground);letter-spacing:-.01em;flex-grow:1;margin:0 0 .5rem;font-size:1.0625rem;font-weight:500;line-height:1.35}@media (min-width:768px){.page-module__hlS9vq__noteTitle{font-size:1.125rem}}.page-module__hlS9vq__noteMeta{color:var(--muted-foreground);margin:0;font-size:.8125rem}.page-module__hlS9vq__ctaSection{padding:3rem 0 4rem}@media (min-width:768px){.page-module__hlS9vq__ctaSection{padding:4rem 0 5rem}}.page-module__hlS9vq__ctaCard{background:var(--muted);border-radius:var(--radius-lg,.75rem);padding:2rem}@media (min-width:768px){.page-module__hlS9vq__ctaCard{padding:2.5rem 3rem}}.page-module__hlS9vq__ctaEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.page-module__hlS9vq__ctaHeadline{letter-spacing:-.02em;color:var(--foreground);margin:0 0 .75rem;font-size:1.375rem;font-weight:600;line-height:1.25}@media (min-width:768px){.page-module__hlS9vq__ctaHeadline{font-size:1.5rem}}.page-module__hlS9vq__ctaBody{color:var(--muted-foreground);max-width:440px;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.page-module__hlS9vq__ctaButton{color:var(--accent);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .15s;display:inline-flex}.page-module__hlS9vq__ctaButton:hover{gap:.75rem}.page-module__hlS9vq__ctaArrow{transition:transform .15s}.page-module__hlS9vq__ctaButton:hover .page-module__hlS9vq__ctaArrow{transform:translate(2px)}
