.ex-study{margin:28px 0 36px;min-width:0}.ex-study *{box-sizing:border-box}.ex-study h3{margin:0 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-.025em}.ex-study p{font-size:16px;line-height:1.6;margin:0}.ex-study .ex-label{display:block;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.ex-study .ex-note{font-size:14px;line-height:1.55;margin-top:18px}.ex-study a{font-size:15px;font-weight:750;text-decoration:underline;text-underline-offset:5px}.ex-study dl{margin:0}.ex-study dt{font-size:14px}.ex-study dd{margin:0;font-weight:750}.ex-study .ex-link{display:inline-block;margin-top:20px}.ex-study .ex-grid{display:grid;gap:20px;min-width:0}.ex-study .ex-grid>*{min-width:0}.ex-study blockquote{margin:0}.ex-study strong{font-weight:750}@media(max-width:640px){.ex-study .ex-grid{grid-template-columns:1fr!important}.ex-study{margin:22px 0 28px}.ex-study h3{font-size:25px}}
.ex-proof{background:#fff;border:1px solid #b4c8bb;border-left:6px solid #24543b;padding:30px;color:#20382b}.ex-proof p{color:#465a4d}.ex-proof header{max-width:760px}.ex-proof ol{list-style:none;padding:0;margin:24px 0 0}.ex-proof li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0;border-top:1px solid #d2dfd6}.ex-proof h4{font-size:17px;margin:0 0 6px}.ex-proof-step{font-weight:800;font-size:20px;color:#24543b}.ex-proof-tag{font-size:13px;font-weight:700;padding:5px 10px;background:#edf3ee;border:1px solid #c0d2c5;color:#31553e;white-space:nowrap}.ex-proof a{color:#24543b}@media(max-width:640px){.ex-proof{padding:22px}.ex-proof li{grid-template-columns:26px minmax(0,1fr);gap:10px}.ex-proof-tag{grid-column:2;justify-self:start}}
