
.m4d5067a6 .z31cdcdf9 p { color: var(--fg); margin: 0 0 .45rem; font-weight: bold }
.m4d5067a6 img.vd26fa6a { margin-right: auto; margin-left: auto; max-width: 62% }
.m4d5067a6 blockquote { border-left: 4px solid var(--c-accent); margin: 1.6rem 0; border-radius: 0 8px 8px 0; padding: .5rem 1.1rem; background: var(--soft) }
.m4d5067a6 .z31cdcdf9 { padding: .75rem 1.1rem; background: var(--soft); font-size: .93rem; margin: 1.4rem 0; border-bottom: 1px solid var(--color-border); border-top: 1px solid var(--color-border) }
.m4d5067a6 .g2a41cb { border-radius: 14px; padding: .7em 1em .7em 2.2em; background: var(--soft); border: 1px solid var(--color-border) }
.m4d5067a6 .ud37b363 nav { min-width: 0 }
.m4d5067a6 .oec8d96e4 li { margin: 0; padding: 0 }
.g1c478a { letter-spacing: .1em; font-size: .95rem; display: inline-block; margin: .3em 0 1.25em; color: var(--c-accent) }
.m4d5067a6 .seb88a7 { padding: 0; list-style: none; margin: 0 }
.m4d5067a6 .hbd807a a,.m4d5067a6 .aab25d1 a,.m4d5067a6 .nf9f08a4 a { max-width: 100%; min-height: 46px; overflow-wrap: anywhere; padding: .4em .7em }
.m4d5067a6 .seb88a7 li { margin: 0; padding: 0 }
.m4d5067a6 ul { padding-left: 1.4rem; list-style: none }
html { -webkit-text-size-adjust: 100% }
.m4d5067a6 .hbd807a,.m4d5067a6 .hbd807a .seb88a7 { display: grid; gap: 1.4em 1.8em; grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)) }
.m4d5067a6 summary:focus-visible,.m4d5067a6 a:focus-visible,.m4d5067a6 .n18cfd71c[tabindex="0"]:focus-visible { outline-offset: 2px; outline: 3px double var(--fg) }
.m4d5067a6 details.y8c2edc p { margin: .6em 0 0 }
.m4d5067a6 .ff4f135c { font-weight: 700; letter-spacing: 0; display: inline-block; font-family: Verdana,Geneva,Tahoma,sans-serif; text-decoration: none; font-size: 1.35rem; text-transform: lowercase; color: var(--c-accent) }
.m4d5067a6 a:hover { border-bottom-color: var(--c-accent) }
.m4d5067a6 figure>img,.m4d5067a6 .e35f9147>img,.m4d5067a6 .cfb4b768>img,.m4d5067a6 .mebce09>img,.m4d5067a6 .g4fe3ea>img { margin-top: 0; margin-bottom: 0 }
.m4d5067a6 .wb38edf82 { gap: 1.4em 1.8em; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr)) }
.m4d5067a6 p { margin: 0 0 1.15rem }
.m4d5067a6 .yc1b6b5 a { display: block; padding: .25rem 0; margin: 0 0 .35rem; min-height: 46px }
* { box-sizing: border-box }
.m4d5067a6 .z036245b { font-weight: 500; grid-column: 1/-1; font-size: 1em; margin: 0 0 .75em }
.m4d5067a6 .aab25d1 .seb88a7 li { display: inline }
.m4d5067a6 .g644292dd { margin: 0; padding: 0; list-style: none }
.m4d5067a6 .p28dc15 nav+nav { border-top: 1px solid var(--color-border); padding-top: .5em }
.m4d5067a6 details.y8c2edc { padding: .7em 0; border: 0 }
.m4d5067a6 .j4aa6bee8 { grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); gap: .4em 1em; display: grid }
.m4d5067a6 .z31cdcdf9 summary { margin: 0 0 .45rem; cursor: pointer; color: var(--fg); font-weight: bold }
.m4d5067a6 .seb88a7 li::before { display: none; content: "" }
.m4d5067a6 hr { border: 0; border-top: 1px solid var(--color-border); margin: 2.4em 0 }
.m4d5067a6 .g644292dd li::before { content: ""; display: none }
.m4d5067a6 .u8316ce a { padding: .25rem 0; min-height: 46px; display: inline-block; margin: 0 1.2rem .3rem 0 }
.m4d5067a6 td { border-bottom: 1px solid var(--color-border); overflow-wrap: break-word; padding: 10px 12px }
.m4d5067a6 .u8316ce,.m4d5067a6 .yc1b6b5,.m4d5067a6 .z036f9c { line-height: 1.7; margin: .3rem 0 0 }
.m4d5067a6 .n18cfd71c table { margin: 0 }
.m4d5067a6 .y6b65abe h3 { margin: 0 0 .5rem }
.m4d5067a6 .z036f9c a { padding: .25rem 0; vertical-align: middle; min-height: 46px; max-width: 100%; min-width: 24px; display: inline-block }
.m4d5067a6 .mec4342a7 { margin: 0 0 1.6rem; padding: .6rem .9rem; background: var(--soft); border-radius: 14px; text-align: right }
.m4d5067a6 .mec4342a7 nav { margin: .85rem 0 0; line-height: 2; font-size: .92rem }
@media(max-width:720px){body { background: #fdfdfd }
.m4d5067a6 { border-left: 0; border-radius: 0; padding: calc(var(--step) + 8px) calc(var(--step) + 4px) }
.m4d5067a6 img.pee006f9,.m4d5067a6 img.vd26fa6a,.m4d5067a6 img.p80c84e { max-width: 100%; margin-right: auto; margin-left: auto }}
@media(min-width:1080px){.m4d5067a6 { padding: 40px 56px }}
@supports (text-wrap:balance){.m4d5067a6 h2,.m4d5067a6 h3{text-wrap:balance}}
@media(max-width:560px){.m4d5067a6 h1{font-size:clamp(1.65rem,0.36vw + 1.61rem,1.72rem)}}.m4d5067a6 figcaption{font-size:0.9425rem}
.m4d5067a6 table:not(.n18cfd71c table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:720px){.m4d5067a6 th,.m4d5067a6 td{overflow-wrap:break-word;word-break:normal;padding-inline:6px}}
.m4d5067a6 pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.m4d5067a6 .mec4342a7 nav{min-width:0;max-width:100%}.m4d5067a6 .mec4342a7 nav a,.m4d5067a6 .a586e43c{overflow-wrap:normal;word-break:normal}.m4d5067a6 .nf44b63>a{flex:0 0 auto;white-space:nowrap}
.m4d5067a6 .ffa0dd8d{display:none}
@media(max-width:48rem){
.m4d5067a6 .ta560b7{min-width:0;max-width:100%;margin-inline:0}
.m4d5067a6 .ta560b7>img{display:none}
.m4d5067a6 .ta560b7>figcaption{display:none}
.m4d5067a6 .ta560b7>.ffa0dd8d{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
.m4d5067a6 .ffa0dd8d .x694bcd{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.m4d5067a6 .ffa0dd8d .xba85a6f{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.m4d5067a6 .ffa0dd8d .d4d9a48{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.m4d5067a6 .ffa0dd8d ol.d4d9a48{list-style:decimal;padding-left:1.8em}
.m4d5067a6 .ffa0dd8d .d4d9a48>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
.m4d5067a6 .ffa0dd8d .d4d9a48>li::before{content:none!important;display:none!important}
.m4d5067a6 .ffa0dd8d .d4d9a48>li::marker{color:inherit;font-size:1em;font-weight:600}
.m4d5067a6 .ffa0dd8d.e519a13b0 .d4d9a48{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.m4d5067a6 .ffa0dd8d.of06070 .d4d9a48>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.m4d5067a6 .ffa0dd8d.xcbe51b9 .d4d9a48>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.m4d5067a6 .ffa0dd8d.i7c76615 .d4d9a48>li{border-radius:.7em}
}
@media print{html,body{background:#fff!important;color:#111!important}.m4d5067a6,.m4d5067a6 *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}.m4d5067a6 *::before,.m4d5067a6 *::after,.m4d5067a6 *::first-letter,.m4d5067a6 *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.m4d5067a6{max-width:100%!important;width:auto!important;box-sizing:border-box}.m4d5067a6 details::details-content{content-visibility:visible!important;display:block!important}.m4d5067a6 details:not([open])>:not(summary){display:block!important}.m4d5067a6 .n18cfd71c{max-width:100%!important;overflow:visible!important}.m4d5067a6 table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}.m4d5067a6 th,.m4d5067a6 td{overflow-wrap:anywhere!important;word-break:normal!important}.m4d5067a6 table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}.m4d5067a6 img{max-width:100%!important;height:auto!important}.m4d5067a6 .ffa0dd8d{display:none!important}.m4d5067a6 .ta560b7>img{display:block!important}}