/* Wider editorial compositions; all product behavior remains unchanged. */
#sample.shell{width:100%;max-width:none;padding-inline:0;margin-inline:0}
#sample .topic-preview-intro{display:block;text-align:center;width:min(1100px,calc(100% - 48px));margin:0 auto 55px}
#sample .topic-preview-intro h2{font-size:clamp(76px,8vw,130px);line-height:.92;margin:20px 0 28px}
#sample .topic-preview-intro>p{max-width:530px;margin:0 auto;font-size:18px;line-height:1.65}
#sample .sample-topic-label{text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 25px}
#sample .sample-topic-picker{width:100%;margin:0 0 50px;padding:0}
#sample .topic-preview-tabs{border-inline:0!important}
#sample .topic-preview-tab{padding:28px 24px 30px!important;font-size:24px;gap:26px}
#sample .sample-topic-art{width:min(78%,290px);height:380px;padding:32px 22px}
#sample .sample-topic-art svg{width:160px;height:125px;margin:24px 0}
#sample .sample-topic-art strong{font-size:32px}
#sample .sample-art-line{font-size:13px}
#sample .ev-card-question{padding:32px 24px}
#sample .ev-card-question>span{font-size:31px}
#sample .chart-glimpse,#sample .topic-preview-panels,#sample .sample-method{width:min(1120px,calc(100% - 48px));margin-inline:auto;box-sizing:border-box}
#sample .chart-glimpse{margin-block:30px 55px;background:transparent;border:1px solid #b69baf;border-radius:0;box-shadow:none}
#sample .chart-glimpse summary{padding:20px}
#sample .topic-preview-panel{border-radius:0!important;border:1px solid #bda5b2!important;box-shadow:14px 14px 0 #eadbdc!important}
#offer .offer-intro{text-align:center;max-width:1000px;margin-inline:auto}
#offer .offer-intro h2{font-size:clamp(58px,6.5vw,100px)}
#offer .offer-intro>p{margin-inline:auto;max-width:680px}
#offer .pricing-grid{gap:0;align-items:stretch;border:1px solid #684d66}
#offer .pricing-grid .plan-card{border:0!important;border-right:1px solid #684d66!important;padding:38px 28px!important;margin:0;border-radius:0!important}
#offer .pricing-grid .plan-card:last-child{border-right:0!important}
#offer .pricing-grid .plan-card.featured{box-shadow:none!important;background:#edf0bb!important}
#offer .plan-card h3{font-size:34px;line-height:1.05}
.delivered-page{transform:rotate(2deg);transition:transform .4s}.delivered-page:hover{transform:rotate(0)}
#faq.shell{width:100%;max-width:none;background:#e8ebc7;padding:80px max(24px,calc((100vw - 1160px)/2));box-sizing:border-box;border-block:1px solid #73805d}
#faq h2{font-size:clamp(62px,6vw,92px);letter-spacing:-.05em}#faq h2 em{font-weight:400;color:#56664c}
#faq .faq-filter{background:transparent;border-color:#869276}#faq .faq-filter[aria-pressed=true]{background:#34412d;color:#fff7ea}
.ev-signoff{background:#39293b;color:#fbefdf;text-align:center;padding:70px 24px 65px;overflow:hidden}
.ev-signoff>span{font:500 10px var(--sans);letter-spacing:.2em}.ev-signoff p{font:400 clamp(50px,11vw,170px)/1 var(--serif);letter-spacing:-.055em;margin:28px 0}.ev-signoff p i{font-weight:400;color:#c6b1d9}.ev-signoff a{display:inline-block;color:#f0ebbf;font-size:15px;text-underline-offset:6px;padding:15px}
@media(max-width:760px){#sample .topic-preview-intro h2{font-size:66px!important}#sample .topic-preview-intro>p{font-size:16px}#sample .topic-preview-tab{padding:23px 12px!important;font-size:17px;gap:23px}#sample .sample-topic-art{width:88%;height:270px;padding:21px 10px}#sample .sample-topic-art strong{font-size:23px}#sample .sample-topic-art svg{width:90px;height:76px;margin:15px 0}#sample .sample-art-line{font-size:11px}#sample .ev-card-question{padding:23px 14px}#sample .ev-card-question>span{font-size:23px}#sample .chart-glimpse,#sample .topic-preview-panels,#sample .sample-method{width:calc(100% - 36px)}#sample .topic-preview-panel{box-shadow:6px 6px 0 #eadbdc!important}#offer .offer-intro h2{font-size:55px}#offer .pricing-grid .plan-card{padding:30px 22px!important;border-right:0!important;border-bottom:1px solid #684d66!important}#faq.shell{padding:55px 22px}#faq h2{font-size:66px}.ev-signoff{padding:50px 18px}.delivered-page{transform:none}}
@media(prefers-reduced-motion:reduce){.delivered-page{transition:none;transform:none}}
