@import url("https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&display=swap");.info-page{min-height:100svh;color:#173b31;background:#fff8e9;font-family:Sora,var(--font-sans)}.info-header{width:min(1160px,calc(100% - 48px));height:82px;margin:auto;justify-content:space-between;border-bottom:1px solid rgba(23,107,87,.18)}.info-brand,.info-header{display:flex;align-items:center}.info-brand{gap:10px;font-size:22px;letter-spacing:-.05em}.info-brand img{width:48px;height:48px}.info-return{padding:12px 17px;border:1px solid #176b57;border-radius:8px;font-size:15px;font-weight:700}.info-content{width:min(1160px,calc(100% - 48px));margin:54px auto 80px;display:grid;grid-template-columns:210px minmax(0,720px);grid-gap:8vw;gap:8vw;justify-content:space-between}.info-index{gap:28px}.info-index,.info-index>div{display:flex;flex-direction:column}.info-index>div{align-items:flex-start;gap:8px}.info-index b{margin-bottom:4px;color:#8a9a94;font-size:15px}.info-index a{padding:5px 0;color:#5f756d;font-size:15px}.info-index a.active{color:#173b31;font-weight:750;border-bottom:2px solid #f27660}.info-document>span{display:block;margin-bottom:12px;color:#176b57;font-size:15px;font-weight:800}.info-document h1{margin:0;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.06em}.info-summary{max-width:680px;margin:24px 0 0;color:#60766e;font-size:19px;line-height:1.55}.info-notice{margin:26px 0 0;padding:16px 18px;border-left:4px solid #f27660;color:#72574f;background:#fff0e8;font-size:15px;line-height:1.5}.info-sections{margin-top:48px;border-top:1px solid #cfdcd4}.info-sections section{padding:28px 0;display:grid;grid-template-columns:50px 1fr;grid-gap:18px;gap:18px;border-bottom:1px solid #cfdcd4}.info-sections i{color:#f27660;font-size:15px;font-style:normal;font-weight:800}.info-sections h2{margin:0 0 10px;font-size:22px;letter-spacing:-.035em}.info-sections p{margin:0;color:#637870;font-size:16px;line-height:1.65}@media(max-width:760px){.info-header{width:calc(100% - 32px);height:72px}.info-brand{font-size:20px}.info-brand img{width:44px;height:44px}.info-return{padding:10px 12px}.info-content{width:calc(100% - 32px);margin:32px auto 54px;grid-template-columns:1fr;gap:38px}.info-index{padding-bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;border-bottom:1px solid #cfdcd4}.info-index>div{gap:6px}.info-index a{font-size:15px}.info-document h1{font-size:42px}.info-summary{font-size:17px}}