.wp-doc-meta{font-family:var(--wp-mono);color:var(--wp-dim);margin:0;font-size:13px}.wp-doc-note{color:var(--wp-text);background:#d7f54212;border:1px solid #d7f54280;border-radius:14px;max-width:52ch;margin:0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.45}.wp-doc-note[hidden]{display:none}.wp-doc-note a{text-underline-offset:2px;text-decoration:underline}.legal-versions summary,.legal-toc-mobile summary{cursor:pointer;min-height:40px;font-family:var(--wp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-dim);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.legal-versions summary:hover,.legal-toc-mobile summary:hover{color:var(--wp-pink-lift)}.legal-versions ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.legal-versions li{font-family:var(--wp-mono);color:var(--wp-faint);align-items:center;gap:12px;font-size:13px;display:flex}.legal-versions a{text-underline-offset:2px;text-decoration:underline}.legal-versions a[aria-current=page]{color:var(--wp-lime)}.legal-toc-mobile{background:var(--wp-glass);border:1px solid var(--wp-glass-line);border-radius:18px;margin-bottom:24px;padding:2px 16px 10px}.legal-toc-desktop{display:none}.wp-doc-toc-label{font-family:var(--wp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--wp-mute);margin:0 0 6px;font-size:11px;font-weight:700}ol[data-legal-toc]{gap:2px;margin:0;padding-left:26px;list-style:decimal-leading-zero;display:grid}ol[data-legal-toc] li::marker{font-family:var(--wp-mono);color:var(--wp-pink-lift);font-size:11px;font-weight:700}ol[data-legal-toc] a{min-height:32px;color:var(--wp-dim);align-items:center;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}ol[data-legal-toc] a:hover{color:var(--wp-pink-lift)}@media (width>=1000px){.legal-grid{grid-template-columns:minmax(0,1fr) 190px;gap:40px;display:grid}.legal-toc-mobile{display:none}.legal-toc-desktop{background:var(--wp-glass);border:1px solid var(--wp-glass-line);backdrop-filter:blur(10px);border-radius:18px;grid-area:1/2;align-self:start;margin-top:32px;padding:14px 16px;display:block;position:sticky;top:24px}.legal-toc-desktop[hidden]{display:none}.legal-body{grid-area:1/1}}.legal-body{counter-reset:legal-section;min-width:0}.legal-section{border-top:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 40px;padding:32px 0;scroll-margin-top:24px;display:grid}.legal-section h2{min-width:0;font-family:var(--wp-display);letter-spacing:-.03em;overflow-wrap:break-word;align-items:baseline;gap:14px;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;font-stretch:115%;line-height:1.05;display:flex}.legal-section h2:before{counter-increment:legal-section;content:counter(legal-section, decimal-leading-zero);font-family:var(--wp-mono);letter-spacing:0;color:var(--wp-pink-lift);flex:none;font-size:13px;font-weight:700;font-stretch:100%}.legal-section p{min-width:0;max-width:38.9em;color:var(--wp-body);white-space:pre-line;text-wrap:pretty;overflow-wrap:break-word;grid-column:span 2;margin:0;font-size:17px;line-height:1.6}@media (width<=640px){.legal-section p{grid-column:1/-1}}@media (width>=1320px){.legal-section{grid-template-columns:minmax(0,1fr) minmax(0,661px)}.legal-section p{grid-column:auto}.legal-section p:only-child{grid-column:1/-1}}
