.skip-link{position:absolute;left:16px;top:16px;z-index:2;padding:12px 16px;background:var(--lime);color:var(--ink);transform:translateY(-200%)}
.skip-link:focus{transform:translateY(0)}
.policy-contents{display:flex;flex-wrap:wrap;gap:8px 20px;margin:32px 0;padding:20px 0;border-block:1px solid var(--line);font-size:.9rem}
.policy-contents a{color:var(--muted)}
.prose h2{scroll-margin-top:24px}
.prose th{color:var(--white)}
.prose table{display:table;table-layout:fixed}
.prose th,.prose td{min-width:0;vertical-align:top;overflow-wrap:anywhere}
.prose th:first-child{width:34%}
.prose td:first-child{font-weight:600}
@media(max-width:540px){.prose th,.prose td{padding:9px;font-size:.9rem}.blog-nav{gap:12px}.blog-brand{min-width:0}.coming{padding:8px}}
