#content.mc{--ink:#173d45;--teal:#087d71;--line:#d6e3e3;color:#334f59;overflow-wrap:anywhere}#content.mc h1{font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.4;font-weight:800;color:var(--ink)}#content.mc h2{font-size:1.25rem;font-weight:750;color:var(--ink);line-height:1.4;margin:0 0 15px}#content.mc h3{font-size:1.05rem;color:var(--ink);font-weight:700}.mc p{line-height:1.8}.mc-heading>p{font-size:1rem!important;color:#5b717a!important;line-height:1.8!important}.mc-heading>.mc-kicker{font-size:.84rem!important;color:var(--teal)!important;font-weight:700;letter-spacing:.04em}.mc-card{padding:22px;margin:22px 0;border:1px solid var(--line);border-radius:12px;background:white;min-width:0;scroll-margin-top:85px}.mc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.mc-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mc label{display:block;font-size:.88rem;font-weight:650;margin:8px 0}.mc input[type=text],.mc input[type=number],.mc input[type=date],.mc select,.mc textarea{width:100%;height:44px;border:1px solid #bcced4;border-radius:7px;padding:7px 10px;background:#fff;color:#254652;font:inherit;box-sizing:border-box}.mc textarea{min-height:80px;resize:vertical}.mc input[type=checkbox]{position:static!important;appearance:auto!important;width:18px;height:18px;opacity:1!important;display:inline-block!important;margin:0 7px 0 0;vertical-align:middle;accent-color:var(--teal)}.mc fieldset{border:0;margin:0;padding:0;min-width:0}.mc button,.mc .mc-link-button{height:auto;min-height:44px;line-height:1.4;white-space:normal;border:1px solid #bdd2d2;border-radius:7px;padding:10px 14px;background:#f1f7f5;color:#15504f;font-size:.86rem;font-weight:750;box-shadow:none;cursor:pointer;text-decoration:none}.mc button.primary,.mc button[aria-pressed=true]{background:var(--teal);color:#fff;border-color:var(--teal)}.mc button:disabled{opacity:.5;cursor:not-allowed}.mc-actions{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.mc-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0 0}.mc-tabs button{font-size:.82rem;padding:9px 11px}.mc-small{font-size:.82rem;color:#617881;line-height:1.75}.mc-note{padding:14px 16px;background:#fff8e8;border:1px solid #eddfb7;border-radius:9px;font-size:.88rem;color:#745927}.mc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.mc-stat{border:1px solid var(--line);background:#f4faf8;border-radius:10px;padding:16px;min-width:0}.mc-stat span{display:block;font-size:.8rem}.mc-stat strong{display:block;color:var(--teal);font-size:clamp(1rem,2.1vw,1.55rem);margin:8px 0;line-height:1.4}.mc-stat small{display:block;font-size:.76rem;line-height:1.6;color:#617881}.mc-error{padding:14px;background:#fff0ed;border:1px solid #ebc3b8;border-radius:8px;color:#9c402c}.mc details{margin:14px 0}.mc summary{font-weight:750;color:var(--ink);cursor:pointer;padding:8px 0}.mc-service{border-top:1px solid #e2e9ec;padding:13px 0}.mc-service h3{margin-bottom:8px}.mc-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.mc-required{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mc-table-wrap{overflow-x:auto;max-width:100%;margin:14px 0}.mc table{border-collapse:collapse;width:100%;font-size:.84rem}.mc th,.mc td{padding:11px 9px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.mc th{background:#eff6f4;color:var(--ink)}.mc-badge{display:inline-block;border-radius:5px;background:#e9f4f1;color:#156b5f;padding:3px 6px;font-size:.76rem;margin:4px 0}.mc-badge.warn{background:#fff1d8;color:#80551f}.mc-quote-result{padding:14px 0;border-bottom:1px solid var(--line)}.mc-quote-result strong{font-size:1rem}.mc-quote-result ul{font-size:.83rem;line-height:1.8;margin:10px 0;padding-left:22px}.mc-bars{margin:15px 0}.mc-bar-row{margin:13px 0}.mc-bar-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;font-size:.84rem;margin-bottom:5px}.mc-track{height:15px;background:#edf3f3;border-radius:5px;overflow:hidden}.mc-bar{height:100%;background:#159381;border-radius:5px}.mc-bar.negative{background:#c18c48}.mc-check label{min-height:40px;border-bottom:1px solid #e6eded;padding:7px 0;font-weight:500}.mc-check fieldset{margin:20px 0}.mc-check legend{font-weight:750;color:var(--ink)}.mc-guide{margin-top:35px}.mc-guide h2{margin-top:30px!important}.mc-guide details{border-bottom:1px solid var(--line);padding:8px 0}.mc-related{display:flex;gap:12px;flex-wrap:wrap}.mc [hidden]{display:none!important}.mc :focus-visible{outline:3px solid #d9a932;outline-offset:3px}#mc-print{display:none}#mc-message{font-size:.9rem;color:#177468}.mc-mode-help{background:#f1f7f5;border-radius:8px;padding:14px;margin:15px 0}.mc-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mc-inline input{max-width:200px}.mc-count{font-size:.9rem;color:var(--teal);font-weight:700}@media(max-width:650px){.mc-card{padding:16px}.mc-summary{grid-template-columns:1fr}.mc-grid,.mc-grid.three,.mc-services,.mc-required{grid-template-columns:1fr}.mc-actions button{flex:1 1 130px}.mc-tabs button{flex:1 1 90px}.mc th,.mc td{min-width:105px;font-size:.8rem}.mc-stat strong{font-size:1.4rem}}@media print{@page{size:A4;margin:12mm}body>*{display:none!important}body>#page-wrapper{display:block!important}#page-wrapper>*{display:none!important}#page-wrapper>.wrapper{display:block!important;padding:0!important;margin:0!important;background:white!important}#main{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.row{display:block!important;margin:0!important}.col-8{width:100%!important;padding:0!important}.col-4,#sidebar,#copyright{display:none!important}#content{padding:0!important;border:0!important;box-shadow:none!important;margin:0!important}#content>*{display:none!important}#content>#mc-print{display:block!important;color:#111;font-size:10pt}#mc-print h1{font-size:18pt!important}#mc-print h2{font-size:13pt!important;margin-top:18px}#mc-print table{font-size:8.5pt;table-layout:fixed}#mc-print th,#mc-print td{padding:6px;min-width:0}#mc-print tr{break-inside:avoid}#mc-print ul{padding-left:18px}#mc-print .mc-print-notice{font-size:9pt}#mc-print a{color:#111;text-decoration:none}.modern-sidebar,#modern-mobile-tools,#header{display:none!important}}

@media print{#mc-print h2,#mc-print h3{break-after:avoid;page-break-after:avoid}#mc-print ul{break-inside:avoid;page-break-inside:avoid}}

@media(min-width:651px){.mc-stat strong{font-size:1.3rem}}

@media print{html,body,#page-wrapper{background:#fff!important;min-height:0!important}}
