.h8rrUq_page{background:var(--surface);color:var(--ink);min-height:100vh}.h8rrUq_header,.h8rrUq_main,.h8rrUq_footer{width:min(1120px,100% - 48px);margin-inline:auto}.h8rrUq_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.h8rrUq_brand{color:var(--navy);align-items:center;gap:12px;font-size:24px;font-weight:750;text-decoration:none;display:inline-flex}.h8rrUq_brand img{border-radius:10px}.h8rrUq_page a{color:var(--blue);text-underline-offset:4px}.h8rrUq_page a:hover{text-decoration-thickness:2px}.h8rrUq_page a:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:2px}.h8rrUq_page ::selection{background:var(--blue-soft);color:var(--navy)}.h8rrUq_header>a,.h8rrUq_footer a{align-items:center;min-height:44px;display:inline-flex}.h8rrUq_main{padding-block:48px 64px}.h8rrUq_intro{max-width:75ch}.h8rrUq_intro h1{letter-spacing:-.025em;margin:0 0 20px;font-size:36px;line-height:1.15}.h8rrUq_intro>p{margin:0 0 16px;font-size:18px;line-height:1.65}.h8rrUq_intro .h8rrUq_version{color:var(--muted);font-size:14px}.h8rrUq_notice{background:var(--attention-surface);color:var(--attention);border:1px solid var(--attention-border);border-radius:12px;padding:20px}.h8rrUq_notice p{margin:8px 0 0;line-height:1.6}.h8rrUq_layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;margin-top:48px;display:grid}.h8rrUq_contents{position:sticky;top:24px}.h8rrUq_contents strong{font-size:16px}.h8rrUq_contents ul{margin:16px 0 0;padding:0;list-style:none}.h8rrUq_contents a{align-items:center;min-height:44px;padding-block:8px;font-size:15px;line-height:1.4;display:flex}.h8rrUq_article{min-width:0;max-width:75ch;font-size:16px;line-height:1.75}.h8rrUq_article section{scroll-margin-top:24px}.h8rrUq_article section+section{margin-top:40px}.h8rrUq_article h2{letter-spacing:-.015em;margin:0 0 16px;font-size:24px;line-height:1.3}.h8rrUq_article p{margin:0 0 16px}.h8rrUq_article ul{margin:0 0 16px;padding-left:22px}.h8rrUq_article li+li{margin-top:12px}.h8rrUq_article address{margin-bottom:16px;font-style:normal}.h8rrUq_contacts{flex-direction:column;align-items:flex-start;max-width:100%;margin-bottom:16px;display:flex}.h8rrUq_contacts a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;font-weight:650;display:inline-flex}.h8rrUq_footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;font-size:14px;display:flex}@media (max-width:800px){.h8rrUq_layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.h8rrUq_contents{border-bottom:1px solid var(--border);padding-bottom:24px;position:static}.h8rrUq_contents ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}}@media (max-width:480px){.h8rrUq_header,.h8rrUq_main,.h8rrUq_footer{width:calc(100% - 32px)}.h8rrUq_header{gap:12px;padding-block:16px}.h8rrUq_header>a:last-child{font-size:14px}.h8rrUq_main{padding-top:32px}.h8rrUq_intro h1{font-size:30px}.h8rrUq_intro>p{font-size:16px}.h8rrUq_contents ul{grid-template-columns:minmax(0,1fr)}.h8rrUq_article h2{font-size:22px}}@media print{.h8rrUq_header,.h8rrUq_contents,.h8rrUq_footer{display:none}.h8rrUq_main{width:100%;padding:0}.h8rrUq_layout{display:block}.h8rrUq_article{max-width:none}.h8rrUq_article section{break-inside:avoid}}
