:root{--m-fg:var(--site-fg,#14171d);--m-muted:var(--site-muted,#41495a);--m-subtle:var(--site-muted,#6b7280);--m-border:var(--site-border,#c7cbd4);--m-surface:var(--site-bg,#fff);--m-surface-alt:var(--site-surface,#f5f6f8);--m-accent:var(--site-fg,#14171d);--m-focus:var(--site-focus,#1f6feb);--m-measure:68ch;--m-title-size:clamp(2.25rem, 5.4vw, 4rem)}.m-notice{color:var(--m-fg);box-sizing:border-box;width:100%;max-width:var(--site-measure,74rem);padding:clamp(3rem, 8vw, 5rem) var(--site-gutter,1rem) 4rem;margin:0 auto;font-size:1rem;line-height:1.6}.s-container>.m-notice{max-width:none;margin:0;padding:0}.m-notice>*{max-width:var(--m-measure)}.m-notice__title{font-size:var(--m-title-size);margin:0 0 2rem;line-height:1.05}.m-notice__section{margin:0 0 2rem}.m-notice__section h2{margin:0 0 .5rem;font-size:1.125rem;line-height:1.3}.m-notice__section p{margin:0 0 .75rem}.m-notice__aside{color:var(--m-muted);font-size:.9375rem}.m-notice__choice{background:var(--m-surface-alt);border:1px solid var(--m-border);border-radius:6px;margin:0 0 1rem;padding:1rem 1.25rem}.m-notice__switch{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;font-weight:500;display:flex}.m-notice__switch input{width:1.25rem;height:1.25rem;accent-color:var(--m-accent);cursor:pointer;flex:none}.m-notice__switch input:focus-visible,.m-notice__reopen:focus-visible,.m-notice__detail summary:focus-visible{outline:3px solid var(--m-focus);outline-offset:2px}.m-notice__state{color:var(--m-muted);margin:.5rem 0 0;font-size:.9375rem}.m-notice__reopen{border:1px solid var(--m-border);color:var(--m-fg);cursor:pointer;font:inherit;background:0 0;border-radius:4px;min-height:44px;padding:.5rem 1rem}.m-notice__fields{border-top:1px solid var(--m-border);margin:1rem 0 0}.m-notice__field{border-bottom:1px solid var(--m-border);padding:.75rem 0}.m-notice__field dt{margin:0 0 .25rem;font-weight:600}.m-notice__field dd{color:var(--m-muted);margin:0;font-size:.9375rem}.m-notice__detail{color:var(--m-muted);margin:1rem 0 0;font-size:.9375rem}.m-notice__detail summary{cursor:pointer;min-height:44px;color:var(--m-fg);align-items:center;font-weight:500;display:flex}.m-notice__detail dt{color:var(--m-fg);margin:.75rem 0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.m-notice__detail dd{margin:0}@media (min-width:40rem){.m-notice__field{grid-template-columns:14rem 1fr;gap:1rem;display:grid}.m-notice__field dt{margin:0}}
