@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=DM+Sans:wght@400;500;700&display=swap";.policy-page{--pp-header: #0B3350;--pp-header-soft: #14456B;--pp-brand: #0B3D91;--pp-brand-light: #1E88E5;--pp-text: #1F2226;--pp-muted: #5e6779;--pp-bg-soft: #FAF8F4;--pp-border: rgba(0, 0, 0, .08);--pp-radius: 14px;--pp-font-display: "Playfair Display", Georgia, serif;--pp-font-body: "DM Sans", -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--pp-font-body);color:var(--pp-text);line-height:1.65;-webkit-font-smoothing:antialiased;background:#fff}.policy-page__hero{background:linear-gradient(135deg,var(--pp-header) 0%,var(--pp-header-soft) 100%);color:#fff;padding:56px 24px 64px}.policy-page__hero-inner{max-width:1100px;margin:0 auto}.policy-page__crumbs{font-size:13px;opacity:.85;margin:0 0 16px;display:flex;gap:8px;align-items:center;letter-spacing:.01em}.policy-page__crumbs a{color:#fff;text-decoration:none;border-bottom:1px dotted rgba(255,255,255,.5);padding-bottom:1px}.policy-page__crumbs a:hover{border-bottom-style:solid}.policy-page__crumbs span[aria-current]{opacity:.85}.policy-page__title{font-family:var(--pp-font-display);font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.05;letter-spacing:-.01em;margin:0 0 14px;font-weight:700;color:#fff!important}.policy-page__hero .policy-page__title{color:#fff!important}.policy-page__updated{display:inline-flex;align-items:center;gap:8px;font-size:14px;margin:8px 0 0;padding:6px 14px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.policy-page__updated strong{font-weight:600}.policy-page__layout{max-width:1100px;margin:-24px auto 0;padding:0 24px 64px;display:grid;grid-template-columns:1fr;gap:32px;position:relative}@media(min-width:1024px){.policy-page__layout{grid-template-columns:260px minmax(0,1fr);gap:48px;margin-top:-32px}}.policy-page__layout--no-toc{grid-template-columns:1fr!important}.policy-page__toc{position:relative}@media(min-width:1024px){.policy-page__toc{position:sticky;top:24px;align-self:start}}.policy-page__toc-details{background:#fff;border:1px solid var(--pp-border);border-radius:var(--pp-radius);box-shadow:0 4px 16px #0b3d910f;padding:8px 16px}.policy-page__toc-details>summary{list-style:none;cursor:pointer;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.06em;padding:8px 0;display:flex;align-items:center;gap:10px;color:var(--pp-brand)}.policy-page__toc-details>summary::-webkit-details-marker{display:none}.policy-page__toc-list{list-style:none;padding:0;margin:12px 0 4px;border-top:1px solid var(--pp-border)}.policy-page__toc-item{margin:0}.policy-page__toc-item a{display:block;padding:8px 12px;color:var(--pp-muted);font-size:14px;text-decoration:none;border-radius:8px;border-left:2px solid transparent;transition:all .15s ease}.policy-page__toc-item a:hover{color:var(--pp-brand);background:#0b3d910d;border-left-color:var(--pp-brand)}.policy-page__toc-h3 a{padding-left:24px;font-size:13px}.policy-page__toc-h4 a{padding-left:36px;font-size:13px}.policy-page__toc-h5 a{padding-left:12px;font-size:13px}.policy-page__toc-h6 a{padding-left:24px;font-size:12.5px}.policy-page__article{background:#fff;border:1px solid var(--pp-border);border-radius:var(--pp-radius);padding:clamp(24px,4vw,56px);box-shadow:0 4px 24px #0b3d910a;font-size:16px;color:var(--pp-text);min-width:0;overflow-wrap:anywhere;word-wrap:break-word}.policy-page__article>*:first-child{margin-top:0}.policy-page__article>*:last-child{margin-bottom:0}.policy-page__article h2,.policy-page__article h3,.policy-page__article h4,.policy-page__article h5,.policy-page__article h6{font-family:var(--pp-font-display);font-weight:700;letter-spacing:-.01em;color:var(--pp-text);scroll-margin-top:100px}.policy-page__article h2{font-size:clamp(1.5rem,2.5vw,2rem);margin:40px 0 16px;padding-bottom:12px;border-bottom:2px solid rgba(11,61,145,.12)}.policy-page__article h3{font-size:clamp(1.15rem,1.8vw,1.4rem);margin:28px 0 12px}.policy-page__article h4{font-size:1.1rem;margin:20px 0 8px}.policy-page__article h5{font-size:1.25rem;margin:32px 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(11,61,145,.1);color:var(--pp-brand)}.policy-page__article h6{font-size:1rem;margin:16px 0 6px}.policy-page__article p{margin:0 0 14px;line-height:1.75}.policy-page__article strong{color:#0a1f3d;font-weight:700}.policy-page__article ul,.policy-page__article ol{margin:12px 0 18px;padding-left:22px}.policy-page__article li{margin:6px 0;line-height:1.7}.policy-page__article ul li::marker{color:var(--pp-brand)}.policy-page__article a{color:var(--pp-brand);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.policy-page__article a:hover{color:var(--pp-brand-light)}.policy-page__article table{width:100%;border-collapse:collapse;margin:20px 0;background:var(--pp-bg-soft);border-radius:10px;overflow:hidden}.policy-page__article table th,.policy-page__article table td{padding:12px 16px;border-bottom:1px solid var(--pp-border);text-align:left}.policy-page__article table th{background:var(--pp-brand);color:#fff;font-weight:700;letter-spacing:.02em}.policy-page__article table tr:last-child td{border-bottom:0}.policy-page__article table tr:nth-child(2n) td{background:#0b3d9106}.policy-page__article blockquote{border-left:4px solid var(--pp-brand);padding:12px 20px;margin:18px 0;background:#0b3d910a;border-radius:0 8px 8px 0;font-style:italic;color:var(--pp-muted)}.policy-page__article code,.policy-page__article pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;background:#f3f4f7;border-radius:6px;padding:1px 6px;font-size:.93em}.policy-page__article pre{padding:14px 18px;overflow-x:auto;margin:16px 0}.policy-page__cta{background:linear-gradient(135deg,var(--pp-header) 0%,var(--pp-header-soft) 100%);color:#fff;padding:48px 24px}.policy-page__cta-inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}@media(min-width:768px){.policy-page__cta-inner{flex-direction:row;justify-content:space-between;text-align:left;align-items:center}}.policy-page__cta-title{font-family:var(--pp-font-display);font-size:clamp(1.4rem,2.5vw,2rem);margin:0 0 6px;font-weight:700;color:#fff!important}.policy-page__cta .policy-page__cta-title{color:#fff!important}.policy-page__cta-sub{margin:0;opacity:.9;font-size:15px;color:#fff!important}.policy-page__cta .policy-page__cta-sub{color:#fff!important}.policy-page__cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#25d366;color:#fff;text-decoration:none;border-radius:999px;font-weight:700;font-size:16px;box-shadow:0 6px 18px #25d36666;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.policy-page__cta-btn:hover{transform:translateY(-2px);background:#1ebe57;box-shadow:0 8px 24px #25d3668c;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/66/assets/policy-page.css.map */
