.article .quick-summary{margin:20px 0 32px;padding:20px;border:1px solid #dce8de;border-radius:14px;background:linear-gradient(140deg,#f0f6ef,#fafbf6)}.article .quick-summary h2{margin:0 0 12px;font-size:1.1em!important;line-height:1.5;color:#246244}.quick-summary dl{margin:0}.quick-summary dl>div{padding:14px 0}.quick-summary dl>div+div{border-top:1px solid #dce8de}.quick-summary dt{font-size:.85em;font-weight:700;color:#287450;margin-bottom:6px}.quick-summary dd{margin:0;font-size:1em;line-height:1.7;overflow-wrap:anywhere}.quick-summary .quick-summary-caution dt{color:#785a2d}.article .points-expandable{padding:14px 18px;background:#fff;border:1px solid #dce8de}.points-expandable summary{cursor:pointer;min-height:28px;font-size:.95em;font-weight:700;line-height:1.6}.points-expandable summary:focus-visible{outline:2px solid #287450;outline-offset:4px}@media (max-width:700px){.article .quick-summary{padding:16px}.quick-summary dl>div{padding:12px 0}}.article-details{margin:18px 0;min-width:0}.article .article-details>h2{margin:0}.article-details h2 button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:16px;border:1px solid #dce8de;border-radius:10px;background:#f5f8f3;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.article-details h2 button span{flex-shrink:0;color:#48765a}.article-details h2 button:focus-visible{outline:3px solid #287450;outline-offset:3px}.article-details>[hidden]{display:none}.article .points-blocks ul{padding:0;margin:16px 0 0;list-style:none}.article .points-blocks li{padding:18px 0;margin:0;line-height:1.7;overflow-wrap:anywhere}.article .points-blocks li+li{border-top:1px solid #dce8de}.article .points-blocks li:before{content:none}.article .points-blocks li>strong{display:block;color:#287450;margin-bottom:8px}.article .points-blocks li>span{display:block}