.info-page{max-width:1080px;padding-top:85px;padding-bottom:70px}.info-heading{border-bottom:1px solid #e5e5e5;padding-bottom:42px}.info-heading h1{font-size:48px;line-height:1.08;letter-spacing:-1.6px;max-width:800px}.info-heading>p{font-size:18px;line-height:1.6;color:#8a8a8a;max-width:670px;margin-top:24px}.policy-status{display:inline-block;background:#efedf8;color:#726a90;padding:8px 10px;border-radius:4px;font-size:11px;margin-top:25px}.info-layout{display:grid;grid-template-columns:minmax(0,700px) 220px;gap:65px;padding-top:45px}.info-body{min-width:0}.info-body section{margin-bottom:42px;scroll-margin-top:100px}.info-body h2{font-size:28px;letter-spacing:-.6px;line-height:1.2;margin-bottom:20px}.info-body p{font-size:16px;color:#7c838a;line-height:1.85;margin:18px 0}.info-body a{color:#0070e8;text-underline-offset:4px}.info-body a:hover{text-decoration:underline}.info-contents{position:sticky;top:110px;align-self:start}.info-contents>span{font-size:13px}.info-contents nav{display:flex;flex-direction:column;gap:17px;margin-top:22px}.info-contents a{font-size:12px;line-height:1.5;color:#929292}.info-contents a:hover{color:#0070e8}.brand-download{border:1px solid #e5e5e5;background:#fff;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:16px}.brand-download img{max-width:55%;height:auto}.brand-download a{font-size:12px}.dark-sample{background:#181b1c;border-color:#181b1c}.dark-sample a{color:#fff}.brand-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.brand-palette i{display:block;background:var(--swatch);height:90px;border:1px solid #e5e5e5;margin-bottom:13px}.brand-palette b,.brand-palette span{display:block;font-weight:400;font-size:12px;line-height:1.8}.brand-palette span{color:#999}@media(max-width:800px){.info-page{padding-top:50px;padding-bottom:35px}.info-heading h1{font-size:38px}.info-heading>p{font-size:16px}.info-layout{grid-template-columns:1fr;gap:0;padding-top:32px}.info-contents{display:none}.info-body h2{font-size:25px}.info-body p{font-size:15px}.brand-download{padding:22px;flex-direction:column;align-items:flex-start}.brand-download img{max-width:100%}.brand-palette{grid-template-columns:1fr 1fr}}
