.catalog_page__BL_HV{min-height:100dvh;padding:32px 20px;background:var(--color-page,#f9fafb);color:var(--color-ink,#1f2937);font:16px/1.5 var(--font-work-sans),Arial,sans-serif}.catalog_content__7GG8z{max-width:920px;margin:0 auto;padding:32px;background:var(--color-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-card,18px);box-shadow:var(--shadow-card)}.catalog_content__7GG8z>h1{margin:0 0 24px;font:700 clamp(28px,5vw,44px) var(--font-lora),Georgia,serif}.catalog_notice__ebS3p{padding:20px;background:var(--color-structure-subtle,#f2f3ff);border-radius:var(--radius-control,10px)}.catalog_notice__ebS3p p{margin:0 0 16px}.catalog_notice__ebS3p button{min-height:44px;padding:10px 18px;color:#fff;background:var(--color-action,#f12562);border:0;border-radius:var(--radius-control,10px);font:inherit;cursor:pointer}.catalog_notice__ebS3p button:hover{background:var(--color-action-hover,#d91e58)}.catalog_notice__ebS3p button:focus-visible{outline:3px solid var(--color-structure-strong,#c7cbff);outline-offset:3px}@media (max-width:520px){.catalog_page__BL_HV{padding:12px}.catalog_content__7GG8z{padding:16px}}