
.lrc-contract-summary{box-sizing:border-box;max-width:1180px;margin:40px auto;padding:clamp(22px,4vw,42px);background:#faf7f1;color:#193c32;border:1px solid #d8c8a9;border-radius:18px;text-align:start;scroll-margin-top:110px;font:16px/1.7 Arial,sans-serif}
.lrc-contract-summary *{box-sizing:border-box}.lrc-contract-summary__brand{margin:0 0 12px;color:#70562d;letter-spacing:.16em;font-size:12px}.lrc-contract-summary h2{margin:0;font:400 clamp(29px,4vw,46px)/1.2 Georgia,serif;color:#193c32}.lrc-contract-summary__subtitle{margin:14px 0 26px;color:#4c5e53}.lrc-contract-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lrc-contract-summary__card{min-width:0;background:#fffdf8;padding:24px;border:1px solid #d8c8a9;border-radius:13px;overflow-wrap:anywhere}.lrc-contract-summary__card:last-child{background:#f0f3eb;border-color:#a7b49a}.lrc-contract-summary__number{display:block;font:400 36px/1.1 Georgia,serif;color:#8c682f;margin-bottom:18px}.lrc-contract-summary h3{margin:0 0 18px;font:600 20px/1.4 Arial,sans-serif;color:#193c32}.lrc-contract-summary ul{margin:0;padding-inline-start:20px}.lrc-contract-summary li{margin:0 0 14px}.lrc-contract-summary li:last-child{margin-bottom:0}.lrc-contract-summary strong{font-weight:700;color:#65491d}.lrc-contract-summary__note{margin:26px 0 0;padding-top:20px;border-top:1px solid #d8c8a9;color:#5d574c;font-size:14px;line-height:1.7;max-width:980px}.lrc-contract-summary__link{display:inline-flex;min-height:44px;align-items:center;margin-top:8px;color:#5e441b;text-decoration:underline;text-underline-offset:4px}.lrc-contract-summary__link:focus-visible{outline:3px solid #8c682f;outline-offset:4px}.lrc-contract-summary[dir=rtl] .lrc-contract-summary__brand{letter-spacing:normal}@media(max-width:900px){.lrc-contract-summary__grid{grid-template-columns:1fr}}@media(max-width:640px){.lrc-contract-summary{margin:28px 12px;padding:24px 18px}.lrc-contract-summary__card{padding:22px}.lrc-contract-summary__number{font-size:30px;margin-bottom:12px}}
