.page_page__LrKz8{min-height:100vh;color:#151515;background:#f7f7f4;font-family:Switzer,Manrope,sans-serif}.page_main__FcvtW{width:min(100%,1512px);margin:0 auto;overflow:visible;background:#f7f7f4}.page_hero__qcN0q{min-height:620px;padding:190px clamp(24px,7.5vw,113px) 95px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid #cfcfc9;background:radial-gradient(circle at 84% 24%,rgba(0,201,170,.13),transparent 28%),#f7f7f4}.page_hero__qcN0q>p{margin:0 0 30px;color:#167e6f;font-size:12px;font-weight:700;letter-spacing:.22em}.page_hero__qcN0q h1{max-width:980px;margin:0;font-size:clamp(72px,10vw,150px);font-weight:500;line-height:.84;letter-spacing:-.075em}.page_heroMeta__ON3Zh{margin-top:64px;display:flex;justify-content:space-between;gap:30px;color:#555;font-size:14px}.page_policyLayout__H8blu{width:calc(100% - clamp(48px, 15vw, 226px));max-width:1288px;margin:0 auto;padding:110px 0 160px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(65px,9vw,145px)}.page_contents__dgtVn{position:sticky;top:36px;height:fit-content;padding-top:7px}.page_contents__dgtVn>p{margin:0 0 24px;color:#777;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.page_contents__dgtVn nav{display:flex;flex-direction:column;border-top:1px solid #d6d6d0}.page_contents__dgtVn a{padding:11px 0;display:grid;grid-template-columns:34px 1fr;gap:10px;border-bottom:1px solid #d6d6d0;color:#575757;font-size:12px;line-height:1.35;transition:color .2s ease,transform .2s ease}.page_contents__dgtVn a span{color:#999;font-variant-numeric:tabular-nums}.page_contents__dgtVn a:focus-visible,.page_contents__dgtVn a:hover{color:#008f79;transform:translateX(4px)}.page_article__yNNF7{min-width:0}.page_introduction__X8nKh{padding-bottom:76px;border-bottom:1px solid #bdbdb8}.page_introduction__X8nKh p{margin:0 0 24px;color:#242424;font-size:clamp(22px,2.1vw,31px);line-height:1.45;letter-spacing:-.025em}.page_section__7Yr4H{scroll-margin-top:28px;padding:74px 0;display:grid;grid-template-columns:54px minmax(0,1fr);gap:28px;border-bottom:1px solid #cecec8}.page_sectionNumber__V4WBT{width:50px;height:50px;display:grid;place-items:center;color:#07110f;background:#00c9aa;clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%);font-size:12px;font-weight:700}.page_section__7Yr4H h2{margin:0 0 30px;font-size:clamp(32px,3.2vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.045em}.page_section__7Yr4H address,.page_section__7Yr4H li,.page_section__7Yr4H p{color:#535353;font-size:17px;line-height:1.75}.page_section__7Yr4H p{margin:0 0 20px}.page_section__7Yr4H ul{margin:4px 0 28px;padding:0;list-style:none}.page_section__7Yr4H li{position:relative;padding:7px 0 7px 25px;border-bottom:1px solid #deded9}.page_section__7Yr4H li:before{content:"";position:absolute;left:1px;top:19px;width:6px;height:6px;border-radius:50%;background:#00a98f}.page_section__7Yr4H address{padding:28px 32px;background:#eeeeea;font-style:normal}.page_section__7Yr4H address strong{color:#151515}.page_emailLink__QS0_g,.page_section__7Yr4H address a{color:#087a68;text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.page_hero__qcN0q{min-height:560px;padding-top:150px}.page_policyLayout__H8blu{grid-template-columns:1fr;gap:65px;padding-top:75px}.page_contents__dgtVn{position:static}.page_contents__dgtVn nav{display:grid;grid-template-columns:1fr 1fr}.page_contents__dgtVn a:nth-child(odd){border-right:1px solid #d6d6d0;padding-right:18px}.page_contents__dgtVn a:nth-child(2n){padding-left:18px}}@media (max-width:620px){.page_hero__qcN0q{min-height:490px;padding:135px 24px 62px}.page_hero__qcN0q h1{font-size:68px;line-height:.9}.page_heroMeta__ON3Zh{margin-top:45px;flex-direction:column;gap:8px}.page_policyLayout__H8blu{width:calc(100% - 48px);padding:60px 0 100px}.page_contents__dgtVn nav{grid-template-columns:1fr}.page_contents__dgtVn a:nth-child(2n),.page_contents__dgtVn a:nth-child(odd){padding-left:0;padding-right:0;border-right:0}.page_introduction__X8nKh{padding-bottom:52px}.page_introduction__X8nKh p{font-size:21px}.page_section__7Yr4H{padding:55px 0;grid-template-columns:1fr;gap:22px}.page_section__7Yr4H h2{font-size:34px}.page_section__7Yr4H address,.page_section__7Yr4H li,.page_section__7Yr4H p{font-size:16px}.page_section__7Yr4H address{padding:24px}}