:root{--bg:#FBFAF6;--brand:#0E3A1F;--green:#1E8742;--green-hover:#186D35;--ink:#176B34;--paper:#F6F3EC;--gray-100:#F4F1EB;--gray-200:#E6E2D8;--gray-500:#6A6F69;--accent:#BA2C1F;--white:#FFFFFF;--text:#0E3A1F;--serif:"Fraunces",ui-serif,Georgia,Cambria,"Times New Roman",serif;--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--radius:.75rem;--space:clamp(1rem, .8rem + 1vw, 1.5rem)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 1rem/1.6 var(--sans);overflow-wrap:break-word}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-underline-offset:.15em}a:hover{color:var(--brand)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:2px}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.w{max-width:72rem;margin:0 auto;padding:0 1rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-4rem;z-index:10;background:var(--brand);color:var(--white);padding:.6rem 1rem;border-radius:0 0 .5rem .5rem;font-weight:600}.skip:focus{top:0;color:var(--white)}.hd{background:var(--white);border-bottom:1px solid var(--gray-200)}.hd-i{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-top:.6rem;padding-bottom:.6rem}.logo{display:inline-flex;align-items:center;gap:.6rem;padding:.25rem 0;text-decoration:none;color:var(--brand)}.logo img{width:48px;height:48px}.logo-t{font-family:var(--serif);font-weight:700;font-size:1.3rem;line-height:1}.nav{flex:1 1 100%;min-width:0}.nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.nav a{display:block;padding:.45rem .7rem;border-radius:999px;color:var(--brand);text-decoration:none;font-weight:600;font-size:.95rem}.nav a:hover{background:var(--gray-100)}.nav a[aria-current=page]{background:var(--paper);font-weight:700;box-shadow:inset 0 0 0 1px var(--gray-200),inset 0 -3px 0 var(--brand)}.nav .lang{margin-left:auto}.nav .lang a{border:1px solid var(--gray-200)}.bc{font-size:.875rem;color:var(--gray-500)}.bc ol{list-style:none;margin:0;padding:.9rem 0 0;display:flex;flex-wrap:wrap;gap:.25rem}.bc li+li::before{content:"›";margin-right:.3rem;color:var(--gray-500)}.bc a{color:var(--gray-500)}.bc [aria-current]{color:var(--brand)}main{display:block;padding-bottom:2.5rem}h1,h2,h3{font-family:var(--serif);line-height:1.2;color:var(--brand)}h1{font-size:clamp(1.75rem, 1.2rem + 2.4vw, 2.75rem);font-weight:700;margin:1rem 0 1rem;letter-spacing:-.01em}h2{font-size:clamp(1.3rem, 1.1rem + .9vw, 1.75rem);margin:2.25rem 0 .75rem}h3{font-size:1.1rem;margin:1.25rem 0 .35rem}dl,ol,p,ul{margin:0 0 1rem}ol,ul{padding-left:1.25rem}li{margin-bottom:.3rem}.txt{max-width:46rem}.lead{font-size:clamp(1.05rem, 1rem + .3vw, 1.2rem);line-height:1.65;max-width:46rem}.upd{margin-top:2.5rem;font-size:.875rem;color:var(--gray-500)}.cta{margin:1.5rem 0 2rem;padding:var(--space);background:var(--paper);border:1px solid var(--gray-200);border-radius:var(--radius);max-width:46rem}.cta-t{font-weight:700;margin-bottom:.75rem}.btns{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.75rem}.btn{display:inline-flex;align-items:center;min-height:2.75rem;padding:.6rem 1.1rem;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid var(--green)}.btn.wa{background:var(--green);color:var(--white)}.btn.wa:hover{background:var(--green-hover);border-color:var(--green-hover);color:var(--white)}.btn.tel{background:var(--white);color:var(--brand);border-color:var(--brand)}.btn.tel:hover{background:var(--gray-100)}.note{font-size:.875rem;color:var(--gray-500);margin:0}.chips,.cl,.ol,.pl{list-style:none;padding:0}.pl{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.pc{display:flex;gap:.9rem;align-items:flex-start;padding:.75rem;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);margin:0}.pc>:not(img){min-width:0;overflow-wrap:anywhere}.pc img{flex:0 0 auto;width:96px;height:96px;object-fit:contain;background:var(--white);border-radius:.5rem}.pl.big .pc img{width:140px;height:140px}.pi{min-width:0;flex:1}.pi h3{margin:0 0 .25rem;font-size:1.05rem}.pi p{margin:0 0 .3rem;font-size:.9rem}.pm{color:var(--gray-500)}.tag{display:inline-block;padding:0 .45rem;border-radius:999px;background:var(--gray-100);color:var(--brand);font-size:.8rem}.tag.of{background:var(--brand);color:var(--white)}.os{color:var(--brand)}.pq{font-weight:700;color:var(--accent)}details{margin:.25rem 0 .4rem}summary{cursor:pointer;color:var(--ink);font-size:.9rem;font-weight:600}details ul{margin:.35rem 0 0;font-size:.875rem}.cl{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}.cl li{margin:0}.cl a{display:flex;align-items:center;gap:.75rem;padding:.6rem;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);text-decoration:none;color:var(--brand);height:100%}.cl a:hover{border-color:var(--green)}.cl img{width:64px;height:64px;object-fit:contain}.cl b{display:block}.cl .n{display:block;font-size:.85rem;color:var(--gray-500)}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chips li{margin:0}.chips a{display:inline-block;padding:.35rem .75rem;border:1px solid var(--gray-200);border-radius:999px;background:var(--white);text-decoration:none;font-size:.9rem}.chips a:hover{border-color:var(--green)}.ol{columns:16rem;column-gap:1.5rem}.ol li{break-inside:avoid}.facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);padding:.25rem 1rem;max-width:46rem}.facts dt{font-weight:700;padding-top:.6rem}.facts dd{margin:0;padding-bottom:.6rem;border-bottom:1px solid var(--gray-100)}.facts dd:last-child{border-bottom:0}.faq .qa{max-width:46rem;border-top:1px solid var(--gray-200)}.faq .qa h3{margin-top:.9rem}.ft{background:var(--brand);color:var(--white);padding:2rem 0 2.5rem;font-size:.925rem}.ft a{color:var(--white)}.ft a:hover{color:var(--paper)}.ft :focus-visible{outline-color:var(--white)}.ft-g{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.ft h2{font-family:var(--sans);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--white);margin:0 0 .6rem}.ft ul{list-style:none;padding:0;margin:0}.ft li{margin-bottom:.25rem}.ft address{font-style:normal;line-height:1.7}.ft-n{font-family:var(--serif);font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.ft-s{margin:1.75rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.25);font-size:.85rem}.e404 h1{margin-top:2rem}@media (min-width:40rem){.pl{grid-template-columns:repeat(2,minmax(0,1fr))}.pl.big{grid-template-columns:minmax(0,1fr)}.facts{grid-template-columns:12rem 1fr;column-gap:1rem}.facts dd{padding-top:.6rem;border-bottom:1px solid var(--gray-100)}.facts dt{border-bottom:1px solid var(--gray-100);padding-bottom:.6rem}.facts dt:last-of-type{border-bottom:0}.ft-g{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.nav{flex:1 1 auto}.pl{grid-template-columns:repeat(3,minmax(0,1fr))}.pl.big{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-g{grid-template-columns:1.3fr 1fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation:none!important;transition:none!important}}@media print{.cta,.ft nav,.hd,.skip{display:none}body{background:#fff}}@media (forced-colors:active){.btn,.chips a,.cl a,.pc,.tag{border:1px solid CanvasText}.nav a[aria-current=page]{border-bottom:3px solid CanvasText;text-decoration:underline}.btn:focus-visible,a:focus-visible{outline:3px solid Highlight}}@media (max-width:30rem){.pl.big .pc{flex-direction:column}.pl.big .pc img{width:112px;height:112px}}