.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-simple .single-head{margin-bottom:0}
