.resources-module__rD2ydG__page{background:var(--notebook-paper);color:var(--notebook-ink);padding:var(--space-32)0 var(--section-space);min-height:75vh}.resources-module__rD2ydG__intro{padding-bottom:var(--space-6);border-bottom:1px solid var(--notebook-ink)}.resources-module__rD2ydG__intro h1,.resources-module__rD2ydG__card h2{font-family:var(--sans);letter-spacing:-.05em;font-weight:500;line-height:1}.resources-module__rD2ydG__intro h1{margin:var(--space-4)0 0;font-size:clamp(2.8rem,5vw,4.5rem)}.resources-module__rD2ydG__shelves{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resources-module__rD2ydG__card{height:100%;color:inherit;flex-direction:column;display:flex}.resources-module__rD2ydG__cover{border:1px solid var(--paper-rule);margin:0;transition:border-color .18s;position:relative}.resources-module__rD2ydG__cover img{aspect-ratio:16/9;width:100%;height:auto}.resources-module__rD2ydG__figure{padding:var(--space-3);background:var(--notebook-paper);color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.5;position:static}.resources-module__rD2ydG__card h2{margin:var(--space-6)0 var(--space-3);font-size:clamp(1.7rem,2.7vw,2.6rem)}.resources-module__rD2ydG__card p{max-width:49ch;margin:0 0 var(--space-6);color:var(--ink-soft);margin-bottom:var(--space-6);line-height:1.55}.resources-module__rD2ydG__action{padding:var(--space-3)0;border-top:1px solid var(--muted);border-bottom:0;justify-content:space-between;align-items:center;margin-top:auto;font-size:.94rem;font-weight:700;display:flex}.resources-module__rD2ydG__action span{color:var(--notebook-teal);font-size:1.2rem;transition:transform .18s}.resources-module__rD2ydG__card:is(:hover,:focus-visible) .resources-module__rD2ydG__cover{border-color:var(--notebook-teal)}.resources-module__rD2ydG__card:is(:hover,:focus-visible) .resources-module__rD2ydG__action{color:var(--notebook-teal)}.resources-module__rD2ydG__card:is(:hover,:focus-visible) .resources-module__rD2ydG__action span{transform:translate(3px)}.resources-module__rD2ydG__card:focus-visible{outline:2px solid var(--notebook-teal);outline-offset:5px}@media (max-width:680px){.resources-module__rD2ydG__shelves{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:1fr}.resources-module__rD2ydG__page{padding:var(--space-28)0 var(--section-space)}.resources-module__rD2ydG__card h2{margin-top:var(--space-4);margin:var(--space-4)0 var(--space-3)}.resources-module__rD2ydG__card p{margin-bottom:var(--space-6)}}@media (prefers-reduced-motion:reduce){.resources-module__rD2ydG__cover,.resources-module__rD2ydG__action span{transition:none}.resources-module__rD2ydG__card:is(:hover,:focus-visible) .resources-module__rD2ydG__action span{transform:none}}
