.site-search-module__jJ-ugG__form{flex-direction:column;gap:.4rem;display:flex}.site-search-module__jJ-ugG__label{color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:600}.site-search-module__jJ-ugG__input{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:.5rem;padding:.85rem 1rem;font-size:1.1rem}.site-search-module__jJ-ugG__input:focus{outline:2px solid hsl(var(--primary));outline-offset:1px}.site-search-module__jJ-ugG__status{color:hsl(var(--muted-foreground));margin:.75rem 0 .5rem;font-size:.85rem}.site-search-module__jJ-ugG__results{padding:0;list-style:none}.site-search-module__jJ-ugG__result{border-bottom:1px solid hsl(var(--border));padding:.9rem 0}.site-search-module__jJ-ugG__kind{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));font-size:.68rem;font-weight:700;display:block}.site-search-module__jJ-ugG__title{color:hsl(var(--foreground));font-size:1.05rem;font-weight:600}.site-search-module__jJ-ugG__title:hover{color:hsl(var(--primary))}.site-search-module__jJ-ugG__desc{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.9rem;line-height:1.5}
.topics-module__wdweUG__container{max-width:72rem;margin:0 auto;padding:3rem 1.5rem 4rem}.topics-module__wdweUG__crumbs{color:hsl(var(--muted-foreground));margin-bottom:1rem;font-size:.8rem}.topics-module__wdweUG__crumbs a{color:hsl(var(--primary))}.topics-module__wdweUG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));font-size:.7rem;font-weight:700}.topics-module__wdweUG__title{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.15}.topics-module__wdweUG__intro{max-width:42rem;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));margin-top:.75rem;margin-bottom:2.5rem;padding-bottom:2rem;font-size:1.0625rem;line-height:1.65}.topics-module__wdweUG__layout{gap:2.5rem;display:grid}@media (min-width:900px){.topics-module__wdweUG__layout{grid-template-columns:minmax(0,1fr) 18rem}}.topics-module__wdweUG__section{margin-bottom:3rem}.topics-module__wdweUG__sectionHeading{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));margin-bottom:1rem;padding-bottom:.6rem;font-size:1.35rem;font-weight:600}.topics-module__wdweUG__grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.topics-module__wdweUG__tile{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;flex-direction:column;gap:.3rem;padding:1.1rem 1.25rem;transition:border-color .15s;display:flex}.topics-module__wdweUG__tile:hover{border-color:hsl(var(--primary)/.5)}.topics-module__wdweUG__tileName{color:hsl(var(--foreground));font-weight:600}.topics-module__wdweUG__tileNote{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.45}.topics-module__wdweUG__list{flex-direction:column;display:flex}.topics-module__wdweUG__item{border-bottom:1px solid hsl(var(--border));padding:1rem 0}.topics-module__wdweUG__itemTitle{color:hsl(var(--foreground));font-size:1.05rem;font-weight:600;line-height:1.35}.topics-module__wdweUG__itemTitle:hover{color:hsl(var(--primary))}.topics-module__wdweUG__itemMeta{color:hsl(var(--muted-foreground));margin-top:.2rem;font-size:.8rem}.topics-module__wdweUG__itemExcerpt{color:hsl(var(--muted-foreground));margin-top:.35rem;font-size:.925rem;line-height:1.55}.topics-module__wdweUG__rail{flex-direction:column;gap:1.5rem;display:flex}.topics-module__wdweUG__box{border:1px solid hsl(var(--border));background:hsl(var(--surface-container-low));border-radius:.5rem;padding:1.25rem}.topics-module__wdweUG__boxHeading{color:hsl(var(--foreground));margin-bottom:.75rem;font-size:.95rem;font-weight:600}.topics-module__wdweUG__boxList{flex-direction:column;gap:.6rem;font-size:.9rem;line-height:1.4;display:flex}.topics-module__wdweUG__boxList a{color:hsl(var(--primary))}.topics-module__wdweUG__boxNote{color:hsl(var(--muted-foreground));font-size:.8rem;display:block}.topics-module__wdweUG__columns{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;display:grid}.topics-module__wdweUG__questions{flex-direction:column;gap:.75rem;display:flex}.topics-module__wdweUG__questions a{color:hsl(var(--foreground));font-weight:500;line-height:1.4}.topics-module__wdweUG__questions a:hover{color:hsl(var(--primary))}.topics-module__wdweUG__empty{color:hsl(var(--muted-foreground))}
