._2F8gEG_page{color:#111827;background:#f4f6f8;grid-template-rows:auto 1fr auto;width:100%;min-width:0;min-height:100vh;display:grid;overflow-x:hidden}._2F8gEG_page *,._2F8gEG_page :before,._2F8gEG_page :after{box-sizing:border-box}._2F8gEG_header{background:#fff;border-bottom:1px solid #d8dee6;justify-content:space-between;align-items:center;gap:24px;width:100%;min-width:0;min-height:82px;padding:10px max(24px,50vw - 560px);display:flex}._2F8gEG_logo{width:154px;height:auto;display:block}._2F8gEG_nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;display:flex}._2F8gEG_nav a{color:#334155;font-size:14px;font-weight:700;text-decoration:none}._2F8gEG_nav a:hover{color:#166534;text-underline-offset:4px;text-decoration:underline}._2F8gEG_main{width:min(100% - 40px,880px);min-width:0;margin:0 auto;padding:54px 0 72px}._2F8gEG_titleBlock{border-bottom:3px solid #16a34a;padding-bottom:28px}._2F8gEG_titleBlock h1{letter-spacing:0;margin:0;font-size:38px;line-height:1.15}._2F8gEG_titleBlock p{color:#475569;max-width:700px;margin:14px 0 0;font-size:17px;line-height:1.6}._2F8gEG_content{gap:28px;padding-top:30px;display:grid}._2F8gEG_content section{gap:10px;min-width:0;display:grid}._2F8gEG_content h2{margin:0;font-size:20px;line-height:1.35}._2F8gEG_content h3{color:#1e293b;margin:8px 0 0;font-size:16px;line-height:1.4}._2F8gEG_content section[id]{scroll-margin-top:24px}._2F8gEG_content p,._2F8gEG_content li{color:#334155;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}._2F8gEG_content ul,._2F8gEG_content ol{gap:8px;margin:0;padding-left:22px;display:grid}._2F8gEG_content a{color:#166534;font-weight:700}._2F8gEG_content code{color:#172033;background:#e8edf2;border-radius:4px;padding:2px 5px;font-size:.92em}._2F8gEG_content .public-info-notice{background:#fff;border-left:4px solid #16a34a;padding:16px 18px}._2F8gEG_content .public-info-toc{background:#fff;border:1px solid #d8dee6;border-radius:10px;padding:20px 22px}._2F8gEG_content .public-info-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}._2F8gEG_content .public-info-toc a{font-weight:600}._2F8gEG_content .public-info-trademark{color:#64748b;font-size:13px}._2F8gEG_footer{color:#64748b;background:#fff;border-top:1px solid #d8dee6;justify-content:space-between;gap:20px;padding:20px max(24px,50vw - 560px);font-size:13px;display:flex}@media (max-width:640px){._2F8gEG_header{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 20px 16px}._2F8gEG_nav{justify-content:flex-start;width:100%}._2F8gEG_main{width:min(100% - 32px,880px);padding-top:36px}._2F8gEG_titleBlock h1{font-size:31px}._2F8gEG_footer{flex-direction:column;align-items:flex-start}._2F8gEG_content .public-info-toc ol{grid-template-columns:1fr}}
