.Works_page__3rEaq{padding-block:var(--space-7)}.Works_heading__sq6Ig{max-width:var(--reading-max-width);margin-bottom:var(--space-6)}.Works_heading__sq6Ig h1{font-size:clamp(1.8rem,4vw,2.3rem);margin-bottom:var(--space-4)}.Works_grid__85J45{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--space-6)}.Works_card__tuVm1{color:inherit;text-decoration:none;display:grid;align-content:start;gap:var(--space-4);min-width:0}.Works_card__tuVm1:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:6px;border-radius:var(--radius-card)}.Works_cover__ZsaKo{aspect-ratio:4/5;display:grid;place-items:center;background:var(--color-surface-dark);padding:var(--space-4);border-radius:var(--radius-card)}.Works_cover__ZsaKo img{width:100%;height:100%;object-fit:contain}.Works_title__iJ_v1{font-size:1.25rem;line-height:1.8;overflow-wrap:anywhere}.Works_kind__pCwXC{color:var(--color-text-secondary);font-size:.85rem}.Works_detail__MdhAq{padding-block:var(--space-7);max-width:var(--reading-max-width)}.Works_detail__MdhAq h1{font-size:clamp(1.75rem,4vw,2.2rem);margin-block:var(--space-3)}.Works_detailCover__gTrIO{margin:0 0 var(--space-5);max-width:420px}.Works_detailCover__gTrIO img{width:100%;height:auto;object-fit:contain}.Works_excerpt__MDUf3{font-size:1.1rem;line-height:2;margin-block:var(--space-5);color:var(--color-text-secondary)}.ReprintInterestForm_panel__lPcaH{margin-block:var(--space-6);padding-block:var(--space-5);border-block-start:1px solid var(--color-border-subtle)}.ReprintInterestForm_form__anusq{display:grid;gap:var(--space-3);max-width:38rem}.ReprintInterestForm_form__anusq input:not([type=checkbox]){display:block;width:100%;min-height:var(--touch-target);border:1px solid var(--color-border-control);border-radius:var(--radius-button);padding:8px 12px;background:var(--color-surface);color:var(--color-text-primary);font:inherit}.ReprintInterestForm_consent__RpbJd{display:flex;align-items:flex-start;gap:var(--space-3);line-height:1.9}.ReprintInterestForm_consent__RpbJd input{width:1.25rem;height:1.25rem;margin-top:.35rem;flex:0 0 auto}.ReprintInterestForm_form__anusq button{min-height:var(--touch-target);padding:10px 20px;border:1px solid var(--color-border-control);border-radius:var(--radius-button);background:var(--color-brand-purple);color:white;font:inherit;font-weight:700}.ReprintInterestForm_form__anusq button:disabled{opacity:.65}.ReprintInterestForm_form__anusq :is(input,button,a):focus-visible{outline:3px solid var(--color-brand-purple);outline-offset:3px}.ReprintInterestForm_form__anusq [role=alert]{color:var(--color-error)}