.maintenance-article-page{color:#173b2e;background:#f7f6f0}.maintenance-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.maintenance-skip{z-index:60;color:#123b2f;background:#fff;border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:20px;transform:translateY(-160%)}.maintenance-skip:focus{transform:translateY(0)}#article-content,#manual-directory,.maintenance-section{scroll-margin-top:calc(var(--public-header-height) + var(--safe-top) + 12px)}.maintenance-intro{border-bottom:1px solid #cbd8ce;padding-block:68px 44px}.maintenance-intro h1{letter-spacing:-.04em;color:#123b2f;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(2.15rem,4.5vw,3.75rem);font-weight:700;line-height:1.12}.maintenance-intro>p{color:#43584c;max-width:76ch;margin:24px 0 0;font-size:1.125rem;line-height:1.75}.maintenance-layout{grid-template-columns:208px minmax(0,1fr);gap:56px;padding-block:44px 64px;display:grid}.maintenance-layout>article{min-width:0}.maintenance-contents{top:calc(var(--public-header-height) + var(--safe-top) + 12px);max-height:calc(100dvh - var(--public-header-height) - var(--safe-top) - 32px);align-self:start;padding:5px;font-size:.875rem;line-height:1.5;position:sticky;overflow:auto}.maintenance-contents ul{border-left:2px solid #cbd8ce;margin:0;padding:0 0 0 14px;list-style:none}.maintenance-contents a{color:#43584c;text-underline-offset:4px;padding:8px 0;text-decoration:underline;display:block}.maintenance-contents a:hover{color:#984621}.maintenance-section{border-bottom:1px solid #cbd8ce;margin-bottom:36px;padding-bottom:36px}.maintenance-section:last-child{border:0;margin:0;padding:0}.maintenance-section h2{color:#123b2f;letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1.25}.maintenance-section h3{color:#984621;margin:26px 0 12px;font-size:1.125rem;font-weight:600;line-height:1.5}.maintenance-section p,.maintenance-section li,.maintenance-faq dd{color:#43584c;overflow-wrap:break-word;max-width:74ch;font-size:1.0625rem;line-height:1.75}.maintenance-section p{margin:0 0 16px}.maintenance-section ul{margin:0 0 20px;padding-left:24px;list-style:outside}.maintenance-section li{margin-bottom:12px;padding-left:4px}.maintenance-section strong{color:inherit;font-weight:600}.maintenance-note{background:#e7efe8;border-left:3px solid #984621;margin-block:24px;padding:20px 24px}.maintenance-note p{margin:0}.maintenance-table-frame{max-width:100%;margin-block:24px;position:relative}.maintenance-table-wide:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#123b2f38);border-radius:0 7px 7px 0;width:28px;position:absolute;inset:1px 1px 1px auto}.maintenance-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#984621 #e7efe8;background:#fff;border:1px solid #b5c7bb;border-radius:8px;max-width:100%;overflow-x:auto}.maintenance-table-scroll::-webkit-scrollbar{height:10px}.maintenance-table-scroll::-webkit-scrollbar-track{background:#e7efe8}.maintenance-table-scroll::-webkit-scrollbar-thumb{background:#984621;border:2px solid #e7efe8;border-radius:5px}.maintenance-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem;line-height:1.6}.maintenance-table-scroll .maintenance-log-table{min-width:1130px}.maintenance-table-scroll th,.maintenance-table-scroll td{color:#173b2e;vertical-align:top;border-bottom:1px solid #d6ddd6;padding:14px 16px}.maintenance-table-scroll th{background:#e7efe8;font-weight:600}.maintenance-table-scroll tbody tr:last-child td{border-bottom:0}.maintenance-faq dl{margin:0}.maintenance-faq dl>div+div{margin-top:26px}.maintenance-faq dt{color:#123b2f;margin-bottom:8px;font-size:1.125rem;font-weight:600;line-height:1.55}.maintenance-faq dd{margin:0}.maintenance-close{background:#123b2f;padding-block:36px}.maintenance-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.maintenance-actions>a{color:#f7f6f0;text-underline-offset:4px;padding-block:10px;font-size:1rem;font-weight:500;text-decoration:underline}.maintenance-actions>.maintenance-primary{color:#123b2f;background:#f7f6f0;border-radius:8px;padding:14px 20px;font-weight:600;text-decoration:none}.maintenance-primary:hover{background:#e4ede5}.maintenance-footer{color:#43584c;flex-wrap:wrap;gap:14px 28px;padding-block:28px;font-size:.9375rem;display:flex}.maintenance-footer a{text-underline-offset:4px;padding-block:5px;text-decoration:underline}.maintenance-article-page :is(a,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #984621}@media (max-width:767px){.maintenance-wrap{width:calc(100% - 36px)}.maintenance-intro{padding-block:36px 30px}.maintenance-intro>p{margin-top:20px;font-size:1.0625rem}.maintenance-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:24px 40px}.maintenance-contents{min-width:0;max-height:none;padding:6px;position:static}.maintenance-contents ul{border-bottom:1px solid #cbd8ce;border-left:0;flex-wrap:wrap;gap:8px 20px;padding:0 0 12px;display:flex;overflow:visible}.maintenance-contents li{flex-shrink:1;max-width:100%}.maintenance-contents a{padding:5px 0}.maintenance-section{margin-bottom:28px;padding-bottom:28px}.maintenance-note{padding:16px 18px}.maintenance-table-scroll th,.maintenance-table-scroll td{padding:12px}.maintenance-actions{flex-direction:column;align-items:flex-start;gap:12px}}
