:root{--accent:#335b3d;--ink:#282c28;--text:#282c28;--background:#f5f6f1;--page-bg:#f5f6f1;--surface:#ffffff;--muted:#5e686d;--line:#dce1e1;--border:#dce1e1;--font-heading:Arial, Helvetica, sans-serif;--heading-font:Arial, Helvetica, sans-serif;--shell:1170px;--site-width:1170px;--radius:0px;}
:root{--color-bg:var(--background);--color-surface:var(--surface);--color-text:var(--ink);--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-dark:var(--accent);--color-border:var(--border);--color-header:#282c28;--color-header-text:#ffffff;--color-footer:#282c28;--color-footer-text:#f2f3f3;--reading:760px;--shadow:none;}
body{background:var(--background);color:var(--ink)}h1,h2,h3,.story-title{font-family:Arial, Helvetica, sans-serif}.site-shell{max-width:1170px}
.site-header{background:#282c28;color:#fff;border-bottom:4px solid #f4c802}.header-navigation-row{border-top:1px solid #526450}.article-sidebar{background:#e8eee4;padding:24px}.site-footer{background:#282c28;color:#fff}.brand-name{letter-spacing:.06em;text-transform:uppercase;font-size:25px}
.site-header .primary-navigation a:hover{color:#fff;text-decoration:underline}.site-header .primary-navigation ul ul a:hover{color:var(--ink)}
.site-header .brand-logo{width:200px!important;max-width:100%}
@media(max-width:720px){.brand-link:after{font-size:18px}.brand-name{font-size:21px}.header-brand-column{border-right:0;padding-right:0}.article-sidebar{padding:20px 0;border-left:0;border-right:0}.site-header .brand-logo{max-width:190px}.sc-header-centered .site-header .brand-logo{max-width:200px}.entry-title{overflow-wrap:anywhere}}
@media(min-width:801px){.sc-header-centered .header-inner,.sc-header-stacked .header-inner{padding-block:9px 4px}.sc-header-centered .header-brand-row,.sc-header-stacked .header-brand-row{padding-bottom:6px}.sc-header-centered .header-navigation-row,.sc-header-stacked .header-navigation-row{padding-top:2px}.sc-header-centered .primary-navigation a,.sc-header-stacked .primary-navigation a{padding-block:6px}}
:root{--accent:#14634c;--ink:#142f28;--text:#203b32;--background:#f4f5ee;--page-bg:#f4f5ee;--line:#dce3d8;--border:#dce3d8;--color-header:#102f26;--color-footer:#102f26;--color-accent-dark:#0d4937;--radius:12px;--shadow:0 12px 40px #133c2610}
.site-header{background:#102f26;background-image:radial-gradient(ellipse at 90% 0,#2b6043 0,transparent 60%);border-bottom:4px solid #e9b949}.site-header .header-brand-row{padding-block:18px 20px}.site-header .header-navigation-row{border-top:1px solid #ffffff26;padding-block:8px}.brand-link{display:flex;align-items:center;gap:15px}.cricket-mark{display:block;color:#e9b949;width:64px;height:64px;flex-shrink:0}.cricket-mark svg{width:100%;height:100%}.brand-name{font-size:30px;letter-spacing:.035em;font-weight:900}.site-header .primary-navigation a{font-size:.87rem;font-weight:700;letter-spacing:.025em}.site-header .primary-navigation a:hover{color:#e9b949;text-decoration:none}.site-main{padding-top:42px}.article-heading{border-top:3px solid #14634c;padding-top:18px}.entry-title{font-size:clamp(2rem,3.7vw,3.3rem);line-height:1.09;letter-spacing:-.035em;color:#102f26}.entry-content h2{letter-spacing:-.025em}.article-sidebar{background:transparent;border:0;padding:0}.sidebar-inner{position:static}.article-toc{background:#e8ede1;border:1px solid #d5dfcc;border-radius:12px;padding:20px}.article-sidebar .search-form{margin-block:22px}.search-field{min-width:0}.related-reading{margin-top:28px;border-top:3px solid #14634c;padding-top:20px}.related-eyebrow{font-size:.65rem;letter-spacing:.16em;color:#57715c;font-weight:800;margin:0 0 6px}.related-reading h2{font-size:1.35rem;margin:0 0 18px}.related-list{display:grid;gap:18px}.related-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:11px;position:relative;text-decoration:none;align-items:start;padding-bottom:16px;border-bottom:1px solid #d5dfcc}.related-image{overflow:hidden;border-radius:8px;background:#173e2d;aspect-ratio:1}.related-image img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.related-title{font-size:.84rem;line-height:1.45;font-weight:700;color:#183c2d}.related-arrow{display:none}.related-card:hover .related-title{color:#14634c;text-decoration:underline}.related-card:hover img{transform:scale(1.06)}
body .entry-content .short-answer{background:#153e30;color:#f7faee;border:0;border-radius:14px;padding:25px 28px;margin:1.5em 0 2em;box-shadow:0 8px 0 #e9b949;font-size:1.1em;line-height:1.75}body .entry-content .short-answer:before{content:'THE QUICK READ';display:block;font-size:.65em;letter-spacing:.18em;font-weight:800;color:#f2cf74;margin-bottom:10px}body .entry-content .short-answer a{color:#f4d782}body .entry-content .callout{background:#fff7df;color:#44391c;border:1px solid #e8d69b;border-left:5px solid #d4a32b;border-radius:0 12px 12px 0;padding:20px 24px;margin:1.6em 0;font-size:.96em;line-height:1.75}body .entry-content .callout a{color:#684b0d}body .entry-content .short-answer p:first-child,body .entry-content .callout p:first-child{margin-top:0}body .entry-content .short-answer p:last-child,body .entry-content .callout p:last-child{margin-bottom:0}.site-footer{background:#102f26;border-top:4px solid #e9b949}.footer-brand{font-weight:900;letter-spacing:.03em}
@media(max-width:800px){.site-header .header-brand-row{padding-block:12px}.cricket-mark{width:46px;height:46px}.brand-name{font-size:23px}.article-sidebar{margin-top:30px}.related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.article-sidebar .sidebar-inner{display:block}.entry-title{font-size:2.3rem}}
@media(max-width:520px){.brand-name{font-size:18px}.brand-link{gap:10px}.cricket-mark{width:40px;height:40px}.entry-title{font-size:2.1rem}.related-list{grid-template-columns:1fr}body .entry-content .short-answer{padding:22px}body .entry-content .callout{padding:18px}.site-main{padding-top:26px}}
@media(prefers-reduced-motion:reduce){.related-image img{transition:none}}
.article-breadcrumbs{margin-bottom:20px;font-size:.76rem;line-height:1.6;color:#66776b}.article-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 9px;list-style:none;padding:0;margin:0}.article-breadcrumbs li{display:inline}.article-breadcrumbs li+li:before{content:'›';margin-right:9px;color:#9aaa9a}.article-breadcrumbs a{color:#14634c;text-decoration:none;font-weight:700}.article-breadcrumbs a:hover{text-decoration:underline}.article-breadcrumbs [aria-current]{max-width:100%;overflow-wrap:anywhere}.article-byline{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:22px;padding-block:14px;border-top:1px solid #dce3d8;border-bottom:1px solid #dce3d8}.meta-author{color:#536858}.meta-author strong{color:#183c2d}.article-share{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.article-share>span{font-size:.72rem;margin-right:4px}.article-share .share-button{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border:1px solid #c9d6c8;border-radius:7px;background:#fff;color:#183c2d;text-decoration:none;font-size:.72rem;font-weight:700;line-height:1.4;transition:background .15s,color .15s}.article-share .share-button:hover{background:#14634c;color:#fff;border-color:#14634c}.article-share .share-button:focus-visible{outline:3px solid #d4a32b;outline-offset:3px}@media(max-width:600px){.article-byline{align-items:flex-start;flex-direction:column}.article-share{gap:6px}.article-share .share-button{padding:8px 10px}}
