.resource-pages-module__HmKY9G__adminPage,.resource-pages-module__HmKY9G__publicPage{color:var(--foreground)}.resource-pages-module__HmKY9G__adminPage{gap:1.5rem;display:grid}.resource-pages-module__HmKY9G__adminHeading{justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.resource-pages-module__HmKY9G__adminHeading>div{min-width:0}.resource-pages-module__HmKY9G__eyebrow{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.45}.resource-pages-module__HmKY9G__adminTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:.35rem 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.08}.resource-pages-module__HmKY9G__adminDescription{max-width:44rem;color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.65}.resource-pages-module__HmKY9G__listCard,.resource-pages-module__HmKY9G__editorCard{border:1px solid var(--border);background:var(--card);box-shadow:0 12px 36px var(--elevation-1,#20382b0f);border-radius:1rem;overflow:hidden}.resource-pages-module__HmKY9G__listHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.resource-pages-module__HmKY9G__listHeader h2,.resource-pages-module__HmKY9G__emptyState h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:500}.resource-pages-module__HmKY9G__count{color:var(--muted-foreground);font-size:.8rem}.resource-pages-module__HmKY9G__resourceList{margin:0;padding:0;list-style:none}.resource-pages-module__HmKY9G__resourceRow{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.resource-pages-module__HmKY9G__resourceRow+.resource-pages-module__HmKY9G__resourceRow{border-top:1px solid var(--border)}.resource-pages-module__HmKY9G__resourceCopy{min-width:0}.resource-pages-module__HmKY9G__resourceMeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;font-size:.75rem;display:flex}.resource-pages-module__HmKY9G__status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .58rem;font-size:.7rem;font-weight:700;display:inline-flex}.resource-pages-module__HmKY9G__publishedStatus{color:#294737;background:#e1ebdf;border-color:#9dbcaa}.resource-pages-module__HmKY9G__draftStatus{color:#66452f;background:#f0e1d1;border-color:#dfc2a8}.resource-pages-module__HmKY9G__resourceCopy h3{overflow-wrap:anywhere;font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:.45rem 0 .18rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500;line-height:1.2}.resource-pages-module__HmKY9G__resourceCopy p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.83rem;line-height:1.5}.resource-pages-module__HmKY9G__notice,.resource-pages-module__HmKY9G__emptyState{padding:2.25rem 1.25rem}.resource-pages-module__HmKY9G__notice{color:var(--muted-foreground);font-size:.9rem;display:block}.resource-pages-module__HmKY9G__notice p{margin:0 0 .8rem}.resource-pages-module__HmKY9G__emptyState{justify-items:start;gap:.7rem;display:grid}.resource-pages-module__HmKY9G__emptyState p{max-width:32rem;color:var(--muted-foreground);margin:0 0 .4rem;font-size:.9rem;line-height:1.65}.resource-pages-module__HmKY9G__editorCard{gap:1.4rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.resource-pages-module__HmKY9G__editorIntro{border-bottom:1px solid var(--border);gap:.3rem;padding-bottom:1rem;display:grid}.resource-pages-module__HmKY9G__editorIntro h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:500}.resource-pages-module__HmKY9G__editorIntro p{max-width:42rem;color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.6}.resource-pages-module__HmKY9G__fieldGrid{gap:1.15rem;display:grid}.resource-pages-module__HmKY9G__field{gap:.42rem;display:grid}.resource-pages-module__HmKY9G__field label{color:var(--foreground);font-size:.83rem;font-weight:700}.resource-pages-module__HmKY9G__fieldHint{color:var(--muted-foreground);font-size:.76rem;line-height:1.5}.resource-pages-module__HmKY9G__field input,.resource-pages-module__HmKY9G__field textarea{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:.65rem;padding:.72rem .8rem;font-size:.92rem;line-height:1.5}.resource-pages-module__HmKY9G__field textarea{resize:vertical;white-space:pre-wrap;min-height:15rem}.resource-pages-module__HmKY9G__field input:focus-visible,.resource-pages-module__HmKY9G__field textarea:focus-visible{border-color:var(--primary);outline:3px solid color-mix(in srgb, var(--ring) 28%, transparent);outline-offset:1px}.resource-pages-module__HmKY9G__fieldError{color:var(--destructive);margin:0;font-size:.8rem;line-height:1.45}.resource-pages-module__HmKY9G__editorActions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.65rem;padding-top:1.15rem;display:flex}.resource-pages-module__HmKY9G__actionSpacer{flex:auto}.resource-pages-module__HmKY9G__publicPage{background:linear-gradient(180deg, #fbede5 0, var(--background) 26rem, var(--background) 100%);min-height:75svh}.resource-pages-module__HmKY9G__publicWrap{width:min(100% - 2rem,68rem);margin:0 auto;padding:clamp(3.5rem,8vw,6.75rem) 0 clamp(4rem,9vw,7rem)}.resource-pages-module__HmKY9G__publicHeading{max-width:48rem;padding-bottom:clamp(2.5rem,6vw,4.25rem)}.resource-pages-module__HmKY9G__publicHeading h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;text-wrap:balance;margin:.85rem 0 1rem;font-size:clamp(2.8rem,7.2vw,5.4rem);font-weight:500;line-height:1.02}.resource-pages-module__HmKY9G__publicHeading>p:last-child{max-width:38rem;color:var(--muted-foreground);margin:0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.resource-pages-module__HmKY9G__publicList{border-top:1px solid var(--border)}.resource-pages-module__HmKY9G__publicItem{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:.55rem;padding:clamp(1.5rem,3.4vw,2.25rem) 0;display:grid}.resource-pages-module__HmKY9G__publicItem h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,2.35rem);font-weight:500;line-height:1.14}.resource-pages-module__HmKY9G__publicItem>p,.resource-pages-module__HmKY9G__resourceDetails{max-width:52rem;color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.97rem;line-height:1.75}.resource-pages-module__HmKY9G__resourceDetails{color:var(--foreground);white-space:pre-wrap;margin-top:.35rem}.resource-pages-module__HmKY9G__publicDate{color:var(--muted-foreground);letter-spacing:.045em;font-size:.75rem}.resource-pages-module__HmKY9G__publicEmpty{max-width:40rem;padding:clamp(2.5rem,6vw,4rem) 0 0}.resource-pages-module__HmKY9G__publicEmptyRule{background:#a85f3d;width:3.5rem;height:2px;display:block}.resource-pages-module__HmKY9G__publicEmpty h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:1.25rem 0 .45rem;font-size:clamp(1.45rem,3vw,2rem);font-weight:500}.resource-pages-module__HmKY9G__publicEmpty p,.resource-pages-module__HmKY9G__publicNotice{color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.65}.resource-pages-module__HmKY9G__publicNotice{padding:1.5rem 0;display:block}@media (max-width:640px){.resource-pages-module__HmKY9G__adminHeading,.resource-pages-module__HmKY9G__resourceRow{flex-direction:column;align-items:flex-start}.resource-pages-module__HmKY9G__resourceRow>a{width:100%}.resource-pages-module__HmKY9G__editorActions>button,.resource-pages-module__HmKY9G__editorActions>a{flex:auto}.resource-pages-module__HmKY9G__actionSpacer{display:none}}
