.page_hub__m0lgb{padding:120px 0 var(--space-120);background-color:#FDFCFC;background-image:radial-gradient(circle,#CCCCCC 1px,transparent 0);background-size:28px 28px;min-height:100vh}.page_hero__1iMgQ{max-width:900px;margin:0 auto var(--space-96);padding:0 var(--space-24);text-align:center}.page_h1__OcOq0{font-family:var(--font-exposure),serif;font-weight:600;font-size:44px;line-height:1.05;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-20);display:flex;flex-direction:column;gap:var(--space-4)}.page_h1Italic__AhzaN,.page_h1Line__SdFhW{display:block}.page_intro__iSzJ5{font-size:20px;line-height:1.5;color:var(--text-secondary);max-width:620px;margin:0 auto}.page_sections__MqqDf{max-width:1200px;margin:0 auto;padding:0 var(--space-24)}.page_categorySection__klXDV{margin-bottom:var(--space-96)}.page_categoryTitle__NHnJk{font-family:var(--font-exposure),serif;font-size:30px;font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-32)}@media (max-width:1023px){.page_hub__m0lgb{padding:100px 0 var(--space-80)}.page_hero__1iMgQ{margin:0 auto var(--space-64)}.page_h1__OcOq0{font-size:40px}.page_categoryTitle__NHnJk{font-size:26px}.page_categorySection__klXDV{margin-bottom:var(--space-64)}}@media (max-width:640px){.page_hub__m0lgb{padding:100px 0 var(--space-64)}.page_hero__1iMgQ{margin:0 auto var(--space-48)}.page_h1__OcOq0{font-size:32px}.page_intro__iSzJ5{font-size:17px}.page_categoryTitle__NHnJk{font-size:24px}}.page_hub__FdQ4M{padding:120px 0 var(--space-120);background-color:#FBF9F7;min-height:100vh}.page_hero__1KfHw{max-width:900px;margin:0 auto var(--space-96);padding:0 var(--space-24);text-align:center}.page_h1__AFKbx{font-family:var(--font-exposure),serif;font-weight:400;font-size:70px;line-height:1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 var(--space-20);display:flex;flex-direction:column;gap:var(--space-8)}.page_h1Line__3Qe2X{display:block}.page_h1Italic__2X38c{display:block;font-style:italic;font-weight:400}.page_intro__UEQ9x{font-size:20px;line-height:1.5;color:var(--text-secondary);max-width:620px;margin:0 auto}.page_sections__GT9Td{max-width:1200px;margin:0 auto;padding:0 var(--space-24)}.page_categorySection__NGQJP{margin-bottom:var(--space-96)}.page_categoryTitle__k0c7x{font-family:var(--font-exposure),serif;font-size:30px;font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-32)}.page_showMoreWrapper__EU6B3{display:flex;justify-content:center;margin-top:var(--space-40)}.page_showMore__2oFol{font-family:inherit;font-size:16px;font-weight:500;color:var(--text-primary);background:#FBF9F7;border:1px solid #efedea;border-radius:999px;padding:12px 28px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.page_showMore__2oFol:hover{border-color:#E0DDD8;background:var(--background-02)}.page_showMoreCount__swcQR{color:var(--text-secondary);opacity:.7;margin-left:4px}.page_grid__ODYto{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-24);gap:var(--space-24)}.page_card__Dhmau{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#FDFCFC;border:1px solid #efedea;border-radius:20px;padding:var(--space-12);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page_card__Dhmau:hover{transform:translateY(-2px);border-color:#E0DDD8;box-shadow:0 8px 24px rgba(0,0,0,.04)}.page_cardThumb__9hFMI{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.page_cardThumbImg__70XjN{object-fit:contain}.page_cardThumbText__vnL5D{font-family:var(--font-exposure),serif;font-style:italic;font-weight:400;font-size:40px;line-height:1.1;color:var(--text-primary);text-align:center;padding:0 var(--space-24);opacity:.85}.page_palette1__peH3d{background:#EAF1FF}.page_palette2__qDbSV{background:#FFF6D6}.page_palette3__MKdkc{background:#FFE9E0}.page_palette4__dXhx0{background:#E6F4EA}.page_palette5__Njc4m{background:#F1E9FF}.page_cardBody__GL2Pb{padding:var(--space-16) var(--space-8) var(--space-8);display:flex;flex-direction:column;gap:var(--space-8)}.page_cardTag__M_vIH{align-self:flex-start;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-secondary);background:#ffffff;border:1px solid #efedea;padding:5px 10px;border-radius:999px;line-height:1;margin-bottom:var(--space-12)}.page_cardTitle__Oj_c_{font-family:var(--font-exposure),serif;font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);margin:0}.page_cardDescription__omEMB{font-size:15px;line-height:1.5;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_methodology__SEXgE{margin-top:var(--space-40);padding-top:var(--space-40);border-top:1px solid var(--stroke)}.page_methodologyTitle__tVzfN{font-family:var(--font-exposure),serif;font-size:24px;font-weight:400;line-height:1.2;margin:0 0 var(--space-12);color:var(--text-primary)}.page_methodologyText__GPvM4{font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0;max-width:720px}@media (max-width:1023px){.page_hub__FdQ4M{padding:100px 0 var(--space-80)}.page_hero__1KfHw{margin:0 auto var(--space-64)}.page_h1__AFKbx{font-size:64px}.page_categoryTitle__k0c7x{font-size:26px}.page_grid__ODYto{grid-template-columns:repeat(2,1fr);gap:var(--space-20)}.page_categorySection__NGQJP{margin-bottom:var(--space-64)}}@media (max-width:640px){.page_hub__FdQ4M{padding:100px 0 var(--space-64)}.page_hero__1KfHw{margin:0 auto var(--space-48)}.page_h1__AFKbx{font-size:44px}.page_intro__UEQ9x{font-size:17px}.page_categoryTitle__k0c7x{font-size:24px}.page_grid__ODYto{grid-template-columns:1fr;gap:var(--space-24)}.page_cardThumbText__vnL5D{font-size:32px}.page_cardTitle__Oj_c_{font-size:20px}}