.buba-home-redesign{background:#fffdf9}body.home-template{--buba-content-rail:1500px;--buba-wide-rail:1760px}.buba-home-redesign .buba-section{padding-top:clamp(56px,5.2vw,78px)}.buba-home-redesign .buba-hero{border-bottom:0;background:#fffaf3}.buba-home-redesign .buba-hero-inner{position:relative;display:grid;grid-template-columns:minmax(500px,42%) minmax(0,1fr);width:min(100% - 96px,1900px);min-height:clamp(560px,31vw,680px);isolation:isolate}.buba-home-redesign .buba-hero-copy{position:relative;z-index:2;grid-column:1;align-self:center;max-width:684px;padding:clamp(52px,5vw,82px) 0 clamp(48px,4.6vw,76px) clamp(32px,3.2vw,64px)}.buba-home-redesign .buba-hero-copy:before{display:none}.buba-home-redesign .buba-hero h1{max-width:none;font-size:clamp(5.2rem,3.2vw,7rem);font-weight:700;line-height:1}.buba-home-redesign .buba-hero h1 span{color:#b66c00}.buba-home-redesign .buba-hero h1 small{margin-top:7px;font-size:.58em;line-height:1.08}.buba-home-redesign .buba-hero-copy>p{max-width:43ch;margin-top:clamp(22px,1.5vw,28px);color:#33485e;font-size:clamp(1.65rem,1vw,1.95rem);line-height:1.62}.buba-home-redesign .buba-hero-media{position:relative;z-index:0;inset:auto;grid-column:2;width:100%;height:100%;margin:0;border:0}.buba-home-redesign .buba-hero-media:before{display:none;content:none}.buba-home-redesign .buba-hero-media img{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;transform:none;transform-origin:right center}.buba-home-redesign .buba-hero-media picture{width:100%;margin-left:0}.buba-home-redesign .buba-actions{align-items:center;gap:12px 24px;margin-top:28px}.buba-home-redesign .buba-actions .buba-button-primary{min-height:50px;padding-inline:20px;border:1px solid #edb300;box-shadow:0 8px 18px rgba(182,108,0,.12)}.buba-home-redesign .buba-button-link{min-height:44px;padding:8px 0;color:var(--buba-ink);background:transparent;box-shadow:none}.buba-home-redesign .buba-button-link:focus-visible,.buba-home-redesign .buba-button-link:hover{color:#005eb8;box-shadow:none}.buba-home-redesign .buba-section-head{align-items:end;margin-bottom:clamp(24px,3vw,34px)}.buba-home-redesign .buba-section-head h2{font-size:clamp(3.2rem,3vw,4rem);font-weight:700;line-height:1.04}.buba-home-redesign .buba-section-head p{max-width:58ch;margin:8px 0 0;color:var(--buba-muted);font-size:1.5rem;line-height:1.5}.buba-home-redesign .buba-section-head>a{display:inline-flex;align-items:center;min-height:44px;color:#005eb8;font-size:1.5rem;font-weight:800}.buba-home-redesign .buba-topics{padding-top:clamp(54px,5vw,72px)}.buba-home-redesign .buba-topic-grid{gap:0;border-top:1px solid #e9dfd2;border-bottom:1px solid #e9dfd2}.buba-home-redesign .buba-topic-grid a{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;min-height:210px;padding:30px 18px 26px;overflow:visible;border:0;border-radius:0;color:var(--buba-ink);text-align:center;background:transparent;box-shadow:none}.buba-home-redesign .buba-topic-grid a+a{border-left:1px solid #e9dfd2}.buba-home-redesign .buba-topic-grid a:focus-visible,.buba-home-redesign .buba-topic-grid a:hover{border-color:#e9dfd2;background:#fff8ea;box-shadow:none;transform:none}.buba-home-redesign .buba-topic-grid img{grid-row:auto;width:52px;height:52px;margin-bottom:18px}.buba-home-redesign .buba-topic-grid strong{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;font-weight:700;line-height:1.12}.buba-home-redesign .buba-topic-grid small{max-width:18ch;margin-top:10px;color:#516275;font-size:1.35rem;line-height:1.48}.buba-home-redesign .buba-latest{padding-bottom:clamp(12px,2vw,26px)}.buba-latest-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(34px,4vw,56px);align-items:start}.buba-latest-item,.buba-latest-lead-card{min-width:0}.buba-latest-item-image,.buba-latest-lead-image{position:relative;display:block;overflow:hidden;border-radius:7px;background:#f3eadf}.buba-latest-lead-image{aspect-ratio:16/9.4}.buba-latest-item-image img,.buba-latest-lead-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .18s ease}.buba-latest-item:hover .buba-latest-item-image img,.buba-latest-lead-card:hover .buba-latest-lead-image img{transform:scale(1.018)}.buba-latest-lead-body{padding-top:20px}.buba-latest-item h3,.buba-latest-lead-body h3{color:var(--buba-ink);font-family:Georgia,Times New Roman,serif;font-weight:700}.buba-latest-lead-body h3{margin-top:5px;font-size:clamp(2.6rem,2.4vw,3.2rem);line-height:1.06}.buba-latest-lead-body>p{max-width:58ch;margin:12px 0 0;color:#516275;font-size:1.5rem;line-height:1.55}.buba-latest-list{display:grid}.buba-latest-item{display:grid;grid-template-columns:minmax(160px,.34fr) minmax(0,.66fr);gap:18px;align-items:center;min-height:125px;padding:0 0 12px;border-bottom:1px solid #e7dfd5}.buba-latest-item+.buba-latest-item{padding-top:12px}.buba-latest-item-image{aspect-ratio:1.62/1}.buba-latest-item h3{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:clamp(1.8rem,1.7vw,2.25rem);line-height:1.12;-webkit-box-orient:vertical;-webkit-line-clamp:2}.buba-home-redesign .buba-post-tag{min-height:0;margin:0;color:#a46000;font-size:1.2rem;letter-spacing:.045em}.buba-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:11px;color:#536579;font-size:1.35rem;line-height:1.25}.buba-post-meta>*+:before{margin-right:10px;color:#a9b2bc;content:"·"}.buba-post-meta>a{margin-left:auto;color:#005eb8;font-weight:800}.buba-post-level{color:var(--buba-ink);font-weight:800}.buba-latest-empty{padding:34px;border:1px solid #e9dfd2;border-radius:7px;background:#fff9ed}.buba-home-redesign .buba-final{padding-bottom:clamp(58px,6vw,80px)}.buba-newsletter-strip{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(440px,1.4fr) minmax(145px,.45fr);gap:clamp(22px,2.6vw,34px);align-items:center;min-height:164px;padding:clamp(22px,2.4vw,28px) clamp(26px,3vw,38px);overflow:hidden;border:1px solid #eadfce;border-radius:8px;background:linear-gradient(105deg,#fffaf0,#fff7e6 58%,#fff3d7);box-shadow:0 14px 34px rgba(11,31,51,.05)}.buba-newsletter-copy h2{margin:0;color:var(--buba-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,1.85vw,2.65rem);font-weight:700;line-height:1.08;text-wrap:balance}.buba-newsletter-copy p{max-width:42ch;margin:12px 0 0;color:#536579;font-size:1.4rem;line-height:1.55}.buba-newsletter-form .gh-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;height:auto;margin:0;padding:0;border:0;background:transparent}.buba-newsletter-form .gh-form-label,.buba-newsletter-form .gh-form-message{grid-column:1/-1}.buba-newsletter-form .gh-form-label{color:var(--buba-ink);font-size:1.35rem;font-weight:800}.buba-newsletter-form .gh-form-input{position:static;width:100%;height:50px;padding:0 15px;border:1px solid #d5dce4;border-radius:6px;color:var(--buba-ink);background:#fff;font-size:1.5rem}.buba-newsletter-form .gh-form .gh-button{position:static;min-width:218px;height:50px;padding-inline:18px;border-radius:6px;color:var(--buba-ink);background:var(--buba-yellow);font-size:1.4rem;font-weight:850}.buba-newsletter-form .gh-form-message{min-height:0;margin:0;font-size:1.3rem}.buba-newsletter-form .gh-form-success{display:none;color:#156b3a}.buba-newsletter-form .gh-form.success .gh-form-success{display:block}.buba-newsletter-form .gh-form.error .gh-form-input{border-color:#b42318;box-shadow:0 0 0 3px rgba(180,35,24,.12)}.buba-newsletter-form>ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:13px 0 0;padding:0;color:#536579;list-style:none}.buba-newsletter-form>ul li{display:inline-flex;align-items:center;gap:5px;font-size:1.2rem}.buba-newsletter-form .checkmark{width:14px;height:14px;flex:0 0 14px;color:#005eb8}.buba-newsletter-strip>img{align-self:end;width:min(205px,100%);height:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media (max-width:1199.98px){.buba-latest-layout{grid-template-columns:minmax(0,1fr)}.buba-latest-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.buba-latest-item,.buba-latest-item+.buba-latest-item{grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);padding:0 0 16px}.buba-newsletter-strip{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.buba-newsletter-strip>img{display:none}}@media (min-width:1600px){.buba-home-redesign .buba-hero-inner{grid-template-columns:minmax(600px,36%) minmax(0,1fr);min-height:600px}}@media (max-width:1024px){.buba-newsletter-form .gh-form{grid-template-columns:minmax(0,1fr)}.buba-newsletter-form .gh-form-label,.buba-newsletter-form .gh-form-message{grid-column:auto}.buba-newsletter-form .gh-form .gh-button{width:100%;min-width:0}}@media (max-width:1199.98px){.buba-home-redesign .buba-hero-inner{display:flex;width:min(100% - var(--buba-gutter) - var(--buba-gutter),var(--buba-hero-rail));min-height:0;flex-direction:column}.buba-home-redesign .buba-hero-copy{max-width:none;padding:40px 0 28px}.buba-home-redesign .buba-hero h1{font-size:clamp(4.2rem,6.1vw,4.8rem)}.buba-home-redesign .buba-hero-media{position:relative;display:block;inset:auto;width:auto;height:clamp(300px,38vw,430px);min-height:0;margin-inline:calc(0px - var(--buba-gutter));border-top:0}.buba-home-redesign .buba-hero-media picture{width:100%;margin-left:0}.buba-home-redesign .buba-hero-media img{-o-object-position:center;object-position:center;transform:none}}@media (max-width:899px){.buba-latest-list{grid-template-columns:minmax(0,1fr);gap:0}.buba-latest-item,.buba-latest-item+.buba-latest-item{grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);padding:16px 0}}@media (min-width:900px) and (max-width:1199.98px){.buba-latest-layout{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:36px}.buba-latest-list{grid-template-columns:minmax(0,1fr);gap:0}.buba-latest-item,.buba-latest-item+.buba-latest-item{grid-template-columns:minmax(145px,.42fr) minmax(0,.58fr);padding:14px 0}.buba-latest-item:first-child{padding-top:0}}@media (max-width:767px){.buba-home-redesign .buba-section{padding-top:48px}.buba-home-redesign .buba-hero-inner{display:flex;min-height:0;flex-direction:column}.buba-home-redesign .buba-hero-copy{max-width:none;padding:32px 0 22px}.buba-home-redesign .buba-hero-copy:before{display:none}.buba-home-redesign .buba-hero h1{max-width:none;font-size:clamp(3.3rem,9.4vw,4.2rem)}.buba-home-redesign .buba-hero-copy>p{margin-top:18px;font-size:1.5rem}.buba-home-redesign .buba-hero-media{position:relative;display:block;width:auto;height:clamp(200px,61vw,245px);margin-inline:calc(0px - var(--buba-gutter));border-top:0}.buba-home-redesign .buba-hero-media img{-o-object-position:center;object-position:center}.buba-home-redesign .buba-actions{display:grid;margin-top:22px}.buba-home-redesign .buba-actions .buba-button{width:100%}.buba-home-redesign .buba-section-head{display:grid;margin-bottom:22px}.buba-home-redesign .buba-section-head h2{font-size:3.4rem}.buba-home-redesign .buba-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buba-home-redesign .buba-topic-grid a{min-height:176px;padding:24px 12px 20px;border-bottom:1px solid #e9dfd2}.buba-home-redesign .buba-topic-grid a+a{border-left:0}.buba-home-redesign .buba-topic-grid a:nth-child(2n){border-left:1px solid #e9dfd2}.buba-home-redesign .buba-topic-grid a:nth-last-child(-n+2){border-bottom:0}.buba-home-redesign .buba-topic-grid img{width:44px;height:44px;margin-bottom:14px}.buba-home-redesign .buba-topic-grid strong{font-size:1.65rem}.buba-home-redesign .buba-topic-grid small{font-size:1.25rem}.buba-latest-layout{gap:34px}.buba-latest-lead-body h3{font-size:2.8rem}.buba-latest-list{grid-template-columns:minmax(0,1fr);gap:0}.buba-latest-item,.buba-latest-item+.buba-latest-item{grid-template-columns:124px minmax(0,1fr);gap:15px;min-height:110px;padding:14px 0}.buba-latest-item:first-child{padding-top:0}.buba-latest-item h3{font-size:1.75rem}.buba-post-meta{font-size:1.25rem}.buba-latest-lead-body .buba-post-meta>a{width:100%;margin:7px 0 0}.buba-latest-lead-body .buba-post-meta>a:before{display:none}.buba-newsletter-strip{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 22px}.buba-newsletter-copy h2{font-size:2.55rem}.buba-newsletter-form .gh-form{grid-template-columns:minmax(0,1fr)}.buba-newsletter-form .gh-form-label,.buba-newsletter-form .gh-form-message{grid-column:auto}.buba-newsletter-form .gh-form .gh-button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.buba-latest-item-image img,.buba-latest-lead-image img,.buba-newsletter-form .checkmark__check{transition:none;animation:none}}