.ws-note{--note-fg:var(--sys-text-strong);--note-body:var(--sys-text-body);--note-muted:var(--sys-text-muted);--note-line:var(--sys-border-subtle);--note-line-strong:var(--sys-border-default);--note-accent:var(--sys-text-brand);--note-tint:var(--sys-surface-brand-subtle);container-type:inline-size}.ws-note:is(.lp-tone-dark,.ws-tone-midnight){--note-fg:var(--sys-text-inverse);--note-body:var(--alpha-white-76);--note-muted:var(--alpha-white-64);--note-line:var(--sys-border-inverse);--note-line-strong:var(--alpha-white-35);--note-accent:var(--sys-text-brand-inverse);--note-tint:color-mix(in srgb,var(--sys-text-brand-inverse) 16%,transparent)}:where(.lp-sys-atelier.ws[data-ws-bands=light]) .ws-note:is(.lp-tone-dark,.ws-tone-midnight){--note-fg:var(--sys-text-strong);--note-body:var(--sys-text-body);--note-muted:var(--sys-text-muted);--note-line:var(--sys-border-subtle);--note-line-strong:var(--sys-border-default);--note-accent:var(--sys-text-brand);--note-tint:var(--sys-surface-brand-subtle)}.ws-note .ws-note-grid{gap:clamp(var(--space-24),3vw,var(--space-40));grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.ws-note .ws-note-h{max-width:20ch;font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-ls);color:var(--note-fg);text-wrap:balance;margin:0}.ws-note .ws-note-main{gap:var(--space-20);min-width:0;display:grid}.ws-note .ws-note-body{gap:var(--space-16);min-width:0;max-width:60ch;display:grid}.ws-note .ws-note-body p{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--note-body);margin:0}@container (width>=900px){.ws-note .ws-note-grid{gap:clamp(var(--space-32),5vw,var(--space-80));grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.ws-note .ws-note-more{border-top:1px solid var(--note-line)}.ws-note .ws-note-more>summary{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:48px;padding:var(--space-12) 0;cursor:pointer;color:var(--note-fg);font-size:15px;font-weight:600;list-style:none;display:flex}.ws-note .ws-note-more>summary::-webkit-details-marker{display:none}.ws-note .ws-note-more>summary:after{content:"";border:1px solid var(--note-line-strong);background:linear-gradient(var(--note-fg),var(--note-fg)) center/11px 1.5px no-repeat,linear-gradient(var(--note-fg),var(--note-fg)) center/1.5px 11px no-repeat;width:28px;height:28px;transition:transform .3s var(--lp-out),background-color .3s var(--lp-out);border-radius:50%;flex:none}.ws-note .ws-note-more[open]>summary:after{background-color:var(--note-tint);transform:rotate(45deg)}.ws-note .ws-note-more>summary:focus-visible{outline:2px solid var(--note-accent);outline-offset:3px;border-radius:var(--radius-4)}.ws-note .ws-note-links{gap:var(--space-8) var(--space-20);padding:0 0 var(--space-8);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ws-note .ws-note-links a{min-height:44px;color:var(--note-accent);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ws-note .ws-note-links a:hover{text-underline-offset:4px;text-decoration:underline}.ws-note .ws-note-links a:focus-visible{outline:2px solid var(--note-accent);outline-offset:2px;border-radius:var(--radius-4)}.ws-note .ws-note-boundary{margin-top:clamp(32px,4vw,56px)}.ws-note .ws-note-table{border-collapse:collapse;width:100%;font-size:var(--t-body);color:var(--note-body);font-variant-numeric:tabular-nums;line-height:1.45}.ws-note .ws-note-table th,.ws-note .ws-note-table td{padding:var(--space-12) var(--space-16);text-align:left;vertical-align:top;border-top:1px solid var(--note-line)}.ws-note .ws-note-table thead th,.ws-note .ws-note-table thead td{font-size:var(--t-micro);color:var(--note-muted);border-top:0;font-weight:600}.ws-note .ws-note-table tbody th{color:var(--note-fg);font-weight:600}.ws-note .ws-note-table tbody tr:first-child th,.ws-note .ws-note-table tbody tr:first-child td{border-top:1px solid var(--note-line-strong)}@container (width<=600px){.ws-note .ws-note-table{font-size:14px}.ws-note .ws-note-table th,.ws-note .ws-note-table td{padding:var(--space-10) var(--space-8)}}@media (prefers-reduced-motion:reduce){.ws-note .ws-note-more>summary:after{transition:none}}
