.sr-note{--sr-ink:#182d36;--sr-accent:#165e68;--sr-line:#cbdadb;color:var(--sr-ink);border:1px solid var(--sr-line);text-align:left;background:#fff;border-radius:20px;margin:2rem 0;font-family:system-ui,-apple-system,Noto Sans CJK JP,Yu Gothic,sans-serif;font-size:16px;line-height:1.8;overflow:hidden}.sr-note *{box-sizing:border-box}.sr-note [hidden]{display:none!important}.sr-note h3,.sr-note h4,.sr-note p{margin:0 0 .85rem}.sr-note h3{font-size:clamp(1.38rem,4.5vw,1.9rem);line-height:1.5}.sr-note h4{font-size:1.08rem;line-height:1.65}.sr-head{background:#eaf4f2;padding:1.8rem 1.7rem 1.3rem}.sr-kicker{color:#32636b;letter-spacing:.09em;font-size:.78rem;font-weight:750}.sr-static,.sr-controls{padding:1.4rem 1.7rem 0}.sr-note .sr-small{color:#445d67;margin:.5rem 0 1rem;font-size:.83rem;line-height:1.75}.sr-table-wrap{border:1px solid var(--sr-line);border-radius:10px;overflow-x:auto}.sr-note table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.88rem}.sr-note caption{caption-side:bottom;text-align:left;color:#445d67;padding:.65rem;font-size:.76rem}.sr-note th,.sr-note td{text-align:center;overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid #dfe7e8;padding:.7rem .5rem}.sr-note th:first-child{text-align:left;width:42%}.sr-note thead th{background:#f1f5f5;font-size:.8rem}.sr-emphasis{background:#eff8f4}.sr-note a{color:#135b70;text-underline-offset:.2em;overflow-wrap:anywhere}.sr-grid{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.sr-field{min-width:0;margin-bottom:.7rem}.sr-field label{margin-bottom:.45rem;font-size:.91rem;font-weight:700;display:block}.sr-field label span{font-weight:400}.sr-note select,.sr-note input{font:inherit;color:var(--sr-ink);background:#fff;border:1px solid #76949d;border-radius:8px;width:100%;max-width:100%;min-height:48px;padding:.6rem .65rem;font-size:16px}.sr-note select{text-overflow:ellipsis;padding-right:1.4rem}.sr-input-unit{align-items:center;gap:.65rem;max-width:240px;display:flex}.sr-input-unit input{min-width:0}.sr-check{font:inherit;background:var(--sr-accent);color:#fff;cursor:pointer;white-space:normal;border:0;border-radius:10px;max-width:100%;min-height:50px;padding:.8rem 1.3rem;font-size:1rem;font-weight:700}.sr-check:hover{background:#104955}.sr-note :focus-visible{outline-offset:4px;outline:3px solid #d69524}.sr-note [aria-invalid=true]{border:2px solid #a53735}.sr-result,.sr-errors{border:1px solid var(--sr-line);border-radius:12px;margin:1rem 0 1.6rem;padding:1.3rem}.sr-result{background:#f2f8f7}.sr-result h4{color:#144e5b;font-size:1.55rem;line-height:1.5}.sr-context{font-size:.9rem}.sr-compare{font-size:1.05rem;font-weight:750}.sr-limit{border-top:1px solid var(--sr-line);padding-top:1rem;font-size:.86rem}.sr-errors{background:#fff5ed;border-color:#c38164}.sr-errors a{color:#833421;margin:.5rem 0;display:block}.sr-state{color:#445d67;min-height:1.5em;font-size:.88rem}.sr-footer{border-top:1px solid var(--sr-line);background:#f5f7f8;margin-top:1rem;padding:1.15rem 1.7rem;font-size:.8rem}.sr-footer p:last-child{margin-bottom:0}.sr-noscript{background:#fff5e3;padding:1.3rem}.sr-note strong{font-weight:750}@media (width<=620px){.sr-grid{grid-template-columns:1fr;gap:0}.sr-head{padding:1.25rem 1rem}.sr-static,.sr-controls{padding:1.1rem 1rem 0}.sr-footer{padding:1rem}.sr-note td,.sr-note th{padding:.55rem .3rem}.sr-note{border-radius:14px}.sr-note table{font-size:.82rem}.sr-note thead th{font-size:.71rem}.sr-result,.sr-errors{padding:1rem}.sr-check{width:100%}.sr-note th:first-child{width:43%}}@media (prefers-reduced-motion:reduce){.sr-note *{scroll-behavior:auto!important}}@media print{.sr-controls{display:none}.sr-note{break-inside:avoid}.sr-table-wrap{overflow:visible}}.editorial-copy .sr-note{--sr-ink:var(--foreground);--sr-line:var(--border);color:var(--foreground);background:var(--background);border-radius:8px}.editorial-copy .sr-note h3,.editorial-copy .sr-note h4{border:0;margin:0 0 14px;padding:0}.editorial-copy .sr-note p{margin:0 0 16px}.editorial-copy .sr-note .sr-head,.editorial-copy .sr-note .sr-result,.editorial-copy .sr-note .sr-emphasis{background:var(--surface-accent)}.editorial-copy .sr-note .sr-footer,.editorial-copy .sr-note th{background:var(--surface-note)}.editorial-copy .sr-note .sr-small,.editorial-copy .sr-note caption,.editorial-copy .sr-note .sr-state,.editorial-copy .sr-note .sr-kicker{color:var(--muted-foreground)}.editorial-copy .sr-note a,.editorial-copy .sr-note h4{color:var(--foreground)}.editorial-copy .sr-note input,.editorial-copy .sr-note select{background:var(--background);color:var(--foreground)}.editorial-copy .sr-note .sr-errors,.editorial-copy .sr-note .sr-noscript{background:var(--surface-note)}.editorial-copy .sr-note table{min-width:380px}.editorial-copy .sr-note .sr-table-wrap{border-radius:4px}.editorial-copy .sr-note td,.editorial-copy .sr-note th{border-color:var(--border)}
