.section-trd{background:var(--brand-cream);color:var(--brand-fg);font-family:var(--brand-body)}.section-trd .trdry__wrap{max-width:880px;margin:0 auto;padding:64px 24px 96px}.section-trd .trdry__intro{text-align:center;margin:0 0 56px}.section-trd .trdry__intro-lede{font-family:var(--brand-display);font-weight:700;font-size:clamp(30px,4vw,54px);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:var(--brand-fg);margin:0 0 22px}.section-trd .trdry__intro-lede em{font-family:var(--brand-serif);font-style:italic;font-weight:400;color:var(--brand-burgundy);letter-spacing:0;text-transform:none}.section-trd .trdry__intro p{font-size:17px;line-height:1.65;color:var(--brand-fg-muted);max-width:720px;margin:0 auto 14px}.section-trd .trdry__intro p:last-child{margin-bottom:0}.section-trd .trdry__section{margin:0 0 56px}.section-trd .trdry__section+.trdry__section{padding-top:56px;border-top:1px solid var(--brand-rule)}.section-trd .trdry__h2{font-family:var(--brand-display);font-weight:800;font-size:clamp(32px,4.5vw,60px);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;color:var(--brand-fg);margin:0 0 24px}.section-trd .trdry__h2 em{font-family:var(--brand-serif);font-style:italic;font-weight:400;color:var(--brand-burgundy);letter-spacing:0;text-transform:none}.section-trd .trdry__body p{font-size:16px;line-height:1.65;color:var(--brand-fg-muted);margin:0 0 14px}.section-trd .trdry__body p:last-child{margin-bottom:0}.section-trd .trdry__body strong{color:var(--brand-fg);font-weight:700}.section-trd .trdry__body a{color:var(--brand-burgundy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.section-trd .trdry__body a:hover{color:var(--brand-burgundy-deep)}.section-trd .trdry__list{margin:0 0 14px}.section-trd .trdry__list li strong{color:var(--brand-fg)}.section-trd .trdry__table-wrap{overflow-x:auto;margin:0 0 16px}.section-trd .editorial-table{margin:0}.section-trd td:first-child{font-weight:600;font-family:var(--brand-display);text-transform:uppercase;letter-spacing:.03em;font-size:14px}.section-trd .trdry__callout{margin:18px 0;padding:16px 20px;border-left:3px solid var(--brand-orange);background:var(--brand-cream-deep);font-size:15px;font-style:italic;color:var(--brand-fg);line-height:1.6}.section-trd .trdry__callout p{margin:0 0 10px;font-size:15px;color:var(--brand-fg)}.section-trd .trdry__callout p:last-child{margin-bottom:0}.section-trd .trdry__callout--warn{border-left-color:var(--brand-gold);background:#fff7e6;font-style:normal}.section-trd .trdry__callout--danger{border-left-color:var(--brand-burgundy);background:#f8e8e8;font-style:normal}.section-trd .trdry__callout h4{font-family:var(--brand-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:var(--brand-fg);margin:0 0 6px}.section-trd .trdry__cta{margin:64px 0 0;padding:40px 28px;background:var(--brand-fg);color:var(--brand-cream);text-align:center;border-radius:4px}.section-trd .trdry__cta-h{font-family:var(--brand-display);font-weight:800;font-size:clamp(24px,3vw,36px);line-height:1.05;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 10px;color:var(--brand-cream)}.section-trd .trdry__cta-h em{font-family:var(--brand-serif);font-style:italic;font-weight:400;color:var(--brand-gold);letter-spacing:0;text-transform:none}.section-trd .trdry__cta p{font-size:16px;line-height:1.6;color:#f7e8d0d1;max-width:520px;margin:0 auto 24px}.section-trd .trdry__cta-pill{display:inline-block;padding:14px 32px;background:var(--brand-orange);color:var(--brand-cream);font-family:var(--brand-display);font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:background .2s ease}.section-trd .trdry__cta-pill:hover{background:var(--brand-gold);color:var(--brand-fg)}@media(max-width:767px){.section-trd .trdry__wrap{padding:40px 18px 64px}.section-trd .trdry__intro,.section-trd .trdry__section{margin-bottom:40px}.section-trd .trdry__section+.trdry__section{padding-top:40px}.section-trd table{font-size:14px}.section-trd th,.section-trd td{padding:10px 12px}.section-trd .trdry__cta{padding:32px 20px;margin-top:48px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-transition-dry-body.css.map */
