
@font-face{font-family:"Saira Condensed";src:url(/type/saira-cond-800.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Saira Condensed";src:url(/type/saira-cond-800-ext.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Saira Condensed";src:url(/type/saira-cond-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Saira Condensed";src:url(/type/saira-cond-700-ext.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Lexend";src:url(/type/lexend-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Lexend";src:url(/type/lexend-400-ext.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Lexend";src:url(/type/lexend-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Lexend";src:url(/type/lexend-600-ext.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{
  --ddb60c:#FFFFFF; --ddcc6a:#FFFFFF; --ddf9b9:#EEF6EF; --dd95c1:#E2F0E5; --ddd6ac:#121815; --ddb0ad:#4A5A50; --ddea45:#C9DCCD; --dda2da:#D9E7DC; --dd753f:#B9E28F;
  --dd7b20:#0E6B3B; --dd8fae:#0A2E1C; --dda8cf:#7CC243; --dd3781:#C9532E; --dd6feb:#0B5E33;
  --ddd998:#0E6B3B; --dd2a4d:#0A2E1C;
  --ddaee1:"Saira Condensed","Arial Narrow",ui-sans-serif,sans-serif;
  --dda6f7:"Lexend",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --dddf85:1160px; --dd9c00:74ch;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--ddb60c);color:var(--ddd6ac);font:400 1rem/1.68 var(--dda6f7);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--dd6feb);text-underline-offset:.22em;text-decoration-thickness:1px}
a:hover{color:var(--dd3781)}
:focus-visible{outline:3px solid var(--dda8cf);outline-offset:2px}
.dde6a4{max-width:var(--dddf85);margin:0 auto;padding:0 20px}
.ddced2{position:absolute;left:-999px}.ddced2:focus{left:12px;top:12px;background:#fff;padding:8px 12px;z-index:90}
.ddaea2{background:#fff;position:relative;z-index:40;border-bottom:1px solid var(--ddea45)}
.ddaea2::before{content:"";display:block;height:6px;background:repeating-linear-gradient(90deg,var(--dd7b20) 0 46px,#fff 46px 50px,var(--dda8cf) 50px 54px,#fff 54px 58px)}
.dde90f{display:flex;align-items:center;gap:6px;min-height:64px}
.dded88{display:inline-flex;align-items:center;gap:8px;font:800 1.6rem/1 var(--ddaee1);color:var(--dd8fae);text-decoration:none;margin-right:auto;white-space:nowrap;letter-spacing:.01em;font-style:italic}
.dded88 img{width:40px;height:40px}
.dded88 b{color:var(--dd7b20);font-weight:800}
.dde8af{display:flex;list-style:none;margin:0;padding:0}
.dde8af>li{position:relative}
.dde8af>li>a,.dde8af>li>button{display:block;font:700 1.02rem/1 var(--ddaee1);color:var(--dd8fae);text-decoration:none;background:none;border:0;padding:12px 9px;cursor:pointer;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}
.dde8af>li>button::after{content:"";display:inline-block;width:7px;height:7px;margin-left:6px;border-right:2px solid var(--dd7b20);border-bottom:2px solid var(--dd7b20);transform:rotate(45deg) translateY(-3px)}
.dde8af>li>button:hover,.dde8af>li>a:hover{color:var(--dd7b20)}
.ddeac4{display:none;position:absolute;left:0;top:100%;min-width:260px;max-height:72vh;overflow:auto;background:#fff;border:1px solid var(--ddea45);border-top:4px solid var(--dd7b20);list-style:none;margin:0;padding:6px 0;z-index:90;box-shadow:0 12px 28px rgba(10,46,28,.14)}
.ddeac4 a{display:block;padding:7px 15px;color:var(--ddd6ac);text-decoration:none;font-size:.9rem}
.ddeac4 a:hover,.ddeac4 a:focus{background:var(--ddf9b9);color:var(--dd8fae)}
.dde8af>li:hover>.ddeac4,.dde8af>li:focus-within>.ddeac4{display:block}
.ddeac4::before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}
.dde8af>li.ddfedb>.ddeac4{display:block}
.dde8af>li:nth-last-child(-n+2)>.ddeac4{left:auto;right:0}
.ddaab9{white-space:nowrap;font:600 .92rem/1 var(--dda6f7);color:#fff;background:var(--dd7b20);padding:11px 15px;text-decoration:none;border-radius:4px}
.ddaab9:hover{background:var(--dd8fae);color:#fff}
.dd5d9a{display:none;background:var(--ddf9b9);color:var(--dd8fae);border:1px solid var(--ddea45);padding:9px 13px;font:700 .98rem var(--ddaee1);text-transform:uppercase;letter-spacing:.05em;border-radius:4px}
@media (max-width:1060px){
  .dde90f{flex-wrap:wrap;gap:6px}
  .dded88{font-size:1.32rem}.dded88 img{width:34px;height:34px}
  .ddaab9{order:2;padding:8px 10px;font-size:.82rem}
  .dd5d9a{display:block;order:3}
  .dde8af{display:none;order:4;flex-basis:100%;flex-direction:column;padding-bottom:10px}
  .dde90f.dd953b .dde8af{display:flex}
  .ddeac4{position:static;display:none;border:0;border-left:4px solid var(--dda8cf);margin-left:8px;min-width:0;box-shadow:none;max-height:none}
  .dde8af>li:hover>.ddeac4,.dde8af>li.ddfedb>.ddeac4{display:none}
  .dde8af>li.dd953b>.ddeac4{display:block}
}
.dd4bf9{font-size:.82rem;color:var(--ddb0ad);padding-top:14px}
.dd4bf9 ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.dd4bf9 li+li::before{content:"→";color:var(--dd7b20);margin-right:6px}
.dd8adf{position:relative;padding:34px 0 30px;overflow:hidden;z-index:1;background:linear-gradient(180deg,#fff 0,#fff 70%,var(--ddf9b9) 100%)}
.dd8adf::after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:repeating-linear-gradient(90deg,var(--dd3781) 0 60px,#fff 60px 62px);opacity:.9}
.dd8adf::before{content:"";position:absolute;right:-60px;top:-40px;width:min(36%,380px);height:calc(100% + 80px);pointer-events:none;z-index:0;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 420' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke-width='9'%3E%3Cpath d='M300 20 A190 190 0 0 0 300 400' stroke='%230E6B3B'/%3E%3Cpath d='M300 50 A160 160 0 0 0 300 370' stroke='%23C9532E'/%3E%3Cpath d='M300 80 A130 130 0 0 0 300 340' stroke='%237CC243'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M300 35 A175 175 0 0 0 300 385'/%3E%3Cpath d='M300 65 A145 145 0 0 0 300 355'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center/contain}
.dd8adf .dde6a4{position:relative;z-index:1}
.dd8adf h1{font:800 clamp(1.95rem,4.3vw,3rem)/1.03 var(--ddaee1);margin:0;max-width:21em;color:var(--dd8fae);letter-spacing:.005em;font-style:italic}
@media (min-width:1101px){.dd8adf .dde6a4>*{max-width:calc(100% - min(30%,330px))}}
@media (max-width:1100px){.dd8adf::before{display:none}}
.dd24ac{font-size:.86rem;color:var(--ddb0ad);margin:12px 0 0}
.ddc48d{max-width:var(--dd9c00);margin:16px 0 0;padding:16px 18px 16px 22px;background:#fff;border:1px solid var(--ddea45);border-left:6px solid var(--dd7b20);border-radius:4px;box-shadow:0 2px 0 var(--ddea45)}
.ddc48d p{margin:0}
.dd18b6{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.dd794d{display:inline-block;padding:12px 18px;font:600 .98rem/1.1 var(--dda6f7);text-decoration:none;border:2px solid var(--dd7b20);color:var(--dd8fae);background:#fff;border-radius:4px}
.dd794d:hover{background:var(--ddf9b9)}
.dd1217{background:var(--dd7b20);color:#fff;border-color:var(--dd7b20)}
.dd1217:hover{background:var(--dd8fae);color:#fff}
.ddacfd{padding:6px 0 30px}
.ddacfd h2{font:800 clamp(1.5rem,3vw,2.05rem)/1.08 var(--ddaee1);margin:44px 0 12px;max-width:var(--dd9c00);color:var(--dd8fae);font-style:italic}
.ddacfd h2::after{content:"";display:block;width:84px;height:4px;margin-top:8px;background:linear-gradient(90deg,var(--dd7b20) 0 60%,var(--dda8cf) 60% 80%,var(--dd3781) 80%)}
.ddacfd h3{font:700 1.28rem/1.2 var(--ddaee1);margin:24px 0 6px;color:var(--dd7b20);letter-spacing:.02em}
.ddacfd p,.ddacfd ul,.ddacfd ol{max-width:var(--dd9c00)}
.ddacfd li{margin:.35em 0}
.dd3ec3{max-width:var(--dd9c00);background:var(--dd95c1);padding:12px 16px;margin-top:16px;font-weight:600;border-radius:4px;border-left:6px solid var(--dda8cf)}
.dda88d{font-size:.88rem;color:var(--ddb0ad);margin:-8px 0 20px}
.ddcc60{counter-reset:s;list-style:none;padding:0}
.ddcc60 li{counter-increment:s;position:relative;padding:4px 0 14px 60px}
.ddcc60 li::before{content:counter(s);position:absolute;left:0;top:0;width:44px;height:36px;display:grid;place-items:center;font:800 1.3rem var(--ddaee1);color:var(--dd8fae);background:#fff;border:2px solid var(--dd8fae);border-radius:3px;box-shadow:inset 0 5px 0 var(--dd3781)}
.ddf3d0{overflow-x:auto;border:1px solid var(--ddea45);background:#fff;margin:16px 0;max-width:100%;border-radius:4px}
table{border-collapse:collapse;width:100%;font-size:.9rem;font-variant-numeric:tabular-nums}
th,td{border-bottom:1px solid var(--dda2da);padding:9px 12px;text-align:left;vertical-align:top}
th{background:var(--dd8fae);color:#fff;font-weight:600;white-space:nowrap}
tbody tr:nth-child(even) td{background:var(--ddf9b9)}
.dd019f{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}
.dd019f a{font-size:.84rem;padding:5px 12px;border:1px solid var(--dd7b20);border-radius:4px;background:#fff;text-decoration:none;color:var(--dd8fae)}
.dd019f b{color:var(--dd3781)}
.ddaa70{display:flex;align-items:baseline;gap:10px;border-bottom:2px solid var(--dd7b20);padding-bottom:4px;font-style:italic}
.ddaa70 span{font:400 .84rem var(--dda6f7);color:var(--ddb0ad);font-style:normal}
.dd2367{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:14px;margin:12px 0 22px}
.ddc182{margin:0;background:#fff;border:1px solid var(--ddea45);border-radius:6px;overflow:hidden;position:relative;transition:box-shadow .12s}
.ddc182:hover{box-shadow:0 6px 18px rgba(10,46,28,.12)}
.dd9b72{display:block;position:relative;width:100%;padding:0;border:0;border-bottom:3px solid var(--dd7b20);background:#fff;cursor:zoom-in}
.dd9b72 img{aspect-ratio:1/1;width:100%;object-fit:cover}
.dd5cbc{position:absolute;left:6px;top:6px;font:700 .78rem/1 var(--ddaee1);letter-spacing:.06em;background:#fff;color:var(--dd8fae);padding:4px 7px;border:1.5px solid var(--dd8fae);border-radius:2px}
.ddc182 figcaption{font-size:.83rem;line-height:1.35;padding:8px 9px 10px}
.dd6647{display:inline-block;margin-top:4px;font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:1px 7px;color:#fff;border-radius:2px}
.dd122a{background:var(--dd7b20)}.dd7d6d{background:var(--dd3781)}.dd3ef3{background:var(--dda8cf);color:var(--dd8fae)}.dd7c62{background:var(--dd8fae)}
.dd9c64{width:min(960px,94vw);max-height:92vh;padding:0;border:0;border-radius:8px;background:#fff;color:var(--ddd6ac);box-shadow:0 20px 60px rgba(0,0,0,.35)}
.dd9c64::backdrop{background:rgba(10,46,28,.78)}
.ddd915{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;position:sticky;top:0;background:var(--dd8fae);color:#fff;z-index:2}
.dd6e32{font-size:1.7rem;line-height:1;border:0;background:none;cursor:pointer;color:#fff}
.ddde4a{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:12px}
.ddde4a img{width:100%;background:var(--ddf9b9)}
.ddab7d{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--ddea45);position:sticky;bottom:0;background:#fff}
@media (max-width:600px){.dd2367{grid-template-columns:repeat(2,1fr);gap:9px}.ddde4a{grid-template-columns:1fr}}
.ddecc2{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:16px;margin:12px 0 24px}
.dde783{display:flex;flex-direction:column;gap:6px;padding:0 0 12px;background:#fff;border:1px solid var(--ddea45);border-radius:6px;color:var(--ddd6ac);text-decoration:none;overflow:hidden;transition:transform .12s,box-shadow .12s}
.dde783:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(10,46,28,.14);color:var(--ddd6ac)}
.dd1d70{display:block;border-bottom:3px solid var(--dd7b20)}
.dd1d70 img{aspect-ratio:1/1;width:100%;object-fit:cover;background:#fff}
.dd3055{display:flex;align-items:center;gap:8px;padding:0 12px}
.dd3055 strong{font:700 1.14rem/1.15 var(--ddaee1);letter-spacing:.02em;font-style:italic}
.dd28c3{margin-left:auto;font:700 .74rem/1 var(--ddaee1);padding:3px 7px;background:#fff;color:var(--dd8fae);border:1.5px solid var(--dd8fae);white-space:nowrap;border-radius:2px;letter-spacing:.05em}
.dd91d6{font-size:.84rem;line-height:1.4;color:var(--ddb0ad);padding:0 12px}
.dd8b2a{max-width:var(--dd9c00);display:flex;gap:20px;align-items:flex-start;background:var(--dd8fae);color:#fff;border-radius:8px;padding:24px 20px 22px;margin:30px 0;position:relative;overflow:hidden}
.dd8b2a::before{content:"";position:absolute;right:-40px;bottom:-60px;width:220px;height:220px;border-radius:50%;border:10px solid rgba(124,194,67,.25);box-shadow:0 0 0 18px rgba(124,194,67,.12)}
.dd8b2a>*{position:relative}
.dd8b2a img{width:150px;height:auto;flex:none;border-radius:6px;background:#fff;padding:6px}
.dd8b2a h3{margin:2px 0 6px;font:800 1.55rem/1.1 var(--ddaee1);font-style:italic;color:var(--dd753f)}
.dd8b2a p{margin:0 0 12px}
.dd8b2a a{color:var(--dd753f)}
.dd8b2a .dd1217{background:var(--dda8cf);color:var(--dd8fae);border-color:var(--dda8cf)}
.ddb0f2{font-size:.85rem;opacity:.9;margin:10px 0 0!important}
@media (max-width:600px){.dd8b2a img,.ddb0f2{display:none}}
.yp-mural{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.yp-mural figure{margin:0;background:#fff;border:1px solid var(--ddea45);border-radius:6px;overflow:hidden}
.yp-mural figcaption{font-size:.84rem;padding:8px}
.dd54c6 details{max-width:var(--dd9c00);border-bottom:1px solid var(--ddea45);padding:12px 0}
.dd54c6 summary{cursor:pointer;font-weight:600;font-size:1.01rem}
.dd54c6 summary::marker{color:var(--dd7b20)}
.dd54c6 details p{margin:.6em 0 0}
.dd8e04{max-width:var(--dd9c00);font-size:.88rem;color:var(--ddb0ad);border:1px dashed var(--ddea45);padding:14px 16px;margin:36px 0 0;background:var(--ddf9b9);border-radius:4px}
.dd69c5{background:var(--dd8fae);color:#E9F4EC;margin-top:44px;padding:0 0 30px;font-size:.9rem;position:relative}
.dd69c5::before{content:"";display:block;height:22px;margin-bottom:28px;background:repeating-linear-gradient(90deg,var(--dd3781) 0 70px,#fff 70px 73px),var(--dd3781);border-top:3px solid #fff;border-bottom:3px solid #fff}
.dd45f4{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}
.dd69c5 h2{font:800 1.12rem var(--ddaee1);color:var(--dd753f);margin:0 0 8px;letter-spacing:.04em;font-style:italic}
.dd69c5 ul{list-style:none;margin:0;padding:0;max-height:330px;overflow:auto}
.dd69c5 li{margin:3px 0}
.dd69c5 a{color:#E9F4EC;text-decoration:none}.dd69c5 a:hover{text-decoration:underline;color:var(--dd753f)}
.dd8bad{opacity:.86;margin-top:22px;max-width:var(--dd9c00)}
@media (prefers-reduced-motion:reduce){*{transition:none!important}.dde783:hover{transform:none}}
.ddfcf8{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:0 0 24px;margin-bottom:26px;border-bottom:1px solid rgba(255,255,255,.2)}
.ddb3e8{margin:0;font:800 1.08rem var(--ddaee1);color:var(--dd753f);font-style:italic;letter-spacing:.03em}
.ddfcf8 ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.ddfcf8 a,.ddfcf8 button{display:inline-flex;align-items:center;gap:7px;font:600 .84rem/1 var(--dda6f7);padding:8px 13px 8px 10px;border:1px solid rgba(255,255,255,.45);border-radius:4px;background:transparent;color:#fff;text-decoration:none;cursor:pointer}
.ddfcf8 svg{flex:none;display:block}
.ddfcf8 a:hover,.ddfcf8 button:hover{filter:brightness(1.1)}
.ddfcf8 .dd35ca{background:var(--dd3781);border-color:var(--dd3781)}
.ddfcf8 [hidden]{display:none}
.dd1217,.ddaab9{display:inline-flex;align-items:center;gap:8px}
.dd1217 svg,.ddaab9 svg{flex:none;display:block}
.ddea8a{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:8px;border-top:1px dotted var(--ddea45);font-size:.83rem}
.dd38d1{color:var(--ddb0ad);font-weight:600}
.ddea8a a,.ddea8a button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--ddea45);border-radius:4px;background:#fff;color:var(--ddb0ad);font:600 .79rem/1 var(--dda6f7);text-decoration:none;cursor:pointer}
.ddea8a a:hover,.ddea8a button:hover{border-color:var(--dd7b20);color:var(--dd8fae)}
.ddea8a [hidden]{display:none}
.ddf7ad{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 32px;font-size:.86rem;color:var(--ddb0ad)}
.ddf7ad span{font-weight:600;margin-right:4px}
.ddf7ad a,.ddf7ad button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--ddea45);border-radius:4px;background:var(--ddf9b9);color:var(--dd8fae);cursor:pointer;text-decoration:none}
.ddf7ad a:hover,.ddf7ad button:hover{background:var(--dd7b20);color:#fff}
.ddf7ad [hidden]{display:none}
.dd31d3{max-width:var(--dd9c00);display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 26px;padding:14px 16px;border-radius:6px;background:var(--ddf9b9);border:1px solid var(--ddea45);border-left:6px solid var(--dd3781)}
.dd31d3 p{margin:0;flex:1 1 320px;font-size:.94rem}
.dd31d3 .dd794d{background:#fff}
.dd2997{margin:26px 0 8px}
.dd2997 h2{margin-top:10px!important}
.dd25c9{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:14px 0 6px}
.dde121{display:flex;flex-direction:column;gap:3px;background:#fff;border:1px solid var(--ddea45);border-radius:6px;overflow:hidden;color:var(--ddd6ac);text-decoration:none;padding:0 0 12px;position:relative;transition:transform .12s,box-shadow .12s}
.dde121::before{content:"";display:block;height:6px;background:var(--dd7b20)}
.dde121.dd969a::before{background:var(--dd3781)}.dde121.ddb1fe::before{background:var(--dda8cf)}
.dde121 img{aspect-ratio:1/1;width:100%;object-fit:cover;margin-bottom:6px;background:#fff}
.dde121 strong{font:700 1.1rem/1.15 var(--ddaee1);padding:0 10px;font-style:italic}
.dde121 small{font-size:.79rem;color:var(--ddb0ad);padding:0 10px;line-height:1.3}
.dde121 span{margin:8px 10px 0;align-self:flex-start;font-size:.78rem;font-weight:600;padding:5px 10px;background:var(--dd7b20);color:#fff;border-radius:3px}
.dde121:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(10,46,28,.14);color:var(--ddd6ac)}
@media (max-width:1060px){.dd25c9{grid-template-columns:repeat(3,1fr)}}
@media (max-width:600px){.dd25c9{grid-template-columns:repeat(2,1fr);gap:10px}}

.dd9d66{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:14px 0 0}
.dd9d66 li{font:700 .86rem/1 var(--ddaee1);letter-spacing:.05em;padding:7px 10px;border:1.5px solid var(--dd8fae);border-radius:2px;background:#fff;color:var(--dd8fae);white-space:nowrap;box-shadow:inset 0 3px 0 var(--dda8cf)}
.dd7db7{display:none}
.dd78b9,.dd9853{display:none;margin:6px 0 0;padding:4px 0;border:0;background:none;color:var(--dd7b20);font:600 .88rem/1.2 var(--dda6f7);cursor:pointer}
@media (max-width:700px){
  .dd8adf{padding:14px 0 22px}
  .dd8adf h1{font-size:1.52rem;line-height:1.08}
  .dd9d66{flex-wrap:nowrap;overflow-x:auto;margin:10px -20px 0;padding:0 20px 2px;scrollbar-width:none}
  .dd9d66::-webkit-scrollbar{display:none}
  .dd9d66 li{font-size:.8rem;padding:6px 8px}
  .dd7db7{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin:10px 0 0;padding:0 0 4px;scrollbar-width:none}
  .dd7db7::-webkit-scrollbar{display:none}
  .dd7db7 a{flex:0 0 112px;scroll-snap-align:start;border:1px solid var(--ddea45);border-bottom:3px solid var(--dd7b20);border-radius:6px;overflow:hidden;background:#fff}
  .dd7db7 img{width:112px;height:112px;object-fit:cover}
  .dd24ac{font-size:.74rem;margin-top:8px}
  .ddc48d{margin-top:10px;padding:11px 13px 8px 15px}
  .ddc48d p:not(.dd953b),.dd9d3e:not(.dd953b){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
  .ddc48d p:not(.dd953b){-webkit-line-clamp:3}
  .dd9d3e:not(.dd953b){-webkit-line-clamp:2;margin-bottom:0}
  .dd78b9,.dd9853{display:inline-block}
  .dd9853{margin-bottom:10px}
  .dd18b6{margin-top:14px}
}

.dd3ec3:lang(de)::before{content:"Unser Fazit: "}
.dd3ec3:lang(en)::before{content:"Our take: "}
.dd3ec3:lang(es)::before{content:"Nuestro veredicto: "}
.dd3ec3:lang(fr)::before{content:"Notre avis : "}
.dd3ec3:lang(it)::before{content:"Il nostro giudizio: "}
.dd3ec3:lang(pt)::before{content:"Nossa opinião: "}


.wrap{max-width:1060px}
.btn,.nav-cta{border-radius:0}
.tldr,.tool,.result,.tbl-wrap,.faq details{border-radius:6px}
.ag-card{border-radius:8px}
.crumbs li+li::before{content:"→"}
.hero{background:var(--ddf9b9);margin:0 0 18px;padding:18px 20px;border-radius:6px}.hero h1{border:0!important;padding:0!important}.hero h1::after{display:none}
.site-head{border-top:4px solid var(--ddd998)}
.seo-content h2{padding-left:.5em;border-left:4px solid var(--ddd998)}
.site-foot{background:linear-gradient(135deg,var(--ddd998),var(--dd2a4d))}