/* Berk support pages: open editorial rows, consistent heading hierarchy. */
#main .berk-help{--help-ink:var(--berk-i,#32251f);--help-accent:var(--berk-a,#9b5739);--help-line:var(--berk-l,#e8d8ca);max-width:1100px;margin:0 auto;padding:54px 0 77px;color:var(--help-ink);font-family:var(--berk-sans,"Public Sans",sans-serif)}
#main .berk-help *{box-sizing:border-box}
#main .berk-help p:empty{display:none}
#main .berk-help__eyebrow{margin:0 0 18px!important;color:var(--help-accent)!important;font:600 11px/1.4 var(--berk-sans,sans-serif)!important;letter-spacing:.13em;text-transform:uppercase}
#main .berk-help__header{max-width:760px;margin:0 0 67px}
#main .berk-help h1{margin:0 0 20px!important;color:var(--help-ink)!important;font:400 clamp(42px,4.2vw,64px)/1.04 var(--berk-serif,serif)!important;letter-spacing:-.025em}
#main .berk-help__header>p:last-child{max-width:57ch;margin:0!important;color:var(--help-ink);font:400 17px/1.7 var(--berk-sans,sans-serif)!important}
#main .berk-help h2{margin:0 0 22px!important;color:var(--help-ink)!important;font:400 clamp(31px,2.8vw,42px)/1.14 var(--berk-serif,serif)!important}
#main .berk-help h3{margin:0 0 10px!important;color:var(--help-ink)!important;font:400 27px/1.18 var(--berk-serif,serif)!important}
#main .berk-help p,#main .berk-help li{color:var(--help-ink);font:400 15px/1.72 var(--berk-sans,sans-serif)}
#main .berk-help a{color:var(--help-accent);text-decoration:underline;text-underline-offset:3px}
#main .berk-help a:focus-visible{outline:2px solid var(--help-accent);outline-offset:3px}
#main .berk-help__group{margin:0 0 65px}
#main .berk-help__group>h2{margin-bottom:18px!important}
#main .berk-help__qa{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,65px);padding:24px 0 27px;border-top:1px solid var(--help-line)}
#main .berk-help__qa:last-child{border-bottom:1px solid var(--help-line)}
#main .berk-help__qa h3{font-size:26px!important}
#main .berk-help__qa p{margin:0 0 14px!important}
#main .berk-help__qa p:last-child{margin-bottom:0!important}
#main .berk-help__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding-top:30px;border-top:1px solid var(--help-line)}
#main .berk-help__footer h2{font-size:34px!important}
#main .berk-help__footer p{margin:0!important}
#main .berk-help__footer>a{display:inline-block;min-width:150px;padding:13px 19px;background:var(--help-accent);color:#fff!important;font:600 13px/1.4 var(--berk-sans,sans-serif)!important;text-align:center;text-decoration:none!important}
#main .berk-help__footer>a:hover{background:#784027}
#main .berk-help__service-links{border-top:1px solid var(--help-line)}
#main .berk-help__service-links>div{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.05fr) auto;gap:25px;align-items:start;padding:23px 0 26px;border-bottom:1px solid var(--help-line)}
#main .berk-help__service-links h2{margin:0!important;font-size:28px!important}
#main .berk-help__service-links p{margin:0!important}
#main .berk-help__service-links>div>a{font:600 13px/1.5 var(--berk-sans,sans-serif)!important;white-space:nowrap}
#main .berk-help--shipping .berk-help__header{margin-bottom:48px}
#main .berk-help__policy-copy{max-width:820px}
#main .berk-help__policy-copy h2{margin:37px 0 14px!important}
#main .berk-help__policy-copy h2:first-child{margin-top:0!important}
#main .berk-help__policy-copy p{margin:0 0 15px!important}
#main .berk-help--policy{max-width:860px;padding-top:44px}
#main .berk-help--policy h1{margin-bottom:24px!important}
#main .berk-help--policy h2{margin:33px 0 13px!important;font-size:32px!important}
#main .berk-help--policy p,#main .berk-help--policy li{margin-bottom:13px!important}
@media(max-width:900px){#main .berk-help__service-links>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#main .berk-help__service-links>div>a{grid-column:2}}
@media(max-width:700px){#main .berk-help{padding:32px 0 56px}#main .berk-help__header{margin-bottom:47px}#main .berk-help h1{font-size:clamp(38px,10vw,48px)!important}#main .berk-help__header>p:last-child{font-size:16px!important}#main .berk-help__group{margin-bottom:49px}#main .berk-help__qa{grid-template-columns:1fr;gap:5px;padding:20px 0 22px}#main .berk-help__qa h3{font-size:25px!important}#main .berk-help__footer{grid-template-columns:1fr;gap:18px}#main .berk-help__footer>a{justify-self:start}#main .berk-help__service-links>div{grid-template-columns:1fr;gap:8px}#main .berk-help__service-links>div>a{grid-column:1}#main .berk-help__policy-copy h2{margin-top:31px!important}#main .berk-help--policy{padding-top:28px}}
