* { box-sizing: border-box }
:root { --bg: #f4f9f5; --measure: 620px; --c-muted: #506e55; --c-link: #127621; --line: #d4e8d7; --c-surface: #fcfdfc; --pad: 24px; --accent: #1ec136; --c-text: #232824 }
.qfhbk0i0 .v6nqq7[tabindex="0"]:focus-visible,.qfhbk0i0 summary:focus-visible,.qfhbk0i0 a:focus-visible { outline: 2px solid var(--c-text); outline-offset: .15em; box-shadow: 0 0 0 3px var(--c-link) }
.qfhbk0i0 .ywbe3e p { font-weight: bold; margin: 0 0 .45em; color: var(--c-text) }
.qfhbk0i0 .zbktqc87 { background: #f7e4e1; border-left: 3px solid var(--accent); padding: .9em 1.2em .9em 2.6em; border-radius: 8px }
.qfhbk0i0 img.hdxjj3qc { margin-right: auto; max-width: 78%; margin-left: 0 }
.qfhbk0i0 .n6jmysd { letter-spacing: -.01em; color: var(--c-text); text-decoration: none; font-size: 1.15rem; display: inline-block; font-weight: 500; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif }
.qfhbk0i0 .l95vnx { list-style: none; margin: 0; padding: 0 }
.qfhbk0i0 .q21bvd nav .l95vnx li+li::before { content: '\2022'; opacity: .45; margin: 0 .65em }
.qfhbk0i0 .jk6ryi4 li { margin: 0; padding: 0 }
.qfhbk0i0 th { font-weight: bold; border-bottom: 1px solid var(--line); text-align: left; background: #f7e4e1; padding: 9px 11px; color: var(--c-text); overflow-wrap: anywhere }
body { letter-spacing: .006em; -webkit-font-smoothing: antialiased; margin: 0; color: var(--c-text); background: radial-gradient(circle at 12% 0%,#f7e4e1 0,var(--bg) 48%,var(--bg) 100%); min-height: 100vh; font: 16px/1.6 Helvetica,'Helvetica Neue',Arial,sans-serif }
.qfhbk0i0 .qyfsb4 .jk6ryi4 li+li::before { content: '\2022'; opacity: .45; margin: 0 .65em }
.qfhbk0i0 ul li::before { left: 0; font-weight: 700; content: '\25e6'; position: absolute; color: var(--c-link) }
.qfhbk0i0 .t2j5ardg h2 { margin-top: .8em }
.qfhbk0i0 .lk4umm { padding: 1.2em 1.35em; margin: 1.7em 0; border-radius: 8px }
.qfhbk0i0 .q21bvd nav a { margin: 0 1em .2em 0; display: inline-block; color: var(--c-muted); padding: .25em 0; min-height: 3rem; text-decoration: none }
.qfhbk0i0 .l95vnx li { display: inline; padding: 0; margin: 0 }
.qfhbk0i0 .jk6ryi4 li::before { display: none; content: "" }
.qfhbk0i0 .t3k9clsv { gap: .4em 1em; grid-template-columns: repeat(auto-fit,minmax(11rem,1fr)); display: grid }
.qfhbk0i0 .ywbe3e { border-radius: 8px; font-size: .97rem; border: 1px solid var(--line); margin: 1.2em 0; background: #f7e4e1; padding: .6em 1em }
.qfhbk0i0 caption { padding: .55em 0; text-align: left; caption-side: bottom; color: var(--c-muted); font-weight: bold }
::selection { color: var(--c-text); background: #f7e4e1 }
.qfhbk0i0 img { display: block; height: auto; margin: 1.6em 0; max-width: 100%; box-shadow: 0 6px 20px rgba(16,45,21,.12); border-radius: 8px }
.qfhbk0i0 details.espciys { border-radius: 8px; margin: 0 0 .55em; border: 1px solid var(--line); padding: .85em 1em }
.qfhbk0i0 p { margin: 0 0 1.45em }
.qfhbk0i0 ul li { padding-left: 1.1em; position: relative }
.qfhbk0i0 h1 { line-height: 1.28; background: #f7e4e1; margin: 0 0 .8em; font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; font-size: clamp(1.75rem,1.5vw + 1.4rem,2.0rem); letter-spacing: .01em; font-weight: 800; padding: .45em .6em; color: var(--c-text); border-radius: 8px }
.qfhbk0i0 .v6nqq7 table { margin: 0 }
.qfhbk0i0 .fdckrm h3 { margin: 0 0 .4em }
.qfhbk0i0 .fdckrm { border: 1px solid var(--line); border-radius: 8px; margin: 0 0 .8em; padding: .7em 1em }
.c3m3uf { color: var(--c-link); letter-spacing: .1em; margin: .25em 0 1.4em; display: inline-block; font-size: .95rem }
.qfhbk0i0 .lu3ko3::first-letter { font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; line-height: .82; color: var(--c-link); font-weight: 800; font-size: 3.2em; margin: .02em .08em 0 0; float: left }