.local-context{background:#fff;padding:64px 0;border-top:1px solid #ece9df}.local-context .local-kicker{color:#866000;font-size:13px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.local-context h2{font-size:clamp(29px,3.5vw,44px);line-height:1.12;letter-spacing:-.04em;max-width:900px;margin:12px 0 24px}.local-context p{font-size:17px;line-height:1.65;color:#50575a;max-width:850px}.local-context .local-setting{border-left:4px solid #ffca28;padding-left:20px}.local-context .local-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.local-context .local-card{padding:25px;border-radius:17px;background:#f7f7f4}.local-context h3{font-size:22px;line-height:1.25;margin:10px 0 14px}.local-context .local-card p{font-size:16px;margin:0}.local-context b.local-number{color:#8a6200;font-size:14px}.local-context .local-source{font-size:13px;color:#727777}.local-context a{text-decoration:underline;text-underline-offset:3px}.local-context .local-next{background:#fff5d8;border-radius:14px;padding:18px 22px;max-width:900px}.local-context .local-next p{margin:0;font-size:16px}@media(max-width:700px){.local-context{padding:45px 0}.local-context .local-cards{grid-template-columns:1fr}.local-context .local-card{padding:21px}}