.reader-assets_main__0TN_x{padding:2.75rem 1.25rem 3.5rem;max-width:42rem;margin:0 auto}.reader-assets_header__INDJo{text-align:center;margin-bottom:1.75rem;padding-bottom:1.15rem;border-bottom:1px solid rgba(47,79,62,.15)}.reader-assets_eyebrow__Vpylo{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--forest);margin:0 0 .5rem}.reader-assets_title__LlBSo{font-size:clamp(1.85rem,4vw,2.35rem);margin:0}.reader-assets_intro__hYjJh{margin:.65rem 0 0;font-size:1.05rem;line-height:1.6;color:rgba(26,26,28,.82)}.reader-assets_list__9SwhK{list-style:none;margin:0;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem}.reader-assets_card__1okRe{background:rgba(255,255,255,.7);border:1px solid rgba(47,79,62,.14);border-radius:1rem;padding:1.35rem 1.4rem 1.4rem;box-shadow:0 12px 36px rgba(107,45,60,.08)}.reader-assets_cardTitle__K65MS{font-family:var(--font-display),Georgia,serif;color:var(--navy);font-size:1.4rem;margin:0 0 .2rem}.reader-assets_cardTitle__K65MS a{color:inherit;text-decoration:none}.reader-assets_cardTitle__K65MS a:hover{color:var(--wine)}.reader-assets_meta__US7CK{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wine);margin:0 0 .7rem}.reader-assets_desc__8eHKZ{color:rgba(26,26,28,.9);font-size:1.02rem;line-height:1.65;margin:0 0 1.1rem}.reader-assets_btn__EFGDP{display:inline-block;font-family:var(--font-body),system-ui,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;padding:.6rem 1.1rem;border-radius:999px;background:var(--wine);color:var(--cream)}.reader-assets_btn__EFGDP:hover{opacity:.9;color:var(--cream)}.reader-assets_aside__KdyC_{margin:2rem 0 0;text-align:center;font-size:.98rem;color:rgba(26,26,28,.78)}.reader-assets_aside__KdyC_ a{color:var(--forest);text-decoration:underline;text-underline-offset:2px}.reader-assets_aside__KdyC_ a:hover{color:var(--wine)}.reader-assets_visuallyHidden__AQGBG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reader-assets_draftNote__VnEke{display:inline-block;margin:.9rem 0 0;padding:.25rem .75rem;border-radius:999px;border:1px dashed var(--wine);color:var(--wine);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}