.ob-inner-main{max-width:1170px;margin:28px auto 60px;padding:0 24px;box-sizing:content-box}
.ob-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font:12px/1.6 Arial,sans-serif;margin-bottom:30px;color:var(--c-contrast-500,#6b6b6b)}
.ob-breadcrumbs a{color:inherit}.ob-inner-grid{display:grid;grid-template-columns:minmax(0,790px) minmax(220px,1fr);gap:48px}
.ob-inner-article{min-width:0}.ob-inner-heading{border-top:1px solid var(--c-separator,#d9e1eb);padding-top:24px;margin-bottom:30px}
.ob-inner-heading h1{color:#2e2a2f;font:700 clamp(29px,3.3vw,46px)/1.14 Georgia,serif;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}
.ob-inner-content{color:#2e2a2f;font-size:18px;line-height:1.75}.ob-inner-content p:empty{display:none}.ob-inner-content h2{color:#2e2a2f;font:700 28px/1.25 Georgia,serif;margin-top:32px}
.ob-inner-sidebar{border-top:1px solid var(--c-separator,#d9e1eb);padding-top:24px;font-size:14px;line-height:1.6}
.ob-inner-sidebar h2{font:600 18px/1.4 "Work Sans",system-ui,sans-serif;margin:0 0 20px}.ob-inner-sidebar h3{font-size:15px;margin:28px 0 12px}
.ob-inner-sidebar ul{padding-left:18px}.ob-inner-sidebar li{margin-bottom:10px}.ob-inner-sidebar .ob-research-routes{display:grid;grid-template-columns:1fr}.ob-inner-sidebar .ob-research-routes a{background:#fffefb;border:1px solid var(--c-separator,#d9e1eb);color:var(--c-headings,#2e2a2f)!important;border-radius:9px;padding:14px 16px}
.ob-inner-sidebar>.ob-research-button{margin:24px 0 15px}.ob-layout-hub .ob-inner-grid,.ob-layout-tool .ob-inner-grid,.ob-layout-utility .ob-inner-grid{display:block}
.ob-layout-hub .ob-inner-heading{max-width:850px}.ob-layout-hub .ob-research-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-layout-hub .ob-inner-content>p{max-width:850px}
.ob-layout-tool,.ob-layout-utility{max-width:900px}.ob-layout-tool .ob-worksheet{margin-inline:0}.ob-inner-content a:focus-visible,.ob-breadcrumbs a:focus-visible,.ob-inner-sidebar a:focus-visible{outline:3px solid var(--c-main,#0085e5);outline-offset:4px}
.navigation .menu>li:focus-within>:is(.sub-menu,.mega-menu){visibility:visible;opacity:1;pointer-events:auto;transform:none}
.navigation .menu>li.ob-menu-dismissed>:is(.sub-menu,.mega-menu){visibility:hidden;opacity:0;pointer-events:none}
.mobile-menu .chevron[role=button]:focus-visible{outline:2px solid var(--c-main,#0085e5);outline-offset:-4px}
.ob-editorial-byline{font:13px/1.6 Arial,sans-serif;margin:18px 0 0;color:var(--c-contrast-500,#666)}
.ob-content-ready .a-wrap-base.a-wrap-2:has(>div[role=note]){display:none}
.ob-standfirst{font-size:1.15em;line-height:1.6}.ob-answer{border:1px solid #d9e1eb;border-radius:12px;background:#edf5ff;color:#2e2a2f;padding:22px 26px;margin:26px 0}.ob-answer>strong{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.ob-answer p:last-child{margin-bottom:0}
.ob-article-contents{border-block:1px solid var(--c-separator,#ddd);padding:20px 0;margin:30px 0;font-size:15px}.ob-article-contents ul{margin-bottom:0}.ob-published-guide h2{scroll-margin-top:100px}.ob-table-scroll{overflow-x:auto;margin:25px 0;max-width:100%}.ob-table-scroll:focus-visible{outline:3px solid var(--c-main,#0085e5)}.ob-table-scroll table{width:100%;font-size:15px;line-height:1.6;margin:0}.ob-table-scroll th,.ob-table-scroll td{text-align:left;vertical-align:top;padding:13px}.ob-table-scroll th[scope=row]{font-weight:600;min-width:120px}.ob-table-scroll caption{text-align:left;font-size:13px;margin-bottom:10px}.ob-source-note{border-top:1px solid var(--c-separator,#ddd);margin-top:40px;padding-top:8px;font-size:14px;line-height:1.65}.ob-source-note h2{font-size:22px}.ob-published-guide a{overflow-wrap:anywhere}.ob-published-list{margin-top:25px}.ob-published-list h3{font:700 19px/1.3 Georgia,serif}.ob-published-list ul{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0}.ob-published-list a{text-decoration:underline;font-weight:600}
@media(max-width:940px){.ob-inner-grid{grid-template-columns:1fr;gap:35px}.ob-inner-sidebar{max-width:100%}.ob-layout-hub .ob-research-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.ob-inner-main{padding:0 18px;margin-top:20px}.ob-layout-hub .ob-research-cards{grid-template-columns:1fr}.ob-inner-content{font-size:17px}.ob-breadcrumbs{font-size:11px;margin-bottom:20px}.ob-inner-heading{padding-top:20px}.ob-inner-content h2{font-size:25px}}
@media print{.smart-head,.main-footer,.ob-inner-sidebar,.ob-breadcrumbs,#wpadminbar,.mobile-menu-container{display:none!important}.ob-inner-main{max-width:none;margin:0;padding:0}.ob-inner-grid{display:block}.ob-inner-heading{display:block!important}a{color:#000!important}.ob-inner-content{font-size:11pt}}
