.editorialSite{color:#173c35;background:#f5f0e7;min-height:100dvh}.editorialSite a{text-decoration:none}.editorialMain{width:min(100% - 40px,1320px);margin:0 auto;padding:28px 0 72px}.editorialHero{background:#fffaf3;border:1px solid #78532121;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #3a2e1e17}.editorialHeroCopy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:54px clamp(32px,4vw,64px);display:flex;position:relative}.editorialBreadcrumbs{color:#7c8782;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.editorialBreadcrumbs a{color:#45665e}.editorialEyebrow{color:#9b691e;letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.editorialEyebrow svg{flex:none}.editorialHero h1{color:#073f34;letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin:14px 0 18px;font:500 clamp(38px,4.25vw,66px)/.98 Georgia,serif}.editorialHeroCopy>p{color:#53665f;max-width:680px;margin:0;font-size:16px;line-height:1.72}.editorialHeroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.editorialButton{color:#fff;background:#073f34;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 21px;font-size:14px;font-weight:780;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 23px #073f342e}.editorialButton:active{transform:scale(.97)}.editorialTextLink{color:#45665e;align-items:center;gap:6px;font-size:13px;font-weight:750;display:inline-flex}.editorialHeroVisual{background:#f8f2e7;min-height:100%;margin:0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 100%)}.editorialHeroVisual img{object-fit:cover;object-position:center}.editorialFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.editorialFacts article{background:#fbf7ef;border:1px solid #7853211f;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-content:center;align-items:center;gap:3px 14px;min-height:126px;padding:20px 22px;display:grid;box-shadow:0 7px 22px #3a2e1e0f}.editorialFacts article>span{color:#f0d4a6;background:#073f34;border-radius:13px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.editorialFacts article:nth-child(2)>span{color:#073f34;background:#edf0e5}.editorialFacts article:nth-child(3)>span{color:#815b1f;background:#f0d4a6}.editorialFacts strong{color:#073f34;font:500 clamp(22px,2vw,30px)/1.05 Georgia,serif}.editorialFacts p{color:#68756f;margin:0;font-size:12px;line-height:1.45}.editorialBody{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:54px;margin-top:56px;display:grid}.editorialAside{background:#fffaf3b8;border:1px solid #073f341a;border-radius:17px;gap:4px;padding:20px;display:grid;position:sticky;top:104px}.editorialAside>span{color:#9b691e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850}.editorialAside>a{color:#52655e;border-radius:8px;padding:8px 9px;font-size:12px;line-height:1.35;transition:color .15s,background-color .15s}.editorialAside>small{color:#7d8883;border-top:1px solid #073f3417;align-items:flex-start;gap:7px;margin-top:12px;padding-top:14px;font-size:10.5px;line-height:1.45;display:flex}.editorialAside>small svg{color:#9b691e;flex:none}.editorialArticle{min-width:0}.editorialArticle>section{padding:0 0 46px;scroll-margin-top:112px}.editorialArticle>section+section{border-top:1px solid #073f341a;padding-top:42px}.editorialSectionNumber{color:#a97835;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.editorialArticle h2{color:#123d34;letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:0 0 18px;font:500 clamp(29px,3vw,43px)/1.08 Georgia,serif}.editorialArticle>section>p{color:#425951;max-width:910px;margin:0 0 16px;font-size:17px;line-height:1.78}.editorialArticle>section>p:last-child{margin-bottom:0}.editorialCallout{background:linear-gradient(135deg,#f8ead0a8,#fffaf3e6);border:1px solid #d59b3d52;border-radius:18px;grid-template-columns:52px minmax(0,1fr);gap:17px;margin:4px 0 46px;padding:24px 26px;display:grid}.editorialCallout>span{color:#073f34;background:#f0d4a6;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.editorialCallout h2{margin:2px 0 8px;font-size:27px}.editorialCallout p{color:#5b635f;margin:0;font-size:14px;line-height:1.6}.editorialTableWrap{background:#fffaf3;border:1px solid #073f341c;border-radius:17px;overflow-x:auto}.editorialTableWrap table{border-collapse:collapse;width:100%}.editorialTableWrap th{color:#f0d4a6;text-align:left;letter-spacing:.055em;text-transform:uppercase;background:#073f34;padding:15px 17px;font-size:11px}.editorialTableWrap td{color:#455b54;vertical-align:top;border-top:1px solid #073f3417;padding:16px 17px;font-size:13.5px;line-height:1.5}.editorialTableWrap tbody tr:first-child td{border-top:0}.editorialTableWrap tbody tr:nth-child(2n) td{background:#edf0e56b}.editorialSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:27px 0 0;padding:0;list-style:none;display:grid}.editorialSteps li{text-align:center;justify-items:center;gap:10px;min-width:0;padding:0 15px;display:grid;position:relative}.editorialSteps li>i{z-index:1;color:#fff;background:#073f34;border:1px solid #073f3429;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 6px #f5f0e7}.editorialSteps li>svg{color:#bd9a60;position:absolute;top:10px;right:-10px}.editorialSteps li div{gap:5px;display:grid}.editorialSteps strong{color:#173c35;font-size:14px}.editorialSteps p{color:#68756f;margin:0;font-size:11.5px;line-height:1.45}.editorialFaq{gap:9px;display:grid}.editorialFaq details{background:#fffaf3;border:1px solid #073f341c;border-radius:13px;overflow:hidden}.editorialFaq summary{color:#173c35;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:13px 16px;font-size:14px;font-weight:760;list-style:none;display:flex}.editorialFaq summary::-webkit-details-marker{display:none}.editorialFaq summary svg{color:#a97835;flex:none;transition:transform .18s cubic-bezier(.23,1,.32,1)}.editorialFaq details[open] summary svg{transform:rotate(90deg)}.editorialFaq details p{color:#5f706a;margin:0;padding:0 16px 16px;font-size:13px;line-height:1.6}.editorialSources{background:#edf0e57a;border-radius:17px;border:1px solid #073f341a!important;padding:23px!important}.editorialSources h2{align-items:center;gap:9px;margin-bottom:8px;font-size:25px;display:flex}.editorialSources h2 svg{color:#a97835}.editorialSources>p{color:#68756f!important;margin:0 0 14px!important;font-size:12px!important;line-height:1.5!important}.editorialSources>div{flex-wrap:wrap;gap:8px;display:flex}.editorialSources a{color:#073f34;background:#fffaf3;border:1px solid #073f341c;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:750;display:inline-flex}.editorialFinalCta{color:#fff;text-align:center;background:radial-gradient(circle at 85% 0,#f0d4a633,#0000 34%),#073f34;border-radius:24px;justify-items:center;margin-top:38px;padding:46px 28px;display:grid;box-shadow:0 18px 45px #073f342b}.editorialFinalCta>span{color:#f0d4a6;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.editorialFinalCta h2{color:#fff;max-width:800px;margin:12px 0 10px;font:500 clamp(30px,3.4vw,48px)/1.05 Georgia,serif}.editorialFinalCta p{color:#ffffffb0;max-width:660px;margin:0 0 22px;font-size:14px;line-height:1.55}.editorialFinalCta .editorialButton{color:#073f34;box-shadow:none;background:#f0d4a6}@media (hover:hover) and (pointer:fine){.editorialButton:hover{background:#0a5143;transform:translateY(-1px);box-shadow:0 13px 27px #073f3438}.editorialFinalCta .editorialButton:hover{background:#fff0d4}.editorialAside>a:hover{color:#073f34;background:#edf0e5}.editorialTextLink:hover{color:#073f34}}@media (max-width:1020px){.editorialHero{grid-template-columns:minmax(0,1fr) minmax(350px,.82fr);min-height:480px}.editorialHeroCopy{padding:42px 34px}.editorialBody{grid-template-columns:1fr;gap:28px}.editorialAside{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:static}.editorialAside>span,.editorialAside>small{width:100%}}@media (max-width:760px){.editorialMain{width:min(100% - 24px,1320px);padding-top:14px}.editorialHero{border-radius:21px;flex-direction:column;min-height:0;display:flex}.editorialHeroCopy{padding:28px 20px 22px}.editorialBreadcrumbs{margin-bottom:16px}.editorialHero h1{font-size:clamp(36px,10vw,48px)}.editorialHeroCopy>p{font-size:15px;line-height:1.65}.editorialHeroActions{flex-direction:column;align-items:stretch;width:100%;margin-top:23px}.editorialButton{width:100%}.editorialTextLink{justify-content:center}.editorialHeroVisual{min-height:280px;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 100%);mask-image:linear-gradient(#0000 0,#000 18% 100%)}.editorialFacts{grid-template-columns:1fr;gap:10px}.editorialFacts article{min-height:104px}.editorialBody{margin-top:38px}.editorialAside{display:none}.editorialArticle h2{font-size:32px}.editorialArticle>section{padding-bottom:36px}.editorialArticle>section+section{padding-top:34px}.editorialArticle>section>p{font-size:16px;line-height:1.72}.editorialCallout{grid-template-columns:1fr;padding:20px}.editorialCallout h2{font-size:27px}.editorialTableWrap{background:0 0;border:0;overflow:visible}.editorialTableWrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.editorialTableWrap table,.editorialTableWrap tbody,.editorialTableWrap tr,.editorialTableWrap td{width:100%;display:block}.editorialTableWrap tr{background:#fffaf3;border:1px solid #073f341c;border-radius:13px;margin-bottom:10px;overflow:hidden}.editorialTableWrap td,.editorialTableWrap tbody tr:nth-child(2n) td{background:0 0;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:12px 13px;display:grid}.editorialTableWrap td:before{color:#9b691e;letter-spacing:.06em;text-transform:uppercase;content:attr(data-label);font-size:9px;font-weight:850}.editorialSteps{grid-template-columns:1fr;gap:12px}.editorialSteps li{text-align:left;grid-template-columns:42px minmax(0,1fr);justify-items:start;padding:0}.editorialSteps li>svg{display:none}.editorialSteps li div{align-self:center}.editorialFinalCta{padding:36px 20px}}@media (prefers-reduced-motion:reduce){.editorialButton,.editorialFaq summary svg{transition-duration:0s}}
