:root{--mn-navy:#0b3150;--mn-blue:#28679a;--mn-blue-hover:#174e75;--mn-navy-hover:#164967;--mn-text:#3c5365;--mn-muted:#576471;--mn-line:#e4e5e3;--mn-line-strong:#9aafbd;--mn-paper:#faf9f6;--mn-tint:#f1f5f7;--mn-white:#fff;--mn-focus:#bc8500;--mn-radius:3px;--mn-content-width:1180px;--mn-title-size:clamp(28px, 3.5vw, 44px);--mn-heading-size:clamp(24px, 2.8vw, 32px)}
.mobile-menu>summary{cursor:pointer;min-width:44px;min-height:44px;color:var(--ink,#182b3b);flex-direction:column;justify-content:center;align-items:center;gap:6px;list-style:none;display:flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary::marker{content:""}.mobile-menu>summary>span{background:currentColor;flex:none;width:24px;height:2px;display:block}.mobile-menu>summary>small{letter-spacing:.05em;font:600 10px/1.2 Arial,sans-serif}.mobile-menu[open]>summary>span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open]>summary>span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.mobile-menu>summary:focus-visible{outline-offset:4px;outline:2px solid}.mobile-menu[open]>.mobile-nav{z-index:60;background:#fff;max-height:calc(100dvh - 90px);padding:12px 24px 24px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 24px #082d4326}.mobile-menu[open]>.mobile-nav a{border-bottom:1px solid var(--line,#dce3e8);padding:13px 7px;display:block}
.AnP4qa_header{border-bottom:1px solid #d8e2e8;justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:auto;padding:20px 24px;display:flex}.AnP4qa_header img{object-fit:contain;width:160px;height:40px;display:block}.AnP4qa_header>a:last-child{white-space:nowrap;font-size:14px}.AnP4qa_footer{color:#526475;border-top:1px solid #d8e2e8;max-width:1080px;margin:48px auto 0;padding:24px}.AnP4qa_footer nav{flex-wrap:wrap;gap:12px 24px;margin-bottom:20px;font-size:14px;display:flex}@media (max-width:400px){.AnP4qa_header{padding:16px}.AnP4qa_header img{width:136px;height:34px}.AnP4qa_footer{padding:20px}}.AnP4qa_skipLink{z-index:100;background:var(--mn-navy);color:#fff;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.AnP4qa_skipLink:focus-visible{outline-offset:3px;outline:3px solid #f2b705;transform:translateY(0)}
:is(.mirunote-article,.migrated-content){--mn-paragraph-gap:1.25em;--mn-heading-gap:2.8em;overflow-wrap:anywhere;line-height:1.95}:is(.mirunote-article,.migrated-content)>p{margin-block:0 var(--mn-paragraph-gap)}:is(.mirunote-article,.migrated-content)>h2{margin-block:var(--mn-heading-gap) .95em;line-height:1.55}:is(.mirunote-article,.migrated-content)>h3{margin-block:2em .8em;line-height:1.6}:is(.mirunote-article,.migrated-content)>h4{margin-block:1.6em .7em}:is(.mirunote-article,.migrated-content)>:is(ul,ol,table,figure,blockquote,.wp-block-table){margin-block:1.5em}:is(.mirunote-article,.migrated-content)>:first-child,:is(.mirunote-article,.migrated-content)>.wp-block-spacer+:is(h2,h3,h4,p){margin-block-start:0}:is(main,.mirunote-article,.migrated-content) .katex-display{overflow-wrap:normal;max-width:100%;margin-block:1.5em;padding-block:.35em;overflow:auto hidden}[data-mirunote-tex][data-display=true]{max-width:100%;display:block}.mirunote-math-error{white-space:pre-wrap}@media (max-width:600px){:is(.mirunote-article,.migrated-content){--mn-paragraph-gap:1.1em;--mn-heading-gap:2.2em}}
