.n1nezsa0{z-index:10;font-family:Arial,Helvetica,sans-serif;position:relative}.n1nezsa0 .contents-action-mobile{padding:.6rem 1rem}.n1nezsa0 .contents-action-desktop,.n1nezsa0[data-expanded=true] .contents-action-mobile{display:none}.n1nezsa0[data-expanded=true] .contents-action-desktop{margin-top:1rem;display:block}.n1nezsa0 .article-chat-button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#163340;border:1px solid #163340;border-radius:.35rem;padding:.75rem;font-size:.85rem;line-height:1.4}.n1nezsa0 .article-chat-button:hover{background:#24516c}.n1nezsa0 .article-chat-button:focus-visible{outline-offset:3px;outline:3px solid #ce3023}.n1nezsa0 .contents-toggle{width:auto;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0 1rem;display:flex}.n1nezsa0 .contents-panel{background:#f7f5ef;border:1px solid #c9c5bc;width:min(19rem,100vw - 2rem);max-height:calc(100svh - 5rem);margin-top:.5rem;padding:1.2rem;display:none;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 12px 32px #24221f15}.n1nezsa0[data-expanded=true] .contents-panel{display:block}.n1nezsa0 .contents-caption{letter-spacing:0;text-transform:uppercase;color:#716d65;margin:0 0 1.1rem;font:.62rem monospace}.n1nezsa0 ol{margin:0;padding:0;list-style:none}.n1nezsa0 .site-links{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem 1rem;margin-bottom:1.5rem;display:flex}.n1nezsa0 .site-links a{border:0}.n1nezsa0 .identity-link{color:#716d65;border-top:1px solid #d9d5cd;border-bottom:0;margin-top:1.25rem;padding-top:1rem;font-weight:400;line-height:1.7;display:block}.n1nezsa0 .identity-link:hover{color:#ce3023}.n1nezsa0 li{margin:0;padding:0}.n1nezsa0 .section-list a{color:#68645d;border-bottom:1px solid #d9d5cd;align-items:center;gap:.7rem;min-height:44px;font-size:.76rem;-webkit-text-decoration:none;text-decoration:none;display:flex}.n1nezsa0 .section-number{white-space:nowrap;color:#807b72;flex-shrink:0;font:.62rem monospace}.n1nezsa0 .current-mark{visibility:hidden;margin-left:auto;font-size:1.1rem}.n1nezsa0 .section-list a[aria-current]{color:#ce3023;font-weight:700}.n1nezsa0 .section-list a[aria-current] .section-number{color:#ce3023}.n1nezsa0 .section-list a[aria-current] .current-mark{visibility:visible}.n1nezsa0 .section-list a:hover{color:#ce3023}.n1nezsa0 .reading-meter{background:#d9d5cd;height:2px;margin-top:1.4rem}.n1nezsa0 .reading-meter span{height:100%;width:var(--reading-progress,0%);background:#ce3023;display:block}.n1nezsa0 .section-counter{color:#ce3023;margin:.75rem 0 0;font:.68rem monospace}.n1nezsa0 .section-counter span{color:#807b72}@media (width>=68rem){.n1nezsa0 .contents-action-mobile{display:none}.n1nezsa0 .contents-action-desktop{margin-top:1rem;display:block}.n1nezsa0 .contents-toggle{display:none}.n1nezsa0 .contents-panel,.n1nezsa0[data-expanded=true] .contents-panel{display:contents}.n1nezsa0 .section-list{width:10.5rem;max-height:calc(100svh - 13rem);-webkit-transform:translateY(calc(-50% + var(--rail-drift,0px)));-moz-transform:translateY(calc(-50% + var(--rail-drift,0px)));-ms-transform:translateY(calc(-50% + var(--rail-drift,0px)));transform:translateY(calc(-50% + var(--rail-drift,0px)));position:fixed;top:50%;left:2rem;overflow-y:auto}.n1nezsa0 .section-list a{min-height:34px}}@media (prefers-reduced-motion:reduce){.n1nezsa0{--rail-drift:0px!important}}
