.page_page__aiasf{padding:22px 0 56px;background:var(--bg-cream)}.page_sheet__Btr0v{width:min(960px,calc(100% - 32px));margin:0 auto;overflow:hidden;border-radius:8px;background:#fff}.page_sectionInner__9RYW2{width:100%;padding-inline:28px}.page_hero__pXsnR{background:#98233f;text-align:center}.page_hero__pXsnR .page_sectionInner__9RYW2{display:grid;gap:12px;padding-block:48px}.page_eyebrow__JPyoE{color:#d8bd82;font-size:.68rem;font-weight:700;letter-spacing:.13em}.page_hero__pXsnR h1{margin:0;color:#fff;font-size:clamp(2rem,10vw,3.5rem);letter-spacing:-.045em;line-height:1.1}.page_hero__pXsnR p{margin:0;color:#fff;font-size:1rem;font-weight:650;letter-spacing:.18em}.page_categoryList__8rbYz{display:block}.page_category__lvEKh{border:0}.page_category__lvEKh .page_sectionInner__9RYW2{padding-block:42px}.page_categoryTone1__wisbZ{background:var(--bg-cream)}.page_categoryTone2__ZMcjG{background:var(--bg-green)}.page_categoryTone3__40lIT{background:var(--bg-surface-strong)}.page_categoryHeader__Pvsd0{display:grid;gap:14px;margin-bottom:22px}.page_categoryHeader__Pvsd0>div{display:grid;gap:7px}.page_categoryHeader__Pvsd0 h2{margin:0;color:var(--text-main);font-size:1.55rem;letter-spacing:-.035em;line-height:1.2}.page_categoryHeader__Pvsd0 p{margin:0;color:var(--text-sub);font-size:.88rem;line-height:1.7}.page_moreLink__vHNVC{width:fit-content;color:var(--brand-red-deep);font-size:.78rem;font-weight:650;text-decoration:none}.page_topicGrid__3gNg2{display:grid;grid-template-columns:1fr;gap:14px}.page_topicCard__0P5v2{display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-width:0;border:0;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 8px 22px rgba(26,25,24,.05);text-decoration:none}.page_cardMarker__A4dug{width:fit-content;margin:20px 20px 0;padding:6px 10px;border-radius:6px;background:#9a722b;color:#fff;font-size:.76rem;font-weight:750;letter-spacing:.03em;line-height:1.2}.page_cardBody__tDhNv{display:grid;align-content:start;gap:10px;padding:16px 20px 24px}.page_cardBody__tDhNv h3{margin:0;color:var(--text-main);font-size:1.08rem;line-height:1.48}.page_cardBody__tDhNv p{margin:0;color:var(--text-sub);font-size:.84rem;line-height:1.72}.page_topicCard__0P5v2:focus-visible{outline:3px solid rgba(187,38,73,.3);outline-offset:3px}@media (min-width:620px){.page_hero__pXsnR .page_sectionInner__9RYW2{padding-block:56px}.page_category__lvEKh .page_sectionInner__9RYW2{padding-block:52px}.page_categoryHeader__Pvsd0{display:flex;align-items:end;justify-content:space-between;gap:28px}.page_categoryHeader__Pvsd0>div{max-width:720px}.page_topicGrid__3gNg2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:920px){.page_hero__pXsnR .page_sectionInner__9RYW2{padding-block:64px}.page_category__lvEKh .page_sectionInner__9RYW2{padding-block:56px}.page_topicGrid__3gNg2{grid-template-columns:repeat(3,minmax(0,1fr))}.page_topicCard__0P5v2{min-height:286px}}@media (hover:hover){.page_topicCard__0P5v2{transition:transform .18s ease,box-shadow .18s ease}.page_topicCard__0P5v2:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(54,45,38,.08)}}@media (prefers-reduced-motion:reduce){.page_topicCard__0P5v2{transition:none}}@media (max-width:720px){.page_page__aiasf{padding:0;background:#fff}.page_sheet__Btr0v{width:100%;border-radius:0}.page_sectionInner__9RYW2{padding-inline:18px}.page_hero__pXsnR .page_sectionInner__9RYW2{padding-block:38px}.page_category__lvEKh .page_sectionInner__9RYW2{padding-block:34px}}