.clin{background:var(--mint-50);padding:calc(80 * var(--u)) calc(86 * var(--u)) calc(90 * var(--u))}.clin__wrap{width:100%}.clin__title,.clin__h2,.clin__p,.clin__steps{max-width:calc(900 * var(--u))}.clin__title{font-family:var(--f-head);font-weight:500;font-size:calc(40 * var(--u));letter-spacing:-.03em;color:var(--teal);margin-bottom:calc(24 * var(--u));line-height:1.2}.clin__h2{font-family:var(--f-head);font-weight:500;font-size:calc(28 * var(--u));letter-spacing:-.03em;color:var(--teal-ink);margin:calc(56 * var(--u)) 0 calc(16 * var(--u));line-height:1.25}.clin__p,.clin__table td,.clin__table th,.clin__quotes li,.clin__steps li,.clin__rule p{font-family:var(--f-body);font-size:calc(18 * var(--u));color:var(--black);line-height:1.55}.clin__p{margin-bottom:calc(16 * var(--u))}.clin__p--lede{font-size:calc(20 * var(--u));color:var(--teal-deep)}.clin__p a{color:var(--teal-ink);text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px}.clin__actions{gap:calc(20 * var(--u));margin-top:calc(28 * var(--u));flex-wrap:wrap;display:flex}.clin__table{border-collapse:collapse;background:var(--white);border-radius:calc(16 * var(--u));width:100%;overflow:hidden}.clin__table th,.clin__table td{text-align:left;vertical-align:top;padding:calc(14 * var(--u)) calc(18 * var(--u));border-bottom:1px solid var(--mint)}.clin__table thead th{background:var(--teal);color:var(--white);font-family:var(--f-head);font-weight:500;font-size:calc(16 * var(--u));letter-spacing:.02em;border-bottom:0}.clin__table tbody th{color:var(--teal-deep);width:38%;font-weight:700}.clin__table tbody tr:last-child th,.clin__table tbody tr:last-child td{border-bottom:0}.clin__rules{gap:calc(20 * var(--u));grid-template-columns:1fr 1fr;display:grid}.clin__rule:nth-child(odd):last-child{grid-column:1/-1}.clin__rule{background:var(--white);border-radius:calc(16 * var(--u));padding:calc(26 * var(--u)) calc(28 * var(--u));border-top:calc(6 * var(--u)) solid var(--coral)}.clin__rule-if{color:var(--teal-deep);margin-bottom:calc(10 * var(--u))}.clin__rule-then{font-weight:700}.clin__quotes{columns:3;column-gap:calc(24 * var(--u));margin:0;padding:0;list-style:none}.clin__quotes li{break-inside:avoid;margin-bottom:calc(12 * var(--u));background:var(--white);border-left:calc(4 * var(--u)) solid var(--teal);padding:calc(10 * var(--u)) calc(16 * var(--u));border-radius:0 calc(10 * var(--u)) calc(10 * var(--u)) 0;color:var(--teal-deep);font-style:italic}.clin__steps{padding-left:calc(26 * var(--u));margin:0 0 calc(16 * var(--u));list-style:decimal}.clin__steps li{margin-bottom:calc(8 * var(--u))}.clin__steps li::marker{color:var(--teal);font-weight:700}@media (max-width:750px){.clin{padding:40px 20px 56px}.clin__title{margin-bottom:16px;font-size:28px}.clin__h2{margin:36px 0 12px;font-size:22px}.clin__p,.clin__table td,.clin__table th,.clin__quotes li,.clin__steps li,.clin__rule p{font-size:16px}.clin__p--lede{font-size:17px}.clin__actions{gap:12px}.clin__actions .btn{width:100%}.clin__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.clin__table,.clin__table tbody,.clin__table tr,.clin__table th,.clin__table td{width:auto;display:block}.clin__table{border-radius:12px}.clin__table tbody tr{border-bottom:1px solid var(--mint);padding:12px 14px}.clin__table tbody tr:last-child{border-bottom:0}.clin__table th,.clin__table td{border-bottom:0;padding:0}.clin__table tbody th{width:auto;margin-bottom:4px}.clin__rules{grid-template-columns:1fr;gap:12px}.clin__rule:nth-child(odd):last-child{grid-column:auto}.clin__rule{border-top-width:5px;border-radius:12px;padding:16px}.clin__quotes{columns:1}.clin__quotes li{margin-bottom:8px;padding:8px 12px}.clin__steps{padding-left:22px}}@media (min-width:751px) and (max-width:1000px){.clin{padding:calc(64 * var(--u)) calc(60 * var(--u)) calc(80 * var(--u))}.clin__title{font-size:max(30px, calc(40 * var(--u)))}.clin__h2{font-size:max(22px, calc(28 * var(--u)))}.clin__p,.clin__table td,.clin__table th,.clin__quotes li,.clin__steps li,.clin__rule p{font-size:max(16px, calc(18 * var(--u)))}.clin__quotes{columns:2}}
