.BlockTypes_section__RtXGI{padding-block:calc(var(--rhythm) / 2)}@media (min-width:1024px){.BlockTypes_section__RtXGI{padding-block:calc(var(--rhythm-lg) / 2)}}.BlockTypes_head__i1ujb{max-width:34rem;margin-inline:auto;text-align:center;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.BlockTypes_title__qoPwj{font-size:clamp(1.7rem,3.2vw,2.4rem)}.BlockTypes_sub__GPVq9{margin-top:.6rem;font-size:.95rem;color:var(--graphite)}.BlockTypes_grid__brU_p{display:grid;gap:2rem;grid-template-columns:1fr;max-width:940px;margin-inline:auto}@media (min-width:640px){.BlockTypes_grid__brU_p{grid-template-columns:repeat(3,minmax(0,1fr))}}.BlockTypes_card__sYHIY{background:var(--sheet);border:1px solid var(--hairline);border-radius:1rem;padding:.65rem .65rem 1rem;box-shadow:var(--shadow-sheet);transition:transform .2s var(--ease-out,cubic-bezier(.23,1,.32,1)),box-shadow .2s var(--ease-out,cubic-bezier(.23,1,.32,1))}@media (hover:hover) and (pointer:fine){.BlockTypes_card__sYHIY:hover{transform:translateY(-3px);box-shadow:var(--shadow-sheet-hover)}}.BlockTypes_media__sdc9i{position:relative;height:clamp(220px,26vw,300px);border-radius:.65rem;overflow:hidden;background:var(--film)}.BlockTypes_body__FuI4W{margin-top:.85rem;display:grid;gap:.35rem}.BlockTypes_titleRow__KehYR{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display),Georgia,serif;font-weight:700;font-size:1.05rem;color:var(--ink)}.BlockTypes_body__FuI4W p{margin:0;font-size:.83rem;line-height:1.5;color:var(--graphite)}