:root{--rgp-orange:#ff7a00;--rgp-orange-dark:#b94a00;--rgp-forest:#0b252b;--rgp-forest-deep:#081e22;--rgp-text:#121719;--rgp-muted:#526068;--rgp-surface:#fff;--rgp-soft:#f5f7f6;--rgp-border:#dce2df;--rgp-content-max:1480px;--rgp-radius:14px}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--rgp-surface);color:var(--rgp-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.6}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}img,svg{vertical-align:middle}img{max-width:100%;height:auto}button{cursor:pointer}button:disabled{cursor:wait}button[hidden],[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.16;letter-spacing:-.035em;font-weight:800}h1{font-size:clamp(34px,4vw,56px);margin-bottom:24px}h2{font-size:32px}h3{font-size:22px}p{margin-bottom:20px}:focus-visible{outline:3px solid #b94a00;outline-offset:4px}.rgp-navigation :focus-visible,.rgp-footer :focus-visible,.rgp-hero :focus-visible{outline-color:#ffd099}.rgp-container{width:calc(100% - 72px);max-width:var(--rgp-content-max);margin-inline:auto}.rgp-icon{width:26px;height:26px;flex:none}.rgp-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rgp-skip{position:fixed;top:8px;left:12px;z-index:999999;background:#fff;color:#0b252b;padding:12px 20px;border:2px solid #b94a00;transform:translateY(-200%)}.rgp-skip:focus{transform:none}.rgp-header{background:#fff}.rgp-header-inner{min-height:92px;display:grid;grid-template-columns:auto minmax(250px,1fr) auto;gap:clamp(24px,3.5vw,60px);align-items:center}.rgp-brand{display:flex;align-items:center;gap:12px;color:var(--rgp-forest);white-space:nowrap}.rgp-brand:hover{text-decoration:none}.rgp-emblem{width:96px;height:75px;object-fit:contain}.rgp-wordmark{display:block;font-size:36px;font-weight:850;letter-spacing:-1.4px;line-height:1.05}.rgp-wordmark>span{color:#df6200}.rgp-tagline{display:block;font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:1.4;margin-top:4px}.rgp-search{display:flex;align-items:center;border:1px solid #a7b0ad;border-radius:16px;width:100%;background:#fafbfa;min-width:0;min-height:50px;overflow:hidden}.rgp-search:focus-within{outline:2px solid var(--rgp-orange-dark);outline-offset:2px}.rgp-search button{width:50px;height:48px;background:transparent;border:0;color:var(--rgp-forest);flex:none}.rgp-search input{border:0;background:transparent;width:100%;min-width:0;height:48px;outline:0;color:var(--rgp-text);padding:0 14px 0 0;font-size:15px}.rgp-search input::placeholder{color:#46504f;opacity:1}.rgp-utilities{display:flex;align-items:center;justify-content:flex-end;gap:32px;font-weight:700;font-size:16px}.rgp-utilities>a{min-height:44px;display:inline-flex;gap:9px;align-items:center}.rgp-count{font-size:12px;background:var(--rgp-forest);color:#fff;border-radius:50%;min-width:22px;height:22px;display:inline-grid;place-items:center}.rgp-menu-toggle{display:none;border:1px solid var(--rgp-border);border-radius:8px;background:#fff;min-width:44px;min-height:44px}.rgp-navigation{background:var(--rgp-forest-deep);color:white}.rgp-nav-list{display:flex;align-items:stretch;justify-content:space-between;list-style:none;padding:0;margin:0;gap:4px}.rgp-nav-list>li{display:flex}.rgp-nav-list a{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 22px;font-weight:700;font-size:16px;white-space:nowrap;border-radius:8px}.rgp-nav-list a:hover{background:#214249;text-decoration:none}.rgp-nav-list [aria-current="page"],.rgp-nav-list .current-menu-item>a{background:var(--rgp-orange);color:var(--rgp-forest)}.rgp-nav-list [aria-current="page"]:hover{background:#ff922e}.rgp-nav-list .rgp-icon{width:27px;height:27px}.rgp-hero{height:382px;position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--rgp-forest)}.rgp-hero>picture{position:absolute;inset:0;z-index:-3}.rgp-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;z-index:-3}.rgp-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(4,22,25,.60) 0%,rgba(4,22,25,.40) 37%,rgba(4,22,25,.05) 64%,transparent 100%)}.rgp-hero-content{height:100%;padding:26px 42px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.rgp-hero h1{font-size:clamp(46px,4.25vw,66px);font-weight:850;line-height:.99;letter-spacing:-2px;margin:0 0 16px;position:relative}.rgp-brush{position:relative;display:inline-block;color:var(--rgp-forest);padding:0 10px 4px;isolation:isolate;margin-left:4px}.rgp-brush:before{content:"";position:absolute;inset:2px -5px -2px;background:var(--rgp-orange);z-index:-1;clip-path:polygon(2% 5%,94% 0,98% 7%,96% 18%,100% 25%,97% 39%,100% 49%,98% 63%,100% 78%,96% 87%,97% 96%,5% 100%,0 91%,2% 79%,0 69%,2% 50%,0 38%,2% 25%,0 15%)}.rgp-hero p{max-width:540px;font-size:22px;line-height:1.3;font-weight:550;margin:0 0 20px;text-shadow:0 1px 2px #081e22}.rgp-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.rgp-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:12px 26px;border:0;border-radius:999px;font-size:18px;font-weight:800;line-height:1.3;text-align:center;transition:background-color .15s}.rgp-button:hover{text-decoration:none}.rgp-button-orange{background:var(--rgp-orange);color:var(--rgp-forest)}.rgp-button-orange:hover{background:#ff952f}.rgp-button-white{background:#fff;color:var(--rgp-forest)}.rgp-button-white:hover{background:#e9f0ec}.rgp-button-outline{background:#fff;border:1px solid var(--rgp-forest);color:var(--rgp-forest)}.rgp-benefits{border-bottom:1px solid #edf0ee}.rgp-benefits-grid{min-height:86px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.rgp-benefit{display:flex;align-items:center;gap:18px;padding:0 26px;border-right:1px solid #c4ccc8;min-height:48px}.rgp-benefit:first-child{padding-left:44px}.rgp-benefit:last-child{border:0}.rgp-benefit>.rgp-icon{color:var(--rgp-orange);width:42px;height:42px;stroke-width:1.8}.rgp-benefit h2{font-size:18px;letter-spacing:-.5px;line-height:1.2;margin:0 0 3px}.rgp-benefit p{font-size:14px;line-height:1.35;margin:0}.rgp-home-content{padding-top:22px;padding-bottom:56px}.rgp-section-heading{position:relative;font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:0 0 18px;padding-left:20px}.rgp-section-heading:before{content:"";position:absolute;left:3px;top:4px;bottom:3px;width:7px;border-radius:2px;background:var(--rgp-orange)}.rgp-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rgp-category-card{position:relative;display:block;border-radius:var(--rgp-radius);aspect-ratio:2.1;overflow:hidden;background:var(--rgp-forest);color:#fff;isolation:isolate}.rgp-category-card>img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.rgp-category-card:first-child>img{object-position:right center}.rgp-category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,15,15,.94),rgba(3,15,15,.20) 55%,transparent 80%);z-index:0}.rgp-category-card:hover>img{transform:scale(1.035)}.rgp-category-label{position:absolute;z-index:1;left:20px;right:16px;bottom:14px;display:flex;align-items:center;gap:12px;font-size:23px;font-weight:800;line-height:1.15;letter-spacing:-.6px}.rgp-category-label>.rgp-icon{width:34px;height:34px}.rgp-circle-arrow{margin-left:auto;border:2px solid white;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex:none}.rgp-circle-arrow>.rgp-icon{width:21px;height:21px}.rgp-editorial-layout{display:grid;grid-template-columns:2fr 1fr;gap:38px;margin-top:24px}.rgp-section-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rgp-small-link{display:inline-flex;gap:5px;align-items:center;font-size:14px;font-weight:700;color:#42544c;padding-top:6px;min-height:36px}.rgp-small-link>.rgp-icon{width:17px;height:17px}.rgp-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rgp-article-card{display:flex;gap:16px;padding:10px;background:#fff;border:1px solid var(--rgp-border);border-radius:14px;position:relative;min-width:0;align-items:flex-start}.rgp-card-image{width:46%;flex:none;aspect-ratio:1.85;border-radius:9px;overflow:hidden;background:var(--rgp-soft)}.rgp-card-image>img{display:block;width:100%;height:100%;object-fit:cover}.rgp-card-content{min-width:0;padding-right:0;flex:1}.rgp-card-content :is(h2,h3){font-size:19px;line-height:1.15;letter-spacing:-.55px;margin:0 0 10px}.rgp-card-meta{display:flex;flex-wrap:wrap;gap:3px 10px;font-size:12px;line-height:1.5;color:var(--rgp-muted);padding-right:28px}.rgp-card-meta>span{color:#8e3a00;font-weight:700}.rgp-save{display:grid;place-items:center;position:absolute;right:5px;bottom:4px;width:44px;height:44px;border:0;background:#fff;color:var(--rgp-forest);border-radius:50%}.rgp-save:hover{background:#fff0e2}.rgp-save[aria-pressed="true"]{color:var(--rgp-orange-dark)}.rgp-save[aria-pressed="true"] svg{fill:#ffd8b4}.rgp-save>.rgp-icon{width:21px;height:21px}.rgp-picks-list{display:grid;gap:16px}.rgp-picks-list .rgp-article-card{background:#f9fbfa}.rgp-empty{background:var(--rgp-soft);border:1px solid var(--rgp-border);border-radius:14px;padding:26px;grid-column:1/-1}.rgp-empty-icon{display:inline-flex;color:#9b4300;margin-bottom:14px}.rgp-empty h3{font-size:22px;margin-bottom:10px}.rgp-empty p{font-size:16px;color:var(--rgp-muted);margin-bottom:14px}.rgp-text-link{display:inline-flex;align-items:center;gap:8px;color:#963e00;font-weight:700;font-size:16px}.rgp-home-extra{padding-top:40px}.rgp-footer{background:var(--rgp-forest-deep);color:#e8efeb;padding:42px 0 20px}.rgp-footer-grid{display:grid;grid-template-columns:2fr 1.2fr 1fr 1.4fr;gap:40px}.rgp-footer .rgp-wordmark{font-size:32px;color:#fff}.rgp-footer .rgp-wordmark>span{color:#ff922a}.rgp-footer h2{font-size:17px;letter-spacing:0;margin-bottom:14px}.rgp-footer p{font-size:15px;color:#c2d0c8;margin:12px 0}.rgp-footer ul{padding:0;margin:0;list-style:none}.rgp-footer li>a{display:inline-flex;align-items:center;min-height:36px;color:#d7e1db;font-size:14px}.rgp-footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #355047;margin-top:32px;padding-top:20px;font-size:12px;color:#b7c7bd}.rgp-footer-bottom a{text-decoration:underline}.rgp-inner-page{padding-block:54px 80px;min-height:55vh}.rgp-prose{max-width:780px;margin-inline:auto;overflow-wrap:break-word}.rgp-prose h2{font-size:30px;margin-top:40px}.rgp-prose h3{margin-top:30px}.rgp-prose p,.rgp-prose li{line-height:1.8}.rgp-prose a{color:#a34100;text-decoration:underline;text-underline-offset:3px}.rgp-prose a.rgp-button{text-decoration:none;color:var(--rgp-forest)}.rgp-prose table{border-collapse:collapse;width:100%;font-size:15px}.rgp-prose .wp-block-table{overflow-x:auto}.rgp-prose td,.rgp-prose th{border:1px solid var(--rgp-border);padding:12px;text-align:left}.rgp-prose blockquote{border-left:4px solid var(--rgp-orange);margin:24px 0;padding:8px 24px;color:var(--rgp-muted)}.rgp-prose ul{padding-left:22px}.rgp-lede{font-size:20px;color:var(--rgp-muted);max-width:780px}.rgp-lede p{margin-bottom:16px}.rgp-archive-header{margin-bottom:36px}.rgp-archive-header>.rgp-search{max-width:600px}.rgp-eyebrow{font-size:13px;letter-spacing:1.2px;text-transform:uppercase;font-weight:800;color:#984000;margin-bottom:14px;display:inline-flex;align-items:center;gap:10px}.rgp-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rgp-results-grid .rgp-article-card{min-height:136px}.rgp-single{max-width:900px;margin-inline:auto}.rgp-article-header{max-width:780px;margin-inline:auto}.rgp-single h1{font-size:clamp(32px,4vw,52px)}.rgp-single-meta{display:flex;gap:20px;align-items:center;position:relative;color:var(--rgp-muted);font-size:14px;min-height:48px;margin-bottom:28px;padding-right:50px}.rgp-single-meta .rgp-save{top:0}.rgp-featured{width:100%;max-height:480px;object-fit:cover;border-radius:14px;display:block;margin:0 0 36px}.rgp-related{margin-top:64px}.rgp-inline-links{display:flex;gap:20px;flex-wrap:wrap}.rgp-notice{background:#fff3e7;border-left:4px solid #b94a00;padding:18px;color:#6d3000}.rgp-wishlist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px}.rgp-wishlist-card{border:1px solid var(--rgp-border);border-radius:14px;padding:22px}.rgp-wishlist-card h2{font-size:22px;margin-bottom:18px}.rgp-wishlist-card button{min-height:44px;border:1px solid #9ba9a0;border-radius:8px;background:#fff;padding:7px 16px;color:#813600;font-weight:700}.rgp-wishlist-card button:hover{background:#fff1e3}.pagination,.page-numbers{margin-top:32px}.page-numbers{display:inline-flex;list-style:none;gap:10px;padding:0}.page-numbers a,.page-numbers.current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--rgp-border);border-radius:8px}.page-numbers.current{background:var(--rgp-forest);color:#fff}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:1350px){.rgp-header-inner{gap:22px}.rgp-emblem{width:80px}.rgp-wordmark{font-size:30px}.rgp-tagline{font-size:14px}.rgp-utilities{gap:20px}.rgp-nav-list a{padding-inline:13px;font-size:15px;gap:8px}.rgp-benefit{padding-inline:18px;gap:12px}.rgp-benefit:first-child{padding-left:10px}.rgp-benefit h2{font-size:16px}.rgp-benefit p{font-size:13px}.rgp-category-label{left:14px;right:12px;gap:8px;font-size:20px}.rgp-category-label>.rgp-icon{width:28px;height:28px}.rgp-editorial-layout{gap:24px}.rgp-card-content :is(h2,h3){font-size:17px}}
@media(max-width:1120px){.rgp-header-inner{grid-template-columns:1fr auto;gap:8px 24px;padding-block:12px}.rgp-header-search{grid-column:1/-1;grid-row:2}.rgp-header-search .rgp-search{min-height:44px}.rgp-search input,.rgp-search button{height:44px}.rgp-brand .rgp-emblem{height:58px}.rgp-utilities{gap:22px}.rgp-nav-list a{padding-inline:8px;font-size:14px;gap:5px}.rgp-nav-list .rgp-icon{width:24px;height:24px}.rgp-category-label{font-size:18px}.rgp-circle-arrow{width:25px;height:25px}.rgp-hero-content{padding-inline:16px}.rgp-benefits-grid{min-height:100px}.rgp-benefit{padding:0 10px;gap:9px}.rgp-benefit>.rgp-icon{width:30px;height:30px}.rgp-benefit h2{font-size:15px}.rgp-benefit p{font-size:12px}.rgp-editorial-layout{grid-template-columns:1.65fr 1fr}.rgp-article-grid{grid-template-columns:1fr}.rgp-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rgp-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rgp-footer-grid{grid-template-columns:1.7fr 1fr;gap:28px}}
@media(max-width:1023px){.rgp-container{width:calc(100% - 40px)}.rgp-nav-list{display:grid;grid-template-columns:repeat(4,1fr);padding-block:8px;gap:4px}.rgp-nav-list a{min-height:44px;font-size:15px;gap:8px;padding-inline:12px;width:100%}.rgp-nav-list li{min-width:0}.rgp-js .rgp-menu-toggle{display:inline-grid;place-items:center}.rgp-js .rgp-navigation{display:none}.rgp-js .rgp-navigation.rgp-is-open{display:block}.rgp-hero{height:400px}.rgp-hero h1{font-size:54px}.rgp-hero p{font-size:20px;max-width:510px}.rgp-hero-shade{background:linear-gradient(90deg,rgba(4,22,25,.75),rgba(4,22,25,.38) 65%,rgba(4,22,25,.1))}.rgp-benefits-grid{grid-template-columns:repeat(2,1fr);padding-block:18px;row-gap:20px}.rgp-benefit{min-height:44px;padding:0 18px!important}.rgp-benefit:nth-child(2){border:0}.rgp-benefit h2{font-size:17px}.rgp-benefit p{font-size:14px}.rgp-benefit>.rgp-icon{width:34px;height:34px}.rgp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rgp-category-label{font-size:24px;left:20px;bottom:16px}.rgp-category-label>.rgp-icon{width:34px;height:34px}.rgp-section-heading{font-size:28px}.rgp-editorial-layout{grid-template-columns:1fr;gap:28px}.rgp-article-grid,.rgp-picks-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rgp-card-content :is(h2,h3){font-size:18px}.rgp-footer-bottom{flex-direction:column;gap:8px}.rgp-inner-page{padding-top:36px}}
@media(max-width:639px){.rgp-container{width:calc(100% - 32px)}.rgp-header-inner{gap:8px;padding-block:8px}.rgp-emblem{width:56px;height:52px!important}.rgp-brand{gap:6px}.rgp-wordmark{font-size:24px;letter-spacing:-1px}.rgp-tagline{font-size:10px;letter-spacing:-.2px}.rgp-utilities{gap:8px}.rgp-utility-text{display:none!important}.rgp-wishlist-link>span:not(.rgp-count){display:none}.rgp-wishlist-link{position:relative;min-width:44px;justify-content:center}.rgp-count{position:absolute;top:0;right:0;min-width:18px;height:18px;font-size:10px}.rgp-search{border-radius:12px}.rgp-search input{font-size:14px}.rgp-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rgp-nav-list a{font-size:15px;min-height:48px}.rgp-hero{height:auto;overflow:visible;background:var(--rgp-forest)}.rgp-hero>picture{position:relative;display:block;height:210px;z-index:0}.rgp-hero-image{position:relative;display:block;height:210px;object-position:right 65%;z-index:0}.rgp-hero-shade{display:none}.rgp-hero-content{height:auto;padding:25px 4px 30px}.rgp-hero h1{font-size:clamp(35px,9.7vw,52px);line-height:1.03;letter-spacing:-1.5px;margin-bottom:18px}.rgp-brush{padding-inline:7px}.rgp-hero p{font-size:18px;font-weight:450;line-height:1.5;text-shadow:none}.rgp-hero-actions{width:100%;gap:12px}.rgp-button{font-size:17px;min-height:52px;padding:12px 22px}.rgp-hero-actions>.rgp-button{width:100%}.rgp-benefits-grid{gap:22px 12px;align-items:start;padding-block:24px}.rgp-benefit{padding:0!important;flex-direction:column;align-items:flex-start;gap:10px;border:0}.rgp-benefit h2{font-size:16px;line-height:1.3;letter-spacing:-.3px}.rgp-benefit p{font-size:13px;line-height:1.45}.rgp-benefit>.rgp-icon{width:32px;height:32px}.rgp-home-content{padding-top:26px;padding-bottom:36px}.rgp-section-heading{font-size:25px;padding-left:16px;margin-bottom:17px}.rgp-section-heading:before{left:0;width:6px}.rgp-category-grid{grid-template-columns:1fr;gap:14px}.rgp-category-label{font-size:25px}.rgp-category-card{aspect-ratio:2.1}.rgp-editorial-layout{margin-top:30px;gap:30px}.rgp-article-grid,.rgp-picks-list,.rgp-results-grid,.rgp-wishlist-grid{grid-template-columns:1fr}.rgp-article-card{gap:12px}.rgp-card-image{width:43%;aspect-ratio:1.35}.rgp-card-content :is(h2,h3){font-size:18px}.rgp-section-top{align-items:center}.rgp-small-link{font-size:12px;padding:0;margin-bottom:16px;white-space:nowrap;gap:2px}.rgp-empty{padding:22px}.rgp-footer{padding-top:32px}.rgp-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.rgp-footer-brand{grid-column:1/-1}.rgp-footer .rgp-wordmark{font-size:30px}.rgp-footer h2{font-size:15px}.rgp-footer li>a{font-size:13px;min-height:44px}.rgp-footer-bottom{font-size:11px}.rgp-inner-page{padding-block:32px 52px}.rgp-lede{font-size:18px}.rgp-single h1{font-size:34px}.rgp-single-meta{gap:5px 14px;flex-wrap:wrap}.rgp-prose h2{font-size:26px}.rgp-search{min-width:0}.rgp-inline-links>a{min-height:44px;display:inline-flex;align-items:center}.rgp-provisional{display:block}}
@media(max-width:359px){.rgp-container{width:calc(100% - 24px)}.rgp-brand .rgp-emblem{display:none}.rgp-wordmark{font-size:25px}.rgp-hero h1{font-size:34px}.rgp-section-heading{font-size:23px}.rgp-small-link{font-size:11px}.rgp-card-content :is(h2,h3){font-size:17px}.rgp-card-meta{font-size:11px}.rgp-category-label{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.rgp-breadcrumbs{margin:0 0 24px;font-size:13px;color:#526068}.rgp-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;padding:0;margin:0}.rgp-breadcrumbs li{min-width:0;overflow-wrap:anywhere}.rgp-breadcrumbs li+li:before{content:"/";margin-right:10px;color:#829087}.rgp-breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.rgp-toc{background:#f5f7f6;border:1px solid #dce2df;border-radius:12px;padding:22px;margin:28px 0}.rgp-toc ol{margin:12px 0 0;padding-left:22px}.rgp-toc a{display:inline-block;padding-block:4px}.rgp-prose h2[id]{scroll-margin-top:24px}.rgp-prose small{font-size:13px;color:#526068}

/* Keep responsive image alternatives in the same approved category-tile geometry. */
.rgp-category-card>picture{display:block;width:100%;height:100%}
