*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7fafc;color:#203341;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}.wrap{max-width:1040px;margin:auto;padding:0 24px}a{color:#075d80;text-underline-offset:3px}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #b56400;outline-offset:4px}.rb-hero{background:#0a4d7a;color:white;padding:44px 0 38px}.rb-hero a{color:white}.rb-hero h1{max-width:800px;font-size:clamp(28px,5vw,44px);line-height:1.16;margin:12px 0 18px}.rb-hero p{max-width:750px}.rb-kicker{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:750}.rb-hero .rb-kicker{color:#bfe0ed}article.wrap{padding-top:24px;padding-bottom:36px}p{margin:10px 0 16px}h2{font-size:27px;line-height:1.3;margin:42px 0 16px}h2,h3,section[id]{scroll-margin-top:120px}h3{font-size:21px;line-height:1.3}article>p{max-width:830px}.rb-answer,.rb-equation{padding:22px 25px;background:#e9f4fa;border-left:4px solid #0f6ba8;border-radius:0 12px 12px 0}.rb-note,.rb-sources{font-size:14px;color:#536775}.rb-steps,.rb-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rb-steps>section,.rb-card{padding:20px;border:1px solid #d5e1e8;border-radius:14px;background:#fff;min-width:0}.rb-card{display:flex;flex-direction:column}.rb-card .rb-kicker{color:#075d80;margin:0}.rb-card h3{margin:7px 0 12px}.rb-card dd{margin:4px 0 15px}.rb-card dt,.rb-markets dt{font-weight:750}.rb-card p,.rb-card dd{font-size:15px}.rb-card .rb-commerce{margin-top:auto;padding-top:12px}.rb-button,.rb-secondary{display:inline-block;padding:12px 15px;border-radius:8px;font-weight:700;text-decoration:none}.rb-button{background:#f3b13e;color:#1a2733;line-height:1.45}.rb-secondary{background:#075d80;color:white}.rb-commerce small{display:block;margin-top:10px;color:#536775;font-size:12px}.rb-sources a{overflow-wrap:anywhere}.rb-table{overflow-x:auto;border:1px solid #d5e1e8;border-radius:10px;margin:20px 0;background:white}.rb-table table{width:100%;min-width:690px;border-collapse:collapse;font-size:14px}.rb-table th,.rb-table td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #e1e9ee}.rb-table th{color:#123e59}.rb-table thead{background:#eef5fa}.rb-table caption{text-align:left;padding:13px 14px;font-weight:700}.rb-disclosure{font-size:13px;background:#fff7e7;border:1px solid #e5d6b7;padding:14px;border-radius:8px}.rb-markets{background:white;border:1px solid #d5e1e8;border-radius:12px;padding:20px}.rb-markets dd{margin:3px 0 14px}.rb-faq details{background:white;border-bottom:1px solid #d5e1e8;padding:18px}.rb-faq summary{font-weight:700;cursor:pointer}.rb-next{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:30px}footer{text-align:center;padding:30px;background:#edf3f7;font-size:14px}li{margin-bottom:10px}@media(max-width:850px){.rb-steps,.rb-models{grid-template-columns:1fr}.rb-card{padding:22px}.wrap{padding-left:18px;padding-right:18px}.rb-hero{padding-top:30px}h2{font-size:24px}.rb-button{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.rb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-models{grid-template-columns:1fr}.rb-card{padding:26px}.rb-card dl{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px 24px}.rb-card dd{margin:0}.rb-hold,.rb-no-buy{padding:18px 22px;background:#fff4e2;border-left:4px solid #b56400;border-radius:0 10px 10px 0}.rb-no-buy h2{margin-top:0}.rb-hold{font-weight:650}.rb-card p,.rb-card dd{font-size:16px}.rb-table table{min-width:800px}.rb-card .rb-sources{font-size:14px}@media(max-width:700px){.rb-steps{grid-template-columns:1fr}.rb-card dl{display:block}.rb-card dd{margin:4px 0 18px}.rb-card{padding:20px}}
