#cr-life{max-width:1100px;margin:auto;padding:24px 28px 72px;color:#193e35;font-size:18px;line-height:1.7}#cr-life [hidden]{display:none!important}#cr-life .lc-lang{display:flex;justify-content:flex-end;gap:10px}#cr-life .lc-lang button{background:transparent;border:1px solid #aab8ad;padding:8px 17px;border-radius:4px;color:inherit;cursor:pointer;font:inherit}#cr-life .lc-lang button[aria-pressed=true]{background:#193e35;color:white}#cr-life h1{font-size:clamp(34px,5.5vw,62px);line-height:1.18;letter-spacing:-.035em;font-weight:600;margin:20px 0 24px}#cr-life h2{font-size:clamp(26px,3vw,36px);line-height:1.3;margin:0 0 22px}#cr-life h3{font-size:21px;line-height:1.4;margin:24px 0 10px}#cr-life p{margin:14px 0}#cr-life .lc-hero{padding:35px 0 24px;max-width:870px}#cr-life .lc-kicker{font-size:13px;font-weight:700;letter-spacing:.12em;color:#8b4f33}#cr-life .lc-lead{font-size:22px;line-height:1.6}#cr-life a{color:#193e35;text-underline-offset:4px}#cr-life .lc-link,#cr-life .lc-final{font-weight:600;display:inline-block;margin:15px 0}#cr-life .lc-order{max-width:750px;border-top:1px solid #ccd4ce;border-bottom:1px solid #ccd4ce;padding:22px 0 30px}#cr-life .lc-price{font-size:31px;font-weight:600}#cr-life .lc-note{font-size:15px;line-height:1.7;color:#56665d}#cr-life .lc-section{padding:46px 0;border-bottom:1px solid #ccd4ce}#cr-life .lc-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#cr-life .lc-example{background:#f5f2ea;padding:32px;margin-top:38px;border:0}#cr-life table{border-collapse:collapse;width:100%;margin:28px 0}#cr-life caption{text-align:left;font-size:15px;margin-bottom:15px}#cr-life th{font-size:14px;text-align:center;border-bottom:1px solid #bac7bd}#cr-life td{font-size:32px;text-align:center;padding:18px 4px}#cr-life .lc-contents{columns:2;column-gap:45px}#cr-life li{padding:4px 0}#cr-life .cr-buy__form{max-width:550px}#cr-life .cr-btn{width:100%;margin:10px 0}@media(max-width:650px){#cr-life{padding:16px 20px 50px;font-size:17px}#cr-life .lc-columns{grid-template-columns:1fr;gap:0}#cr-life .lc-example{padding:25px 18px;margin-left:-8px;margin-right:-8px}#cr-life .lc-lead{font-size:19px}#cr-life .lc-contents{columns:1}#cr-life td{font-size:27px}#cr-life th{font-size:12px}#cr-life .lc-section{padding-top:32px;padding-bottom:32px}}