/* JTforME R30: scoped, additive editorial and practical-help components. */
.r30-block{display:block;background:#102838!important;color:#f8fafb!important;padding:48px 24px;margin:0;box-sizing:border-box;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;clear:both;overflow-wrap:anywhere;text-align:left}
.r30-block *{box-sizing:border-box}.r30-inner{max-width:1120px;margin:0 auto}.r30-block h2,.r30-block h3{color:inherit!important;text-transform:none!important;letter-spacing:-.025em!important;font-family:Georgia,"Times New Roman",serif!important;line-height:1.16!important;margin:0 0 20px!important}.r30-block h2{font-size:clamp(1.85rem,3.4vw,3rem)!important}.r30-block h3{font-size:1.35rem!important;margin-top:26px!important}.r30-block p,.r30-block li{color:inherit!important;font:inherit!important;max-width:80ch}.r30-block p{margin:0 0 1em!important}.r30-block a{color:#f2d38e!important;text-decoration:underline!important;text-underline-offset:4px}.r30-block a:hover{color:#fff!important}.r30-block .r30-kicker{font:700 11px/1.5 system-ui,sans-serif!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:#e4bd71!important;margin-bottom:17px!important}.r30-block .r30-small{font-size:12px!important;margin-top:22px!important;opacity:.9}.r30-block--paper{background:#f6f3eb!important;color:#162f3f!important;border-block:1px solid #d5d9da}.r30-block--paper a{color:#15516b!important}.r30-block--paper .r30-kicker{color:#893b38!important}.r30-links{display:flex;gap:12px 25px;flex-wrap:wrap;margin-top:22px}.r30-links a{font-weight:750}.r30-block :focus-visible{outline:3px solid #d1a24e;outline-offset:5px}.r30-pullquote{border-left:4px solid #b28b43;margin:28px 0;padding:12px 24px;font:italic 1.4rem/1.5 Georgia,serif;color:#143747}.r30-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.r30-request-grid article{padding:24px;background:#fff;border-top:3px solid #a13035}.r30-request-grid h3{font-family:Georgia,serif;font-size:1.4rem}.r30-request-grid p{font-size:15px}.r30-source-note{padding:18px 22px;border:1px solid #cbd6dd;background:#fff;font-size:14px}.r30-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:44px;align-items:start}.r30-main-aside{border:1px solid #57717f;padding:23px}.r30-main-aside a{display:block;margin:8px 0}.r30-main-aside strong{display:block;margin-bottom:12px}.r30-block ol,.r30-block ul{padding-left:25px}.r30-block li{margin:0 0 12px!important}.r30-block[id]{scroll-margin-top:24px}
@media(max-width:760px){.r30-main-grid,.r30-request-grid{grid-template-columns:1fr}.r30-block{padding:34px 20px}.r30-request-grid article{padding:20px}.r30-links{display:grid;gap:14px}.r30-main-aside{margin-top:0}.r30-pullquote{padding-inline:17px}}
@media print{.r30-block,.r30-block--paper{background:#fff!important;color:#111!important;padding:12px 0;break-inside:auto}.r30-block a{color:#111!important}.r30-request-grid{display:block}.r30-request-grid article{break-inside:avoid}.r30-main-aside{border:1px solid #aaa}}
