.page-module__DWiTIa__page{color:#f4efe7;width:min(1240px,92%);margin:120px auto 96px}.page-module__DWiTIa__hero{margin-bottom:24px}.page-module__DWiTIa__heroCard,.page-module__DWiTIa__contentCard,.page-module__DWiTIa__asideCard{-webkit-backdrop-filter:blur(18px);background:#100f0ec7;border:1px solid #f0e0c524;border-radius:30px;box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff0a}.page-module__DWiTIa__heroCard{grid-template-columns:minmax(0,1.25fr) minmax(280px,.42fr);align-items:stretch;gap:24px;padding:30px;display:grid}.page-module__DWiTIa__heroCopy{min-width:0}.page-module__DWiTIa__eyebrow,.page-module__DWiTIa__sectionEyebrow{color:#d5b98a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem}.page-module__DWiTIa__title{color:#fff7ea;margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:.96}.page-module__DWiTIa__lead,.page-module__DWiTIa__copy,.page-module__DWiTIa__poiItem{color:#f4efe7c7;line-height:1.78}.page-module__DWiTIa__poiItem{list-style:circle}.page-module__DWiTIa__lead{max-width:72ch;margin:16px 0 0;font-size:1.05rem}.page-module__DWiTIa__metaRow,.page-module__DWiTIa__linkRow,.page-module__DWiTIa__asideLinks{flex-wrap:wrap;gap:10px;display:flex}.page-module__DWiTIa__metaRow{margin-top:18px}.page-module__DWiTIa__metaPill,.page-module__DWiTIa__primaryLink,.page-module__DWiTIa__secondaryLink{border-radius:999px;align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.page-module__DWiTIa__metaPill{color:#f4efe7e6;background:#ffffff0a;border:1px solid #f0e0c51f;padding:0 14px}.page-module__DWiTIa__linkRow{margin-top:22px}.page-module__DWiTIa__heroVisual{background:linear-gradient(#fff7ea14,#100f0e2e),#ffffff0a;border:1px solid #f0e0c51f;border-radius:24px;justify-content:center;align-self:stretch;align-items:center;min-height:100%;display:flex;position:relative;overflow:hidden}.page-module__DWiTIa__heroVisual:after{content:"";pointer-events:none;background:linear-gradient(#08080805 0%,#0808082e 100%),radial-gradient(circle at 100% 0,#fff2dc2e,#0000 36%);position:absolute;inset:0}.page-module__DWiTIa__heroVisualImage{object-fit:cover;object-position:center}.page-module__DWiTIa__primaryLink,.page-module__DWiTIa__secondaryLink{padding:0 16px;transition:background .25s,border-color .25s,transform .25s}.page-module__DWiTIa__primaryLink{color:#fff6e6;background:#d5b98a24;border:1px solid #d5b98a47}.page-module__DWiTIa__secondaryLink{color:#f4efe7;background:#ffffff0a;border:1px solid #f0e0c524}.page-module__DWiTIa__primaryLink:hover,.page-module__DWiTIa__secondaryLink:hover,.page-module__DWiTIa__relatedLink:hover{transform:translateY(-1px)}.page-module__DWiTIa__layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:24px;display:grid}.page-module__DWiTIa__contentCard{padding:28px 30px}.page-module__DWiTIa__sectionBlock+.page-module__DWiTIa__sectionBlock{border-top:1px solid #f0e0c514;margin-top:28px;padding-top:28px}.page-module__DWiTIa__sectionTitle{color:#fff7ea;margin:0;font-size:clamp(1.4rem,2vw,2rem)}.page-module__DWiTIa__copy{margin:14px 0 0}.page-module__DWiTIa__poiList{gap:12px;margin:14px 0 0;padding-left:18px;display:grid}.page-module__DWiTIa__aside{gap:18px;display:grid;position:sticky;top:112px}.page-module__DWiTIa__asideCard{padding:22px}.page-module__DWiTIa__relatedList{gap:10px;display:grid}.page-module__DWiTIa__relatedLink{color:#f4efe7;background:#ffffff08;border:1px solid #f0e0c51f;border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex}.page-module__DWiTIa__relatedTitle{color:#fff7ea}.page-module__DWiTIa__relatedMeta{color:#f4efe79e;font-size:.9rem}@media (max-width:960px){.page-module__DWiTIa__layout{grid-template-columns:1fr}.page-module__DWiTIa__aside{position:static}}@media (max-width:768px){.page-module__DWiTIa__page{margin-top:102px}.page-module__DWiTIa__heroCard{grid-template-columns:1fr}.page-module__DWiTIa__heroCard,.page-module__DWiTIa__contentCard,.page-module__DWiTIa__asideCard{border-radius:24px}.page-module__DWiTIa__heroCard,.page-module__DWiTIa__contentCard{padding:22px}.page-module__DWiTIa__heroVisual{border-radius:20px;min-height:260px}}
