.refund-route .legal-page{padding-top:164px}.refund-route .legal-page>span{color:var(--accent);background:0 0;padding:0;font-size:14px}.refund-route .legal-page h1{font-size:38px;line-height:1.3}.refund-route .legal-page>p{font-size:16px;font-weight:400;line-height:1.75}.refund-overview{border-block:1px solid var(--line);margin-top:36px;padding:24px 0}.refund-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.refund-overview dt{color:#b4b4b4;font-size:14px}.refund-overview dd{margin:8px 0 0;font-size:17px;font-weight:750}.refund-overview p{color:#b4b4b4;word-break:keep-all;overflow-wrap:anywhere;margin:20px 0 0;font-size:14px;line-height:1.7}.refund-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:24px 0;display:grid}.refund-contents a{color:#ddd;align-items:center;min-height:44px;font-size:14px;line-height:1.5;display:flex}.refund-contents a:hover,.refund-contact a:hover{color:var(--accent)}.refund-contact{flex-wrap:wrap;gap:16px 24px;font-size:14px;display:flex}.refund-contact a,.refund-route .legal-sections a{text-underline-offset:4px;text-decoration:underline}.refund-route .legal-sections{gap:0;margin-top:40px}.refund-route .legal-sections section{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:32px 0;scroll-margin-top:170px}.refund-route .legal-sections h2{font-size:21px;line-height:1.5}.refund-route .legal-sections p{white-space:pre-line;color:#c3c3c3;overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:1.85}.refund-route .logo-section{padding-top:80px}@media (max-width:680px){.refund-route .legal-page{padding-top:172px}.refund-route .legal-page h1{font-size:30px}.refund-overview dl{grid-template-columns:1fr;gap:16px}.refund-overview dl>div{grid-template-columns:1fr 1.2fr;align-items:baseline;gap:12px;display:grid}.refund-overview dd{margin:0;font-size:16px}.refund-contents{grid-template-columns:1fr;gap:0}.refund-route .legal-sections h2{font-size:19px}}
