.store.site .policy-hero .gh--title{max-width:920px;margin:0 auto}.store.site .policy-hero .lead{text-shadow:0 1px 2px #2b1d12b3,0 2px 14px #0e16228c}.store.site .policy__panel{max-width:820px;margin:0 auto;padding:32px}.store.site .policy__panel--wide{max-width:960px}.store.site .policy__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.store.site .policy__meta .cap{margin:0}.store.site .policy__updated{color:var(--c-muted);font:600 14px / 20px var(--f-body);margin:0}.store.site .policy__body{margin-top:4px}.store.site .policy__body p,.store.site .policy__body li{color:var(--c-text);font:400 16px / 26px var(--f-body)}.store.site .policy__body p{margin:14px 0 0}.store.site .policy__body h2{border-top:1px solid var(--hairline);margin:32px 0 0;padding-top:28px}.store.site .policy__body h3{margin:24px 0 0}.store.site .policy__body h3+p{margin-top:6px}.store.site .policy__body ul,.store.site .policy__body ol{margin:12px 0 0;padding-left:22px}.store.site .policy__body li+li{margin-top:6px}.store.site .policy__body strong,.store.site .policy__body b{font-weight:800}.store.site .policy__body a{color:var(--c-accent);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.store.site .policy__body a:hover{color:var(--gold1)}.store.site .policy__body p a.tap-inline,.store.site .policy__body li a.tap-inline{min-height:0;padding:0;display:inline}.store.site .policy__body table{border-collapse:collapse;width:100%;color:var(--c-text);font:400 16px / 24px var(--f-body);margin-top:14px}.store.site .policy__body caption{caption-side:top;color:var(--c-muted);font:400 14px / 20px var(--f-body)}.store.site .policy__body th,.store.site .policy__body td{border-top:1px solid var(--hairline);text-align:left;vertical-align:top;padding:12px 10px}.store.site .policy__body thead th{color:var(--heading);border-top:0;font-weight:900}.store.site .policy__body tbody th{font-weight:800}.store.site .policy__body tbody tr:last-child>*{border-bottom:1px solid var(--hairline)}.store.site .policy__body .faq{border:0;border-top:1px solid var(--hairline);border-radius:0;padding:0}.store.site .policy__body .faq:first-child{margin-top:14px}.store.site .policy__body .faq+.faq{margin-top:0}.store.site .policy__body .faq summary{padding:14px 0}.store.site .policy__body .faq>:not(summary){padding:0 0 16px}.store.site .policy__body .faq>p{margin:0}.store.site .policy__actions{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:16px;margin-top:36px;padding-top:28px;display:flex}.store.site .contact-form{margin-top:20px}.store.site .contact-form .field{margin:0 0 16px}.store.site .contact-form textarea{resize:vertical;min-height:150px}.store.site .contact-form__actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:4px;display:flex}.store.site .policy__body .contact-form__msg{color:var(--c-danger);font:700 14px / 20px var(--f-body);margin:12px 0 0}.store.site .policy__body .contact-form__sent{border:1px solid var(--badge-green-edge);background:var(--badge-green-bg);border-radius:12px;margin:20px 0 0;padding:14px 16px}.store.site .credits__pack{border-top:1px solid var(--hairline);margin-top:24px;padding-top:24px}.store.site .credits__pack h3{margin-top:0}.store.site .credits__pack dl{font:400 16px / 24px var(--f-body);grid-template-columns:110px minmax(0,1fr);gap:6px 16px;margin:10px 0 0;display:grid}.store.site .credits__pack dt{color:var(--c-muted);font-weight:700}.store.site .credits__pack dd{color:var(--c-text);margin:0}.store.site .policy__body .credits__note{color:var(--c-muted);border-top:1px solid var(--hairline);margin-top:24px;padding-top:20px}.store.site .err-panel{text-align:center;max-width:640px;margin:0 auto;padding:32px}.store.site .err-panel p{font:400 17px / 26px var(--f-body);margin:0}.store.site .err-panel__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.store.site .err-panel .err-panel__ref{color:var(--c-muted);font:600 14px / 20px var(--f-body);margin-top:16px}@media (max-width:767px){.store.site .policy__panel,.store.site .err-panel{padding:22px 18px}.store.site .policy__actions .btn,.store.site .err-panel__actions .btn{flex:auto}.store.site .credits__pack dl{grid-template-columns:minmax(0,1fr);gap:2px}.store.site .credits__pack dd+dt{margin-top:8px}}