.content-use{box-sizing:border-box;width:min(768px,calc(100% - 96px));max-width:768px;margin:64px auto 72px;padding:0 20px;font-size:18px;line-height:1.85;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;color:var(--ink)}
.content-use h1{font-size:44px;line-height:1.25;font-weight:600;letter-spacing:-.045em;margin:24px 0}
.content-use p{font-size:inherit;line-height:inherit;margin:0 0 16px}
.content-use strong{font-weight:600}
.content-use a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.content-use a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.content-use-return{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--muted)}
.content-use-toc{margin:32px 0 48px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.content-use-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;list-style:none;padding:0;margin:0}
.content-use-toc a{display:flex;align-items:center;min-height:44px;font-size:15px}
.content-use section+section{margin-top:56px}
.content-use h2{font-size:26px;line-height:1.45;font-weight:600;letter-spacing:-.03em;margin:0 0 20px;scroll-margin-top:112px}
.content-use h3{font-size:18px;line-height:1.6;font-weight:600;letter-spacing:-.01em;margin:24px 0 8px}
.content-use section>:last-child{margin-bottom:0}
.content-use .content-use-citation{border-left:1px solid var(--line);padding-left:16px;margin:24px 0}
.content-use-citation span{display:block}
.content-use-citation span:first-child{font-size:14px;font-weight:600;margin-bottom:8px}
.content-use-contact{padding-top:8px}
.content-use-contact a{display:inline-flex;align-items:center;min-height:44px;max-width:100%}
@media(max-width:767px){.content-use{width:100%;padding:0 20px;margin:40px auto 48px;font-size:16px}.content-use h1{font-size:32px;line-height:1.3;letter-spacing:-.035em}.content-use h2{font-size:23px}.content-use-toc ol{grid-template-columns:1fr;gap:0}.content-use-toc{margin-bottom:40px}.content-use section+section{margin-top:40px}}
