.after-purchase[data-astro-cid-b4ahfpd3]{border:1px solid var(--line-strong);border-radius:var(--shape-card-alt);background:color-mix(in srgb, var(--white) 88%, var(--sage));box-shadow:var(--shadow-soft);padding:clamp(1.35rem,4vw,2.7rem);position:relative;overflow:hidden}.after-purchase[data-astro-cid-b4ahfpd3]:before{content:"";background:linear-gradient(var(--coral), var(--gold), var(--sage-strong));width:5px;position:absolute;inset:0 auto 0 0}.after-purchase-heading[data-astro-cid-b4ahfpd3]{border-bottom:1px solid var(--line);align-items:end;gap:1rem;padding-bottom:clamp(1.35rem,3vw,2rem);display:grid}.after-purchase-heading[data-astro-cid-b4ahfpd3] h2[data-astro-cid-b4ahfpd3]{margin-bottom:.35rem}.after-purchase-heading[data-astro-cid-b4ahfpd3] .lead[data-astro-cid-b4ahfpd3],.margin-note[data-astro-cid-b4ahfpd3]{margin:0}.margin-note[data-astro-cid-b4ahfpd3]{color:#a84428;max-width:22ch;font-family:var(--hand);font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:650;line-height:1.05;transform:rotate(-1.2deg)}.purchase-steps[data-astro-cid-b4ahfpd3]{margin:0;padding:0;list-style:none;display:grid}.purchase-steps[data-astro-cid-b4ahfpd3] li[data-astro-cid-b4ahfpd3]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.15rem 0;display:grid}.purchase-steps[data-astro-cid-b4ahfpd3] li[data-astro-cid-b4ahfpd3]:last-child{border-bottom:0;padding-bottom:0}.step-number[data-astro-cid-b4ahfpd3]{border:1px solid var(--line-strong);background:var(--ivory);width:2.45rem;height:2.45rem;color:var(--forest);font-family:var(--serif);border-radius:50% 46% 52% 44%;place-items:center;font-weight:750;line-height:1;display:grid}.purchase-steps[data-astro-cid-b4ahfpd3] h3[data-astro-cid-b4ahfpd3]{margin:0 0 .3rem;font-size:1.08rem}.purchase-steps[data-astro-cid-b4ahfpd3] p[data-astro-cid-b4ahfpd3]{max-width:74ch;color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.65}.device-starts[data-astro-cid-b4ahfpd3]{margin-top:1.35rem}.device-starts[data-astro-cid-b4ahfpd3]>h3[data-astro-cid-b4ahfpd3]{margin:0 0 .8rem;font-size:1.08rem}.device-grid[data-astro-cid-b4ahfpd3]{gap:.8rem;display:grid}.device-grid[data-astro-cid-b4ahfpd3] article[data-astro-cid-b4ahfpd3]{border:1px solid var(--line);border-radius:var(--shape-control);background:var(--white);padding:1rem}.device-grid[data-astro-cid-b4ahfpd3] h4[data-astro-cid-b4ahfpd3]{color:var(--forest-strong);margin:0 0 .35rem;font-size:1rem}.device-grid[data-astro-cid-b4ahfpd3] p[data-astro-cid-b4ahfpd3],.access-details[data-astro-cid-b4ahfpd3] dd[data-astro-cid-b4ahfpd3]{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.65}.access-details[data-astro-cid-b4ahfpd3]{border:1px solid var(--line-strong);border-radius:var(--shape-control);background:var(--ivory);margin-top:1rem}.access-details[data-astro-cid-b4ahfpd3] summary[data-astro-cid-b4ahfpd3]{min-height:44px;color:var(--forest-strong);cursor:pointer;padding:.9rem 1rem;font-size:.94rem;font-weight:800}.access-details[data-astro-cid-b4ahfpd3] summary[data-astro-cid-b4ahfpd3]:focus-visible{outline:3px solid var(--forest-strong);outline-offset:3px}.access-details[data-astro-cid-b4ahfpd3] dl[data-astro-cid-b4ahfpd3]{gap:1rem;margin:0;padding:0 1rem 1rem;display:grid}.access-details[data-astro-cid-b4ahfpd3] dt[data-astro-cid-b4ahfpd3]{margin-bottom:.25rem;font-weight:800}.recovery-note[data-astro-cid-b4ahfpd3]{border:1px solid var(--line);border-radius:var(--shape-control);background:var(--ivory);color:var(--ink-soft);margin:1.35rem 0 0;padding:.9rem 1rem;font-size:.86rem;line-height:1.55}.recovery-note[data-astro-cid-b4ahfpd3] a[data-astro-cid-b4ahfpd3]{color:var(--forest-strong);font-weight:800}@media (width>=760px){.after-purchase-heading[data-astro-cid-b4ahfpd3]{grid-template-columns:minmax(0,1fr) auto}.purchase-steps[data-astro-cid-b4ahfpd3],.device-grid[data-astro-cid-b4ahfpd3]{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-steps[data-astro-cid-b4ahfpd3]{column-gap:clamp(1.5rem,4vw,3.5rem)}.purchase-steps[data-astro-cid-b4ahfpd3] li[data-astro-cid-b4ahfpd3]:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}}
