.section-listing{position:relative;isolation:isolate;overflow:clip;background-image:linear-gradient(180deg, #FEFAF1 17.788%, rgba(255, 229, 210, 0.8) 57.212%, #FEFAF1 87.981%)}.section-listing{padding-top:clamp(3rem,1.9rem + 4.7vw,5.625rem)}.section-listing .listing-head{max-width:790px;margin-bottom:clamp(2.5rem,1.6rem + 3.8vw,4.1875rem)}.section-listing .listing-head__badge{margin-bottom:8px}.section-listing .listing-head__title{font-size:clamp(2.25rem,1.722rem + 2.254vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-0.025em;color:#180f09;margin:0 0 1.3125rem}.section-listing .listing-head__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-listing .listing-head__title{font-size:clamp(2.25rem,1.458rem + 3.38vw,4.5rem)}.section-listing .listing-head__title{margin:0 0 21px}.section-listing .listing-head__text{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-listing .listing-head__text{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-listing .listing-head__text{margin:0}.section-listing .listing-featured{display:grid;grid-template-columns:minmax(0, 615fr) minmax(0, 537fr);align-items:center;column-gap:47px;margin-bottom:24px;overflow:hidden;color:inherit;text-decoration:none}.section-listing .listing-featured{background:#fff;border:1px solid rgba(238,227,215,.5);border-radius:40px;box-shadow:0 1px 2px rgba(137,33,34,.05),0 8px 30px rgba(137,33,34,.06)}.section-listing .listing-featured{transition:all .3s ease}.section-listing .listing-featured:hover{box-shadow:0 2px 4px rgba(137,33,34,.06),0 16px 40px rgba(137,33,34,.1);transform:translateY(-3px)}.section-listing .listing-featured__media{position:relative;align-self:stretch;min-height:492px}.section-listing .listing-featured__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.section-listing .listing-featured__body{display:flex;flex-direction:column;align-items:flex-start;padding:48px 91px 48px 0}.section-listing .listing-featured__meta{display:flex;align-items:center;gap:11px;margin-bottom:17px}.section-listing .listing-featured__tag{padding:4px 12px;border-radius:999px;background-image:linear-gradient(127deg, #FF9639 0%, #C83122 100%);color:#fff;font-size:.75rem;font-weight:700}.section-listing .listing-featured__tag{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-listing .listing-featured__date{font-size:.8125rem;font-weight:500;color:#665b53}.section-listing .listing-featured__date{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-listing .listing-featured__title{font-size:clamp(1.875rem,1.479rem + 1.69vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-0.025em;color:#180f09;margin:0 0 1.0625rem}.section-listing .listing-featured__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-listing .listing-featured__title{margin:0 0 19px;font-size:clamp(1.625rem,1.33rem + 1.26vw,2.25rem);letter-spacing:-0.9px}.section-listing .listing-featured__text{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-listing .listing-featured__text{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-listing .listing-featured__text{margin:0 0 32px}.section-listing .listing-featured:hover .link-arrow::after{transform:translateX(3px)}.section-listing .listing-featured:not(:has(.listing-featured__media)){grid-template-columns:1fr}.section-listing .listing-featured:not(:has(.listing-featured__media)) .listing-featured__body{padding:48px}.section-listing .listing-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 29px}.section-listing .listing-card{--card-media-inset: 34px;height:100%;min-height:454px;padding-bottom:36px}.section-listing .listing-card .card__media{height:219px}.section-listing .listing-card .card__body{flex:1;justify-content:space-between}.section-listing .listing-card .card__title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.section-listing .listing-more{display:flex;justify-content:center;margin-top:24px}.section-listing .listing-more__btn{padding:14px 25px;color:#180f09}.section-listing .listing-more__btn::after{content:none}.section-listing .listing-more__btn.is-loading{opacity:.6;pointer-events:none}.section-listing .listing-empty{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-listing .listing-empty{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-listing .listing-empty{margin:0}.section-listing--blog::before,.section-listing--blog::after{content:"";position:absolute;background-image:linear-gradient(105deg, #FF9639 0%, #C83122 100%);filter:blur(70px);opacity:.16;pointer-events:none;z-index:-1}.section-listing--blog::before{top:-168px;right:max(-188px,50% - 908px);width:560px;height:420px;border-radius:327px 143px 156px 314px}.section-listing--blog::after{top:212px;left:max(-123px,50% - 843px);width:320px;height:320px;border-radius:50%}@media(max-width: 1200px){.section-listing .listing-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.section-listing .listing-featured{column-gap:32px}.section-listing .listing-featured__media{min-height:400px}.section-listing .listing-featured__body{padding:40px 40px 40px 0}}@media(max-width: 768px){.section-listing .listing-featured{grid-template-columns:1fr}.section-listing .listing-featured__media{min-height:0;aspect-ratio:16/10}.section-listing .listing-featured__body{padding:32px}}@media(max-width: 480px){.section-listing .listing-grid{grid-template-columns:1fr}.section-listing .listing-card{min-height:0}.section-listing .listing-card .card__body{gap:24px}.section-listing .listing-featured__body{padding:24px}}.section-single{position:relative;isolation:isolate;overflow:clip}.section-single{padding-block:clamp(3rem,1.9rem + 4.7vw,4.5rem) 5rem}.section-single::before{content:"";position:absolute;top:-200px;right:max(-139px,50% - 859px);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle closest-side, rgba(255, 180, 112, 0.6) 0%, rgba(255, 180, 112, 0) 70%);opacity:.55;pointer-events:none;z-index:-1}.section-single .single-deco{position:absolute;pointer-events:none;z-index:-1}.section-single .single-deco--stripes{top:520px;left:max(-60px,50% - 780px);width:440px;height:440px;border-radius:50%;background:repeating-linear-gradient(-45deg, rgba(255, 150, 57, 0.18) 0 1px, transparent 1px 14px);mask-image:radial-gradient(circle closest-side, #000 30%, transparent 100%)}.section-single .single-deco--rings{top:clamp(560px,42%,1220px);right:max(-8px,50% - 728px);width:440px;height:440px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 440' fill='none' stroke='%23FF9639' stroke-width='2'%3E%3Ccircle cx='220' cy='220' r='219' opacity='.5'/%3E%3Ccircle cx='220' cy='220' r='166.2' opacity='.35'/%3E%3Ccircle cx='220' cy='220' r='104.6' opacity='.23'/%3E%3C/svg%3E") center/contain no-repeat}.section-single .single-deco--blob{bottom:12%;left:max(-123px,50% - 843px);width:320px;height:320px;border-radius:50%;background-image:linear-gradient(101deg, #FF9639 0%, #C83122 100%);filter:blur(70px);opacity:.16}.section-single .single-head{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:1000px;margin:0 auto 44px;text-align:center}.section-single .single-head__date{padding:5px 27px;border:1px solid rgba(238,227,215,.7);border-radius:999px;background:rgba(255,255,255,.7);color:#892122;font-size:.75rem;font-weight:600;letter-spacing:.5px}.section-single .single-head__date{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-single .single-head__title{font-size:clamp(2.25rem,1.722rem + 2.254vw,3.75rem);font-weight:800;line-height:1.02;letter-spacing:-0.025em;color:#180f09;margin:0 0 1.3125rem}.section-single .single-head__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-single .single-head__title{margin:0;font-size:clamp(2rem,1.44rem + 2.39vw,3.5rem);line-height:1.1;text-wrap:balance;letter-spacing:-1.6px}.section-single .single-media{max-width:1000px;margin:0 auto;aspect-ratio:2/1;overflow:hidden;border:1px solid #fff;border-radius:40px;box-shadow:0 20px 60px -20px rgba(137,33,34,.18),-10px -22px 60px rgba(255,143,57,.6),15px 21px 40px rgba(200,49,34,.2)}.section-single .single-media__image{display:block;width:100%;height:100%;object-fit:cover}.section-single .single-body{max-width:774px;margin:clamp(2.5rem,2rem + 2vw,3.5rem) auto 0}.section-single .single-content{font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:-0.08px;color:#665b53}.section-single .single-content{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-single .single-content>*:first-child{margin-top:0}.section-single .single-content>*:last-child{margin-bottom:0}.section-single .single-content p{margin:0 0 25px}.section-single .single-content h2,.section-single .single-content h3,.section-single .single-content h4{margin:25px 0;color:#180f09;font-weight:700;letter-spacing:-0.5px;line-height:1.2}.section-single .single-content h2,.section-single .single-content h3,.section-single .single-content h4{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-single .single-content h2{font-size:clamp(1.25rem,1.15rem + .45vw,1.5rem)}.section-single .single-content h3{font-size:1.25rem}.section-single .single-content h4{font-size:1.0625rem}.section-single .single-content strong,.section-single .single-content b{font-weight:700;color:#180f09}.section-single .single-content a{color:#892122;font-weight:600;text-decoration:underline;text-underline-offset:3px}.section-single .single-content a:hover{color:#c83122}.section-single .single-content ul,.section-single .single-content ol{display:flex;flex-direction:column;gap:12px;margin:0 0 25px;padding:0;list-style:none}.section-single .single-content ul li{position:relative;padding-left:18px}.section-single .single-content ul li::before{content:"";position:absolute;top:.5em;left:0;width:6px;height:6px;border-radius:50%;background-image:linear-gradient(135deg, #FF9639 0%, #C83122 100%)}.section-single .single-content ol{counter-reset:item}.section-single .single-content ol li{position:relative;padding-left:26px;counter-increment:item}.section-single .single-content ol li::before{content:counter(item) ".";position:absolute;left:0;color:#fa8927;font-weight:700}.section-single .single-content blockquote{margin:0 0 25px;padding:20px 24px;border-left:3px solid #fa8927;border-radius:0 28px 28px 0;background:rgba(255,255,255,.6);color:#180f09}.section-single .single-content img{max-width:100%;height:auto;border-radius:28px}.section-single .single-content figure{margin:0 0 25px}.section-single .single-help{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:55px 7px 0;padding:40px;overflow:hidden;border-radius:32px;background-image:linear-gradient(135deg, #FF9639 0%, #C83122 100%);box-shadow:0 20px 60px -20px rgba(137,33,34,.25)}.section-single .single-help::before,.section-single .single-help::after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;pointer-events:none;z-index:-1}.section-single .single-help::before{top:-70px;right:-70px;background:radial-gradient(circle closest-side, #fff 0%, rgba(255, 255, 255, 0) 70%);opacity:.45}.section-single .single-help::after{bottom:-80px;left:-80px;background:radial-gradient(circle closest-side, rgb(137, 31, 34) 0%, rgba(137, 31, 34, 0) 70%);opacity:.3}.section-single .single-help__copy{position:relative;display:flex;flex-direction:column;gap:10px}.section-single .single-help__title{margin:0;color:#fff;font-size:clamp(1.5rem,1.33rem + .75vw,1.875rem);font-weight:800;line-height:1.05;letter-spacing:-0.9px}.section-single .single-help__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-single .single-help__text{margin:0;color:rgba(255,255,255,.92);font-size:1rem;font-weight:300;line-height:1.5625;letter-spacing:-0.08px}.section-single .single-help__text{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-single .single-help__btn{position:relative;flex-shrink:0;height:50px;padding:0 26px;gap:8px;border:0;background:#fefaf1;color:#892122;font-weight:700}.section-single .single-share{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:48px 7px 0;padding:14px 14px 14px 28px;border-radius:999px;background:#fff;box-shadow:0 1px 1px rgba(137,33,34,.05),0 8px 15px rgba(137,33,34,.06)}.section-single .single-share__links{display:flex;align-items:center;gap:22px}.section-single .single-share__label{color:#180f09;font-size:.875rem;font-weight:700;letter-spacing:-0.2px}.section-single .single-share__label{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-single .single-share__divider{width:1px;height:22px;background:#eee3d7}.section-single .single-share__icon{display:flex}.section-single .single-share__icon{transition:all .3s ease}.section-single .single-share__icon img{width:18px;height:18px}.section-single .single-share__icon:hover{transform:translateY(-2px)}.section-single .single-share__copy{display:flex;align-items:center;gap:10px;width:min(381px,100%);min-width:0;height:44px;padding:0 6px 0 18px;border:1px solid #eee3d7;border-radius:999px;background:#fefaf1}.section-single .single-share__url{flex:1;min-width:0;overflow:hidden;color:#665b53;font-size:.8125rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.section-single .single-share__url{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-single .single-share__btn{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:999px;background-image:linear-gradient(135deg, #FF9639 0%, #C83122 100%);color:#fff;font-size:.75rem;font-weight:600;cursor:pointer}.section-single .single-share__btn{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.section-single .single-share__btn{transition:all .3s ease}.section-single .single-share__btn img{width:16px;height:16px;filter:brightness(0) invert(1)}.section-single .single-share__btn:hover{filter:brightness(0.97)}.section-single .single-share__btn.is-done{background-image:none;background-color:#892122}@media(max-width: 768px){.section-single .single-help{flex-direction:column;align-items:flex-start;margin-inline:0}.section-single .single-share{flex-direction:column;align-items:stretch;gap:14px;margin-inline:0;padding:18px;border-radius:32px}.section-single .single-share__copy{width:100%}.section-single .single-deco--rings,.section-single .single-deco--stripes{display:none}}@media(max-width: 480px){.section-single .single-help{padding:28px 24px}.section-single .single-media{aspect-ratio:4/3}}.section-related{position:relative;background-image:linear-gradient(180deg, #FEFAF1 0%, rgba(255, 229, 210, 0.8) 55%, #FEFAF1 100%)}.section-related{padding-top:1.875rem}.section-related .related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.section-related .related-head .section-head{margin-bottom:0}.section-related .related-head .section-head__eyebrow{margin-bottom:4px}.section-related .related-head__all{flex-shrink:0;padding:14px 25px;color:#180f09}.section-related .listing-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 28px}.section-related .listing-card{--card-media-inset: 30px;height:100%;min-height:395px;padding-bottom:30px}.section-related .listing-card .card__media{height:220px}.section-related .listing-card .card__body{flex:1;justify-content:space-between}@media(max-width: 1200px){.section-related .listing-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 480px){.section-related .related-head{flex-direction:column;align-items:flex-start}.section-related .listing-grid{grid-template-columns:1fr}.section-related .listing-card{min-height:0}}.section-cta .cta-inner{max-width:1080px}
