/* Editorial region directory: readable descriptions with clear product actions. */
html[data-seo-november] .product-overview .go-selection{background:#fff!important;border:1px solid #e3e9ef!important;border-radius:18px;padding:44px 38px 28px;margin:0 0 48px;box-shadow:0 12px 40px #1b354b03}
.product-overview .go-selection .go-section-heading{border:0;padding:0;margin:0 auto 28px;text-align:center;max-width:860px}
.product-overview .go-selection .go-section-heading .go-eyebrow{color:#3e7da8;font-size:10px;letter-spacing:.18em}
.product-overview .go-selection .go-section-heading h2{font-size:30px;font-weight:650;letter-spacing:-.025em;text-align:center;color:#1c354b;margin:14px 0 17px}
.product-overview .go-selection .go-section-heading>p{font-size:14px;line-height:1.9;color:#6b7d8d;margin:0 auto;max-width:790px}
.po-region-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 auto 38px}
.po-region-nav a{display:inline-flex;align-items:center;gap:14px;padding:10px 19px;background:#f5f8fa;border:1px solid #e6edf2;border-radius:7px;color:#405c74;text-decoration:none;font-size:13px;line-height:1.4}
.po-region-nav a>span{font-size:10px;color:#8399ab;font-variant-numeric:tabular-nums}
.po-region-nav a:hover{background:#edf4f9;border-color:#c4d8e7;color:#266a9d}
.po-region-group{display:block;padding:0;margin:0 0 28px;border:0;scroll-margin-top:82px}
.po-group-heading{display:flex;align-items:center;gap:14px;padding:13px 18px;margin:0;background:#f4f7fa;border:0;border-radius:7px}
.po-group-heading h3{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.02em;margin:0;color:#355570}
.po-group-count{margin-left:auto;font-size:11px;color:#8a9ba9}
.po-region-grid{display:block}
.po-region{display:grid;grid-template-columns:minmax(190px,.95fr) minmax(0,1.9fr) auto;align-items:center;gap:24px;padding:24px 18px;margin:0;border:0;border-bottom:1px solid #e9eef2;border-radius:0;background:transparent;box-shadow:none;transition:background .18s}
.po-region:hover{background:#fafcfd;border-color:#e9eef2;box-shadow:none}
.po-region-heading{display:flex;align-items:center;gap:13px;min-width:0}
.po-region-flag{display:block;width:30px;height:30px;flex:none;filter:saturate(.85)}
.po-region-flag svg{display:block;width:30px;height:30px;border-radius:5px;box-shadow:0 0 0 1px #213a5010}
.po-region h4{font-size:15px;line-height:1.65;font-weight:600;margin:0}
html[data-seo-november] .product-overview .po-region h4 a{color:#29465e;text-decoration:none}
.po-region-description{margin:0;font-size:13px;line-height:1.95;color:#687e90;display:block;overflow:visible;white-space:normal}
.po-region-action{display:inline-flex;align-items:center;justify-content:center;gap:13px;align-self:center;white-space:nowrap;margin:0;padding:9px 11px;border:1px solid #dce7ef;border-radius:6px;font-size:11px;line-height:1.5;background:#fff;color:#3e7299}
.po-region-action svg{width:16px;height:16px;flex:none}
.po-region-action:hover{background:#f1f7fb;border-color:#aecbdf}
.product-overview .go-selection>.go-note{text-align:center;margin:10px 0 0;font-size:11px;color:#8c9aa7}
.po-region-nav a:focus-visible,.po-region a:focus-visible{outline:3px solid #86b9dc;outline-offset:4px}
@media(max-width:1100px){.po-region{grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:12px 24px}.po-region-heading{grid-column:1;grid-row:1}.po-region-description{grid-column:2;grid-row:1/3}.po-region-action{grid-column:1;grid-row:2;justify-self:start;margin-left:43px}.product-overview .go-selection .go-section-heading h2{font-size:27px}}
@media(max-width:700px){html[data-seo-november] .product-overview .go-selection{padding:29px 20px 22px;border-radius:12px;margin-bottom:32px}.product-overview .go-selection .go-section-heading{margin-bottom:22px}.product-overview .go-selection .go-section-heading h2{font-size:24px;line-height:1.45}.product-overview .go-selection .go-section-heading>p{font-size:13px;line-height:1.85;text-align:left}.po-region-nav{gap:7px;margin-bottom:26px}.po-region-nav a{font-size:12px;gap:8px;padding:9px 12px}.po-region{display:flex;flex-direction:column;align-items:stretch;padding:23px 3px;gap:14px}.po-region-heading{gap:12px}.po-region h4{font-size:16px}.po-region-description{font-size:13px;line-height:1.95}.po-region-action{align-self:flex-start;margin:0;padding:8px 12px;font-size:12px}.po-group-heading{padding:12px}.po-region-group{margin-bottom:24px}.po-region-flag,.po-region-flag svg{width:28px;height:28px}}
@media(max-width:360px){html[data-seo-november] .product-overview .go-selection{padding:26px 15px 20px}.po-region-nav a{padding:8px 9px;gap:7px}.product-overview .go-selection .go-section-heading h2{font-size:22px}}
