.sc-home{padding:18px 0 45px;color:#334d40}.sc-heading{max-width:850px;margin:20px 0 30px}.sc-heading h1{font:700 clamp(2rem,4vw,3.2rem)/1.18 'Manrope',sans-serif;letter-spacing:-.04em;margin:14px 0 20px;color:#284d39}.sc-heading>p:last-child{font-size:1rem;line-height:1.8;color:#6a7368;max-width:760px}.sc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.sc-summary>div{display:flex;flex-direction:column;gap:9px;padding:20px;background:#fff;border:1px solid #e1e5dc;border-radius:14px}.sc-summary strong{font:700 2.2rem 'Manrope',sans-serif;color:#685283}.sc-summary span{font-size:.8rem;color:#68715f;line-height:1.5}.sc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:23px 0 14px}.sc-toolbar button:disabled,.sc-program button:disabled{opacity:.5;cursor:not-allowed}.sc-note,.sc-quiet{font-size:.79rem;line-height:1.75;color:#6d7568}.sc-notice{border:1px solid #e5d6be;background:#fcf7ed;color:#796239;border-radius:10px;padding:14px 17px;font-size:.84rem;line-height:1.7}.sc-method{border:1px solid #e3ddea;background:#f7f3f9;border-radius:12px;margin:22px 0 30px;padding:0 18px}.sc-method>summary{font-size:.86rem;font-weight:650;color:#685283;cursor:pointer;padding:16px 0}.sc-method p{font-size:.82rem;line-height:1.8;color:#6c6473;margin:0 0 15px}.sc-programs{display:grid;gap:22px;margin:28px 0}.sc-program{min-width:0;border:1px solid #e0e5da;border-radius:16px;background:#fff;padding:25px}.sc-program>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.sc-program h2{font:700 1.25rem/1.4 'Manrope',sans-serif;margin:12px 0 5px}.sc-program h2 a{color:#314d3b;text-decoration:none}.sc-program h2 a:hover{text-decoration:underline}.sc-program>header p{font-size:.83rem;color:#6c7569;margin:5px 0 0}.sc-count{font-size:.7rem;font-weight:650;color:#66795a;background:#f0f4e9;border-radius:6px;padding:5px 9px}.sc-count-new{color:#6b5082;background:#f0e8f6}.sc-dates{font-size:.72rem;line-height:1.85;color:#7d7584;margin:17px 0}.sc-change-list{padding:0;margin:17px 0 0;list-style:none}.sc-change{margin:0;padding:20px 0;border-top:1px solid #e7e9e2}.sc-change-title{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:13px}.sc-change-title h3{font-size:.95rem;font-weight:700;margin:0;color:#40533d}.sc-change-title>small{font-size:.68rem;color:#817788;line-height:1.6}.sc-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-value-side{min-width:0;background:#f8f8f4;border:1px solid #ebece5;border-radius:10px;padding:15px}.sc-value-side:last-child{background:#f5f0f8;border-color:#e6dced}.sc-value-side>span{font-size:.7rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#7b7971}.sc-value-side:last-child>span{color:#775c91}.sc-value{white-space:pre-line;overflow-wrap:anywhere;font-size:.8rem;line-height:1.8;color:#455240;margin:10px 0}.sc-value-side>small{font-size:.67rem;color:#7c7186;line-height:1.6;display:block}.sc-sources{display:flex;flex-direction:column;gap:6px;margin-top:10px;overflow-wrap:anywhere}.sc-sources a{font-size:.69rem;color:#6c5189;text-decoration:none;line-height:1.5}.sc-sources a:hover{text-decoration:underline}.sc-history{margin-top:18px;border-top:1px solid #e5e8df;padding-top:13px}.sc-history summary{font-size:.8rem;font-weight:600;color:#69775b;cursor:pointer}.sc-history>section{padding-top:12px}.sc-reset{margin-top:35px;max-width:750px}.sc-reset>summary{font-size:.78rem;color:#807689;cursor:pointer}.sc-reset p{font-size:.79rem;line-height:1.7;color:#77716d}.sc-reset button{margin:5px 8px 5px 0}.sc-reset [hidden]{display:none}.sc-empty{text-align:center;padding:65px 25px;background:#f5f4ee;border-radius:18px;margin:25px 0}.sc-empty>span{color:#967dac;font-size:1.9rem}.sc-empty h2{font:700 1.4rem/1.4 'Manrope',sans-serif;color:#3c5745}.sc-empty p{font-size:.86rem;color:#73796b;line-height:1.7}.sc-empty button{margin-top:12px}.sc-inline{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:0;border-radius:8px;background:#f0f4e9;color:#607251;padding:9px 12px;margin:10px 0;font-family:inherit;font-weight:600;font-size:.73rem;line-height:1.5;text-align:left;cursor:pointer}.sc-inline-new{background:#f1eaf7;color:#71558b}.sc-inline:hover{filter:brightness(.97)}.sc-inline:focus-visible,.sc-home button:focus-visible,.sc-home a:focus-visible,.sc-home summary:focus-visible{outline:3px solid #ad95c3;outline-offset:3px}
@media(max-width:760px){.sc-home{padding-top:7px}.sc-heading{margin:13px 0 23px}.sc-heading h1{font-size:2rem;letter-spacing:-.035em}.sc-heading>p:last-child{font-size:.9rem}.sc-summary{gap:8px}.sc-summary>div{padding:15px 11px}.sc-summary strong{font-size:1.8rem}.sc-summary span{font-size:.7rem}.sc-toolbar{align-items:stretch;gap:9px}.sc-toolbar button{font-size:.78rem;min-height:44px}.sc-program{padding:17px}.sc-program>header{flex-direction:column;gap:12px}.sc-program h2{font-size:1.12rem}.sc-program>header button{min-height:44px}.sc-diff{grid-template-columns:1fr;gap:8px}.sc-value-side{padding:13px}.sc-change-title{gap:6px}.sc-change-title h3{font-size:.88rem}.sc-change-title>small{font-size:.65rem}.sc-note,.sc-quiet{font-size:.76rem}.sc-inline{font-size:.7rem;min-height:44px}.sc-empty{padding:40px 18px}.sc-empty h2{font-size:1.2rem}}
