.help-page{--accent:#7b2f3b;--second:#d8c8b0;--third:#c6674f;--dark:#202722;--paper:#f4f0e8;--surface:#fbf8f2;overflow-x:hidden;background:var(--paper);font-family:"Archivo",Arial,sans-serif;color:var(--dark)}
.help-page .site-header,.help-page .mobile-nav{background:var(--surface)}
.help-page .site-logo{width:286px;gap:18px}
.help-page .logo-mark{width:58px;height:58px;flex:0 0 auto}
.help-page .logo-wordmark{display:flex;min-width:0;flex-direction:column;color:var(--dark);font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:400;line-height:.76;letter-spacing:-.055em}
.help-page .logo-wordmark em{margin-left:18px;font-weight:400}
.help-hero{padding:105px var(--pad) 90px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:80px;align-items:end;background:var(--surface);border-top:1px solid rgba(32,39,34,.18)}
.help-hero h1{max-width:1000px;margin-top:24px;font-size:clamp(62px,8vw,118px);font-weight:800;line-height:.82;letter-spacing:-.075em;text-transform:uppercase}
.help-hero h1 em{font-family:Georgia,"Times New Roman",serif;color:var(--accent);font-weight:400;text-transform:none}
.help-hero-aside{padding-top:24px;border-top:1px solid var(--dark)}
.help-hero-aside p{font-size:17px;line-height:1.7}
.help-layout{padding:95px var(--pad) 110px;display:grid;grid-template-columns:230px minmax(0,760px) minmax(210px,290px);gap:70px;align-items:start}
.help-nav{position:sticky;top:28px;border-top:1px solid var(--dark)}
.help-nav h2{padding:18px 0 13px;color:var(--accent);font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.help-nav a{min-height:46px;padding:12px 0;display:flex;align-items:center;border-top:1px solid rgba(32,39,34,.18);font-size:12px;font-weight:700;line-height:1.35;text-transform:uppercase}
.help-nav a[aria-current="page"]{color:var(--accent)}
.help-nav a:hover,.help-nav a:focus-visible{color:var(--accent)}
.help-article{min-width:0}
.help-intro{padding-bottom:44px;border-bottom:1px solid var(--dark);font-family:Georgia,"Times New Roman",serif;font-size:clamp(25px,3vw,36px);line-height:1.3;letter-spacing:-.02em}
.help-section{padding:48px 0;border-bottom:1px solid rgba(32,39,34,.28)}
.help-section h2{margin-bottom:24px;font-size:clamp(31px,4vw,50px);line-height:.98;letter-spacing:-.045em;text-transform:uppercase}
.help-section h3{margin:30px 0 12px;font-size:18px;line-height:1.25;text-transform:uppercase}
.help-section p,.help-section li{max-width:68ch;font-size:16px;line-height:1.72}
.help-section p+p{margin-top:17px}
.help-section ul,.help-section ol{margin:20px 0 0;padding-left:21px}
.help-section li+li{margin-top:12px}
.help-steps{padding:0;list-style:none;counter-reset:help-step}
.help-steps li{padding:22px 0 22px 70px;position:relative;border-top:1px solid rgba(32,39,34,.22);counter-increment:help-step}
.help-steps li::before{content:counter(help-step,decimal-leading-zero);position:absolute;left:0;top:17px;font-family:Georgia,"Times New Roman",serif;font-size:34px;color:var(--accent)}
.help-steps strong{display:block;margin-bottom:6px;font-size:17px;text-transform:uppercase}
.help-facts{border-top:1px solid var(--dark)}
.help-fact{padding:20px 0;border-bottom:1px solid rgba(32,39,34,.22)}
.help-fact strong{display:block;margin-bottom:8px;color:var(--accent);font-size:10px;letter-spacing:.11em;text-transform:uppercase}
.help-fact p{font-size:13px;line-height:1.55}
.help-fact a{text-decoration:underline;text-underline-offset:3px}
.help-callout{margin-top:32px;padding:25px;border:1px solid var(--accent)}
.help-callout strong{display:block;margin-bottom:10px;color:var(--accent);font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.help-callout p{font-size:14px;line-height:1.65}
.help-cta{padding:90px var(--pad);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:45px;align-items:center;background:var(--accent);color:#fff}
.help-cta h2{max-width:950px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,6.5vw,90px);font-weight:400;line-height:.95;letter-spacing:-.045em}
.help-cta div{display:flex;flex-direction:column;gap:12px}
.help-cta a{min-height:50px;padding:16px 20px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72);font-size:11px;font-weight:800;text-transform:uppercase}
.help-cta a:first-child{background:var(--surface);color:var(--dark);border-color:var(--surface)}
.help-accordion details{border-top:1px solid rgba(32,39,34,.3)}
.help-accordion details:last-child{border-bottom:1px solid rgba(32,39,34,.3)}
.help-accordion summary{padding:22px 42px 22px 0;position:relative;cursor:pointer;font-size:16px;font-weight:800;line-height:1.35;text-transform:uppercase;list-style:none}
.help-accordion summary::-webkit-details-marker{display:none}
.help-accordion summary::after{content:"+";position:absolute;right:3px;top:13px;font-family:Georgia,"Times New Roman",serif;font-size:34px;color:var(--accent)}
.help-accordion details[open] summary::after{content:"−"}
.help-accordion details p{padding:0 0 24px}
@media(max-width:1100px){.help-layout{grid-template-columns:190px minmax(0,1fr);gap:50px}.help-facts{grid-column:2;display:grid;grid-template-columns:repeat(3,1fr)}.help-fact{padding:20px;border:1px solid rgba(32,39,34,.22);border-left:0}.help-fact:first-child{border-left:1px solid rgba(32,39,34,.22)}}
@media(max-width:820px){.help-page .site-logo{width:246px;gap:15px}.help-page .logo-mark{width:54px;height:54px}.help-page .logo-wordmark{font-size:27px}.help-hero{padding:75px 22px 65px;grid-template-columns:1fr;gap:45px}.help-hero h1{font-size:14vw}.help-layout{padding:65px 22px 85px;grid-template-columns:1fr;gap:48px}.help-nav{position:static}.help-nav a{min-height:48px}.help-facts{grid-column:auto;grid-template-columns:1fr}.help-fact,.help-fact:first-child{padding:18px 0;border:0;border-bottom:1px solid rgba(32,39,34,.22)}.help-cta{padding:75px 22px;grid-template-columns:1fr}.help-cta h2{font-size:13vw}.help-cta div{align-items:flex-start}.help-cta a{width:100%}}
@media(max-width:480px){.help-page .site-logo{width:230px}.help-page .logo-mark{width:50px;height:50px}.help-page .logo-wordmark{font-size:25px}.help-hero h1{font-size:14.5vw}}

/* Editorial service system: each information page has a distinct functional module. */
.help-page .pp-footer-invite{display:none}
.help-hero{min-height:430px;padding-top:76px;padding-bottom:68px;grid-template-columns:minmax(0,1fr) minmax(300px,420px);background:var(--surface)}
.help-hero h1{font-size:clamp(54px,6vw,84px);line-height:.86}
.help-hero-aside{position:relative;min-height:190px;padding:80px 0 0;border-top:1px solid var(--dark)}
.help-hero-index{position:absolute;left:0;top:10px;color:var(--second);font-family:Georgia,"Times New Roman",serif;font-size:62px;line-height:1}
.help-hero-aside p{max-width:36ch}
.page-shipping .help-hero{background:var(--second)}
.page-shipping .help-hero-index{color:var(--accent)}
.page-returns .help-hero{background:#eee5d8}
.page-faq .help-hero{background:#e2e6df}
.help-layout{width:min(1510px,100%);margin:0 auto;padding-top:82px;display:grid;grid-template-columns:210px minmax(0,700px) minmax(220px,260px);gap:54px}
.help-article{counter-reset:help-section}
.help-section{position:relative;padding:46px 0 46px 58px;counter-increment:help-section}
.help-section::before{content:counter(help-section,decimal-leading-zero);position:absolute;left:0;top:49px;color:var(--accent);font-family:Georgia,"Times New Roman",serif;font-size:22px}
.help-section h2{font-size:clamp(30px,3.2vw,43px)}
.help-facts{margin-top:4px}
.logistics-matrix{margin:46px 0 8px;border-top:1px solid var(--dark);border-left:1px solid var(--dark);background:var(--second)}
.logistics-matrix>div{display:grid;grid-template-columns:150px 1fr 1fr}
.logistics-matrix>div>*{margin:0;padding:17px 18px;border-right:1px solid var(--dark);border-bottom:1px solid var(--dark);font-size:13px;line-height:1.5}
.logistics-matrix .matrix-head span{padding-top:12px;padding-bottom:12px;color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.logistics-matrix strong{font-size:12px;text-transform:uppercase}
.return-map{margin:46px 0 8px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dark);border-left:1px solid var(--dark)}
.return-map section{min-height:235px;padding:22px;display:flex;flex-direction:column;border-right:1px solid var(--dark);border-bottom:1px solid var(--dark)}
.return-map span{color:var(--accent);font-family:Georgia,"Times New Roman",serif;font-size:32px}
.return-map h2{margin-top:auto;font-size:18px;line-height:1.05;text-transform:uppercase}
.return-map p{margin-top:13px;font-size:13px;line-height:1.55}
.topic-index{margin:46px 0 8px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--dark);border-left:1px solid var(--dark)}
.topic-index a{min-height:78px;padding:18px;display:grid;grid-template-columns:40px 1fr;align-items:center;border-right:1px solid var(--dark);border-bottom:1px solid var(--dark);font-size:13px;font-weight:800;text-transform:uppercase}
.topic-index span{color:var(--accent);font-family:Georgia,"Times New Roman",serif;font-size:22px}
.commission-hero{min-height:700px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:center;background:var(--second)}
.commission-hero h1{font-size:clamp(68px,8vw,112px)}
.commission-hero-copy{max-width:640px;margin-top:32px;font-size:17px;line-height:1.7}
.commission-hero-art{width:min(430px,100%);margin:0 0 0 auto;position:relative;background:var(--paper)}
.commission-hero-art::before{content:"";position:absolute;left:-24px;top:26px;width:100%;height:100%;border:1px solid var(--accent);z-index:0}
.commission-hero-art img{position:relative;z-index:1;display:block;width:100%;height:auto}
.commission-hero-art figcaption{position:relative;z-index:2;padding:13px 0 0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.page-commission .help-layout{padding-top:92px}
@media(max-width:1100px){.help-layout{grid-template-columns:190px minmax(0,1fr);gap:46px}.help-facts{grid-column:2}.commission-hero{grid-template-columns:minmax(0,1fr) 330px}}
@media(max-width:960px){.help-layout{grid-template-columns:1fr}.help-nav{position:static}.help-facts{grid-column:auto}.help-facts{display:grid;grid-template-columns:repeat(3,1fr)}.commission-hero{grid-template-columns:1fr 300px}}
@media(max-width:820px){.help-hero{min-height:0;padding-top:60px;padding-bottom:58px}.help-hero h1{font-size:13vw}.help-hero-aside{min-height:0;padding-top:78px}.help-layout{padding-top:58px}.help-section{padding:42px 0}.help-section::before{position:static;display:block;margin-bottom:12px}.logistics-matrix>div{grid-template-columns:110px 1fr 1fr}.logistics-matrix>div>*{padding:14px 12px}.return-map{grid-template-columns:1fr}.return-map section{min-height:180px}.topic-index{grid-template-columns:1fr}.commission-hero{grid-template-columns:1fr;gap:48px}.commission-hero h1{font-size:15vw}.commission-hero-art{width:min(390px,88%);margin:0 auto}.help-facts{grid-template-columns:1fr}}
@media(max-width:560px){.logistics-matrix{border-left:0}.logistics-matrix .matrix-head{display:none}.logistics-matrix>div{display:block;padding:17px;border-bottom:1px solid var(--dark)}.logistics-matrix>div>*{display:block;padding:0;border:0}.logistics-matrix>div p{margin-top:10px}.return-map section{min-height:160px}.topic-index a{min-height:68px}}
