.prose{padding-block:clamp(1.5rem,4vw,3rem) 2rem}.crumbs{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;max-width:44rem;margin:0 auto 1.5rem;font-weight:700;display:flex}.crumbs ul{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.crumbs a{color:var(--ink);text-decoration-color:var(--app,var(--grape));text-decoration-thickness:3px}.crumbs a[aria-current=page]{text-decoration-line:underline}.policy{border:3px solid var(--ink);border-top:12px solid var(--app,var(--grape));border-radius:var(--radius-card);max-width:44rem;box-shadow:8px 8px 0 var(--ink);background:#fff;margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem);line-height:1.7}.policy h1{font-size:var(--step-3);margin-bottom:.3em}.policy h2{font-size:var(--step-2);margin:1.6em 0 .4em}.policy p,.policy ul{margin:0 0 1em}.policy ul{padding-left:1.4em}.policy li{margin-bottom:.4em}.policy .muted{color:#5a5670;font-size:.95em}.policy a{color:var(--grape-text);overflow-wrap:anywhere}.policy .btn{font-family:var(--font-display);color:var(--ink);background:var(--sun);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:999px;padding:.6rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.policy .btn:hover{background:var(--mint)}
