.sec-lede{margin-top:32px}.lede.sec-lede{max-width:54ch}.sec-after{max-width:64ch;margin-top:24px;font-size:17px;line-height:1.5}.after{max-width:70ch;margin-top:16px}.two-col{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 24px;margin-top:32px;display:grid}.tc-main{font-size:var(--t-lede);grid-column:1/span 7;line-height:1.45}.tc-side{color:var(--muted);grid-column:9/span 4;align-self:end;font-size:16px;line-height:1.5}.tc-side .tl{color:var(--ink)}@media (width<=1099px){.two-col{display:block}.tc-side{margin-top:14px}}.close-links{max-width:920px;margin-top:32px}.close-links li{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:2px 14px;padding:6px 0;font-size:18px;display:flex}.close-links li:first-child{border-top:var(--bar) solid var(--ink);padding-top:8px}.close-links li>span{max-width:60ch}.close-grid{gap:6px;max-width:70ch;margin-top:32px;font-size:18px;display:grid}.close-promise{margin-top:10px;font-size:16px}.medley-wrap{margin:32px 0 0}.medley-wrap .medley{max-width:980px}@media (width>=1100px){.sys--package.two-up .system{grid-template-columns:repeat(2,minmax(0,1fr))}}.eq{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.eq-label{font:600 18px/1.3 var(--b);flex:100%}.eq-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:inline-flex}.eq-term{align-items:baseline;gap:8px;display:inline-flex}.eq-q,.eq-op{font:600 26px/1 var(--d)}.eq-sum .price{font-size:calc(var(--t-price-m) * 1.2)}.setbtn{margin-top:14px}.btn-set .tickdraw{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:none}.btn-set .tickdraw path{stroke-dasharray:1 2;stroke-dashoffset:0}.btn-set.is-added .tickdraw{display:inline-block}@media (prefers-reduced-motion:no-preference){.btn-set.is-added .tickdraw path{animation:.24s cubic-bezier(.5,.1,.3,1) both write}.btn-set:active{transform:scale(.98)}}.set-ask,html:not(.js) .btn-set{display:none}html:not(.js) .set-ask{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline 3px;display:inline-flex}@media (width<=760px){.btn-set{white-space:normal;width:100%}}.doc-h2{font:600 17px/1.2 var(--d);margin-top:22px}.doc-scroll{margin-top:10px;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-top:1px solid var(--rule-soft);padding:8px 10px 8px 0}.doc-table thead th{font:600 13px/1.2 var(--b);border-top:0;border-bottom:2px solid var(--ink)}.doc-table tbody th{font-weight:600}.doc-table .num-col{text-align:right;white-space:nowrap;padding-left:12px;padding-right:0}.doc-meta{border:1px solid var(--ink);margin:10px 0 0}.doc-meta>div{padding:10px 12px}.doc-meta>div+div{border-top:1px solid var(--rule-soft)}.doc-meta dt{font:600 13px/1.3 var(--b);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.doc-count{color:var(--muted);font-weight:400}.doc-meta dd{margin:4px 0 0;font-size:14px;line-height:1.45}.doc-page{border-top:var(--bar) solid var(--ink);margin-top:22px;padding-top:16px}.doc-page p{margin-top:10px;font-size:14px;line-height:1.5}.doc-page h4{font:600 16px/1.2 var(--d);margin-top:16px}.doc-page ul{margin-top:8px;padding-left:1.3em;font-size:14px;line-height:1.5;list-style:outside}.details{margin-top:48px}.details-h{border-bottom:var(--bar) solid var(--ink);padding-bottom:10px;font-size:22px}.details-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));column-gap:40px;display:grid}.detail{border-top:1px solid var(--rule-soft);padding:18px 0 22px}.detail-name{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;font-size:20px;line-height:1.2;display:flex}.detail-name .price-m{font-size:24px}.detail-k{font:600 14px/1.3 var(--b);margin-top:12px}.detail ul{margin-top:4px;padding-left:1.2em;font-size:15px;line-height:1.45;list-style:outside}.detail li+li{margin-top:2px}.detail p:not(.detail-k){margin-top:2px;font-size:15px;line-height:1.45}.detail p.detail-k+p .muted{margin-top:4px;display:block}.price-s{font-size:20px}.doc-table tbody th{white-space:nowrap;padding-right:14px}.mini-h{font:600 18px/1.3 var(--b);margin-bottom:10px}.sheet .sys--package.two-up{max-width:none}
