.landing-public-header{z-index:1000;width:100%}.landing-public-header--overlay{position:absolute;top:15px;left:0;background-color:transparent}.landing-public-header--solid{position:relative;top:0;background-color:#f7f2e8;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:12px 0}.landing-public-header__brand{display:inline-flex;align-items:center;text-decoration:none}.landing-public-header__logo{width:100%;max-width:170px;height:auto;-o-object-fit:contain;object-fit:contain}.landing-public-header__btn{background-color:#ffda7e;color:#315174;font-family:Inter,sans-serif;font-weight:400;font-size:19px;padding:10px 22px;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease}.landing-public-header__btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.12)}.landing-public-header__btn--whatsapp{background-color:#fefefe!important}.landing-public-header__whatsapp{display:flex;align-items:center;justify-content:center;gap:10px}.landing-public-header__whatsapp a{font-family:Inter,sans-serif;font-weight:400;font-size:18px;text-decoration:none;color:#567393;display:flex;justify-content:center;align-items:center}.landing-public-header__whatsapp a:hover{text-decoration:none}.landing-public-header__whatsapp-icon{width:24px;height:24px;margin-right:10px;-o-object-fit:contain;object-fit:contain}.landing-public-header__whatsapp-label{font-weight:600}@media(min-width:576px)and (max-width:767.98px){.landing-public-header--overlay{position:absolute;top:0;left:0;width:100%;padding:12px 0;background-color:#f7f2e8;box-shadow:0 2px 10px rgba(0,0,0,.05)}}@media(max-width:575.98px){.landing-public-header--overlay{position:absolute;top:0;left:0;width:100%;padding:12px 15px;background-color:#f7f2e8;box-shadow:0 2px 10px rgba(0,0,0,.05)}.landing-public-header__logo{max-width:130px}.landing-public-header--solid{padding-left:15px;padding-right:15px}}.landing-public-footer{background:#f7f2e8;padding-bottom:50px}.landing-footer{background:#315174;padding:35px 35px;color:#fff;border-radius:30px}.landing-footer__brand{margin-bottom:40px}.landing-footer__logo{width:220px;display:block}.landing-footer__description{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:150%;color:#fff;margin:0;max-width:420px}.landing-footer__links{margin-bottom:40px}.landing-footer__links-title{font-family:Inter,sans-serif;font-weight:300;font-size:20px;color:hsla(0,0%,100%,.5);margin-bottom:25px;margin-top:20px}.landing-footer__links-list{list-style:none;padding:0;margin:0}.landing-footer__links-list li{margin-bottom:2px}.landing-footer__link{font-family:Inter,sans-serif;font-weight:300;font-size:18px;color:#fff;text-decoration:none;transition:opacity .3s ease}.landing-footer__link:hover{opacity:.7;color:#fff}.landing-footer__copyright{font-size:18px}.landing-footer__copyright,.landing-footer__legal{font-family:Inter,sans-serif;font-weight:400;color:#fff;margin:0}.landing-footer__legal{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:17px}.landing-footer__legal-link{color:#fff;text-decoration:none;transition:opacity .3s ease;font-size:17px;display:block}.landing-footer__legal-link:hover{opacity:.7;color:#fff}.landing-footer .--container-height{height:420px}@media(min-width:1200px)and (max-width:1399.98px){.landing-footer__logo{width:200px}.landing-footer .--container-height{height:380px}}@media(min-width:992px)and (max-width:1199.98px){.landing-footer__logo{width:180px}.landing-footer .--container-height{height:380px}}@media(min-width:768px)and (max-width:991.98px){.landing-footer__brand{margin-bottom:30px}.landing-footer__links-title{margin-bottom:5px}.landing-footer__legal{margin-top:30px;align-items:flex-end;text-align:right}.landing-footer__logo{width:160px;margin-bottom:15px}.landing-footer__description{max-width:-moz-fit-content;max-width:fit-content}.landing-footer .--container-height{height:auto}}@media(min-width:576px)and (max-width:767.98px){.landing-footer{text-align:center}.landing-footer .--container-height{height:auto}.landing-footer__brand{text-align:center;justify-content:center!important;margin-bottom:20px}.landing-footer__logo{margin:0 auto;padding-bottom:25px;width:190px}.landing-footer__description{max-width:-moz-fit-content;max-width:fit-content}.landing-footer__links-title{margin-bottom:5px}.landing-public-footer{padding-bottom:5px}}@media(max-width:575.98px){.landing-footer{text-align:center;padding:30px 15px;margin-bottom:15px}.landing-footer .--container-height{height:auto}.landing-footer__brand{text-align:center;justify-content:center!important;margin-bottom:20px}.landing-footer__logo{margin:0 auto;padding-bottom:25px;width:150px}.landing-footer__description{max-width:-moz-fit-content;max-width:fit-content}.landing-footer__links-title{margin-bottom:5px;font-size:18px}.landing-public-footer{padding-bottom:5px;padding-left:15px;padding-right:15px}}.rec{--rec-bg:#f7f2e8;--rec-text:#315174;--rec-text-soft:#567393;--rec-support:#8095a8;--rec-support-text:#4e6785;--rec-accent:#ffda7e;--rec-faq-card-bg:hsla(36,56%,98%,.92);--rec-faq-card-border:#e5e7eb;--rec-faq-divider:#c1c6cd;--rec-faq-answer:#567393;--rec-footer-panel:#315174;--rec-footer-text:#fff;--rec-font-display:"Crimson Text",Georgia,"Times New Roman",serif;--rec-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--rec-font-btn:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--rec-size-h1:clamp(32px,5vw,42px);--rec-size-h2:clamp(22px,3vw,28px);--rec-size-section:clamp(22px,2.8vw,26px);--rec-size-h3:clamp(18px,2.2vw,20px);--rec-size-card:18px;--rec-size-body:clamp(16px,2.8vw,18px);--rec-size-faq-q:18px;--rec-size-small:16px;--rec-size-micro:13px;--rec-lh-h1:1.15;--rec-lh-h2:1.25;--rec-lh-h3:1.35;--rec-lh-body:1.5;--rec-lh-small:1.4;--rec-ls-tight:-0.2px;--rec-ls-soft:-0.15px;--rec-weight-normal:400;--rec-weight-medium:500;--rec-weight-bold:600;--rec-space-1:4px;--rec-space-2:8px;--rec-space-3:16px;--rec-space-4:20px;--rec-space-5:24px;--rec-space-6:32px;--rec-space-7:48px;--rec-space-8:64px;--rec-measure:720px;--rec-container:1320px;--rec-container-wide:1320px;--rec-gutter:24px;--rec-radius-card:30px;--rec-radius-btn:50px;--rec-radius-panel:30px;--rec-border-hair:0.5px;--rec-transition:0.3s;--rec-hover-opacity:0.85;--rec-focus-width:2px;--rec-focus-offset:2px;background:var(--rec-bg);color:var(--rec-text);font-family:var(--rec-font-body);font-size:var(--rec-size-body);line-height:var(--rec-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;padding-bottom:var(--rec-space-7)}.rec *,.rec :after,.rec :before{box-sizing:border-box}.rec img{max-width:100%;height:auto;display:block}.rec [tabindex]:focus-visible,.rec a:focus-visible,.rec button:focus-visible,.rec summary:focus-visible{outline:var(--rec-focus-width) solid var(--rec-text);outline-offset:var(--rec-focus-offset);border-radius:2px}.rec-skip{position:absolute;left:-9999px;top:0;z-index:1100;padding:var(--rec-space-2) var(--rec-space-3);background:var(--rec-text);color:var(--rec-accent);font-size:var(--rec-size-small);text-decoration:none;border-radius:0 0 var(--rec-radius-btn) 0}.rec-skip:focus{left:0}.rec-container--wide>.rec-container{max-width:none;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.rec-header{position:relative;z-index:1000;padding-top:15px;padding-bottom:15px}.rec-header__inner{display:flex;align-items:center;gap:var(--rec-space-3)}.rec-header__logo-link{display:inline-flex;flex-shrink:0}.rec-header__logo-link:hover{opacity:var(--rec-hover-opacity)}.rec-header__logo{width:170px;height:47px;-o-object-fit:contain;object-fit:contain}.rec-header__nav{display:flex;align-items:center;gap:var(--rec-space-5);margin-left:var(--rec-space-6)}.rec-header__nav-link{font-size:var(--rec-size-small);font-weight:var(--rec-weight-medium);letter-spacing:var(--rec-ls-soft);color:var(--rec-text);text-decoration:none;transition:opacity var(--rec-transition)}.rec-header__nav-link:hover{opacity:var(--rec-hover-opacity)}.rec-header__nav-link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.rec-header__actions{display:flex;margin-left:auto}.rec-btn,.rec-header__actions{align-items:center;gap:var(--rec-space-2)}.rec-btn{display:inline-flex;justify-content:center;font-family:var(--rec-font-btn);font-size:19px;font-weight:var(--rec-weight-normal);line-height:1.2;padding:10px 22px;border:var(--rec-border-hair) solid transparent;border-radius:var(--rec-radius-btn);text-decoration:none;cursor:pointer;transition:all var(--rec-transition)}.rec-btn:hover{opacity:1;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.12)}.rec-btn--primary{background:var(--rec-accent);color:var(--rec-text);border-color:var(--rec-accent)}.rec-btn--secondary{background:#fefefe;color:var(--rec-text);border-color:transparent}.rec-btn--compact{font-size:16px;padding:9px 18px}.rec-breadcrumb{margin:0 auto;padding-top:var(--rec-space-6);font-size:var(--rec-size-small);line-height:20px;font-weight:var(--rec-weight-medium);letter-spacing:var(--rec-ls-soft);color:var(--rec-support-text)}@media (min-width:1180px){.rec-breadcrumb{max-width:calc(100% - 320px - var(--rec-space-6)*2);margin-left:calc(170px + var(--rec-space-6));margin-right:auto}.rec-breadcrumb--wide{margin-left:0}}.rec-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rec-space-1);margin:0;padding:0;list-style:none}.rec-breadcrumb__list a{color:var(--rec-support-text);text-decoration:none;transition:opacity var(--rec-transition)}.rec-breadcrumb__list a:hover{opacity:var(--rec-hover-opacity);text-decoration:underline}.rec-breadcrumb__sep{color:var(--rec-support);padding:0 var(--rec-space-1)}.rec-breadcrumb__current{color:var(--rec-support-text)}.rec-breadcrumb--wide{max-width:none}.rec-article__head{max-width:var(--rec-measure);margin:0 auto;padding-top:var(--rec-space-5)}@media (min-width:1180px){.rec-article__head{max-width:calc(100% - 320px - var(--rec-space-6)*2);margin-left:calc(170px + var(--rec-space-6));margin-right:auto}}.rec-article__title{margin:0 0 var(--rec-space-3);font-family:var(--rec-font-display);font-size:var(--rec-size-h1);line-height:var(--rec-lh-h1);font-weight:600;letter-spacing:var(--rec-ls-tight);color:var(--rec-text)}.rec-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rec-space-2);margin:0;font-size:var(--rec-size-small);line-height:20px}.rec-article__meta,.rec-article__meta-sep{color:var(--rec-support-text)}.rec-author{display:flex;align-items:flex-start;gap:var(--rec-space-4);max-width:var(--rec-measure);margin:var(--rec-space-6) 0 0;padding:var(--rec-space-5);background:var(--rec-faq-card-bg);border:var(--rec-border-hair) solid var(--rec-faq-card-border);border-radius:var(--rec-radius-card)}@media (min-width:1180px){.rec-author{margin-left:calc(170px + var(--rec-space-6))}}.rec-author__photo{flex-shrink:0;box-sizing:border-box;width:72px;height:72px;border-radius:50%;background-color:#fff;background-size:cover;background-position:top;background-repeat:no-repeat;border:1px solid var(--rec-support)}.rec-author__photo--placeholder{display:flex;align-items:center;justify-content:center;border:var(--rec-border-hair) dashed var(--rec-support);background:transparent;color:var(--rec-support);font-size:var(--rec-size-micro);font-family:var(--rec-font-btn);text-align:center;line-height:1.2}.rec-author__body{min-width:0}.rec-author__label{margin:0 0 var(--rec-space-1);font-size:var(--rec-size-micro);font-family:var(--rec-font-btn);letter-spacing:.5px;text-transform:uppercase;color:var(--rec-support-text)}.rec-author__name{margin:0 0 var(--rec-space-1);font-family:var(--rec-font-display);font-size:var(--rec-size-card);line-height:var(--rec-lh-h3);font-weight:600;letter-spacing:var(--rec-ls-tight);color:var(--rec-text)}.rec-author__role{margin:0 0 var(--rec-space-2);font-size:var(--rec-size-small);line-height:20px;color:var(--rec-text-soft)}.rec-author__credentials{margin:0;font-size:var(--rec-size-small);line-height:var(--rec-lh-small);letter-spacing:var(--rec-ls-soft);color:var(--rec-support-text)}.rec-prose{padding-top:var(--rec-space-7);font-size:var(--rec-size-body);line-height:var(--rec-lh-body);color:var(--rec-text-soft)}.rec-prose>*+*{margin-top:var(--rec-space-4)}.rec-prose h2{margin:var(--rec-space-7) 0 var(--rec-space-3);font-size:var(--rec-size-h2);line-height:var(--rec-lh-h2);scroll-margin-top:var(--rec-space-6)}.rec-prose h2,.rec-prose h3{font-family:var(--rec-font-display);font-weight:600;letter-spacing:var(--rec-ls-tight);color:var(--rec-text)}.rec-prose h3{margin:var(--rec-space-6) 0 var(--rec-space-2);font-size:var(--rec-size-h3);line-height:var(--rec-lh-h3)}.rec-prose p{margin:0 0 var(--rec-space-4)}.rec-prose a{color:var(--rec-text);font-weight:var(--rec-weight-medium);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--rec-transition)}.rec-prose a:hover{opacity:var(--rec-hover-opacity)}.rec-prose ol,.rec-prose ul{margin:0 0 var(--rec-space-4);padding-left:var(--rec-space-5)}.rec-prose li{margin-bottom:var(--rec-space-2)}.rec-prose li::marker{color:var(--rec-support)}.rec-prose strong{font-weight:var(--rec-weight-bold);color:var(--rec-text)}.rec-quote{margin:var(--rec-space-6) 0;padding:0 0 0 var(--rec-space-4);border-left:2px solid var(--rec-accent);font-family:var(--rec-font-display);font-size:var(--rec-size-h2);line-height:var(--rec-lh-h2);font-weight:600;letter-spacing:var(--rec-ls-tight);color:var(--rec-text)}.rec-quote p{margin:0}.rec-quote cite{display:block;margin-top:var(--rec-space-2);font-size:var(--rec-size-small);font-style:normal;font-weight:var(--rec-weight-normal);letter-spacing:normal;color:var(--rec-support)}.rec-note{margin:var(--rec-space-6) 0;padding:var(--rec-space-4);background:var(--rec-faq-card-bg);border:2px solid var(--rec-accent);border-radius:16px}.rec-note__label{margin:0 0 var(--rec-space-1);font-family:var(--rec-font-btn);font-size:var(--rec-size-micro);letter-spacing:.5px;text-transform:uppercase;color:var(--rec-support-text)}.rec-note p:last-child{margin-bottom:0}.rec-table-wrap{margin:var(--rec-space-6) 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.rec-table{width:100%;border-collapse:collapse;font-size:var(--rec-size-small);line-height:var(--rec-lh-small);text-align:left}.rec-table caption{margin-bottom:var(--rec-space-2);font-size:var(--rec-size-micro);color:var(--rec-support);text-align:left}.rec-table td,.rec-table th{padding:var(--rec-space-2) var(--rec-space-3);border-bottom:var(--rec-border-hair) solid var(--rec-faq-divider);vertical-align:top}.rec-table th{font-weight:var(--rec-weight-bold);letter-spacing:var(--rec-ls-tight);color:var(--rec-text);white-space:nowrap}.rec-table tbody td{color:var(--rec-text-soft)}.rec-table tbody tr:last-child td{border-bottom:0}.rec-ph{color:var(--rec-support);font-family:var(--rec-font-btn);font-size:.92em}.rec-faq{max-width:var(--rec-measure);width:100%;margin:var(--rec-space-8) auto 0}@media (min-width:1180px){.rec-faq{max-width:calc(100% - 320px - var(--rec-space-6)*2);margin-left:calc(170px + var(--rec-space-6));margin-right:auto}}.rec-faq__card{background:var(--rec-faq-card-bg);border:var(--rec-border-hair) solid var(--rec-faq-card-border);border-radius:var(--rec-radius-card);padding:var(--rec-space-5)}.rec-faq__section-title{margin:0 0 var(--rec-space-1);font-family:var(--rec-font-display);font-size:var(--rec-size-section);line-height:var(--rec-lh-h2);font-weight:600;letter-spacing:var(--rec-ls-tight);color:var(--rec-text)}.rec-faq__section-desc{margin:0 0 var(--rec-space-3);font-size:var(--rec-size-small);line-height:20px;font-weight:var(--rec-weight-normal);color:var(--rec-support-text)}.rec-faq__list{display:flex;flex-direction:column}.rec-faq__item{padding:var(--rec-space-3) 0;border-top:var(--rec-border-hair) solid var(--rec-faq-divider)}.rec-faq__item:first-child{border-top:0;padding-top:0}.rec-faq__item:last-child{padding-bottom:0}.rec-faq__question{margin:0 0 var(--rec-space-2);font-family:var(--rec-font-body);font-size:var(--rec-size-faq-q);font-weight:var(--rec-weight-bold);color:var(--rec-text)}.rec-faq__answer,.rec-faq__question{line-height:var(--rec-lh-small);letter-spacing:var(--rec-ls-soft)}.rec-faq__answer{margin:0;font-size:var(--rec-size-small);font-weight:var(--rec-weight-normal);color:var(--rec-faq-answer)}.rec-faq__answer a{color:var(--rec-text);font-weight:var(--rec-weight-medium);text-decoration:underline}.rec-faq__answer a:hover{opacity:var(--rec-hover-opacity)}.rec-cta{max-width:var(--rec-measure);margin:var(--rec-space-8) auto 0;padding:var(--rec-space-6) var(--rec-space-5);background:var(--rec-faq-card-bg);border:var(--rec-border-hair) solid var(--rec-faq-card-border);border-radius:var(--rec-radius-card);text-align:center}@media (min-width:1180px){.rec-cta{max-width:calc(100% - 320px - var(--rec-space-6)*2);margin-left:calc(170px + var(--rec-space-6));margin-right:auto}}.rec-cta__title{margin:0 0 var(--rec-space-2);font-family:var(--rec-font-display);font-size:var(--rec-size-h2);line-height:var(--rec-lh-h2);font-weight:600;letter-spacing:var(--rec-ls-tight);color:var(--rec-text)}.rec-cta__text{margin:0 auto var(--rec-space-5);font-size:var(--rec-size-small);line-height:var(--rec-lh-small);color:var(--rec-text-soft)}.rec-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rec-space-2)}.rec-related{max-width:none;margin:var(--rec-space-8) 0 0}.rec-related__title{margin:0 0 var(--rec-space-4);font-family:var(--rec-font-display);font-size:var(--rec-size-section);line-height:var(--rec-lh-h2);font-weight:600;letter-spacing:var(--rec-ls-tight);color:var(--rec-text)}.rec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--rec-space-5)}.rec-card{display:flex;flex-direction:column;padding:var(--rec-space-5);background:var(--rec-faq-card-bg);border:var(--rec-border-hair) solid var(--rec-faq-card-border);border-radius:var(--rec-radius-card);transition:opacity var(--rec-transition)}.rec-card:hover{opacity:var(--rec-hover-opacity)}.rec-card__title{margin:0 0 var(--rec-space-2);font-family:var(--rec-font-display);font-size:clamp(20px,2.4vw,22px);line-height:var(--rec-lh-h3);font-weight:600;letter-spacing:var(--rec-ls-tight);color:var(--rec-text)}.rec-card__title a{color:inherit;text-decoration:none}.rec-card__title a:after{content:"";position:absolute;inset:0}.rec-card{position:relative}.rec-card__desc{margin:0 0 var(--rec-space-4);line-height:var(--rec-lh-small);color:var(--rec-faq-answer)}.rec-card__desc,.rec-card__link{font-size:var(--rec-size-small);letter-spacing:var(--rec-ls-soft)}.rec-card__link{margin-top:auto;font-weight:var(--rec-weight-medium);color:var(--rec-text)}.rec-index__head{padding-top:var(--rec-space-5);padding-bottom:var(--rec-space-7)}.rec-index__title{margin:0 0 var(--rec-space-3);font-family:var(--rec-font-display);font-size:var(--rec-size-h1);line-height:var(--rec-lh-h1);font-weight:600;letter-spacing:var(--rec-ls-tight);color:var(--rec-text)}.rec-index__intro{margin:0;font-size:var(--rec-size-body);line-height:var(--rec-lh-body);color:var(--rec-text-soft)}.rec-footer{margin-top:var(--rec-space-8);padding-bottom:50px}.rec-footer__panel{background:var(--rec-footer-panel);border-radius:var(--rec-radius-panel);padding:35px;color:var(--rec-footer-text)}.rec-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--rec-space-6)}.rec-footer__logo{width:200px;height:51px;-o-object-fit:contain;object-fit:contain}.rec-footer__desc{max-width:42ch;margin:var(--rec-space-7) 0 0;font-size:18px;line-height:27px;font-weight:300;color:var(--rec-footer-text)}.rec-footer__col-title{margin:0 0 var(--rec-space-4);font-size:18px;font-weight:var(--rec-weight-normal);color:var(--rec-support)}.rec-footer__list{margin:0;padding:0;list-style:none}.rec-footer__list li{margin-bottom:var(--rec-space-1)}.rec-footer__list a{font-size:17px;line-height:27px;font-weight:300;color:var(--rec-footer-text);text-decoration:none;transition:opacity var(--rec-transition)}.rec-footer__list a:hover{opacity:var(--rec-hover-opacity);text-decoration:underline}.rec-footer__legal{margin-top:var(--rec-space-7);font-size:17px;font-weight:var(--rec-weight-normal);color:var(--rec-footer-text)}.rec-footer a:focus-visible{outline:var(--rec-focus-width) solid var(--rec-footer-text);outline-offset:var(--rec-focus-offset)}@media (max-width:991.98px){.rec{--rec-gutter:16px}.rec-grid{grid-template-columns:repeat(2,1fr)}.rec-footer__grid{grid-template-columns:1fr 1fr;gap:var(--rec-space-5)}.rec-footer__logo{width:180px;height:auto}.rec-footer__desc{margin-top:var(--rec-space-4);grid-column:1/-1}}@media (max-width:767.98px){.rec-header__inner{flex-wrap:wrap;row-gap:var(--rec-space-3)}.rec-header__logo{width:140px;height:auto}.rec-header__nav{order:2;margin-left:auto}.rec-header__actions{order:3;width:100%;margin-left:0;justify-content:flex-start}.rec-header__actions .rec-btn{padding:8px 12px}.rec-footer__grid,.rec-grid{grid-template-columns:1fr}.rec-footer__desc,.rec-footer__legal{margin-top:var(--rec-space-4)}}@media (max-width:575.98px){.rec-container{padding-left:15px;padding-right:15px}.rec-article__title,.rec-index__title{line-height:1.25}.rec-author,.rec-card,.rec-cta,.rec-faq__card{padding:var(--rec-space-4) var(--rec-space-3)}.rec-author{flex-direction:column;gap:var(--rec-space-3)}.rec-footer__panel{padding:var(--rec-space-5)}.rec-cta__actions{flex-direction:column}.rec-cta__actions .rec-btn{width:100%}}.rec-layout{width:100%;max-width:none;margin:0 auto}@media (min-width:1180px){.rec-layout{display:grid;width:100%;max-width:none;grid-template-columns:170px minmax(0,1fr) 150px;gap:var(--rec-space-6);align-items:stretch}.rec-layout__rail{position:relative;min-width:0}.rec-toc{position:sticky;top:var(--rec-space-6)}.rec-layout__main{min-width:0}.rec-layout__aside{position:sticky;top:var(--rec-space-6);align-self:start;height:-moz-fit-content;height:fit-content}}.rec-share__label,.rec-toc__label{margin:0 0 var(--rec-space-3);font-size:var(--rec-size-micro);font-family:var(--rec-font-btn);letter-spacing:.5px;text-transform:uppercase;color:var(--rec-support-text)}.rec-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.rec-toc li{counter-increment:toc}.rec-toc a{display:block;padding:var(--rec-space-2) 0 var(--rec-space-2) var(--rec-space-3);font-size:var(--rec-size-small);line-height:1.4;text-decoration:none;border-left:var(--rec-border-hair) solid var(--rec-support);transition:color var(--rec-transition),border-color var(--rec-transition)}.rec-toc a,.rec-toc a:before{color:var(--rec-support-text)}.rec-toc a:before{content:counter(toc) ". ";font-variant-numeric:tabular-nums}.rec-toc a:hover{color:var(--rec-text);border-left-color:var(--rec-text)}@media (max-width:1179.98px){.rec-layout{padding:0;max-width:none}.rec-layout__rail{max-width:var(--rec-measure);margin:0 auto var(--rec-space-6);padding:var(--rec-space-4) var(--rec-space-4) var(--rec-space-3);border:var(--rec-border-hair) solid var(--rec-support);border-radius:var(--rec-radius-card)}.rec-layout__main{max-width:var(--rec-measure);margin:0 auto}.rec-layout__aside{max-width:var(--rec-measure);margin:var(--rec-space-6) auto 0;padding-top:var(--rec-space-5);border-top:var(--rec-border-hair) solid var(--rec-support)}}.rec-share__links{display:flex;gap:var(--rec-space-2)}.rec-share__links a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:var(--rec-border-hair) solid var(--rec-support);border-radius:50%;color:var(--rec-text-soft);text-decoration:none;transition:opacity var(--rec-transition),color var(--rec-transition),border-color var(--rec-transition)}.rec-share__links a:hover{color:var(--rec-text);border-color:var(--rec-text)}.rec-share__links svg{width:16px;height:16px;fill:currentColor}@media (prefers-reduced-motion:reduce){.rec *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.rec-cta,.rec-header__actions,.rec-layout__aside,.rec-layout__rail,.rec-related,.rec-skip{display:none}.rec{background:#fff}.rec-layout,.rec-prose{max-width:none}.rec-layout{display:block;padding:0}}@font-face{font-family:Crimson Text;src:url(/fonts/CrimsonText-Regular.5558d1cd.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/fonts/CrimsonText-Italic.65f62c86.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Crimson Text;src:url(/fonts/CrimsonText-SemiBold.9624835a.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/fonts/CrimsonText-SemiBoldItalic.cebedaec.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Crimson Text;src:url(/fonts/CrimsonText-Bold.c4cad6c0.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Crimson Text;src:url(/fonts/CrimsonText-BoldItalic.1e932b85.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Thin.b672c892.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-ThinItalic.1ae4bbff.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-ExtraLight.e7f00fab.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-ExtraLightItalic.3c4ecd87.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Light.1ae2e909.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-LightItalic.86ecb2ee.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Regular.a1db7239.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Italic.6dbda78c.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Medium.adc5e936.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-MediumItalic.6ec291e6.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-SemiBold.3558e004.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-SemiBoldItalic.8d88e22b.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Bold.56a11d28.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-BoldItalic.7f74f74c.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-ExtraBold.0b5fdb67.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-ExtraBoldItalic.2b62d6c6.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-Black.71a1a7d2.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter_18pt-BlackItalic.5a63eff9.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}.recursos-shell{position:relative;min-height:100vh;background:#f7f2e8}.recursos-shell .rec{min-height:auto}