.mdc-editorial{background:#fffdf9;color:var(--mdc-ink)}.mdc-editorial *,.mdc-editorial *:before,.mdc-editorial *:after{box-sizing:border-box}.mdc-editorial a{text-decoration-thickness:1px;text-underline-offset:4px}.mdc-editorial__breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;color:var(--mdc-muted);font-size:.72rem;letter-spacing:.1em;list-style:none;text-transform:uppercase}.mdc-editorial__breadcrumb li+li:before{content:"/";margin-right:8px;color:#a3998e}.mdc-editorial__hero{position:relative;overflow:hidden;padding-block:clamp(64px,8vw,116px);border-bottom:1px solid var(--mdc-line);background:radial-gradient(circle at 90% 10%,rgba(180,138,69,.13),transparent 29rem),linear-gradient(145deg,#f8f2e9,#fffdf9 62%)}.mdc-editorial__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:stretch;gap:clamp(34px,6vw,86px)}.mdc-editorial__hero-copy{align-self:center}.mdc-editorial__hero h1{max-width:950px;margin-bottom:24px;font-size:clamp(3rem,6.2vw,6.6rem)}.mdc-editorial__lead{max-width:760px;margin-bottom:0;color:var(--mdc-muted);font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.7}.mdc-editorial__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mdc-editorial__actions .button{min-height:52px}.mdc-editorial__fine-print{max-width:720px;margin:17px 0 0;color:var(--mdc-muted);font-size:.82rem;line-height:1.6}.mdc-editorial__panel{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,50px);border-top:4px solid var(--mdc-gold);background:linear-gradient(145deg,#17130f,#2a221b);box-shadow:0 26px 70px #17130f2b;color:#fff}.mdc-editorial__panel-kicker{margin-bottom:16px;color:#e0bb79;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mdc-editorial__panel h2{margin-bottom:18px;font-size:clamp(2rem,3.2vw,3.25rem)}.mdc-editorial__panel>p:not(.mdc-editorial__panel-kicker){color:#ffffffb8;line-height:1.7}.mdc-editorial__panel-list{display:grid;gap:14px;margin:8px 0 0;padding:0;counter-reset:guide-step;list-style:none}.mdc-editorial__panel-list li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;color:#ffffffd1;line-height:1.55}.mdc-editorial__panel-list li:before{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(224,187,121,.55);border-radius:50%;color:#e0bb79;content:counter(guide-step);counter-increment:guide-step;font-size:.72rem;font-weight:700}.mdc-editorial__section{padding-block:clamp(68px,8vw,112px)}.mdc-editorial__section--ivory{border-block:1px solid var(--mdc-line);background:var(--mdc-ivory)}.mdc-editorial__section-heading{max-width:790px;margin-bottom:clamp(34px,5vw,58px)}.mdc-editorial__section-heading h2{margin-bottom:18px}.mdc-editorial__section-heading>p:last-child{color:var(--mdc-muted);font-size:1.03rem;line-height:1.72}.mdc-editorial__section-heading--center{margin-right:auto;margin-left:auto;text-align:center}.mdc-editorial__section-heading--center .eyebrow{justify-content:center}.mdc-editorial__notice{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(24px,5vw,64px);margin-bottom:clamp(42px,6vw,72px);padding:clamp(28px,4vw,48px);border:1px solid rgba(180,138,69,.62);border-top:3px solid var(--mdc-gold);background:#fffdf9;box-shadow:0 18px 50px #18130e11}.mdc-editorial__notice h2,.mdc-editorial__notice h3{margin:0}.mdc-editorial__notice-copy p{margin-bottom:12px;color:var(--mdc-muted);line-height:1.7}.mdc-editorial__notice-copy p:last-child{margin-bottom:0}.mdc-editorial__jump-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mdc-editorial__jump-card{display:grid;min-height:142px;align-content:space-between;gap:20px;padding:24px;border:1px solid var(--mdc-line);background:#fffdf9;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mdc-editorial__jump-card:hover{border-color:var(--mdc-gold);box-shadow:0 14px 34px #18130e14;transform:translateY(-2px)}.mdc-editorial__jump-card strong{font-family:var(--font-display);font-size:clamp(1.45rem,2vw,1.9rem);font-weight:400;line-height:1.08}.mdc-editorial__jump-card span{color:#7b5928;font-size:.69rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mdc-service-groups{display:grid;border-top:1px solid var(--mdc-line)}.mdc-service-group{scroll-margin-top:calc(var(--header-height) + 20px);border-bottom:1px solid var(--mdc-line)}.mdc-service-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:22px;padding:30px 2px;list-style:none}.mdc-service-group>summary::-webkit-details-marker{display:none}.mdc-service-group__title{display:block;font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,3.2rem);font-weight:400;letter-spacing:-.025em;line-height:1.08}.mdc-service-group__range{color:#7b5928;font-size:.69rem;font-weight:700;letter-spacing:.12em;text-align:right;text-transform:uppercase}.mdc-service-group__toggle{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--mdc-line);border-radius:50%;color:var(--mdc-ink);font-family:Arial,sans-serif;font-size:1.2rem;line-height:1}.mdc-service-group__toggle:before{content:"+"}.mdc-service-group[open] .mdc-service-group__toggle:before{content:"\2212"}.mdc-service-group__content{padding:0 0 clamp(38px,5vw,62px)}.mdc-service-group__intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:clamp(24px,5vw,60px);margin-bottom:28px;padding:0 0 28px;border-bottom:1px solid var(--mdc-line)}.mdc-service-group__intro p{margin:0;color:var(--mdc-muted);line-height:1.7}.mdc-service-group__timing{color:var(--mdc-ink)!important;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.mdc-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mdc-service-item{display:grid;min-height:154px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:24px;border:1px solid var(--mdc-line);background:#fffdf9}.mdc-service-item h3{margin-bottom:9px;font-size:1.35rem}.mdc-service-item__description{margin:0;color:var(--mdc-muted);font-size:.88rem;line-height:1.6}.mdc-service-item__meta{display:grid;align-content:start;justify-items:end;gap:6px;margin:0;white-space:nowrap}.mdc-service-item__meta strong{color:#6e4c21;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.mdc-service-item__meta span{color:var(--mdc-muted);font-size:.75rem}.mdc-editorial__steps,.mdc-editorial__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mdc-editorial__step,.mdc-editorial__card{padding:clamp(26px,3vw,38px);border:1px solid var(--mdc-line);background:#fffdf9}.mdc-editorial__step-number{display:grid;width:42px;height:42px;margin-bottom:24px;place-items:center;border:1px solid rgba(180,138,69,.75);border-radius:50%;color:#6e4c21;font-size:.75rem;font-weight:700}.mdc-editorial__step h3,.mdc-editorial__card h3{margin-bottom:13px}.mdc-editorial__step p,.mdc-editorial__card p{margin-bottom:0;color:var(--mdc-muted);line-height:1.68}.mdc-editorial__card--accent{border-color:#b48a45b3;box-shadow:inset 0 3px 0 var(--mdc-gold)}.mdc-editorial__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(34px,7vw,90px)}.mdc-editorial__checklist{display:grid;gap:16px;margin:0;padding:0;list-style:none}.mdc-editorial__checklist li{position:relative;padding-left:30px;color:var(--mdc-muted);line-height:1.65}.mdc-editorial__checklist li:before{position:absolute;top:.1em;left:0;color:#7b5928;content:"\2713";font-weight:700}.mdc-editorial__callout{padding:clamp(28px,4vw,44px);border-left:4px solid var(--mdc-gold);background:var(--mdc-ivory)}.mdc-editorial__callout h3{margin-bottom:14px}.mdc-editorial__callout p{color:var(--mdc-muted);line-height:1.7}.mdc-editorial__callout p:last-child{margin-bottom:0}.mdc-editorial__faq{display:grid;border-top:1px solid var(--mdc-line)}.mdc-editorial__faq details{border-bottom:1px solid var(--mdc-line)}.mdc-editorial__faq summary{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:20px;padding:24px 0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);list-style:none}.mdc-editorial__faq summary::-webkit-details-marker{display:none}.mdc-editorial__faq summary:after{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--mdc-line);border-radius:50%;content:"+";font-family:Arial,sans-serif;font-size:1rem}.mdc-editorial__faq details[open] summary:after{content:"\2212"}.mdc-editorial__faq-answer{max-width:850px;padding:0 48px 26px 0;color:var(--mdc-muted);line-height:1.72}.mdc-editorial__faq-answer p:last-child{margin-bottom:0}.mdc-editorial__location{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,7vw,90px);align-items:start}.mdc-editorial__contact-card{padding:clamp(28px,4vw,44px);border-top:4px solid var(--mdc-gold);background:var(--mdc-ink);color:#fff}.mdc-editorial__contact-card h2{margin-bottom:20px}.mdc-editorial__contact-card address,.mdc-editorial__contact-card p{color:#ffffffbd;font-style:normal;line-height:1.75}.mdc-editorial__contact-card a{color:#fff}.mdc-editorial__hours{display:grid;margin:0;border-top:1px solid var(--mdc-line)}.mdc-editorial__hours>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:15px 0;border-bottom:1px solid var(--mdc-line)}.mdc-editorial__hours dt{font-weight:700}.mdc-editorial__hours dd{margin:0;color:var(--mdc-muted);text-align:right}.mdc-editorial__final-cta{padding-block:clamp(70px,9vw,122px);background:radial-gradient(circle at 15% 10%,rgba(180,138,69,.22),transparent 26rem),linear-gradient(145deg,#17130f,#2b231c);color:#fff;text-align:center}.mdc-editorial__final-cta .eyebrow{color:#e0bb79}.mdc-editorial__final-cta .eyebrow:before{background:currentColor}.mdc-editorial__final-cta h2{max-width:850px;margin-right:auto;margin-bottom:18px;margin-left:auto}.mdc-editorial__final-cta>.page-width>p:not(.eyebrow){max-width:700px;margin-right:auto;margin-left:auto;color:#ffffffb8;line-height:1.7}.mdc-editorial__final-cta .mdc-editorial__actions{justify-content:center}.mdc-editorial__final-cta .button--outline-light{border-color:#ffffffb3}.mdc-editorial__related-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:28px;color:#ffffffb8;font-size:.8rem}.mdc-editorial__related-links a:hover{color:#fff}@media(max-width:980px){.mdc-editorial__hero-grid,.mdc-editorial__notice,.mdc-editorial__location{grid-template-columns:minmax(0,1fr)}.mdc-editorial__hero-grid{gap:42px}.mdc-editorial__panel{min-height:auto}.mdc-editorial__jump-grid,.mdc-editorial__steps,.mdc-editorial__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mdc-service-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.mdc-editorial__hero{padding-block:52px 64px}.mdc-editorial__hero h1{font-size:clamp(2.75rem,14vw,4.3rem)}.mdc-editorial__actions{display:grid;grid-template-columns:minmax(0,1fr)}.mdc-editorial__actions .button{width:100%}.mdc-editorial__jump-grid,.mdc-editorial__steps,.mdc-editorial__cards,.mdc-editorial__split{grid-template-columns:minmax(0,1fr)}.mdc-service-group>summary{grid-template-columns:minmax(0,1fr) 32px;gap:14px;padding-block:24px}.mdc-service-group__range{grid-column:1 / -1;grid-row:2;text-align:left}.mdc-service-group__toggle{grid-column:2;grid-row:1}.mdc-service-group__intro{grid-template-columns:minmax(0,1fr);gap:14px}.mdc-service-item{min-height:0;grid-template-columns:minmax(0,1fr)}.mdc-service-item__meta{justify-items:start}.mdc-editorial__faq-answer{padding-right:0}.mdc-editorial__hours>div{grid-template-columns:minmax(0,1fr);gap:3px}.mdc-editorial__hours dd{text-align:left}}@media(max-width:420px){.mdc-editorial__jump-card,.mdc-service-item,.mdc-editorial__step,.mdc-editorial__card,.mdc-editorial__notice,.mdc-editorial__contact-card{padding:22px}}@media(prefers-reduced-motion:reduce){.mdc-editorial__jump-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/editorial-pages.css.map */
