.r9h-home{--r9h-line:#d6cfc2}.r9h-intents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 48px}.r9h-intents a{display:flex;flex-direction:column;gap:4px;min-height:70px;padding:16px;border:1px solid var(--r9h-line);border-radius:8px;color:#06192b;background:#fffcf7;text-decoration:none}.r9h-intents span{font-size:14px}.r9h-intents strong{overflow-wrap:anywhere}.r9h-kicker,.r9h-axis{color:#205db8;font-weight:700;letter-spacing:.03em}.r9h-stories>header{max-width:52rem;margin-bottom:24px}.r9h-stories h2,.r9h-guides h2{font-size:clamp(24px,3vw,34px);line-height:1.45}.r9h-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.r9h-card{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid var(--r9h-line);border-radius:12px;background:#fffcf7}.r9h-card h3{margin:6px 0 12px;font-size:23px;line-height:1.55}.r9h-model{margin:0 0 16px;color:#435466;font-size:15px}.r9h-card dl{margin:0 0 20px}.r9h-card dt{font-weight:700;margin:16px 0 4px}.r9h-card dd{margin:0;line-height:1.85}.r9h-actions{display:flex;flex-direction:column;gap:12px;margin-top:auto}.r9h-read{display:block;min-height:48px;padding:13px 16px;border-radius:6px;background:#205db8;color:#fff;text-decoration:none;font-weight:700}.r9h-compare{display:block;min-height:44px;padding:10px 0;color:#205db8}.r9h-guides{margin:52px 0}.r9h-guides>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.r9h-guides article{padding:20px;border-top:3px solid #205db8}.r9h-guides h3 a{color:#174a99;display:inline-block;padding:8px 0}.r9h-status{margin:32px 0;padding:24px;border-left:4px solid #f4be3e;background:#f6f1e4}.r9h-status h2{font-size:20px}.r9h-home a:focus-visible{outline:3px solid #0d3e90;outline-offset:4px}.r9h-home p,.r9h-home dd,.r9h-home a{overflow-wrap:anywhere}@media(max-width:700px){.r9h-intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:32px}.r9h-grid,.r9h-guides>div{grid-template-columns:minmax(0,1fr)}.r9h-card{padding:20px}.r9h-card h3{font-size:21px}.r9h-home{font-size:16px}.r9h-status{padding:18px}.r9h-intents a{padding:12px;min-height:64px}}
.r9h-home .r9h-intents,.r9h-home .r9h-stories,.r9h-home .r9h-guides,.r9h-home .r9h-status{box-sizing:border-box;width:calc(100% - 40px);max-width:1180px;margin-inline:auto}
