.help-page{padding-block:59px 80px}.help-heading{max-width:860px;margin-bottom:47px}.help-heading h1{font-size:clamp(2.8rem,5.1vw,4.6rem);line-height:1.07;margin-bottom:19px;overflow-wrap:anywhere}.help-heading>p:not(.eyebrow){max-width:610px;color:var(--muted);font-size:1.0625rem;line-height:1.7;margin-bottom:14px}.policy-date{font-size:.75rem;color:var(--muted)}.help-layout{display:grid;grid-template-columns:215px minmax(0,760px);gap:70px;align-items:start}.help-nav{position:sticky;top:28px;display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:13px;gap:4px}.help-nav a{font-size:.875rem;line-height:1.5;padding:12px 14px;border-radius:10px}.help-nav a:hover{background:#245e6308}.help-nav a[aria-current="page"]{background:var(--teal);color:var(--cream);font-weight:600}.policy-content{min-width:0;overflow-wrap:break-word}.policy-content>section{margin-top:36px}.policy-content>section:first-child{margin-top:0}.policy-content h2{font-size:1.65rem;letter-spacing:-.025em;line-height:1.25;margin-bottom:17px}.policy-content h3{font-size:1.45rem;letter-spacing:-.02em;line-height:1.3;margin-bottom:13px}.policy-content p{font-size:1rem;line-height:1.85;margin-bottom:18px}.policy-content a{text-decoration:underline;text-underline-offset:3px}.policy-content a:hover{color:#9d5338}.policy-note{background:#f3dfca;border:1px solid #d5b49669;border-radius:13px;padding:21px 24px;margin-bottom:34px}.policy-note strong{font-weight:700}.policy-note p{margin:7px 0 0;font-size:.9375rem;line-height:1.7}.delivery-options{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:18px}.delivery-option{background:var(--paper);border:1px solid var(--line);padding:23px;border-radius:15px;min-width:0}.delivery-option .pill{margin-bottom:16px}.delivery-option p{font-size:.9375rem;margin-bottom:0;line-height:1.7}.delivery-option .service-time{font-weight:700;margin-bottom:13px}.policy-content .policy-small,.policy-content .source-note{font-size:.875rem;line-height:1.75;color:var(--muted)}.source-note{border-top:1px solid var(--line);padding-top:23px;margin-top:38px}.cancellation-form{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:25px;margin:21px 0}.cancellation-form p{font-size:.9375rem;margin-bottom:13px}.cancellation-form p:last-child{margin-bottom:0}.contact-detail{border:1px solid var(--line);padding:24px;border-radius:14px;background:var(--paper);margin:24px 0}.contact-detail .eyebrow{display:block;margin-bottom:9px}.contact-detail .contact-email{font:700 clamp(1.4rem,3.5vw,2rem)/1.4 var(--serif);letter-spacing:-.02em;margin-bottom:10px;overflow-wrap:anywhere}.contact-status{display:inline-block;border-radius:30px;background:#efdbc6;color:#724b31;padding:5px 12px;font-size:.8125rem}.business-details{border-top:1px solid var(--line)}.business-details>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-bottom:1px solid var(--line);padding-block:17px;font-size:.9375rem;line-height:1.65}.business-details dt{font-weight:600}.business-details dd{margin:0;color:var(--muted)}.help-links{display:flex;flex-direction:column;border-top:1px solid var(--line)}.help-links a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:1rem}
@media(max-width:1000px){.footer-main{gap:25px;grid-template-columns:1.25fr 1fr 1fr 1fr}.help-layout{grid-template-columns:190px minmax(0,1fr);gap:38px}.delivery-options{grid-template-columns:1fr}.help-page{padding-top:48px}}
@media(max-width:700px){.footer-shell{padding-top:33px}.footer-main{grid-template-columns:1fr 1fr;gap:27px 20px;padding-bottom:25px}.footer-about{grid-column:1/-1;display:grid;grid-template-columns:100px 1fr;align-items:center;gap:0 20px}.footer-logo{width:95px;height:89px;grid-row:1/3;margin:0}.footer-logo img{width:95px;height:95px}.footer-about p{align-self:end;font-size:1.15rem;margin-bottom:5px}.footer-about>span{align-self:start;font-size:.8125rem}.footer-main h2{margin-bottom:12px}.footer-main nav>a{padding-block:3px;margin-bottom:7px}.footer-main nav:last-child{grid-column:1/-1}.footer-launch{margin:14px 0 0}.footer-launch br{display:none}.footer-bottom{gap:8px;padding-block:17px}.help-page{padding-block:37px 55px}.help-heading{margin-bottom:28px}.help-heading h1{font-size:clamp(2.35rem,10vw,3.7rem)}.help-heading>p:not(.eyebrow){font-size:1rem}.help-layout{display:flex;flex-direction:column;gap:27px}.help-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;border-block:1px solid var(--line);padding-block:12px;gap:7px;width:100%}.help-nav a{padding:9px 11px;font-size:.875rem;border:1px solid var(--line)}.policy-content h2{font-size:1.5rem}.policy-note{padding:19px}.policy-content>section{margin-top:30px}.delivery-options{grid-template-columns:1fr}.delivery-option{padding:21px}.business-details>div{grid-template-columns:1fr;gap:5px}.cancellation-form{padding:20px}}
@media print{.announcement,.site-header,.help-nav,.footer-shell,.skip-link{display:none}.help-page{width:100%;padding:0}.help-layout{display:block}.help-heading h1{font-size:30pt}.policy-content{max-width:none;font-size:11pt}.policy-content h2{break-after:avoid}.policy-content p{font-size:11pt;line-height:1.5}.policy-note,.delivery-option,.cancellation-form{break-inside:avoid}a{color:inherit}.help-heading{margin-bottom:20px}}
