/* Public educational pages. Ocean-blue accents, static educational content; no authenticated financial data. */
.resource-hero{max-width:900px}.resource-hero h1{max-width:860px}.resource-hero p{max-width:790px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 32px;font-size:12px;color:#adc3d6}.breadcrumbs a{color:#9dcef3}.resource-byline{font-size:12px;color:#abc3d8}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.resource-card{background:linear-gradient(150deg,#1a2d3e,#142333);border:1px solid #35556d;padding:27px;border-radius:18px;box-shadow:0 15px 32px #0002;display:flex;flex-direction:column;min-width:0}.resource-card-kicker{font-size:11px;letter-spacing:.14em;font-weight:850;color:#9bcdf2}.resource-card h2{font-size:clamp(21px,2.4vw,29px);line-height:1.22;letter-spacing:-.035em;margin:16px 0}.resource-card h2 a{color:#f0f7ff;text-decoration:none}.resource-card h2 a:hover{color:#d6edff}.resource-card p{color:#c3d5e7;font-size:14px;line-height:1.75;flex:1}.resource-read{font-size:14px;font-weight:750;align-self:flex-start;margin-top:16px;text-decoration:none}.resource-hub-bottom{margin-top:40px;border-top:1px solid #38546e;padding:30px 0;max-width:850px}.resource-hub-bottom h2{letter-spacing:-.035em}.resource-hub-bottom p{color:#c9d9e9}.resource-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:26px;align-items:start}.resource-article{max-width:830px}.resource-article .legal-section p{margin-bottom:15px}.resource-article .legal-section ol,.resource-article .legal-section ul{color:#cad9e7;font-size:15px;line-height:1.85;padding-left:24px}.resource-article .legal-section li{margin-bottom:12px}.resource-lead{background:#1a3147;border:1px solid #456d8c;border-radius:14px;padding:19px 22px;margin-bottom:12px}.resource-lead strong{color:#bfe5ff}.resource-lead p{margin:6px 0 0;color:#d5e7f3;font-size:15px}.worked-example{display:flex;flex-direction:column;gap:6px;padding:19px;margin:20px 0;background:#101e2b;border:1px solid #496882;border-radius:12px}.worked-example strong{font-size:clamp(17px,2vw,24px);color:#c7eaff}.worked-example span{font-size:12px;color:#c7d8e7}.related-list{padding-left:22px}.related-list span{display:block;font-size:12px;color:#b0c4d7}.resource-article .resource-disclaimer{font-size:12px!important;color:#afc0d0!important;border-top:1px solid #35526b;padding-top:18px;margin-top:22px!important}@media(max-width:880px){.resource-grid{grid-template-columns:1fr 1fr}.resource-layout{display:block}.resource-layout .toc{position:static;margin-bottom:22px}.resource-hero{margin-bottom:29px}}@media(max-width:630px){.resource-grid{grid-template-columns:1fr}.resource-card{padding:22px}.breadcrumbs{margin-bottom:22px}.resource-article{padding:22px 18px}.resource-article .legal-section li,.resource-article .legal-section p{font-size:14px}.resource-byline{font-size:11px}}