.utility-policy-heading h1{max-width:1080px}.utility-contents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;max-width:1000px;margin-bottom:48px;padding:26px;border:1px solid var(--line);border-radius:18px}.utility-contents a{font-size:14px;line-height:1.6;color:var(--purple);text-decoration:underline;text-underline-offset:3px}.utility-document{max-width:960px}.utility-document section{scroll-margin-top:110px}.utility-document p{white-space:pre-line;overflow-wrap:anywhere}.utility-document .utility-operator{padding-top:32px;border-top:1px solid var(--line)}.utility-operator .text-link{flex-wrap:wrap;overflow-wrap:anywhere}.utility-account iframe{display:block;width:100%;height:660px;border:1px solid var(--line);border-radius:18px;background:var(--soft)}.utility-account>.text-link{margin-top:22px}.utility-account .form-note a{color:var(--purple);text-decoration:underline}@media(max-width:600px){.utility-contents{grid-template-columns:1fr;padding:22px;margin-bottom:36px;gap:13px}.utility-document section{scroll-margin-top:24px}.utility-document h2{font-size:27px}.utility-account iframe{height:620px;border-radius:12px}.utility-operator .text-link{font-size:13px}}
