.page_skipLink__WGbZy{position:fixed;top:-100px;right:0;background:#2d2d2d;color:#fff;padding:.75rem 1.5rem;text-decoration:none;z-index:10000;border-radius:0 0 8px 8px;font-weight:600;transition:top .2s ease}.page_skipLink__WGbZy:focus{top:0;outline:3px solid #d4af37;outline-offset:2px}.page_main__wUg7m{min-height:100vh;width:100%;background:linear-gradient(135deg,#fffdf8,#fff9e6);padding:2rem 0;position:relative}.page_container__wHCzR{max-width:800px;margin:0 auto;padding:0 2rem}.page_backLink__lO6UC{display:inline-block;color:#666;text-decoration:none;margin-bottom:2rem;font-size:clamp(.95rem,2.8vw,1rem);transition:color .3s ease}.page_backLink__lO6UC:hover{color:#d4af37}.page_content__CEHp1{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e6e1d8}.page_title__dbCre{font-size:clamp(2rem,6vw,3rem);font-weight:700;color:#2d2d2d;margin-bottom:2rem;text-align:center}.page_section__fsfIX{margin-bottom:2.5rem}.page_section__fsfIX:last-of-type{margin-bottom:0}.page_sectionTitle__VYD1O{font-size:clamp(1.5rem,4.5vw,1.75rem);font-weight:700;color:#2d2d2d;margin-bottom:1rem}.page_subsectionTitle__i_v__{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;color:#2d2d2d;margin-top:1.5rem;margin-bottom:.75rem}.page_text__k8m5V{font-size:clamp(1rem,3vw,1.1rem);line-height:1.8;color:#666;margin-bottom:1rem}.page_list__RFCTu{margin:1rem 0;padding-right:1.5rem;list-style-type:disc}.page_list__RFCTu li{font-size:clamp(1rem,3vw,1.1rem);line-height:1.8;color:#666;margin-bottom:.5rem}.page_contactBox__nS6kO{background:#fff9e6;padding:1.5rem;border-radius:12px;border:1px solid #e6e1d8;margin:1.5rem 0}.page_contactTitle__MIEI_{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:600;color:#2d2d2d;margin-bottom:1rem}.page_link__E4Vtq{color:#d4af37;text-decoration:none;font-weight:600;transition:color .3s ease}.page_link__E4Vtq:hover{color:#c9a227;text-decoration:underline}.page_footerNote__XdmFg{margin-top:3rem;padding-top:2rem;border-top:1px solid #e6e1d8;text-align:center}@media (max-width:768px){.page_main__wUg7m{padding:1.5rem 0}.page_container__wHCzR{padding:0 1.5rem}.page_content__CEHp1{padding:2rem}.page_title__dbCre{font-size:clamp(1.75rem,6vw,2.5rem)}}@media (max-width:640px){.page_container__wHCzR{padding:0 1.25rem}.page_content__CEHp1{padding:1.5rem}.page_section__fsfIX{margin-bottom:2rem}}