
@font-face{font-family:"Young Serif";src:url(/carnet/fontes/young-serif-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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Young Serif";src:url(/carnet/fontes/young-serif-400-ext.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:"Albert Sans";src:url(/carnet/fontes/albert-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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Albert Sans";src:url(/carnet/fontes/albert-400-ext.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Albert Sans";src:url(/carnet/fontes/albert-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+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Albert Sans";src:url(/carnet/fontes/albert-700-ext.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}

:root{
  --aaf84a:#FFFFFF; --aaba17:#F2F6FE; --aad3f4:#FFFFFF; --aacf75:#152036; --aafab8:#4A5672; --aa1182:#DCE5F3; --aa2135:#BFD0EC;
  --aa81ad:#1B4FC4; --aa484a:#123A94; --aa9eb1:#E4ECFC; --aa2a3b:#13806E; --aa1395:#E3F3EF; --aa2c5f:#B7791F;
  --aafc6e:#17803D; --aa28d0:#B42318; --aa2542:#A15C07; --aa5143:#1E8A4C; --aac216:#166B3A;
  --aa8995:"Young Serif",Georgia,"Times New Roman",serif;
  --aaa35e:"Albert Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --aaf63c:1140px; --aaec42:72ch; --aa9e22:12px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--aaf84a);color:var(--aacf75);font:400 1.06rem/1.68 var(--aaa35e);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--aa81ad);text-underline-offset:.2em;text-decoration-thickness:1px}
a:hover{text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--aa2a3b);outline-offset:2px}
.aa03e0{max-width:var(--aaf63c);margin:0 auto;padding:0 16px}
.aa98f6{position:absolute;left:-999px}.aa98f6:focus{left:12px;top:12px;background:var(--aad3f4);padding:8px 12px;z-index:50}


.aa8147{background:var(--aad3f4);border-bottom:3px double var(--aa2135);position:relative;z-index:20}
.aaf1cd{display:flex;align-items:center;gap:8px;min-height:64px}
.aaa1e7{display:inline-flex;align-items:center;gap:10px;margin-right:auto;font:400 1.2rem/1 var(--aa8995);color:var(--aacf75);text-decoration:none;white-space:nowrap}
.aaa1e7 b{font-weight:400;color:var(--aa81ad)}
.aa1607{width:34px;height:34px;border-radius:9px}
.aa166e{display:flex;list-style:none;margin:0;padding:0;gap:2px}
.aa166e>li{position:relative}
.aa166e>li>a,.aa166e>li>button{display:block;font:700 .93rem/1 var(--aaa35e);color:var(--aacf75);text-decoration:none;background:none;border:0;padding:12px 10px;cursor:pointer;white-space:nowrap}
.aa166e>li>a[hreflang]{font-weight:400;color:var(--aafab8);border:1px solid var(--aa1182);border-radius:999px;padding:7px 10px;margin:4px 2px}
.aacd4c{display:none;position:absolute;left:0;top:100%;min-width:280px;background:var(--aad3f4);border:1px solid var(--aa1182);border-top:3px solid var(--aa81ad);list-style:none;margin:0;padding:6px 0;box-shadow:0 10px 24px rgba(21,32,54,.08)}
.aacd4c a{display:block;padding:8px 14px;color:var(--aacf75);text-decoration:none;font-size:.94rem}
.aacd4c a:hover,.aacd4c a:focus{background:var(--aaba17)}
.aa166e>li:hover>.aacd4c,.aa166e>li:focus-within>.aacd4c{display:block}
.aae1e7{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font:700 .93rem/1 var(--aaa35e);color:#fff;background:var(--aa5143);padding:10px 14px;border-radius:999px;text-decoration:none}
.aae1e7:hover{background:var(--aac216)}
.aaed19{width:18px;height:18px;fill:currentColor;flex:0 0 18px}
.aab75e{display:none;background:none;border:1px solid var(--aa2135);border-radius:8px;padding:8px 10px;font:700 .9rem var(--aaa35e);color:var(--aacf75)}
@media (max-width:980px){
  .aaf1cd{flex-wrap:wrap;gap:6px}
  .aae1e7{order:2;padding:9px 11px;font-size:.88rem}
  .aab75e{display:block;order:3}
  .aa166e{display:none;order:4;flex-basis:100%;flex-direction:column;padding-bottom:10px}
  .aaf1cd.aaa833 .aa166e{display:flex}
  .aacd4c{position:static;display:none;border:0;border-left:3px solid var(--aa9eb1);box-shadow:none;margin-left:10px;min-width:0}
  .aa166e>li:hover>.aacd4c{display:none}
  .aa166e>li.aaa833>.aacd4c{display:block}
}


.aa2b36{font-size:.88rem;color:var(--aafab8);padding-top:14px}
.aa2b36 ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.aa2b36 li+li::before{content:"›";margin-right:6px;color:var(--aa2135)}
.aa4b55{padding:30px 0 28px;background:repeating-linear-gradient(180deg,transparent 0 31px,var(--aa1182) 31px 32px),var(--aaf84a);border-bottom:1px solid var(--aa1182)}
.aa4b55 .aa03e0{position:relative}
.aa4b55 h1{font:400 clamp(1.7rem,4vw,2.55rem)/1.18 var(--aa8995);margin:0;max-width:24em;color:var(--aacf75)}
.aa4b55 h1::before{content:"";display:block;width:56px;height:4px;background:var(--aa81ad);margin-bottom:14px;border-radius:2px}
.aa45e6{font-size:.92rem;color:var(--aafab8);margin:14px 0 0}
.aaf18a{max-width:var(--aaec42);margin:16px 0 0;padding:14px 18px;background:var(--aad3f4);border:1px solid var(--aa1182);border-radius:var(--aa9e22);box-shadow:4px 4px 0 var(--aa9eb1)}
.aaf18a p{margin:0}
.aa42a7{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.aafdbc{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;font:700 .98rem/1.1 var(--aaa35e);text-decoration:none;border:2px solid var(--aa81ad);color:var(--aa81ad);background:var(--aad3f4);border-radius:10px}
.aafdbc:hover{background:var(--aa9eb1)}
.aad3ce{background:var(--aa5143);border-color:var(--aa5143);color:#fff}
.aad3ce:hover{background:var(--aac216);border-color:var(--aac216)}


.aad966{padding:26px 0 8px}
.aad966 h2{font:400 1.55rem/1.2 var(--aa8995);margin:0 0 6px}
.aad966 .aa0983{color:var(--aafab8);max-width:var(--aaec42);margin:0 0 16px;font-size:.96rem}
.aad6a5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.bu-g-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
@media (max-width:900px){.aad6a5{grid-template-columns:repeat(3,minmax(0,1fr))}.bu-g-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:620px){.aad6a5{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.aade7b{display:flex;flex-direction:column;background:var(--aad3f4);border:1px solid var(--aa1182);border-radius:var(--aa9e22);overflow:hidden;min-width:0}
.aade7b:hover{border-color:var(--aa81ad)}
.aafb48{position:relative;display:block;aspect-ratio:1/1;background:var(--aaba17)}
.aaebf9{width:100%;height:100%;object-fit:cover}
.aa5ab5{position:absolute;left:8px;top:8px;background:rgba(21,32,54,.78);color:#fff;font:700 .74rem/1 var(--aaa35e);padding:5px 7px;border-radius:999px}
.aa677a{display:none}
.aa047d{display:flex;flex-direction:column;gap:5px;padding:10px 11px 12px;min-width:0}
.aafc0d{font:700 .72rem/1.2 var(--aaa35e);text-transform:uppercase;letter-spacing:.05em;color:var(--aa2a3b)}
.aa7d17{color:var(--aacf75);text-decoration:none;font-size:.9rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.aaba10{margin:0;font-size:.9rem}.aaba10 span{color:var(--aafab8);margin-left:4px}
.aa1a61{margin:0;font-size:.82rem;color:var(--aa484a);background:var(--aa9eb1);border-radius:6px;padding:4px 7px}
.aab641{font:700 .82rem/1.2 var(--aaa35e);color:var(--aa81ad);margin-top:auto}
.aa17d6{min-height:260px;background:linear-gradient(90deg,var(--aaba17),#fff,var(--aaba17));border-radius:var(--aa9e22)}
.aace59{margin:0}.aace59 img{border-radius:8px}
.aad78a{grid-column:1/-1;color:var(--aafab8)}


.aa20c0{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0 4px;padding:10px 12px;border:1px dashed var(--aa2135);border-radius:var(--aa9e22);background:var(--aad3f4);max-width:100%}
.aaa123{font:700 .88rem/1 var(--aaa35e);margin-right:4px;color:var(--aacf75)}
.aa8c99{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--aa1182);background:var(--aaf84a);color:var(--aacf75);cursor:pointer;padding:0}
.aa8c99:hover{border-color:var(--aa81ad);color:var(--aa81ad)}
.aae175{width:18px;height:18px;fill:currentColor}
.aa3471{font:700 .84rem/1 var(--aaa35e);border:1px solid var(--aa81ad);color:var(--aa81ad);background:var(--aad3f4);border-radius:999px;padding:9px 12px;cursor:pointer}
.aa3471:hover{background:var(--aa9eb1)}
.aae13d{font-size:.84rem;color:var(--aa2a3b);flex-basis:100%}
.aae13d:empty{display:none}
.aa8a54 .aa20c0{background:transparent;border-color:rgba(255,255,255,.35);margin:20px 0 0}
.aa8a54 .aaa123{color:#fff}
.aa8a54 .aa8c99{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.3);color:#fff}
.aa8a54 .aa3471{background:transparent;color:#fff;border-color:#fff}
.aa8a54 .aae13d{color:#fff}


.aad987{padding:10px 0 30px}
.aad987 .aa03e0>*{max-width:var(--aaec42)}
.aad987 .aa03e0>.aa0514,.aad987 .aa03e0>.aa6279,.aad987 .aa03e0>.aa10b0,.aad987 .aa03e0>.aa2b00,.aad987 .aa03e0>.aa20c0,.aad987 .aa03e0>.aa583b,.aad987 .aa03e0>.aa38f6{max-width:100%}
.aad987 h2{font:400 1.6rem/1.25 var(--aa8995);margin:38px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--aa1182)}
.aad987 h3{font:700 1.12rem/1.3 var(--aaa35e);margin:24px 0 6px}
.aad987 p,.aad987 li{overflow-wrap:break-word}
.aa49d4{background:var(--aa1395);border:1px dashed var(--aa2a3b);border-radius:10px;padding:10px 14px;font-weight:700}
.aadf7a{background:var(--aaba17);border-left:4px solid var(--aa81ad);border-radius:0 10px 10px 0;padding:12px 16px;margin:18px 0}
.aadf7a.aa55b6{background:#FFF6E8;border-left-color:var(--aa2542)}
.aa0514{overflow-x:auto;margin:16px 0 22px;border:1px solid var(--aa1182);border-radius:var(--aa9e22);background:var(--aad3f4);-webkit-overflow-scrolling:touch}
.aa0514 table{border-collapse:collapse;width:100%;min-width:520px;font-size:.94rem}
.aa0514 th,.aa0514 td{text-align:left;vertical-align:top;padding:9px 12px;border-bottom:1px solid var(--aa1182)}
.aa0514 thead th{background:var(--aa9eb1);color:var(--aa484a);font-weight:700}
.aa0514 tbody tr:nth-child(even){background:#F7FAFF}
.aa0514 td.aabd2e,.aa0514 th.aabd2e{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.aa0514 caption{caption-side:bottom;text-align:left;font-size:.84rem;color:var(--aafab8);padding:8px 12px}
.aae9b6{counter-reset:s;list-style:none;padding:0}
.aae9b6>li{counter-increment:s;position:relative;padding:4px 0 10px 46px;margin:0 0 6px}
.aae9b6>li::before{content:counter(s);position:absolute;left:0;top:2px;width:32px;height:32px;border-radius:50%;background:var(--aa81ad);color:#fff;display:grid;place-items:center;font:400 .95rem/1 var(--aa8995)}
.aaf28d{background:var(--aad3f4);border:1px solid var(--aa1182);border-left:4px solid var(--aa2a3b);border-radius:0 10px 10px 0;padding:12px 16px;margin:16px 0;font-variant-numeric:tabular-nums}
.aaf28d p{margin:.25em 0}
.bu-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:14px 0}
.bu-facts dt{font-weight:700;color:var(--aa484a)}.bu-facts dd{margin:0}
@media (max-width:620px){.bu-facts{grid-template-columns:1fr}.bu-facts dd{margin-bottom:8px}}
.aa581f{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:12px 0}
.aa581f a{display:inline-block;border:1px solid var(--aa2135);border-radius:999px;padding:6px 12px;text-decoration:none;color:var(--aacf75);background:var(--aad3f4);font-size:.92rem}
.aa581f a:hover{border-color:var(--aa81ad);color:var(--aa81ad)}


.aa6279{display:flex;gap:22px;align-items:center;background:linear-gradient(135deg,#F1FAF4,var(--aad3f4));border:1px solid #BFE3CB;border-radius:16px;padding:20px;margin:26px 0}
.aa6279 h2{margin-top:0;border:0}
.aa6279 ol{margin:8px 0 14px;padding-left:1.2em}
.aa6279 picture{flex:0 0 170px;display:block}
.aa6279 picture img{width:170px;height:170px;max-width:none;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--aa1182)}
@media (max-width:700px){.aa6279{flex-direction:column;align-items:flex-start}.aa6279 picture{display:none}}
.aaecb3{display:block;width:240px;height:240px;max-width:none;object-fit:contain;background:#fff;border:1px solid var(--aa1182);border-radius:12px;margin:12px 0}


.aa10b0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 10px}
@media (max-width:820px){.aa10b0{grid-template-columns:1fr}}
.aa1af5{background:var(--aad3f4);border:1px solid var(--aa1182);border-top:4px solid var(--aa81ad);border-radius:var(--aa9e22);padding:14px 16px}
.aa1af5:nth-child(2){border-top-color:var(--aa2a3b)}.aa1af5:nth-child(3){border-top-color:var(--aa2c5f)}
.aa1af5 h3{margin:0 0 6px;font:400 1.2rem/1.2 var(--aa8995)}
.aa1af5 ul{margin:6px 0 10px;padding-left:1.1em;font-size:.95rem}
.aa1af5 a.aae37f{font-weight:700}


.aa2b00{background:var(--aad3f4);border:1px solid var(--aa1182);border-top:4px solid var(--aa2a3b);border-radius:var(--aa9e22);padding:18px;margin:12px 0 26px}
.aa2b00 label{display:block;font-weight:700;margin:10px 0 4px}
.aa2b00 input,.aa2b00 select,.aa2b00 textarea{width:100%;max-width:100%;font:400 1rem/1.4 var(--aaa35e);padding:9px 10px;border:1px solid var(--aa2135);border-radius:8px;background:var(--aaf84a);color:var(--aacf75)}
.aa2b00 .aad792{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}
.aa2b00 button{margin-top:14px;font:700 1rem/1 var(--aaa35e);background:var(--aa81ad);color:#fff;border:0;border-radius:10px;padding:12px 18px;cursor:pointer}
.aa2b00 output,.aa2b00 .aa9066{display:block;margin-top:14px;padding:12px 14px;background:var(--aaba17);border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere}


.aa38f6{margin:34px 0 0;padding:16px;background:var(--aaba17);border-radius:var(--aa9e22)}
.aa38f6 h2{margin:0 0 8px;border:0;font-size:1.25rem}
.aa38f6 ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.aa38f6 a{display:inline-block;background:var(--aad3f4);border:1px solid var(--aa1182);border-radius:999px;padding:6px 12px;text-decoration:none;color:var(--aacf75);font-size:.92rem}
.aa583b{margin-top:34px}
.aa583b details{background:var(--aad3f4);border:1px solid var(--aa1182);border-radius:10px;margin:0 0 10px;padding:0 14px}
.aa583b summary{cursor:pointer;font-weight:700;padding:12px 0;list-style-position:outside}
.aa583b details p{margin:0 0 12px}
.aafc3d{margin-top:28px;font-size:.92rem;color:var(--aafab8);border-top:1px solid var(--aa1182);padding-top:14px}


.aa8a54{background:linear-gradient(160deg,var(--aa81ad),var(--aa484a));color:#fff;margin-top:40px;padding:34px 0 26px;font-size:.93rem}
.aa8a54 a{color:#fff}
.aa5bdd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}
@media (max-width:900px){.aa5bdd{grid-template-columns:repeat(2,minmax(0,1fr))}}
.aa5bdd h2{font:400 1.05rem/1.2 var(--aa8995);margin:0 0 8px;color:#fff}
.aa5bdd ul{list-style:none;margin:0;padding:0}
.aa5bdd li{margin:0 0 6px}
.aa47ce{margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.3);font-size:.86rem;color:#E4ECFC;max-width:none}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}

.aa53ae{margin-top:18px}
.aa21b7{margin-top:22px}
.aa8d99:hover{color:#1E8A4C;border-color:#1E8A4C}
.aadb14:hover{color:#111;border-color:#111}
.aa94a5:hover{color:#1877F2;border-color:#1877F2}
.aaf144:hover{color:#229ED9;border-color:#229ED9}
.aa24c3:hover{color:#FF4500;border-color:#FF4500}
.aa87ff:hover{color:#5865F2;border-color:#5865F2}
.aa5e4d:hover{color:#C13584;border-color:#C13584}
.aaf0a0:hover{color:#111;border-color:#111}
.aa127f:hover{color:#FF0000;border-color:#FF0000}
.aa8a54 .aa8c99:hover{color:#fff;border-color:#fff}

.aad987 pre{overflow-x:auto;max-width:100%;background:var(--aaba17);border-radius:10px;padding:12px 14px;font-size:.88rem}
.aad987 code{overflow-wrap:anywhere;word-break:break-word}
.aad987 pre code{overflow-wrap:normal;word-break:normal}
.aad987 td,.aad987 th{overflow-wrap:anywhere}
.aaf18a p,.aa4b55 h1,.aa583b p,.aadf7a p,.aaf28d p{overflow-wrap:anywhere}


.aa9f13{max-width:var(--aaec42);margin:12px 0 0;padding:10px 14px;background:var(--aa81ad);color:#fff;border-radius:10px;font-weight:700}
.aa9f13 a{color:#fff;text-decoration:underline}

.aa4924{display:none;margin-top:6px;background:none;border:0;padding:0;font:700 .92rem/1.4 var(--aaa35e);color:var(--aa81ad);cursor:pointer}
@media (max-width:620px){
  .aa4b55{padding:18px 0 20px}
  .aa4b55 h1{font-size:1.5rem}
  .aa4b55 h1::before{margin-bottom:10px}
      .aa45e6{margin-top:10px;font-size:.84rem}
  .aaf18a{margin-top:10px;padding:12px 14px}
  .aaf18a p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
  .aaf18a[data-open] p{display:block;-webkit-line-clamp:unset}
  .aa4924{display:inline-block}
  .aaf18a[data-open] .aa4924{display:none}
  .aa9f13{display:none}
  .aa42a7{margin-top:14px}
  .aa42a7 .aafdbc{flex:1 1 100%;justify-content:center}
}

.aa18ca{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.aa988b{display:flex;gap:8px;max-width:640px;margin:16px 0 0;padding:6px;background:var(--aad3f4);border:2px solid var(--aa81ad);border-radius:14px;box-shadow:0 6px 18px rgba(27,79,196,.12)}
.aa988b input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:400 1rem/1.3 var(--aaa35e);color:var(--aacf75);padding:10px 10px}
.aa988b button{flex:0 0 auto;border:0;border-radius:10px;background:var(--aa81ad);color:#fff;font:700 1rem/1 var(--aaa35e);padding:12px 18px;cursor:pointer}
.aa988b button:hover{background:var(--aa484a)}
.aad5ac{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;list-style:none;margin:12px 0 0;padding:0;max-width:900px}
.aa9c30{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;background:var(--aad3f4);border:1px solid var(--aa2135);border-radius:12px;color:var(--aa484a);text-decoration:none;font:700 .8rem/1.15 var(--aaa35e);text-align:center}
.aa9c30:hover{border-color:var(--aa81ad);background:var(--aa9eb1)}
.aa9c30 svg{width:26px;height:26px;color:var(--aa81ad)}
@media (max-width:760px){.aad5ac{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:620px){.aa988b input{font-size:.95rem;padding:9px 6px}.aa988b button{padding:11px 14px}.aa9c30{padding:8px 2px;font-size:.74rem}.aa9c30 svg{width:22px;height:22px}}

.aa49d4:lang(en)::before{content:"Takeaway: "}
.aa49d4:lang(fr)::before{content:"À retenir : "}
.aa49d4:lang(it)::before{content:"Da ricordare: "}


.aa03e0{max-width:1200px}
.aafdbc,.aae1e7{border-radius:12px}
.aaf18a,.aa2b00,.result,.aa0514,.aa583b details{border-radius:12px}
.ag-card{border-radius:8px}
.aa2b36 li+li::before{content:"·"}