@font-face{font-family:Jost;font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/themes/hello-elementor-child/assets/fonts/jost.woff2) format('woff2')}@font-face{font-family:geo-sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/themes/hello-elementor-child/assets/fonts/jost.woff2) format('woff2')}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:400 600;font-display:swap;src:url(/wp-content/themes/hello-elementor-child/assets/fonts/source-serif-4.woff2) format('woff2')}@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/hello-elementor-child/assets/fonts/source-serif-4-italic.woff2) format('woff2')}:root{--ac-teal:#2caca4;--ac-teal-d:#1b746e;--ac-teal-dd:#155c57;--ac-soft:#e6f2f1;--ac-bg:#f3f4f4;--ac-surface:#fff;--ac-ink:#1d2424;--ac-muted:#5b6666;--ac-line:#dde4e3;--ac-media:#e7ebea;--ac-sans:Jost,"Avenir Next",Avenir,"Segoe UI",sans-serif;--ac-serif:"Source Serif 4",Georgia,serif;--ac-fs-display:clamp(42px,6.4vw,64px);--ac-fs-h2:clamp(32px,4.6vw,48px);--ac-fs-h3:clamp(22px,2.4vw,27px);--ac-fs-lede:clamp(20px,2.5vw,26px);--ac-fs-body:clamp(17px,1.6vw,19px);--ac-fs-small:15px;--ac-fs-label:13px;--ac-lh-body:1.65;--ac-container:1024px;--ac-gutter:clamp(20px,5vw,40px);--ac-gap:clamp(16px,3vw,32px);--ac-sec:clamp(72px,10vw,120px);--ac-r:14px;--ac-shadow:0 3px 10px rgb(20 40 38 / .10),0 1px 3px rgb(20 40 38 / .06)}body{background:var(--ac-bg);color:var(--ac-ink);font-family:var(--ac-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ac-teal);color:#fff}:focus-visible{outline:2px solid var(--ac-teal-d);outline-offset:3px;border-radius:4px}html{scroll-padding-top:110px}:root,:root body{overflow-x:clip!important}body:has(.ac-page) .page-header{display:none}body:has(.ac-page) .site-main{max-width:none;width:100%;padding:0;margin:0}.ac-page{padding:clamp(100px,10vw,136px) var(--ac-gutter) var(--ac-sec);color:var(--ac-ink);font-family:var(--ac-sans)}.ac-page *,.ac-page *::before,.ac-page *::after{box-sizing:border-box}.ac-wrap{max-width:var(--ac-container);margin:0 auto;container-type:inline-size}.ac-sec+.ac-sec{margin-top:var(--ac-sec)}.ac-head{margin:0 0 var(--ac-gap)}.ac-page h1,.ac-page h2,.ac-page h3{font-family:var(--ac-sans);color:var(--ac-ink);text-wrap:balance;margin:0}.ac-page h1{font-size:var(--ac-fs-display);font-weight:300;line-height:1.05;letter-spacing:.005em;margin-bottom:.3em}.ac-page h2{font-size:var(--ac-fs-h2);font-weight:300;line-height:1.08;letter-spacing:.005em;margin-bottom:.35em}.ac-page h3{font-size:var(--ac-fs-h3);font-weight:500;line-height:1.25;margin-bottom:.45em}.ac-page .ac-label{font-family:var(--ac-sans);font-size:var(--ac-fs-label);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ac-teal-d);line-height:1.3;margin:0 0 10px}.ac-page .ac-label:not(:first-child){margin-top:28px}.ac-page p,.ac-page li{font-family:var(--ac-sans);font-size:var(--ac-fs-body);line-height:var(--ac-lh-body);font-weight:400;color:var(--ac-ink);text-align:left;text-wrap:pretty}.ac-page p{margin:0 0 14px}.ac-page strong{font-weight:600}.ac-page a{color:var(--ac-teal-d);text-underline-offset:3px}.ac-text{max-width:34em}.ac-page .ac-lede{font-size:var(--ac-fs-lede);font-weight:400;line-height:1.3;margin:0 0 8px}.ac-page .ac-lede a{color:var(--ac-ink);text-decoration:none;border-bottom:1px solid rgb(27 116 110 / .35);transition:border-color .2s}.ac-page .ac-lede a:hover{border-color:var(--ac-teal-d)}.ac-page .ac-meta{font-size:var(--ac-fs-small);font-weight:500;color:var(--ac-muted);letter-spacing:.02em;margin:0}.ac-pills{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:2px 0 0;padding:0}.ac-page .ac-pills li{font-size:14px;font-weight:600;line-height:1;min-width:34px;text-align:center;padding:7px 9px;border-radius:999px;background:var(--ac-soft);color:var(--ac-teal-d);margin:0}.ac-page .ac-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;background:var(--ac-teal-d);color:#fff;font-family:var(--ac-sans);font-size:17px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,transform .2s}.ac-page .ac-btn:hover{background:var(--ac-teal-dd);transform:translateY(-1px)}.ac-page .ac-btn svg{width:20px;height:20px;flex:none}.ac-page .ac-btn--ghost{background:#fff0;color:var(--ac-teal-d);box-shadow:inset 0 0 0 1.5px currentColor}.ac-page .ac-btn--ghost:hover{background:var(--ac-soft)}.ac-media{position:relative;width:100%;border-radius:var(--ac-r);overflow:hidden;background:var(--ac-media);margin:0}.ac-media>img,.ac-media>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:cover;margin:0;max-width:none;border-radius:0}.ac-sq{aspect-ratio:1/1}.ac-wide{aspect-ratio:2/1}@supports (height:1cqw){.ac-wide{aspect-ratio:auto;height:calc((100cqw - var(--ac-gap)) / 2)}}.ac-portrait{aspect-ratio:4/5}.ac-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ac-gap);align-items:center}.ac-row--top{align-items:start}.ac-wide+.ac-row,.ac-row+.ac-row{margin-top:var(--ac-gap)}.ac-fade>img{opacity:0;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--i,0) * 5s)}.ac-fade>img:first-child{opacity:1}.ac-fade--3>img{animation-name:ac-fade3;animation-duration:15s}.ac-fade--5>img{animation-name:ac-fade5;animation-duration:25s}@keyframes ac-fade5{0%{opacity:0}1.2%{opacity:1}20%{opacity:1}21.2%{opacity:0}100%{opacity:0}}@keyframes ac-fade3{0%{opacity:0}2%{opacity:1}33.3%{opacity:1}35.3%{opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.ac-fade>img{animation:none;opacity:0}.ac-fade>img:first-child{opacity:1}}@media (max-width:699px){.ac-row{grid-template-columns:1fr}.ac-wide{aspect-ratio:1/1;height:auto}.ac-text{max-width:none;padding:8px 0}.ac-first-mobile{order:-1}}html body .ac-topbar__brand,html body header.ac-topbar .ac-topbar__link,html body nav.ac-tabbar .ac-tabbar__item span,html body .ac-fab-home,html body .ac-fab-whatsapp,html body .ac-footer{font-family:var(--ac-sans)!important}html body .ac-topbar__brand strong{font-weight:600;font-size:15.5px;letter-spacing:.01em}html body .ac-topbar__brand em{font-size:12.5px}html body header.ac-topbar .ac-topbar__link{font-weight:500}html body header.ac-topbar .ac-topbar__link.is-active{font-weight:600}html body nav.ac-tabbar .ac-tabbar__item span{font-size:13px}html body nav.ac-tabbar .ac-tabbar__item.is-active span{font-weight:600}html body .ac-fab-whatsapp{background:var(--ac-teal-d);font-size:15px;font-weight:500}html body .ac-fab-home{font-size:15px;font-weight:500}html body .ac-footer__brand strong{font-weight:600;font-size:16px}html body .ac-footer__links a,html body .ac-footer__contact a,html body .ac-footer__contact .ac-footer__address{font-size:15px}html body .ac-footer__bottom,html body .ac-footer__legal a{font-size:13.5px}@media (max-width:1024px){html body.home .ac-fab-home{display:flex!important;padding:0 6px;gap:0}html body.home .ac-fab-home span{display:none}}html body .ac-footer{display:none!important}body.single-post .site-main{max-width:760px;margin:0 auto;padding:110px 22px 120px}body.single-post .page-header .entry-title{font-family:var(--ac-sans);font-weight:600;color:var(--ac-ink);font-size:clamp(32px,5.2vw,48px);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;margin:0 0 22px}body.single-post .page-content{font-family:var(--ac-serif);font-size:21px;line-height:1.75;color:var(--ac-ink);font-weight:400}body.single-post .page-content p,body.single-post .page-content li{font-family:inherit;font-size:inherit;font-weight:400;color:inherit;text-wrap:pretty}body.single-post .page-content p{margin:0 0 1.15em}body.single-post .page-content strong{font-weight:600;color:#0f1515}body.single-post .page-content a{color:var(--ac-teal-d);text-decoration:underline;text-underline-offset:3px}body.single-post .page-content h2,body.single-post .page-content h3,body.single-post .ac-toc,body.single-post .ac-toc li,body.single-post .ac-toc a,body.single-post .page-content summary,body.single-post .page-content p.ac-byline,body.single-post .page-content table,body.single-post .ac-btn,body.single-post .page-content .ac-author p{font-family:var(--ac-sans)}body.single-post .page-content h2{font-size:clamp(25px,3.4vw,32px);line-height:1.25;font-weight:600;color:var(--ac-ink);text-wrap:balance;margin:60px 0 16px;scroll-margin-top:100px}body.single-post .page-content h2::before{content:"";display:block;width:38px;height:3px;border-radius:2px;background:var(--ac-teal);margin-bottom:14px}body.single-post .page-content h3{font-size:23px;font-weight:600;margin:36px 0 10px}body.single-post .page-content ul,body.single-post .page-content ol{padding-left:1.3em;margin:0 0 1.3em}body.single-post .page-content li{margin:.4em 0}body.single-post .page-content hr{border:0;border-top:1px solid var(--ac-line);margin:48px 0}body.single-post .page-content p.ac-byline{line-height:1.5;font-size:16px;color:var(--ac-muted);margin:0 0 26px}body.single-post .ac-cover{margin:0 0 34px}body.single-post .ac-cover img{display:block;width:100%;height:auto;border-radius:var(--ac-r)}body.single-post .ac-toc{background:var(--ac-soft);border-radius:var(--ac-r);padding:22px 26px;margin:34px 0 10px;font-size:18px;line-height:1.55}body.single-post .page-content .ac-toc-title{font-family:var(--ac-sans);font-size:13px!important;font-weight:600!important;letter-spacing:.09em;text-transform:uppercase;color:var(--ac-teal-d)!important;margin:0 0 8px!important}body.single-post .ac-toc ol{margin:0;padding-left:1.2em}body.single-post .ac-toc a{color:var(--ac-ink);text-decoration:none}body.single-post .ac-toc a:hover{color:var(--ac-teal-d);text-decoration:underline}body.single-post .page-content .ac-table{overflow-x:auto;margin:26px 0 30px;border:1px solid var(--ac-line);border-radius:10px;background:var(--ac-surface)}body.single-post .page-content table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5;margin:0;border:0;font-variant-numeric:tabular-nums}body.single-post .page-content th{background:var(--ac-soft);text-align:left;font-weight:600}body.single-post .page-content th,body.single-post .page-content td{padding:12px 14px;border:0;border-bottom:1px solid var(--ac-line);vertical-align:top}body.single-post .page-content tr:last-child td{border-bottom:0}body.single-post .page-content table tbody>tr:nth-child(odd)>td{background:#fff0}body.single-post details.ac-faq{border-bottom:1px solid var(--ac-line);padding:16px 0}body.single-post details.ac-faq summary{cursor:pointer;font-weight:500;font-size:19px;line-height:1.4;list-style:none;display:flex;justify-content:space-between;gap:16px;color:var(--ac-ink)}body.single-post details.ac-faq summary::-webkit-details-marker{display:none}body.single-post details.ac-faq summary::after{content:"+";color:var(--ac-teal-d);font-size:26px;line-height:1}body.single-post details.ac-faq[open] summary::after{content:"–"}body.single-post details.ac-faq p{margin:10px 0 0}body.single-post .ac-summary{background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:var(--ac-r);padding:4px 26px 10px;margin:52px 0}body.single-post .ac-summary h2{margin-top:24px}body.single-post .ac-cta{background:var(--ac-teal-d);border-radius:var(--ac-r);padding:6px 28px 28px;margin:52px 0}body.single-post .ac-cta h2,body.single-post .ac-cta p{color:#fff!important}body.single-post .ac-cta h2::before{background:#fff}body.single-post .page-content .ac-btn{display:inline-flex;align-items:center;min-height:48px;background:#fff;color:var(--ac-teal-d);font-weight:600;text-decoration:none;padding:0 24px;border-radius:999px;font-size:17px;margin-top:6px}body.single-post .page-content .ac-author{display:flex;gap:20px;align-items:flex-start;border-top:1px solid var(--ac-line);padding:30px 0 0;margin:56px 0 0}body.single-post .page-content .ac-author img{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none;margin:0}body.single-post .page-content .ac-author p{font-size:16px;line-height:1.55;color:var(--ac-muted);margin:0 0 8px}body.single-post .page-content .ac-author p.ac-author-name{font-size:18px;font-weight:600;color:var(--ac-ink);margin-bottom:4px}@media (max-width:640px){body.single-post .site-main{padding-top:90px}body.single-post .page-content{font-size:19px}body.single-post .ac-toc{padding:16px 18px;font-size:17px}body.single-post .page-content .ac-table{margin-left:-6px;margin-right:-6px}body.single-post .page-content table{font-size:14.5px;line-height:1.45}body.single-post .page-content th,body.single-post .page-content td{padding:10px 8px;overflow-wrap:break-word}body.single-post .page-content td{hyphens:auto;-webkit-hyphens:auto}body.single-post .page-content table:has(th:nth-child(4)){min-width:600px}body.single-post .page-content .ac-author{gap:14px}body.single-post .page-content .ac-author img{width:64px;height:64px}}.ac-foot{margin:14px 14px 28px;font-family:var(--ac-sans);color:var(--ac-ink)}.ac-foot *{box-sizing:border-box}.ac-foot__panel{background:var(--ac-surface);border-radius:20px;padding:clamp(40px,5vw,72px) clamp(24px,5vw,72px) 28px}.ac-foot__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px clamp(24px,3vw,48px)}.ac-foot a{color:var(--ac-ink);text-decoration:none;transition:color .2s}.ac-foot a:hover{color:var(--ac-teal-d)}.ac-foot__brand{display:inline-flex;align-items:center;gap:12px}.ac-foot__brand img{width:48px;height:auto;margin:0}.ac-foot__brand span{display:flex;flex-direction:column;line-height:1.2}.ac-foot__brand strong{font-size:19px;font-weight:500}.ac-foot__brand em{font-style:normal;font-size:14px;color:var(--ac-muted);margin-top:3px}.ac-foot .ac-foot__albo{font-size:14px;line-height:1.5;color:var(--ac-muted);margin:18px 0 22px;max-width:24em}.ac-foot .ac-foot__wa{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:var(--ac-teal-d);color:#fff;font-size:16px;font-weight:600}.ac-foot .ac-foot__wa:hover{background:var(--ac-teal-dd);color:#fff}.ac-foot__wa svg{width:20px;height:20px;fill:#fff;flex:none}.ac-foot .ac-foot__label{font-size:15px;font-weight:500;color:var(--ac-muted);margin:0 0 14px}.ac-foot__col ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ac-foot__col li{margin:0}.ac-foot__col li a{display:inline-flex;align-items:center;min-height:36px;font-size:16px}.ac-foot .ac-foot__place{display:flex;flex-direction:column;gap:2px;margin:0 0 18px;font-size:16px;line-height:1.4}.ac-foot__place b{font-weight:500}.ac-foot__place span{font-size:14px;color:var(--ac-muted)}.ac-foot__place i{font-style:normal;white-space:nowrap}.ac-foot__partners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px clamp(32px,6vw,88px);margin:clamp(40px,5vw,64px) 0 0;padding:28px 0;background:var(--ac-bg);border-radius:14px}.ac-foot__partners img{width:auto;height:64px;max-width:200px;object-fit:contain;margin:0}.ac-foot__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:24px;font-size:14px;color:var(--ac-muted)}.ac-foot__links{display:flex;flex-wrap:wrap;gap:6px 20px}.ac-foot .ac-foot__links a{color:var(--ac-muted)}.ac-foot .ac-foot__links a:hover{color:var(--ac-teal-d)}@media (min-width:1025px){.ac-foot{margin-bottom:76px}}@media (max-width:1024px){.ac-foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-foot__id{grid-column:1 / -1}}@media (max-width:599px){.ac-foot__panel{padding:36px 22px 24px}.ac-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.ac-foot__col:last-child{grid-column:1 / -1}.ac-foot__partners img{height:48px;max-width:140px}.ac-foot__legal{flex-direction:column}}.ac-arts{margin:14px;margin-top:14px;background:var(--ac-surface);border-radius:20px;padding:clamp(56px,6vw,96px) clamp(22px,4.4vw,72px) clamp(64px,7vw,112px);font-family:var(--ac-sans);color:var(--ac-ink)}.ac-arts *{box-sizing:border-box}.ac-page:has(.ac-arts){padding:0}.ac-arts .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ac-arts__head{max-width:1180px;margin:0 auto clamp(36px,4vw,56px)}.ac-arts h1{font-size:clamp(48px,6.4vw,92px);font-weight:300;line-height:1;letter-spacing:-.03em;margin:0 0 18px;color:var(--ac-ink)}.ac-arts .ac-arts__lede{font-size:clamp(19px,1.7vw,23px);line-height:1.45;max-width:34ch;margin:0;color:var(--ac-ink);text-wrap:balance}.ac-arts__layout{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.ac-search{position:relative;margin:0}.ac-search svg{position:absolute;left:18px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:var(--ac-muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.ac-search input{display:block;width:100%;height:54px;border:0;border-radius:14px;background:var(--ac-bg);padding:0 18px 0 50px;font:400 17px/1 var(--ac-sans);color:var(--ac-ink);outline:none;-webkit-appearance:none;appearance:none}.ac-search input::placeholder{color:#5c6666}.ac-search input:focus{box-shadow:inset 0 0 0 2px var(--ac-teal-d);background:var(--ac-surface)}.ac-topics{display:flex;gap:8px;margin-top:16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px}.ac-topics::-webkit-scrollbar{display:none}.ac-topics a{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--ac-bg);color:var(--ac-ink);font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.ac-topics a span{font-size:14px;font-weight:500;color:var(--ac-muted);font-variant-numeric:tabular-nums}.ac-topics a:hover{background:var(--ac-soft)}.ac-topics a.is-on{background:var(--ac-teal-d);color:#fff}.ac-topics a.is-on span{color:rgb(255 255 255 / .85)}.ac-arts .ac-topics a.is-on:hover{background:var(--ac-teal-dd);color:#fff}.ac-arts .ac-arts__status{font-size:15px;color:var(--ac-muted);margin:0 0 18px}.ac-entry[hidden]{display:none!important}.ac-entry a{display:block;text-decoration:none;color:var(--ac-ink)}.ac-entry__topic{display:block;font-size:15px;font-weight:500;color:var(--ac-teal-d);margin-bottom:8px}.ac-entry__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;line-height:1.55;color:var(--ac-ink);opacity:.86;margin-top:8px}.ac-entry__meta{display:block;font-size:14px;color:var(--ac-muted);margin-top:12px}.ac-feat{margin:0 0 clamp(32px,4vw,48px)}.ac-feat__img{display:block;aspect-ratio:1200/630;border-radius:16px;overflow:hidden;background:var(--ac-media);margin-bottom:22px}.ac-feat__img img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ac-feat a:hover .ac-feat__img img{transform:scale(1.02)}.ac-arts .ac-feat__title{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.12;letter-spacing:-.015em;margin:0;color:var(--ac-ink);text-wrap:balance;transition:color .2s}.ac-feat .ac-entry__excerpt{font-size:18px;-webkit-line-clamp:3}.ac-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:6px}.ac-list .ac-entry{margin:0}.ac-entry__img{display:block;aspect-ratio:1200/630;border-radius:12px;overflow:hidden;background:var(--ac-media);margin-bottom:16px}.ac-entry__img img{display:block;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ac-entry a:hover .ac-entry__img img{transform:scale(1.03)}.ac-entry__body{display:block;min-width:0}.ac-list .ac-entry a{padding:22px 20px;margin:0 -20px;border-radius:16px;transition:background-color .2s}.ac-list .ac-entry a:hover{background:var(--ac-bg)}.ac-arts .ac-entry__title{font-size:clamp(21px,1.9vw,25px);font-weight:400;line-height:1.25;margin:0;color:var(--ac-ink);text-wrap:balance;transition:color .2s}.ac-entry a:hover .ac-entry__title,.ac-feat a:hover .ac-feat__title{color:var(--ac-teal-d)}.ac-arts .ac-more-btn{display:inline-flex;align-items:center;min-height:50px;margin-top:24px;padding:0 26px;border:0;border-radius:999px;background:var(--ac-soft);color:var(--ac-teal-d);font:600 16px/1 var(--ac-sans);cursor:pointer;transition:background-color .2s}.ac-arts .ac-more-btn:hover{background:#d6ebe9;color:var(--ac-teal-dd)}.ac-arts .ac-more-btn[hidden]{display:none}.ac-empty{background:var(--ac-bg);border-radius:16px;padding:32px 28px}.ac-empty[hidden]{display:none}.ac-arts .ac-empty p{font-size:17px;line-height:1.5;margin:0 0 16px}.ac-arts .ac-empty .ac-empty__title{font-size:22px;margin-bottom:6px}.ac-empty .ac-btn{display:inline-flex;align-items:center;min-height:50px;padding:0 24px;border-radius:999px;background:var(--ac-teal-d);color:#fff;font-weight:600;text-decoration:none}@media (min-width:1025px){.ac-arts__layout{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);gap:clamp(40px,5vw,88px)}.ac-arts__side{position:sticky;top:110px;align-self:start}.ac-topics{flex-direction:column;gap:2px;margin-top:22px;overflow:visible}.ac-topics a{justify-content:space-between;border-radius:12px;background:#fff0;padding:0 14px}.ac-topics a:hover{background:var(--ac-bg)}}@media (min-width:700px){.ac-arts .ac-feat__link{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,3vw,32px);align-items:center}.ac-feat__img{margin-bottom:0}.ac-arts .ac-feat__title{font-size:clamp(24px,2.3vw,36px)}}@media (min-width:700px){.ac-list .ac-entry a{display:grid;grid-template-columns:minmax(180px,36%) minmax(0,1fr);gap:clamp(18px,2.4vw,28px);align-items:center}.ac-entry__img{margin-bottom:0}}@media (max-width:1024px){.ac-arts{padding-top:96px}}@media (max-width:699px){.ac-arts{padding-left:22px;padding-right:22px}.ac-topics{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px;scroll-padding-left:22px}.ac-list .ac-entry a{padding:20px 14px;margin:0 -14px}.ac-arts .ac-feat__title{font-size:clamp(26px,7vw,32px)}}html body .cky-consent-container,html body .cky-modal,html body .cky-btn-revisit-wrapper{font-family:var(--ac-sans)!important}html body .cky-consent-container .cky-consent-bar{padding:22px!important;border:.5px solid rgb(60 80 78 / .14)!important;border-radius:20px!important;background:rgb(252 253 253 / .97)!important;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--ac-shadow)!important}html body .cky-consent-container .cky-title{font-family:var(--ac-sans)!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important;color:var(--ac-ink)!important;margin:0 0 6px!important}html body .cky-consent-container .cky-notice-des,html body .cky-consent-container .cky-notice-des p{font-family:var(--ac-sans)!important;font-size:15px!important;line-height:1.5!important;color:var(--ac-muted)!important}html body .cky-notice-btn-wrapper{gap:8px!important}html body .cky-consent-container .cky-btn,html body .cky-modal .cky-btn{font-family:var(--ac-sans)!important;font-size:15.5px!important;font-weight:600!important;line-height:1.2!important;min-height:46px!important;padding:10px 18px!important;margin:0!important;border:0!important;border-radius:999px!important;box-shadow:none!important;opacity:1!important;transition:background-color .2s,color .2s}html body .cky-btn.cky-btn-accept{background:var(--ac-teal-d)!important;color:#fff!important}html body .cky-btn.cky-btn-accept:hover{background:var(--ac-teal-dd)!important}html body .cky-btn.cky-btn-reject{background:var(--ac-soft)!important;color:var(--ac-teal-dd)!important}html body .cky-btn.cky-btn-reject:hover{background:#d7ebe9!important}html body .cky-btn.cky-btn-customize,html body .cky-btn.cky-btn-preferences{background:transparent!important;color:var(--ac-teal-d)!important;text-decoration:underline!important;text-underline-offset:3px}html body .cky-btn:focus-visible{outline:2px solid var(--ac-teal-d)!important;outline-offset:3px!important}html body .cky-modal .cky-preference-center{border:0!important;border-radius:20px!important;background:var(--ac-surface)!important;color:var(--ac-ink)!important}html body .cky-modal .cky-preference-title{font-family:var(--ac-sans)!important;font-size:20px!important;font-weight:500!important;color:var(--ac-ink)!important}html body .cky-modal .cky-preference-content-wrapper,html body .cky-modal .cky-preference-content-wrapper p,html body .cky-modal .cky-dma-content-wrapper,html body .cky-modal .cky-accordion-header-des,html body .cky-modal .cky-accordion-header-des p{font-size:15px!important;line-height:1.55!important;color:var(--ac-muted)!important}html body .cky-modal .cky-accordion-btn{font-family:var(--ac-sans)!important;font-size:16.5px!important;font-weight:500!important;color:var(--ac-ink)!important}html body .cky-modal .cky-policy,html body .cky-modal .cky-show-desc-btn,html body .cky-modal .cky-always-active{color:var(--ac-teal-d)!important}html body .cky-modal .cky-audit-table{background:var(--ac-bg)!important;color:var(--ac-ink)!important;border:0!important;border-radius:12px!important}html body .cky-modal .cky-cookie-des-table li div:first-child,html body .cky-modal .cky-cookie-des-table li div:last-child{color:var(--ac-ink)!important}html body .cky-modal .cky-switch input[type=checkbox]:checked{background:var(--ac-teal-d)!important}html body .cky-modal .cky-horizontal-separator{background:var(--ac-line)!important}html body .cky-modal .cky-prefrence-btn-wrapper{gap:8px!important;border-top:1px solid var(--ac-line)!important}html body .cky-modal .cky-footer-shadow{display:none!important}html body .cky-btn-revisit-wrapper{background:var(--ac-teal-d)!important;box-shadow:var(--ac-shadow)!important}@media (max-width:1024px){html body .cky-consent-container{left:14px!important;right:14px!important;width:auto!important;max-width:none!important;bottom:calc(98px + env(safe-area-inset-bottom,0px))!important;top:auto!important}html body .cky-consent-container .cky-consent-bar{border-radius:20px!important}html body .cky-btn-revisit-wrapper{bottom:calc(98px + env(safe-area-inset-bottom,0px))!important;left:14px!important}}@media (max-width:440px){html body .cky-consent-container .cky-consent-bar{padding:20px!important}html body .cky-consent-container .cky-title,html body .cky-consent-container .cky-notice-des,html body .cky-consent-container .cky-notice-btn-wrapper{padding:0!important}html body .cky-consent-container .cky-notice-btn-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body .cky-notice-btn-wrapper .cky-btn{width:100%!important}html body .cky-notice-btn-wrapper .cky-btn-reject{order:1!important}html body .cky-notice-btn-wrapper .cky-btn-accept{order:2!important}html body .cky-notice-btn-wrapper .cky-btn-customize{order:3!important;grid-column:1 / -1}}