body .q5gmpky51x { font-size: .85rem; margin: 0 0 1.4em; color: #666c7b }
body h3 { font-weight: 700; font-size: 1.12rem; margin: 1.3em 0 .3em; color: #ae4824; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif }
body .pdhs1a6azy ul,body .pdhs1a6azy ol { padding-left: 0; margin: 0; flex-wrap: wrap; list-style: none; display: flex; gap: .45em 1em }
body .ql1z0b3 li { padding: 0; margin: 0 }
body .pdhs1a6azy a { display: inline-block; min-height: 50px; padding: .25em 0; text-decoration: none; color: #ae4824 }
body a { text-underline-offset: 3px; text-decoration: underline dotted; color: #ae4824 }
.agj4jbh0p { max-width: 620px; margin: 52px auto; background: #fdfdfc; border-radius: 6px; padding: 50px 46px; overflow-wrap: break-word; box-shadow: 0 7px 18px rgba(25,35,63,.10); border-bottom: 3px solid #ae4824 }
body hr { border: 0; height: 3px; width: 64px; background: #ae4824; border-radius: 3px; margin: 1.6em 0 }
body .gzkg2z a { padding: .25em 0; min-height: 50px; margin: 0 1em .3em 0; display: inline-block }
body li { margin: .4em 0 }
body img { border: 1px solid #e2e6f0; height: auto; border-radius: 0; max-width: 100%; display: block; margin: 1.4em 0 }
.agj4jbh0p::before { margin: 0 0 1.3em; border-radius: 2px; content: ''; width: 64px; height: 5px; display: block; background: #ae4824 }
body .k047ydr7md { display: inline-block; font-size: 1.25rem; font-weight: 500; text-decoration: none; letter-spacing: -.01em; color: #26282d; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif }
body img.ddm4s22h { margin-left: auto; max-width: 66%; margin-right: 0 }
body .d8s74s { border: 1px solid #e2e6f0; padding: .75em 1em; text-align: center; border-radius: 6px; margin: 0 0 1.8em }
body blockquote { padding: .9em 1.2em; background: #f4f3e8; margin: 1.6em 0; border-radius: 6px }
body .ql1z0b3 { margin: 0; list-style: none; padding: 0 }
body .cpjekja a { margin: 0 0 .35em; display: block }
body .e06ziuet .ql1z0b3 li+li::before { opacity: .55; margin: 0 .4em; content: '\00bb' }
body .d8s74s nav { font-size: .89rem; line-height: 1.4; margin: .85em 0 0 }
body h2 { letter-spacing: .04em; color: #26282d; text-transform: uppercase; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; font-size: 1.4rem; font-weight: 700; margin: 2.1em 0 .4em; line-height: 1.3 }
body img.liintj0xm { margin-left: 0; max-width: 100%; margin-right: 0 }
html { -webkit-text-size-adjust: 100% }
body .pwvaeb h3 { margin: 0 0 .3em }
body p { margin: 0 0 1.15em }
body .ql1z0b3 li::before { content: none !important }
body .lc7s49 { margin: .5em 0 1.4em; color: #666c7b; font-size: .82rem }
body .pwvaeb { border: 1px solid #e2e6f0; border-radius: 6px; padding: .8em 1.1em; margin: 0 0 .7em }
body .d8s74s nav a { min-height: 50px; color: #666c7b; text-decoration: none; display: block; padding: .25em 0; margin: 0 0 .25em }
body li::marker { color: #ae4824 }
.cg5ieuew8 { font-size: .9rem; gap: .4em; padding: .3em .8em; border-radius: 999px; align-items: center; color: #ae4824; border: 1px solid #e2e6f0; background: #f4f3e8; margin: .3em 0 1.5em; display: inline-flex }
body .yjg6ray { display: grid; grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)); gap: 1em 1.4em }
body .d8s74s nav .napwlw3 { color: #666c7b; margin: 0 1.15em .2em 0; cursor: default }
.qwjh { box-sizing: border-box }
body th { font-weight: 600; text-align: left; padding: 10px 14px; overflow-wrap: break-word; border-bottom: 1px solid #e2e6f0; background: #f4f3e8; color: #26282d }
body .pdhs1a6azy p { margin: 0 0 .45em; font-weight: 600; color: #26282d }
body caption { caption-side: bottom; font-weight: 600; color: #666c7b; text-align: left; padding: .45em 0 }
body figure,body .fq4wux,body .e9o5aif,body .hbmv6puzr,body .ry94nzea6u { background: #fdfdfc; border: 1px solid #e2e6f0; margin: 1.4em 0; padding: .6em; border-radius: 6px }
body .pdhs1a6azy li { margin: 0 }
body { color: #26282d; min-height: 100vh; -webkit-font-smoothing: antialiased; background: #eff1f5; word-spacing: .05em; font: 16px/1.6 'Lucida Sans','Lucida Grande',Geneva,Verdana,sans-serif; -moz-osx-font-smoothing: grayscale; margin: 0 }
.qcdepaygv { margin: 0 }
body .pdhs1a6azy { background: #f4f3e8; margin: 1.8em 0; font-size: .95rem; padding: .75em 1.1em; border: 1px solid #e2e6f0; border-radius: 6px }
body .d8s74s nav a:hover { color: #ae4824 }
body ul,body ol { margin: 0 0 1.1em; padding-left: 1.8em }
body .jzio4vn1 { padding: .9em 1.2em .9em 2.6em; border-left: 3px solid #ae4824; background: #f4f3e8; border-radius: 6px }
body figure>img,body .fq4wux>img,body .e9o5aif>img,body .hbmv6puzr>img,body .ry94nzea6u>img { margin-top: 0; margin-bottom: 0 }