.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.page-width--policy{max-width:116rem}.policy-page{display:grid;gap:3rem}.policy-page__hero{position:relative;overflow:hidden;padding:clamp(3rem,5vw,5rem);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:3rem;background:radial-gradient(circle at top right,rgba(var(--color-button),.18),transparent 24rem),linear-gradient(135deg,rgba(var(--color-foreground),.03),rgba(var(--color-button),.08))}.policy-page__eyebrow{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.4rem;border-radius:999px;background:rgba(var(--color-background),.6);border:.1rem solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.82);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.policy-page .main-page-title{margin:1.8rem 0 1.2rem;max-width:88rem}.policy-page__lead{margin:0;max-width:76rem;color:rgba(var(--color-foreground),.78);font-size:1.7rem;line-height:1.7}.policy-page__meta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.policy-page__meta span{display:inline-flex;align-items:center;padding:.9rem 1.3rem;border-radius:999px;background:rgba(var(--color-background),.5);border:.1rem solid rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.7);font-size:1.3rem}.policy-page__badge-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.policy-page__badge{display:inline-flex;align-items:center;padding:.95rem 1.35rem;border-radius:999px;background:rgba(var(--color-background),.7);border:.1rem solid rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.78);font-size:1.3rem;font-weight:600}.policy-page__shell{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:2.4rem;align-items:start}.policy-page__sidebar{position:sticky;top:11rem}.policy-page__sidebar-stack{display:grid;gap:1.6rem}.policy-page__sidebar-card,.policy-page__card,.policy-page__info-card,.policy-page__callout{border:.1rem solid rgba(var(--color-foreground),.08);border-radius:2.4rem;background:rgba(var(--color-foreground),.025);box-shadow:0 1.6rem 4rem rgba(var(--color-shadow),.06)}.policy-page__sidebar-card{padding:2.2rem}.policy-page__sidebar-card h2,.policy-page__info-card h2,.policy-page__callout h2{margin:0 0 1.6rem;font-size:1.7rem}.policy-page__anchor-list{display:grid;gap:1rem}.policy-page__anchor-list a{color:rgba(var(--color-foreground),.75);text-decoration:none;font-size:1.4rem;line-height:1.45}.policy-page__anchor-list a:hover{color:rgb(var(--color-foreground))}.policy-page__info-card{padding:2rem}.policy-page__info-list,.policy-page__contact-list{display:grid;gap:1rem}.policy-page__info-list li,.policy-page__contact-list li{color:rgba(var(--color-foreground),.74);font-size:1.4rem;line-height:1.6}.policy-page__contact-list a{color:rgba(var(--color-foreground),.8);text-decoration:none;font-weight:600}.policy-page__contact-list a:hover{color:rgb(var(--color-foreground))}.policy-page__content{display:grid;gap:2rem}.policy-page__card{padding:clamp(2.2rem,4vw,3.2rem)}.policy-page__card h2{margin:0 0 1.4rem;font-size:clamp(2rem,3vw,2.7rem);line-height:1.15}.policy-page__highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.policy-page__highlight-card{padding:1.8rem;border-radius:1.8rem;background:rgba(var(--color-background),.55);border:.1rem solid rgba(var(--color-foreground),.08)}.policy-page__highlight-card h3{margin:0 0 .9rem;color:rgb(var(--color-foreground));font-size:1.7rem}.policy-page__highlight-card p{margin:0}.policy-page__card p,.policy-page__card li{color:rgba(var(--color-foreground),.76);font-size:1.55rem;line-height:1.8}.policy-page__card p:last-child{margin-bottom:0}.policy-page__card ul{margin:0;padding-left:2rem}.policy-page__card li+li{margin-top:.9rem}.policy-page__callout{padding:2.4rem;background:linear-gradient(135deg,rgba(var(--color-button),.08),rgba(var(--color-foreground),.03))}.policy-page__callout p{margin:0;color:rgba(var(--color-foreground),.76);font-size:1.55rem;line-height:1.75}@media screen and (max-width:989px){.policy-page__shell{grid-template-columns:1fr}.policy-page__sidebar{position:static}.policy-page__highlight-grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.policy-page{gap:2rem}.policy-page__hero{padding:2.4rem 2rem;border-radius:2.4rem}.policy-page__lead{font-size:1.55rem}.policy-page__sidebar-card,.policy-page__card,.policy-page__info-card,.policy-page__callout{border-radius:2rem}.policy-page__sidebar-card,.policy-page__info-card,.policy-page__callout,.policy-page__card{padding:2rem}.policy-page__card p,.policy-page__card li,.policy-page__callout p{font-size:1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-main-page.css.map */
