:root { --c-bg: #f4f4f5; --subtle: #716486; --content-width: 700px; --color-text: #26232b; --color-surface: #fdfdfd; --brand: #5a1fb6; --color-soft: #efebf5 }
:where(.hwh-eh48-j11z) .pm-7a-u8 a { text-decoration: none; color: var(--subtle) }
:where(.hwh-eh48-j11z) img.gyj-xv6-mg { margin-left: auto; max-width: 74%; margin-right: 0 }
:where(.hwh-eh48-j11z) a { text-decoration: none; color: var(--brand); transition: color .2s ease; box-shadow: inset 0 -2px 0 #5a1fb655 }
:where(.hwh-eh48-j11z) .iy-9nq-7g li { margin: 0; display: block; padding: 0 }
:where(.hwh-eh48-j11z) hr { border: 0; height: 2px; background: linear-gradient(90deg,var(--brand),transparent); margin: 2em 0 }
:where(.hwh-eh48-j11z) .hvl-mvse-v253 nav { border-top: 1px solid #e9e5ee; padding-top: .45rem; font-size: .92rem; margin: .35rem 0 0; text-align: left; line-height: 1.7 }
:where(.hwh-eh48-j11z) .hvl-mvse-v253 nav a:hover { color: var(--brand) }
:where(.hwh-eh48-j11z) details.omp-per-g2nm p { margin: .8em 0 0 }
:where(.hwh-eh48-j11z) .ef-neig-19qw p { color: var(--color-text); font-weight: 700; margin: 0 0 .45rem }
:where(.hwh-eh48-j11z) h1 { color: var(--color-text); font-family: Calibri,Candara,'Segoe UI',sans-serif; margin: 0 0 .8em; letter-spacing: 0; font-size: 1.9rem; line-height: 1.28; font-weight: 750 }
:where(.hwh-eh48-j11z) .cw-ozt-4y3u a { display: inline }
:where(.hwh-eh48-j11z) .mfw-wj0-uc { margin-top: 2.8em; padding-top: 0; border: 0 }
:where(.hwh-eh48-j11z) .ag-09-lxa { background: var(--color-soft); border-radius: 10px; border: 1px solid #e9e5ee; padding: .9em 1.2em .9em 2.5em }
:where(.hwh-eh48-j11z) ul li { position: relative; padding-left: 1.2rem }
:where(.hwh-eh48-j11z) .mk-ntu-ewo dd { padding: 0; margin: 0 0 1em }
:where(.hwh-eh48-j11z) .hvl-mvse-v253 nav .ois-ryo-kcjj { color: var(--subtle); cursor: default; margin: 0 .7rem .2rem 0 }
:where(.hwh-eh48-j11z) th { font-weight: 700; padding: 9px 11px; overflow-wrap: break-word; text-align: left; border-bottom: 2px solid #e9e5ee; color: var(--color-text) }
:where(.hwh-eh48-j11z) figure>img,:where(.hwh-eh48-j11z) .cje-h6k-f37>img,:where(.hwh-eh48-j11z) .jx-iisd-3b>img,:where(.hwh-eh48-j11z) .vv-lt-jkq0>img,:where(.hwh-eh48-j11z) .si-ox-9v>img { margin-top: 0; margin-bottom: 0 }
:where(.hwh-eh48-j11z) ul li::before { content: '\2023'; position: absolute; color: var(--brand); left: 0; font-weight: 700 }
:where(.hwh-eh48-j11z) a:hover { box-shadow: inset 0 -3px 0 var(--brand) }
:where(.hwh-eh48-j11z) img.zdm-t9-hn { margin-left: 0; margin-right: 0; max-width: 100% }
:where(.hwh-eh48-j11z) .mn-3l21-me0s li { margin: 0; padding: 0 }
:where(.hwh-eh48-j11z) .ruy-h4f-73eh { background: var(--color-soft); padding: .7em 1em .7em 2.4em; border-radius: 10px; border-left: 3px solid #c45e21 }
body { -moz-osx-font-smoothing: grayscale; color: var(--color-text); font: 17px/1.74 'Iowan Old Style','Palatino Linotype',Palatino,serif; min-height: 100vh; margin: 0; background: var(--c-bg); -webkit-font-smoothing: subpixel-antialiased }
:where(.hwh-eh48-j11z) .ef-neig-19qw { margin: 1.2rem 0; padding: .75rem 1.1rem; border-top: 1px solid #e9e5ee; border-bottom: 1px solid #e9e5ee; font-size: .95rem; background: var(--color-soft) }
:where(.hwh-eh48-j11z) .fc-qri7-f6hq li::before { content: normal }
:where(.hwh-eh48-j11z) .wu-gf2-zz h2 { margin-top: .6em }
:where(.hwh-eh48-j11z) .fl-53-gh h3 { margin: 0 0 .3rem }
:where(.hwh-eh48-j11z) h2 { line-height: 1.22; margin: 2.7em 0 .45em; font-family: Calibri,Candara,'Segoe UI',sans-serif; color: var(--color-text); border-bottom: 2px solid #c45e21; font-weight: 600; padding-bottom: .2em; font-size: 1.38rem }
:where(.hwh-eh48-j11z) strong { color: var(--color-text) }
:where(.hwh-eh48-j11z) .mn-3l21-me0s { list-style: none; flex-wrap: wrap; gap: .2em; padding: 0; margin: 0; display: flex }
:where(.hwh-eh48-j11z) ul { padding-left: 1.4rem; list-style: none }
:where(.hwh-eh48-j11z) .fc-qri7-f6hq { padding: 0; list-style: none; margin: 0 }
:where(.hwh-eh48-j11z) .ef-neig-19qw a { display: inline-block; color: var(--brand); min-height: 50px; text-decoration: none; padding: .25rem 0 }
:where(.hwh-eh48-j11z) a:focus-visible,:where(.hwh-eh48-j11z) summary:focus-visible,:where(.hwh-eh48-j11z) .ry-0zsg-go[tabindex="0"]:focus-visible { outline: 2px solid var(--color-text); outline-offset: .15rem; box-shadow: 0 0 0 3px var(--brand) }
:where(.hwh-eh48-j11z) .amg-zz-7ya6 { margin: .22rem 0 0; font-weight: 400; color: var(--subtle); font-size: .82rem }
:where(.hwh-eh48-j11z) .mk-ntu-ewo dt { margin: 1.2em 0 .3em; font-weight: 700 }
:where(.hwh-eh48-j11z) ul,:where(.hwh-eh48-j11z) ol { margin: 0 0 1.2rem; padding-left: 1.3rem }
:where(.hwh-eh48-j11z) figcaption { margin-top: .65em; font-size: .82rem; line-height: 1.5; text-align: center; color: var(--subtle) }
:where(.hwh-eh48-j11z) .pvb-i4fu-wm0>h2:first-child { margin-top: 0 }
:where(.hwh-eh48-j11z) .iy-9nq-7g { margin: 0; padding: 0; list-style: none }
:where(.hwh-eh48-j11z) .mmh-3lq-18jz,:where(.hwh-eh48-j11z) .co-kp9-su3,:where(.hwh-eh48-j11z) .cw-ozt-4y3u { margin: .6rem 0 0; line-height: 1.5 }
:where(.hwh-eh48-j11z) details.omp-per-g2nm { border-bottom: 1px solid #e9e5ee; padding: .6em 0 }
:where(.hwh-eh48-j11z) .wba-yyt-dl { letter-spacing: 0; text-decoration: none; font-family: Calibri,Candara,'Segoe UI',sans-serif; display: inline-block; color: var(--color-text); font-size: 1.15rem; text-transform: lowercase; font-weight: 700 }
:where(.hwh-eh48-j11z) td { padding: 9px 11px; overflow-wrap: break-word; border-bottom: 1px solid #e9e5ee }
:where(.hwh-eh48-j11z) .ry-0zsg-go { overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 1.8rem 0; width: 100% }