/* The hand-written and guide pages in the 10/21 website look: Archivo
   headings, cards and pills, under the shared top bar and footer. */
.sc-header,.sc-footer{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border:0}
.sc-header{padding-top:0;padding-bottom:0;border-bottom:1px solid #e8e0d5}
.sc-footer{margin-top:56px;padding-top:0;padding-bottom:0}
.sc-header nav,.sc-footer nav{max-width:none}
body h1,body h2,body h3,body .article-card h3,body .guide-card h3{font-family:'Archivo',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-weight:800!important;font-stretch:90%;letter-spacing:-.02em!important}
/* Policies: one readable card with tabs */
.policy-doc{max-width:860px;margin:34px auto 0;background:#fffdf9;border:1px solid #ebe2d6;border-radius:22px;box-shadow:0 6px 22px rgba(45,29,16,.06);padding:34px 40px 36px}
.policy-doc h1{font-size:clamp(32px,4vw,42px);line-height:1.05;margin:6px 0 6px}
.policy-doc h2{font-size:21px;margin:30px 0 8px}
.policy-eyebrow{font:800 12px/1.2 -apple-system,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ba4b2a;margin:0 0 12px}
.sp-tabs-policy{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.sp-tabs-policy a{display:inline-flex;align-items:center;height:36px;padding:0 15px;border-radius:999px;border:1px solid #e8e0d5;background:#fff;color:#342a24;font-weight:700;font-size:13.5px;text-decoration:none}
.sp-tabs-policy a[aria-current="page"]{background:#342a24;border-color:#342a24;color:#fff}
@media(max-width:640px){.policy-doc{margin:16px 12px 0;padding:22px 20px}}
/* Inside the app these pages keep only Back; no website bar or footer. */
.in-app .sc-nav,.in-app .sc-getapp,.in-app .sc-round,.in-app .sc-cart,.in-app .sc-footer,.in-app .sp-tabs-policy{display:none}
