CINXE.COM

Massachusetts high school sports - MIAA news, scores, rankings, schedules, results

<!DOCTYPE html><html lang="en-US"><head><script id="onetrustCMP" src="https://cdn.cookielaw.org/consent/cmp.stub.js" type="text/javascript" charset="UTF-8"></script><script type="text/javascript"> (function() { window.addEventListener('load', (event) => { if (typeof window.__tcfapi === 'function') { window.__tcfapi('addEventListener', 2, (tcData, success) => { if (success) { const gdprApplies = tcData.gdprApplies; if (gdprApplies === true) { var tcfScript = document.createElement('script'); tcfScript.async = true; tcfScript.type = 'text/javascript'; tcfScript.src = 'https://cdn.cookielaw.org/consent/tcf.stub.js'; document.head.appendChild(tcfScript); } } }); } }); })(); </script><script id="onetrustCCPA" src="https://cdn.cookielaw.org/opt-out/otCCPAiab.js" type="text/javascript" charset="UTF-8"></script><script id="onetrustSDK" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="9b7b9f03-e1f2-44d1-89bc-1cfd1f3b8138"></script><script type="text/javascript"> (function () { function wrapperScript() { if (typeof window !== 'undefined') { // eslint-disable-next-line window.OptanonWrapper = function () { /** * Checks if the user is from a GDPR specific region * using the __tcfapi function which in turn, uses the * getTCData command, which is to retrieve end-user consent * data for IAB purposes, vendors, legitimate interest, publisher * restrictions and more. If the user is from there, we set two localStorage items. */ function gdprHelper() { /* eslint-disable no-underscore-dangle */ if (typeof window.__tcfapi === 'function') { window.__tcfapi('addEventListener', 2, function (tcData, success) { if (success) { var gdprString = tcData.tcString; var gdprCurrentString = localStorage.getItem('gdprString'); if (tcData.gdprApplies) { localStorage.setItem('gdprApplies', true); } else { localStorage.removeItem('gdprApplies'); localStorage.removeItem('gdprString'); } if (gdprString !== gdprCurrentString) { localStorage.setItem('gdprString', gdprString); } } }); } } /** * It creates a script tag and adds it to the body of the page. * https://developer.onetrust.com/onetrust/docs/iab-ccpa-us-privacy-string */ function ccpaHelper() { /* The below code is checking if the __uspapi function exists and if it does, * it is calling the function and passing in the parameters. * resources: https://developer.onetrust.com/onetrust/docs/iab-ccpa-us-privacy-string */ /* eslint-disable no-underscore-dangle */ if (typeof window.__uspapi === 'function') { window.__uspapi('getUSPData', 1, function (uspData, success) { if (success && uspData.uspString !== '1---') { localStorage.setItem('ccpaString', uspData.uspString); } }); } } /* eslint-enable no-underscore-dangle */ // Assign OnetrustActiveGroups to a custom initial variable so we can compare any changes to this data layer. function OneTrustGetInitialGroups() { window.OptanonWrapperCount = ''; // See https://community.cookiepro.com/s/article/UUID-66bcaaf1-c7ca-5f32-6760-c75a1337c226?language=en_US window.OTinitGroups = window.OnetrustActiveGroups; } // Returns the OptanonConsent cookie using its name as a parameter. Not parsed. function OneTrustGetCookie(name) { var value = "; ".concat(document.cookie); var parts = value.split("; ".concat(name, "=")); if (parts.length === 2) { return decodeURIComponent(parts.pop().split(';').shift()); } return ''; } // Parses the OptanonConsent Cookie values only. We are interested in the groups (which carry the consent). // Returns an object with all the values of said cookie. function OneTrustGetConsentObject(OTcookie) { var OTConsentObj = {}; OTcookie === null || OTcookie === void 0 ? void 0 : OTcookie.split('&').forEach(function (pair) { if (pair !== '') { var splitpair = pair.split('='); var key = splitpair[0].charAt(0).toLowerCase() + splitpair[0].slice(1).split(' ').join(''); OTConsentObj[key] = splitpair[1]; } }); return OTConsentObj; } // Grabs the OptanonConsent cookie, turns this into an object (using OneTrustGetConsentObject), // targets the 'groups' value, turns it into an array, removes the first element of the array. function OneTrustGetGroups(cookie) { var OTConsentArr = []; var OTConsentGroupsStr = OneTrustGetConsentObject(cookie).groups || ''; OTConsentArr = OTConsentGroupsStr.split(','); OTConsentArr.shift(); return OTConsentArr; } // Sets the consent values based on the groups paramater, // which is an array of consent categories that has been parsed from the OptanonConsent cookie. function OneTrustSetConsentValues(groups) { // Create a json list with the values ​​of each consent. // These values ​​will be updated if the user starts to toggle consent. // We then create a local storage item to read these values in other parts of the theme that require it. // Converted to json in case we need to keep adding items. var jsonConsent = {}; groups.filter(function (str) { return str.includes('C000'); }).forEach(function (str) { var categoryArr = str.split(':'); var category = categoryArr[0]; var hasConsent = parseInt(categoryArr[1], 10); jsonConsent[category] = !!hasConsent; }); var consent = JSON.stringify(jsonConsent); localStorage.setItem('consent_one_trust_bgmp', consent); } /* eslint-enable no-underscore-dangle */ window.onload = function () { if (typeof window.OptanonWrapperCount === 'undefined') { // Consent has not fired. var OTConsentCookieInit = OneTrustGetCookie('OptanonConsent'); var OTConsentGroups = OneTrustGetGroups(OTConsentCookieInit); OneTrustGetInitialGroups(); OneTrustSetConsentValues(OTConsentGroups); gdprHelper(); ccpaHelper(); } }; // OneTrust event listener that fires whenever someone confirms cosent preferences (banner). window.Optanon.OnConsentChanged(function () { // window.OTinitGroups are the initial values of the OptanonConsent before the change and // window.OnetrustActiveGroups after someone has updated the values. window.OTinitGroups = window.OnetrustActiveGroups; var OTConsentCookieChanged = OneTrustGetCookie('OptanonConsent'); var OTConsentGroups = OneTrustGetGroups(OTConsentCookieChanged); OneTrustSetConsentValues(OTConsentGroups); gdprHelper(); ccpaHelper(); }); var optanonWrapperEvent = new CustomEvent('bgOptanonWrapperTrigger', { detail: { onetrustActiveGroups: window.OnetrustActiveGroups } }); window.dispatchEvent(optanonWrapperEvent); }; } } wrapperScript(); })(); </script><script class="optanon-category-C0001" type="text/plain"> (function () { var obj = window.OneTrust; var isGDPR = false; function runPubmaticFunction() { if(window.__tcfapi){ window.__tcfapi('addEventListener', 2, (tcData, success) => { if (success) { const gdprApplies = tcData.gdprApplies; if(gdprApplies){ isGDPR = true; }else{ iSGDPR = false; } } }); } // These variables are defined server-side. var publisher = 159928; var profiles = {"desktop":{"gdpr":13040,"ngdpr":13041},"mobile":{"gdpr":13042,"ngdpr":13045}}; var mobileBreakpoint = 660; var gdprValue; if(isGDPR) { gdprValue = 'gdpr'; }else { gdprValue = 'ngdpr'; } // Nothing below is defined server-side. // Load Pubmatic. window.PWT = window.PWT || {}; var breakpoint = (window.innerWidth <= mobileBreakpoint) ? 'mobile' : 'desktop'; var purl = window.location.href; var url = '//ads.pubmatic.com/AdServer/js/pwt/' + publisher + '/' + profiles[breakpoint][gdprValue]; var profileVersionId = ''; if (purl.indexOf('pwtv=') > 0) { var regexp = /pwtv=(.*?)(&|$)/g; var matches = regexp.exec(purl); if (matches.length >= 2 && matches[1].length > 0) { profileVersionId = '/' + matches[1]; } } var pwtNode = document.createElement('script'); pwtNode.async = true; pwtNode.type = 'text/javascript'; pwtNode.src = url + profileVersionId + '/pwt.js'; document.head.appendChild(pwtNode); } // check if onetrust has successfully run. This will check for every 100ms until onetrust is set. var checkObjectInterval = setInterval(function() { if (typeof obj === 'object') { runPubmaticFunction(); clearInterval(checkObjectInterval); } }, 100); })(); </script><script type="text/javascript"> var _typeof2 = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; var _typeof = typeof Symbol === "function" && _typeof2(Symbol.iterator) === "symbol" ? function (obj) { return typeof obj === "undefined" ? "undefined" : _typeof2(obj); } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj === "undefined" ? "undefined" : _typeof2(obj); }; function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; }return arr2; } else { return Array.from(arr); } } /* Start ActivityMap Module The following module enables ActivityMap tracking in Adobe Analytics. ActivityMap allows you to view data overlays on your links and content to understand how users engage with your web site. If you do not intend to use ActivityMap, you can remove the following block of code from your AppMeasurement.js file. Additional documentation on how to configure ActivityMap is available at: https://marketing.adobe.com/resources/help/en_US/analytics/activitymap/getting-started-admins.html */ function AppMeasurement_Module_ActivityMap(f) { function g(a, d) { var b = void 0, c = void 0, n = void 0;if (a && d && (b = e.c[d] || (e.c[d] = d.split(',')))) for (n = 0; n < b.length && (c = b[n++]);) { if (a.indexOf(c) > -1) return null; }p = 1;return a; }function q(a, d, b, c, e) { var g = void 0, h = void 0;if (a.dataset && (h = a.dataset[d])) g = h;else if (a.getAttribute) if (h = a.getAttribute('data-' + b)) g = h;else if (h = a.getAttribute(b)) g = h;if (!g && f.useForcedLinkTracking && e && (g = '', d = a.onclick ? '' + a.onclick : '')) { b = d.indexOf(c);var l = void 0, _k = void 0;if (b >= 0) { for (b += 10; b < d.length && '= \t\r\n'.indexOf(d.charAt(b)) >= 0;) { b++; }if (b < d.length) { h = b;for (l = _k = 0; h < d.length && (d.charAt(h) != ';' || l);) { l ? d.charAt(h) != l || _k ? _k = d.charAt(h) == '\\' ? !_k : 0 : l = 0 : (l = d.charAt(h), l != '"' && l != "'" && (l = 0)), h++; }if (d = d.substring(b, h)) a.e = new Function('s', 'var e;try{s.w.' + c + '=' + d + '}catch(e){}'), a.e(f); } } }return g || e && f.w[c]; }function r(a, d, b) { var c = void 0;return (c = e[d](a, b)) && (p ? (p = 0, c) : g(k(c), e[d + 'Exclusions'])); }function s(a, d, b) { var c = void 0;if (a && !((c = a.nodeType) === 1 && (c = a.nodeName) && (c = c.toUpperCase()) && t[c]) && (a.nodeType === 1 && (c = a.nodeValue) && (d[d.length] = c), b.a || b.t || b.s || !a.getAttribute || ((c = a.getAttribute('alt')) ? b.a = c : (c = a.getAttribute('title')) ? b.t = c : ('' + a.nodeName).toUpperCase() == 'IMG' && (c = a.getAttribute('src') || a.src) && (b.s = c)), (c = a.childNodes) && c.length)) for (a = 0; a < c.length; a++) { s(c[a], d, b); } }function k(a) { if (a == null || void 0 == a) return a;try { return a.replace(RegExp("^[\\s\\n\\f\\r\\t\t-\r \xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u205F\u3000\uFEFF]+", 'mg'), '').replace(RegExp("[\\s\\n\\f\\r\\t\t-\r \xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u205F\u3000\uFEFF]+$", 'mg'), '').replace(RegExp("[\\s\\n\\f\\r\\t\t-\r \xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u205F\u3000\uFEFF]{1,}", 'mg'), ' ').substring(0, 254); } catch (d) {} }var e = this;e.s = f;var m = window;m.s_c_in || (m.s_c_il = [], m.s_c_in = 0);e._il = m.s_c_il;e._in = m.s_c_in;e._il[e._in] = e;m.s_c_in++;e._c = 's_m';e.c = {};var p = 0, t = { SCRIPT: 1, STYLE: 1, LINK: 1, CANVAS: 1 };e._g = function () { var a = void 0, d = void 0, b = void 0, c = f.contextData, e = f.linkObject;(a = f.pageName || f.pageURL) && (d = r(e, 'link', f.linkName)) && (b = r(e, 'region')) && (c['a.activitymap.page'] = a.substring(0, 255), c['a.activitymap.link'] = d.length > 128 ? d.substring(0, 128) : d, c['a.activitymap.region'] = b.length > 127 ? b.substring(0, 127) : b, c['a.activitymap.pageIDType'] = f.pageName ? 1 : 0); };e.link = function (a, d) { var b = void 0;if (d) b = g(k(d), e.linkExclusions);else if ((b = a) && !(b = q(a, 'sObjectId', 's-object-id', 's_objectID', 1))) { var c = void 0, _f = void 0;(_f = g(k(a.innerText || a.textContent), e.linkExclusions)) || (s(a, c = [], b = { a: void 0, t: void 0, s: void 0 }), (_f = g(k(c.join('')))) || (_f = g(k(b.a ? b.a : b.t ? b.t : b.s ? b.s : void 0))) || !(c = (c = a.tagName) && c.toUpperCase ? c.toUpperCase() : '') || (c == 'INPUT' || c == 'SUBMIT' && a.value ? _f = g(k(a.value)) : c == 'IMAGE' && a.src && (_f = g(k(a.src)))));b = _f; }return b; };e.region = function (a) { for (var d, b = e.regionIDAttribute || 'id'; a && (a = a.parentNode);) { if (d = q(a, b, b, b)) return d;if (a.nodeName == 'BODY') return 'BODY'; } }; } /* End ActivityMap Module */ /* ============== DO NOT ALTER ANYTHING BELOW THIS LINE ! =============== AppMeasurement for JavaScript version: 2.9.0 Copyright 1996-2016 Adobe, Inc. All Rights Reserved More info available at http://www.adobe.com/marketing-cloud.html */ function AppMeasurement(r) { var a = this;a.version = '2.9.0';var k = window;k.s_c_in || (k.s_c_il = [], k.s_c_in = 0);a._il = k.s_c_il;a._in = k.s_c_in;a._il[a._in] = a;k.s_c_in++;a._c = 's_c';var p = k.AppMeasurement.Mb;p || (p = null);var n = k, m = void 0, s = void 0;try { for (m = n.parent, s = n.location; m && m.location && s && '' + m.location != '' + s && n.location && '' + m.location != '' + n.location && m.location.host == s.host;) { n = m, m = n.parent; } } catch (u) {}a.D = function (a) { try { console.log(a); } catch (b) {} };a.Ga = function (a) { return '' + parseInt(a) == '' + a; };a.replace = function (a, b, d) { return !a || a.indexOf(b) < 0 ? a : a.split(b).join(d); };a.escape = function (c) { var b = void 0, d = void 0;if (!c) return c;c = encodeURIComponent(c);for (b = 0; b < 7; b++) { d = "+~!*()'".substring(b, b + 1), c.indexOf(d) >= 0 && (c = a.replace(c, d, '%' + d.charCodeAt(0).toString(16).toUpperCase())); }return c; };a.unescape = function (c) { if (!c) return c;c = c.indexOf('+') >= 0 ? a.replace(c, '+', ' ') : c;try { return decodeURIComponent(c); } catch (b) {}return unescape(c); };a.tb = function () { var c = k.location.hostname, b = a.fpCookieDomainPeriods, d = void 0;b || (b = a.cookieDomainPeriods);if (c && !a.ya && !/^[0-9.]+$/.test(c) && (b = b ? parseInt(b) : 2, b = b > 2 ? b : 2, d = c.lastIndexOf('.'), d >= 0)) { for (; d >= 0 && b > 1;) { d = c.lastIndexOf('.', d - 1), b--; }a.ya = d > 0 ? c.substring(d) : c; }return a.ya; };a.c_r = a.cookieRead = function (c) { c = a.escape(c);var b = ' ' + a.d.cookie, d = b.indexOf(' ' + c + '='), f = d < 0 ? d : b.indexOf(';', d);c = d < 0 ? '' : a.unescape(b.substring(d + 2 + c.length, f < 0 ? b.length : f));return c != '[[B]]' ? c : ''; };a.c_w = a.cookieWrite = function (c, b, d) { var f = a.tb(), e = a.cookieLifetime, g = void 0;b = '' + b;e = e ? ('' + e).toUpperCase() : '';d && e != 'SESSION' && e != 'NONE' && ((g = b != '' ? parseInt(e || 0) : -60) ? (d = new Date(), d.setTime(d.getTime() + 1E3 * g)) : d == 1 && (d = new Date(), g = d.getYear(), d.setYear(g + 5 + (g < 1900 ? 1900 : 0))));return c && e != 'NONE' ? (a.d.cookie = a.escape(c) + '=' + a.escape(b != '' ? b : '[[B]]') + '; path=/;' + (d && e != 'SESSION' ? ' expires=' + d.toUTCString() + ';' : '') + (f ? ' domain=' + f + ';' : ''), a.cookieRead(c) == b) : 0; };a.qb = function () { var c = a.Util.getIeVersion();typeof c === 'number' && c < 10 && (a.unsupportedBrowser = !0, a.fb(a, function () {})); };a.fb = function (a, b) { for (var d in a) { a.hasOwnProperty(d) && typeof a[d] === 'function' && (a[d] = b); } }; a.L = [];a.ba = function (c, b, d) { if (a.za) return 0;a.maxDelay || (a.maxDelay = 250);var f = 0, e = new Date().getTime() + a.maxDelay, g = a.d.visibilityState, h = ['webkitvisibilitychange', 'visibilitychange'];g || (g = a.d.webkitVisibilityState);if (g && g == 'prerender') { if (!a.ca) for (a.ca = 1, d = 0; d < h.length; d++) { a.d.addEventListener(h[d], function () { var c = a.d.visibilityState;c || (c = a.d.webkitVisibilityState);c == 'visible' && (a.ca = 0, a.delayReady()); }); }f = 1;e = 0; } else d || a.o('_d') && (f = 1);f && (a.L.push({ m: c, a: b, t: e }), a.ca || setTimeout(a.delayReady, a.maxDelay));return f; };a.delayReady = function () { var c = new Date().getTime(), b = 0, d = void 0;for (a.o('_d') ? b = 1 : a.qa(); a.L.length > 0;) { d = a.L.shift();if (b && !d.t && d.t > c) { a.L.unshift(d);setTimeout(a.delayReady, parseInt(a.maxDelay / 2));break; }a.za = 1;a[d.m].apply(a, _toConsumableArray(d.a));a.za = 0; } };a.setAccount = a.sa = function (c) { var b = void 0, d = void 0;if (!a.ba('setAccount', arguments)) { if (a.account = c, a.allAccounts) for (b = a.allAccounts.concat(c.split(',')), a.allAccounts = [], b.sort(), d = 0; d < b.length; d++) { d != 0 && b[d - 1] == b[d] || a.allAccounts.push(b[d]); } else { a.allAccounts = c.split(','); } } };a.foreachVar = function (c, b) { var d = void 0, f = void 0, e = void 0, g = void 0, h = '';e = f = '';if (a.lightProfileID) d = a.P, (h = a.lightTrackVars) && (h = ',' + h + ',' + a.ga.join(',') + ',');else { d = a.g;if (a.pe || a.linkType) h = a.linkTrackVars, f = a.linkTrackEvents, a.pe && (e = a.pe.substring(0, 1).toUpperCase() + a.pe.substring(1), a[e] && (h = a[e].Kb, f = a[e].Jb));h && (h = ',' + h + ',' + a.G.join(',') + ',');f && h && (h += ',events,'); }b && (b = ',' + b + ',');for (f = 0; f < d.length; f++) { e = d[f], (g = a[e]) && (!h || h.indexOf(',' + e + ',') >= 0) && (!b || b.indexOf(',' + e + ',') >= 0) && c(e, g); } };a.q = function (c, b, d, f, e) { var g = '', h = void 0, l = void 0, k = void 0, q = void 0, m = 0;c == 'contextData' && (c = 'c');if (b) { for (h in b) { if (!(Object.prototype[h] || e && h.substring(0, e.length) != e) && b[h] && (!d || d.indexOf(',' + (f ? f + '.' : '') + h + ',') >= 0)) { k = !1;if (m) for (l = 0; l < m.length; l++) { h.substring(0, m[l].length) == m[l] && (k = !0); }if (!k && (g == '' && (g += '&' + c + '.'), l = b[h], e && (h = h.substring(e.length)), h.length > 0)) { if (k = h.indexOf('.'), k > 0) l = h.substring(0, k), k = (e || '') + l + '.', m || (m = []), m.push(k), g += a.q(l, b, d, f, k);else if (typeof l === 'boolean' && (l = l ? 'true' : 'false'), l) { if (f == 'retrieveLightData' && e.indexOf('.contextData.') < 0) switch (k = h.substring(0, 4), q = h.substring(4), h) {case 'transactionID': h = 'xact';break;case 'channel': h = 'ch';break;case 'campaign': h = 'v0';break;default: a.Ga(q) && (k == 'prop' ? h = 'c' + q : k == 'eVar' ? h = 'v' + q : k == 'list' ? h = 'l' + q : k == 'hier' && (h = 'h' + q, l = l.substring(0, 255)));}g += '&' + a.escape(h) + '=' + a.escape(l); } } } }g != '' && (g += '&.' + c); }return g; };a.usePostbacks = 0;a.wb = function () { var c = '', b = void 0, d = void 0, f = void 0, e = void 0, g = void 0, h = void 0, l = void 0, k = void 0, q = '', m = '', n = e = '';if (a.lightProfileID) { b = a.P, (q = a.lightTrackVars) && (q = ',' + q + ',' + a.ga.join(',') + ','); } else { b = a.g;if (a.pe || a.linkType) q = a.linkTrackVars, m = a.linkTrackEvents, a.pe && (e = a.pe.substring(0, 1).toUpperCase() + a.pe.substring(1), a[e] && (q = a[e].Kb, m = a[e].Jb));q && (q = ',' + q + ',' + a.G.join(',') + ',');m && (m = ',' + m + ',', q && (q += ',events,'));a.events2 && (n += (n != '' ? ',' : '') + a.events2); }if (a.visitor && a.visitor.getCustomerIDs) { e = p;if (g = a.visitor.getCustomerIDs()) for (d in g) { Object.prototype[d] || (f = g[d], (typeof f === 'undefined' ? 'undefined' : _typeof(f)) === 'object' && (e || (e = {}), f.id && (e[d + '.id'] = f.id), f.authState && (e[d + '.as'] = f.authState))); }e && (c += a.q('cid', e)); }a.AudienceManagement && a.AudienceManagement.isReady() && (c += a.q('d', a.AudienceManagement.getEventCallConfigParams()));for (d = 0; d < b.length; d++) { e = b[d];g = a[e];f = e.substring(0, 4);h = e.substring(4);g || (e == 'events' && n ? (g = n, n = '') : e == 'marketingCloudOrgID' && a.visitor && (g = a.visitor.marketingCloudOrgID));if (g && (!q || q.indexOf(',' + e + ',') >= 0)) { switch (e) { case 'customerPerspective': e = 'cp';break;case 'marketingCloudOrgID': e = 'mcorgid';break;case 'supplementalDataID': e = 'sdid';break;case 'timestamp': e = 'ts';break;case 'dynamicVariablePrefix': e = 'D';break;case 'visitorID': e = 'vid';break;case 'marketingCloudVisitorID': e = 'mid';break;case 'analyticsVisitorID': e = 'aid';break;case 'audienceManagerLocationHint': e = 'aamlh';break;case 'audienceManagerBlob': e = 'aamb';break;case 'authState': e = 'as';break;case 'pageURL': e = 'g';g.length > 255 && (a.pageURLRest = g.substring(255), g = g.substring(0, 255));break;case 'pageURLRest': e = '-g';break;case 'referrer': e = 'r';break;case 'vmk':case 'visitorMigrationKey': e = 'vmt';break;case 'visitorMigrationServer': e = 'vmf';a.ssl && a.visitorMigrationServerSecure && (g = '');break;case 'visitorMigrationServerSecure': e = 'vmf';!a.ssl && a.visitorMigrationServer && (g = '');break;case 'charSet': e = 'ce';break;case 'visitorNamespace': e = 'ns';break;case 'cookieDomainPeriods': e = 'cdp';break;case 'cookieLifetime': e = 'cl';break;case 'variableProvider': e = 'vvp';break;case 'currencyCode': e = 'cc';break;case 'channel': e = 'ch';break;case 'transactionID': e = 'xact';break;case 'campaign': e = 'v0';break;case 'latitude': e = 'lat';break;case 'longitude': e = 'lon';break; case 'resolution': e = 's';break;case 'colorDepth': e = 'c';break;case 'javascriptVersion': e = 'j';break;case 'javaEnabled': e = 'v';break;case 'cookiesEnabled': e = 'k';break;case 'browserWidth': e = 'bw';break;case 'browserHeight': e = 'bh';break;case 'connectionType': e = 'ct';break;case 'homepage': e = 'hp';break;case 'events': n && (g += (g != '' ? ',' : '') + n);if (m) { for (h = g.split(','), g = '', f = 0; f < h.length; f++) { l = h[f], k = l.indexOf('='), k >= 0 && (l = l.substring(0, k)), k = l.indexOf(':'), k >= 0 && (l = l.substring(0, k)), m.indexOf(',' + l + ',') >= 0 && (g += (g ? ',' : '') + h[f]); } }break;case 'events2': g = '';break;case 'contextData': c += a.q('c', a[e], q, e);g = '';break;case 'lightProfileID': e = 'mtp';break;case 'lightStoreForSeconds': e = 'mtss';a.lightProfileID || (g = '');break;case 'lightIncrementBy': e = 'mti';a.lightProfileID || (g = '');break;case 'retrieveLightProfiles': e = 'mtsr';break;case 'deleteLightProfiles': e = 'mtsd';break;case 'retrieveLightData': a.retrieveLightProfiles && (c += a.q('mts', a[e], q, e));g = '';break;default: a.Ga(h) && (f == 'prop' ? e = 'c' + h : f == 'eVar' ? e = 'v' + h : f == 'list' ? e = 'l' + h : f == 'hier' && (e = 'h' + h, g = g.substring(0, 255))); }g && (c += '&' + e + '=' + (e.substring(0, 3) != 'pev' ? a.escape(g) : g)); }e == 'pev3' && a.e && (c += a.e); }a.fa && (c += '&lrt=' + a.fa, a.fa = null);return c; };a.C = function (a) { var b = a.tagName;if ('' + a.Pb != 'undefined' || '' + a.Fb != 'undefined' && ('' + a.Fb).toUpperCase() != 'HTML') return '';b = b && b.toUpperCase ? b.toUpperCase() : '';b == 'SHAPE' && (b = '');b && ((b == 'INPUT' || b == 'BUTTON') && a.type && a.type.toUpperCase ? b = a.type.toUpperCase() : !b && a.href && (b = 'A'));return b; };a.Ca = function (a) { var b = k.location, d = a.href ? a.href : '', f = void 0, e = void 0, g = void 0;f = d.indexOf(':');e = d.indexOf('?');g = d.indexOf('/');d && (f < 0 || e >= 0 && f > e || g >= 0 && f > g) && (e = a.protocol && a.protocol.length > 1 ? a.protocol : b.protocol ? b.protocol : '', f = b.pathname.lastIndexOf('/'), d = (e ? e + '//' : '') + (a.host ? a.host : b.host ? b.host : '') + (d.substring(0, 1) != '/' ? b.pathname.substring(0, f < 0 ? 0 : f) + '/' : '') + d);return d; };a.M = function (c) { var b = a.C(c), d = void 0, f = void 0, e = '', g = 0;return b && (d = c.protocol, f = c.onclick, !c.href || b != 'A' && b != 'AREA' || f && d && !(d.toLowerCase().indexOf('javascript') < 0) ? f ? (e = a.replace(a.replace(a.replace(a.replace('' + f, '\r', ''), '\n', ''), '\t', ''), ' ', ''), g = 2) : b == 'INPUT' || b == 'SUBMIT' ? (c.value ? e = c.value : c.innerText ? e = c.innerText : c.textContent && (e = c.textContent), g = 3) : b == 'IMAGE' && c.src && (e = c.src) : e = a.Ca(c), e) ? { id: e.substring(0, 100), type: g } : 0; };a.Nb = function (c) { for (var b = a.C(c), d = a.M(c); c && !d && b != 'BODY';) { if (c = c.parentElement ? c.parentElement : c.parentNode) b = a.C(c), d = a.M(c); }d && b != 'BODY' || (c = 0);c && (b = c.onclick ? '' + c.onclick : '', b.indexOf('.tl(') >= 0 || b.indexOf('.trackLink(') >= 0) && (c = 0);return c; };a.Eb = function () { var c = void 0, b = void 0, d = a.linkObject, f = a.linkType, e = a.linkURL, g = void 0, h = void 0;a.ha = 1;d || (a.ha = 0, d = a.clickObject);if (d) { c = a.C(d);for (b = a.M(d); d && !b && c != 'BODY';) { if (d = d.parentElement ? d.parentElement : d.parentNode) c = a.C(d), b = a.M(d); }b && c != 'BODY' || (d = 0);if (d && !a.linkObject) { var l = d.onclick ? '' + d.onclick : '';if (l.indexOf('.tl(') >= 0 || l.indexOf('.trackLink(') >= 0) d = 0; } } else a.ha = 1;!e && d && (e = a.Ca(d));e && !a.linkLeaveQueryString && (g = e.indexOf('?'), g >= 0 && (e = e.substring(0, g)));if (!f && e) { var _m = 0, q = 0, _n = void 0;if (a.trackDownloadLinks && a.linkDownloadFileTypes) { for (l = e.toLowerCase(), g = l.indexOf('?'), h = l.indexOf('#'), g >= 0 ? h >= 0 && h < g && (g = h) : g = h, g >= 0 && (l = l.substring(0, g)), g = a.linkDownloadFileTypes.toLowerCase().split(','), h = 0; h < g.length; h++) { (_n = g[h]) && l.substring(l.length - (_n.length + 1)) == '.' + _n && (f = 'd'); } }if (a.trackExternalLinks && !f && (l = e.toLowerCase(), a.Fa(l) && (a.linkInternalFilters || (a.linkInternalFilters = k.location.hostname), g = 0, a.linkExternalFilters ? (g = a.linkExternalFilters.toLowerCase().split(','), _m = 1) : a.linkInternalFilters && (g = a.linkInternalFilters.toLowerCase().split(',')), g))) { for (h = 0; h < g.length; h++) { _n = g[h], l.indexOf(_n) >= 0 && (q = 1); }q ? _m && (f = 'e') : _m || (f = 'e'); } }a.linkObject = d;a.linkURL = e;a.linkType = f;if (a.trackClickMap || a.trackInlineStats) a.e = '', d && (f = a.pageName, e = 1, d = d.sourceIndex, f || (f = a.pageURL, e = 0), k.s_objectID && (b.id = k.s_objectID, d = b.type = 1), f && b && b.id && c && (a.e = '&pid=' + a.escape(f.substring(0, 255)) + (e ? '&pidt=' + e : '') + '&oid=' + a.escape(b.id.substring(0, 100)) + (b.type ? '&oidt=' + b.type : '') + '&ot=' + c + (d ? '&oi=' + d : ''))); };a.xb = function () { var c = a.ha, b = a.linkType, d = a.linkURL, f = a.linkName;b && (d || f) && (b = b.toLowerCase(), b != 'd' && b != 'e' && (b = 'o'), a.pe = 'lnk_' + b, a.pev1 = d ? a.escape(d) : '', a.pev2 = f ? a.escape(f) : '', c = 1);a.abort && (c = 0);if (a.trackClickMap || a.trackInlineStats || a.Ab()) { var b = {}, d = 0, e = a.cookieRead('s_sq'), g = e ? e.split('&') : 0, h, l, k, e = 0;if (g) for (h = 0; h < g.length; h++) { l = g[h].split('='), f = a.unescape(l[0]).split(','), l = a.unescape(l[1]), b[l] = f; }f = a.account.split(',');h = {};for (k in a.contextData) { k && !Object.prototype[k] && k.substring(0, 14) == 'a.activitymap.' && (h[k] = a.contextData[k], a.contextData[k] = ''); }a.e = a.q('c', h) + (a.e ? a.e : '');if (c || a.e) { c && !a.e && (e = 1);for (l in b) { if (!Object.prototype[l]) for (k = 0; k < f.length; k++) { for (e && (g = b[l].join(','), g == a.account && (a.e += (l.charAt(0) != '&' ? '&' : '') + l, b[l] = [], d = 1)), h = 0; h < b[l].length; h++) { g = b[l][h], g == f[k] && (e && (a.e += '&u=' + a.escape(g) + (l.charAt(0) != '&' ? '&' : '') + l + '&u=0'), b[l].splice(h, 1), d = 1); } } }c || (d = 1);if (d) { e = '';h = 2;!c && a.e && (e = a.escape(f.join(',')) + '=' + a.escape(a.e), h = 1);for (l in b) { !Object.prototype[l] && h > 0 && b[l].length > 0 && (e += (e ? '&' : '') + a.escape(b[l].join(',')) + '=' + a.escape(l), h--); }a.cookieWrite('s_sq', e); } } }return c; };a.yb = function () { if (!a.Ib) { var c = new Date(), b = n.location, d = void 0, f = void 0, e = f = d = '', g = '', h = '', l = '1.2', _k2 = a.cookieWrite('s_cc', 'true', 0) ? 'Y' : 'N', _m2 = '', _p = '';if (c.setUTCDate && (l = '1.3', 0 .toPrecision && (l = '1.5', c = [], c.forEach))) { l = '1.6';f = 0;d = {};try { f = new Iterator(d), f.next && (l = '1.7', c.reduce && (l = '1.8', l.trim && (l = '1.8.1', Date.parse && (l = '1.8.2', Object.create && (l = '1.8.5'))))); } catch (r) {} }d = screen.width + 'x' + screen.height;e = navigator.javaEnabled() ? 'Y' : 'N';f = screen.pixelDepth ? screen.pixelDepth : screen.colorDepth;g = a.w.innerWidth ? a.w.innerWidth : a.d.documentElement.offsetWidth;h = a.w.innerHeight ? a.w.innerHeight : a.d.documentElement.offsetHeight;try { a.b.addBehavior('#default#homePage'), _m2 = a.b.Ob(b) ? 'Y' : 'N'; } catch (s) {}try { a.b.addBehavior('#default#clientCaps'), _p = a.b.connectionType; } catch (t) {}a.resolution = d;a.colorDepth = f;a.javascriptVersion = l;a.javaEnabled = e;a.cookiesEnabled = _k2;a.browserWidth = g;a.browserHeight = h;a.connectionType = _p;a.homepage = _m2;a.Ib = 1; } };a.Q = {};a.loadModule = function (c, b) { var d = a.Q[c];if (!d) { d = k['AppMeasurement_Module_' + c] ? new k['AppMeasurement_Module_' + c](a) : {};a.Q[c] = a[c] = d;d.Za = function () { return d.eb; };d.gb = function (b) { if (d.eb = b) a[c + '_onLoad'] = b, a.ba(c + '_onLoad', [a, d], 1) || b(a, d); };try { Object.defineProperty ? Object.defineProperty(d, 'onLoad', { get: d.Za, set: d.gb }) : d._olc = 1; } catch (f) { d._olc = 1; } }b && (a[c + '_onLoad'] = b, a.ba(c + '_onLoad', [a, d], 1) || b(a, d)); };a.o = function (c) { var b = void 0, d = void 0;for (b in a.Q) { if (!Object.prototype[b] && (d = a.Q[b]) && (d._olc && d.onLoad && (d._olc = 0, d.onLoad(a, d)), d[c] && d[c]())) return 1; }return 0; };a.Ab = function () { return a.ActivityMap && a.ActivityMap._c ? !0 : !1; };a.Bb = function () { var c = Math.floor(1E13 * Math.random()), b = a.visitorSampling, d = a.visitorSamplingGroup, d = 's_vsn_' + (a.visitorNamespace ? a.visitorNamespace : a.account) + (d ? '_' + d : ''), f = a.cookieRead(d);if (b) { b *= 100;f && (f = parseInt(f));if (!f) { if (!a.cookieWrite(d, c)) return 0;f = c; }if (f % 1E4 > b) return 0; }return 1; };a.R = function (c, b) { var d = void 0, f = void 0, e = void 0, g = void 0, h = void 0, l = void 0;for (d = 0; d < 2; d++) { for (f = d > 0 ? a.ua : a.g, e = 0; e < f.length; e++) { if (g = f[e], (h = c[g]) || c['!' + g]) { if (!b && (g == 'contextData' || g == 'retrieveLightData') && a[g]) for (l in a[g]) { h[l] || (h[l] = a[g][l]); }a[g] = h; } } } };a.Qa = function (c, b) { var d = void 0, f = void 0, e = void 0, g = void 0;for (d = 0; d < 2; d++) { for (f = d > 0 ? a.ua : a.g, e = 0; e < f.length; e++) { g = f[e], c[g] = a[g], b || c[g] || (c['!' + g] = 1); } } };a.sb = function (a) { var b = void 0, d = void 0, f = void 0, e = void 0, g = void 0, h = 0, l = void 0, k = '', m = '';if (a && a.length > 255 && (b = '' + a, d = b.indexOf('?'), d > 0 && (l = b.substring(d + 1), b = b.substring(0, d), e = b.toLowerCase(), f = 0, e.substring(0, 7) == 'http://' ? f += 7 : e.substring(0, 8) == 'https://' && (f += 8), d = e.indexOf('/', f), d > 0 && (e = e.substring(f, d), g = b.substring(d), b = b.substring(0, d), e.indexOf('google') >= 0 ? h = ',q,ie,start,search_key,word,kw,cd,' : e.indexOf('yahoo.co') >= 0 && (h = ',p,ei,'), h && l)))) { if ((a = l.split('&')) && a.length > 1) { for (f = 0; f < a.length; f++) { e = a[f], d = e.indexOf('='), d > 0 && h.indexOf(',' + e.substring(0, d) + ',') >= 0 ? k += (k ? '&' : '') + e : m += (m ? '&' : '') + e; }k && m ? l = k + '&' + m : m = ''; }d = 253 - (l.length - m.length) - b.length;a = b + (d > 0 ? g.substring(0, d) : '') + '?' + l; }return a; };a.Ta = function (c) { var b = a.d.visibilityState, d = ['webkitvisibilitychange', 'visibilitychange'];b || (b = a.d.webkitVisibilityState); if (b && b == 'prerender') { if (c) for (b = 0; b < d.length; b++) { a.d.addEventListener(d[b], function () { var b = a.d.visibilityState;b || (b = a.d.webkitVisibilityState);b == 'visible' && c(); }); }return !1; }return !0; };a.X = !1;a.J = !1;a.ib = function () { a.J = !0;a.H(); };a.Y = !1;a.S = !1;a.jb = function (c) { a.marketingCloudVisitorID = c.MCMID;a.visitorOptedOut = c.MCOPTOUT;a.analyticsVisitorID = c.MCAID;a.audienceManagerLocationHint = c.MCAAMLH;a.audienceManagerBlob = c.MCAAMB;a.S = !0;a.H(); };a.Sa = function (c) { a.maxDelay || (a.maxDelay = 250);return a.o('_d') ? (c && setTimeout(function () { c(); }, a.maxDelay), !1) : !0; };a.W = !1;a.I = !1;a.qa = function () { a.I = !0;a.H(); };a.isReadyToTrack = function () { var c = !0, b = a.visitor;a.X || a.J || (a.Ta(a.ib) ? a.J = !0 : a.X = !0);if (a.X && !a.J) return !1;b && b.isAllowed() && (a.Y || a.marketingCloudVisitorID || !b.getVisitorValues || (a.Y = !0, a.marketingCloudVisitorID ? a.S = !0 : b.getVisitorValues(a.jb)), c = !a.Y || a.S || a.marketingCloudVisitorID ? !0 : !1);a.W || a.I || (a.Sa(a.qa) ? a.I = !0 : a.W = !0);a.W && !a.I && (c = !1);return c; };a.l = p;a.r = 0;a.callbackWhenReadyToTrack = function (c, b, d) { var f = void 0;f = {};f.nb = c;f.mb = b;f.kb = d;a.l == p && (a.l = []);a.l.push(f);a.r == 0 && (a.r = setInterval(a.H, 100)); };a.H = function () { var c = void 0;if (a.isReadyToTrack() && (a.hb(), a.l != p)) for (; a.l.length > 0;) { c = a.l.shift(), c.mb.apply(c.nb, c.kb); } };a.hb = function () { a.r && (clearInterval(a.r), a.r = 0); };a.ab = function (c) { var b = void 0, d = void 0, f = p, e = p;if (!a.isReadyToTrack()) { b = [];if (c != p) for (d in f = {}, c) { f[d] = c[d]; }e = {};a.Qa(e, !0);b.push(f);b.push(e);a.callbackWhenReadyToTrack(a, a.track, b);return !0; }return !1; };a.ub = function () { var c = a.cookieRead('s_fid'), b = '', d = '', f = void 0;f = 8;var e = 4;if (!c || c.indexOf('-') < 0) { for (c = 0; c < 16; c++) { f = Math.floor(Math.random() * f), b += '0123456789ABCDEF'.substring(f, f + 1), f = Math.floor(Math.random() * e), d += '0123456789ABCDEF'.substring(f, f + 1), f = e = 16; }c = b + '-' + d; }a.cookieWrite('s_fid', c, 1) || (c = 0);return c; };a.t = a.track = function (c, b) { var d, f = new Date(), e = 's' + Math.floor(f.getTime() / 108E5) % 10 + Math.floor(1E13 * Math.random()), g = f.getYear(), g = 't=' + a.escape(f.getDate() + '/' + f.getMonth() + '/' + (g < 1900 ? g + 1900 : g) + ' ' + f.getHours() + ':' + f.getMinutes() + ':' + f.getSeconds() + ' ' + f.getDay() + ' ' + f.getTimezoneOffset());a.visitor && a.visitor.getAuthState && (a.authState = a.visitor.getAuthState());a.o('_s');a.ab(c) || (b && a.R(b), c && (d = {}, a.Qa(d, 0), a.R(c)), a.Bb() && !a.visitorOptedOut && (a.analyticsVisitorID || a.marketingCloudVisitorID || (a.fid = a.ub()), a.Eb(), a.usePlugins && a.doPlugins && a.doPlugins(a), a.account && (a.abort || (a.trackOffline && !a.timestamp && (a.timestamp = Math.floor(f.getTime() / 1E3)), f = k.location, a.pageURL || (a.pageURL = f.href ? f.href : f), a.referrer || a.Ra || (f = a.Util.getQueryParam('adobe_mc_ref', null, null, !0), a.referrer = f || void 0 === f ? void 0 === f ? '' : f : n.document.referrer), a.Ra = 1, a.referrer = a.sb(a.referrer), a.o('_g')), a.xb() && !a.abort && (a.visitor && !a.supplementalDataID && a.visitor.getSupplementalDataID && (a.supplementalDataID = a.visitor.getSupplementalDataID('AppMeasurement:' + a._in, a.expectSupplementalData ? !1 : !0)), a.yb(), g += a.wb(), a.cb(e, g), a.o('_t'), a.referrer = ''))), c && a.R(d, 1));a.abort = a.supplementalDataID = a.timestamp = a.pageURLRest = a.linkObject = a.clickObject = a.linkURL = a.linkName = a.linkType = k.s_objectID = a.pe = a.pev1 = a.pev2 = a.pev3 = a.e = a.lightProfileID = 0; };a.ta = [];a.registerPreTrackCallback = function (c) { for (var b = [], d = 1; d < arguments.length; d++) { b.push(arguments[d]); }typeof c === 'function' ? a.ta.push([c, b]) : a.debugTracking && a.D('DEBUG: Non function type passed to registerPreTrackCallback'); };a.Wa = function (c) { a.oa(a.ta, c); };a.ra = [];a.registerPostTrackCallback = function (c) { for (var b = [], d = 1; d < arguments.length; d++) { b.push(arguments[d]); }typeof c === 'function' ? a.ra.push([c, b]) : a.debugTracking && a.D('DEBUG: Non function type passed to registerPostTrackCallback'); }; a.Va = function (c) { a.oa(a.ra, c); };a.oa = function (c, b) { if ((typeof c === 'undefined' ? 'undefined' : _typeof(c)) === 'object') { for (var d = 0; d < c.length; d++) { var f = c[d][0], e = c[d][1].slice();e.unshift(b);if (typeof f === 'function') try { f.apply(undefined, _toConsumableArray(e)); } catch (g) { a.debugTracking && a.D(g.message); } } } };a.tl = a.trackLink = function (c, b, d, f, e) { a.linkObject = c;a.linkType = b;a.linkName = d;e && (a.k = c, a.v = e);return a.track(f); };a.trackLight = function (c, b, d, f) { a.lightProfileID = c;a.lightStoreForSeconds = b;a.lightIncrementBy = d;return a.track(f); };a.clearVars = function () { var c = void 0, b = void 0;for (c = 0; c < a.g.length; c++) { if (b = a.g[c], b.substring(0, 4) == 'prop' || b.substring(0, 4) == 'eVar' || b.substring(0, 4) == 'hier' || b.substring(0, 4) == 'list' || b == 'channel' || b == 'events' || b == 'eventList' || b == 'products' || b == 'productList' || b == 'purchaseID' || b == 'transactionID' || b == 'state' || b == 'zip' || b == 'campaign') a[b] = void 0; } };a.tagContainerMarker = '';a.cb = function (c, b) { var d = a.Xa() + '/' + c + '?AQB=1&ndh=1&pf=1&' + (a.pa() ? 'callback=s_c_il[' + a._in + '].doPostbacks&et=1&' : '') + b + '&AQE=1';a.Wa(d);a.Ua(d);a.T(); };a.Xa = function () { var c = a.Ya();return 'http' + (a.ssl ? 's' : '') + '://' + c + '/b/ss/' + a.account + '/' + (a.mobile ? '5.' : '') + (a.pa() ? '10' : '1') + '/JS-' + a.version + (a.Hb ? 'T' : '') + (a.tagContainerMarker ? '-' + a.tagContainerMarker : ''); };a.pa = function () { return a.AudienceManagement && a.AudienceManagement.isReady() || a.usePostbacks != 0; };a.Ya = function () { var c = a.dc, b = a.trackingServer;b ? a.trackingServerSecure && a.ssl && (b = a.trackingServerSecure) : (c = c ? ('' + c).toLowerCase() : 'd1', c == 'd1' ? c = '112' : c == 'd2' && (c = '122'), b = a.$a() + '.' + c + '.2o7.net');return b; };a.$a = function () { var c = a.visitorNamespace; c || (c = a.account.split(',')[0], c = c.replace(/[^0-9a-z]/gi, ''));return c; };a.Pa = /{(%?)(.*?)(%?)}/;a.Lb = RegExp(a.Pa.source, 'g');a.rb = function (c) { if (_typeof(c.dests) === 'object') { for (var b = 0; b < c.dests.length; ++b) { var d = c.dests[b];if (typeof d.c === 'string' && d.id.substr(0, 3) == 'aa.') { for (var f = d.c.match(a.Lb), e = 0; e < f.length; ++e) { var g = f[e], h = g.match(a.Pa), _k3 = '';h[1] == '%' && h[2] == 'timezone_offset' ? _k3 = new Date().getTimezoneOffset() : h[1] == '%' && h[2] == 'timestampz' && (_k3 = a.vb());d.c = d.c.replace(g, a.escape(_k3)); } } } } };a.vb = function () { var c = new Date(), b = new Date(6E4 * Math.abs(c.getTimezoneOffset()));return a.j(4, c.getFullYear()) + '-' + a.j(2, c.getMonth() + 1) + '-' + a.j(2, c.getDate()) + 'T' + a.j(2, c.getHours()) + ':' + a.j(2, c.getMinutes()) + ':' + a.j(2, c.getSeconds()) + (c.getTimezoneOffset() > 0 ? '-' : '+') + a.j(2, b.getUTCHours()) + ':' + a.j(2, b.getUTCMinutes()); };a.j = function (a, b) { return (Array(a + 1).join(0) + b).slice(-a); };a.la = {};a.doPostbacks = function (c) { if ((typeof c === 'undefined' ? 'undefined' : _typeof(c)) === 'object') { if (a.rb(c), _typeof(a.AudienceManagement) === 'object' && typeof a.AudienceManagement.isReady === 'function' && a.AudienceManagement.isReady() && typeof a.AudienceManagement.passData === 'function') a.AudienceManagement.passData(c);else if ((typeof c === 'undefined' ? 'undefined' : _typeof(c)) === 'object' && _typeof(c.dests) === 'object') for (var b = 0; b < c.dests.length; ++b) { var d = c.dests[b];(typeof d === 'undefined' ? 'undefined' : _typeof(d)) === 'object' && typeof d.c === 'string' && typeof d.id === 'string' && d.id.substr(0, 3) == 'aa.' && (a.la[d.id] = new Image(), a.la[d.id].alt = '', a.la[d.id].src = d.c); } } };a.Ua = function (c) { a.i || a.zb();a.i.push(c);a.ea = a.B();a.Na(); };a.zb = function () { a.i = a.Cb();a.i || (a.i = []); };a.Cb = function () { var c = void 0, b = void 0;if (a.ka()) { try { (b = k.localStorage.getItem(a.ia())) && (c = k.JSON.parse(b)); } catch (d) {}return c; } };a.ka = function () { var c = !0;a.trackOffline && a.offlineFilename && k.localStorage && k.JSON || (c = !1);return c; };a.Da = function () { var c = 0;a.i && (c = a.i.length);a.p && c++;return c; };a.T = function () { if (a.p && (a.A && a.A.complete && a.A.F && a.A.na(), a.p)) return;a.Ea = p;if (a.ja) a.ea > a.O && a.La(a.i), a.ma(500);else { var c = a.lb();if (c > 0) a.ma(c);else if (c = a.Aa()) a.p = 1, a.Db(c), a.Gb(c); } };a.ma = function (c) { a.Ea || (c || (c = 0), a.Ea = setTimeout(a.T, c)); };a.lb = function () { var c = void 0; if (!a.trackOffline || a.offlineThrottleDelay <= 0) return 0;c = a.B() - a.Ja;return a.offlineThrottleDelay < c ? 0 : a.offlineThrottleDelay - c; };a.Aa = function () { if (a.i.length > 0) return a.i.shift(); };a.Db = function (c) { if (a.debugTracking) { var b = 'AppMeasurement Debug: ' + c;c = c.split('&');var d = void 0;for (d = 0; d < c.length; d++) { b += '\n\t' + a.unescape(c[d]); }a.D(b); } };a.bb = function () { return a.marketingCloudVisitorID || a.analyticsVisitorID; };a.V = !1;var t = void 0;try { t = JSON.parse('{"x":"y"}'); } catch (w) { t = null; }t && t.x == 'y' ? (a.V = !0, a.U = function (a) { return JSON.parse(a); }) : k.$ && k.$.parseJSON ? (a.U = function (a) { return k.$.parseJSON(a); }, a.V = !0) : a.U = function () { return null; };a.Gb = function (c) { var b = void 0, d = void 0, f = void 0;a.bb() && c.length > 2047 && (typeof XMLHttpRequest !== 'undefined' && (b = new XMLHttpRequest(), 'withCredentials' in b ? d = 1 : b = 0), b || typeof XDomainRequest === 'undefined' || (b = new XDomainRequest(), d = 2), b && (a.AudienceManagement && a.AudienceManagement.isReady() || a.usePostbacks != 0) && (a.V ? b.va = !0 : b = 0));!b && a.Oa && (c = c.substring(0, 2047));!b && a.d.createElement && (a.usePostbacks != 0 || a.AudienceManagement && a.AudienceManagement.isReady()) && (b = a.d.createElement('SCRIPT')) && 'async' in b && ((f = (f = a.d.getElementsByTagName('HEAD')) && f[0] ? f[0] : a.d.body) ? (b.type = 'text/javascript', b.setAttribute('async', 'async'), d = 3) : b = 0);b || (b = new Image(), b.alt = '', b.abort || typeof k.InstallTrigger === 'undefined' || (b.abort = function () { b.src = p; }));b.Ka = Date.now();b.xa = function () { try { b.F && (clearTimeout(b.F), b.F = 0); } catch (a) {} };b.onload = b.na = function () { b.Ka && (a.fa = Date.now() - b.Ka);a.Va(c);b.xa();a.pb();a.Z();a.p = 0;a.T();if (b.va) { b.va = !1;try { a.doPostbacks(a.U(b.responseText)); } catch (d) {} } }; b.onabort = b.onerror = b.Ba = function () { b.xa();(a.trackOffline || a.ja) && a.p && a.i.unshift(a.ob);a.p = 0;a.ea > a.O && a.La(a.i);a.Z();a.ma(500); };b.onreadystatechange = function () { b.readyState == 4 && (b.status == 200 ? b.na() : b.Ba()); };a.Ja = a.B();if (d == 1 || d == 2) { var e = c.indexOf('?');f = c.substring(0, e);e = c.substring(e + 1);e = e.replace(/&callback=[a-zA-Z0-9_.[]]+/, '');d == 1 ? (b.open('POST', f, !0), b.send(e)) : d == 2 && (b.open('POST', f), b.send(e)); } else if (b.src = c, d == 3) { if (a.Ha) try { f.removeChild(a.Ha); } catch (g) {}f.firstChild ? f.insertBefore(b, f.firstChild) : f.appendChild(b);a.Ha = a.A; }b.F = setTimeout(function () { b.F && (b.complete ? b.na() : (a.trackOffline && b.abort && b.abort(), b.Ba())); }, 5E3);a.ob = c;a.A = k['s_i_' + a.replace(a.account, ',', '_')] = b;if (a.useForcedLinkTracking && a.K || a.v) a.forcedLinkTrackingTimeout || (a.forcedLinkTrackingTimeout = 250), a.aa = setTimeout(a.Z, a.forcedLinkTrackingTimeout); };a.pb = function () { if (a.ka() && !(a.Ia > a.O)) try { k.localStorage.removeItem(a.ia()), a.Ia = a.B(); } catch (c) {} };a.La = function (c) { if (a.ka()) { a.Na();try { k.localStorage.setItem(a.ia(), k.JSON.stringify(c)), a.O = a.B(); } catch (b) {} } };a.Na = function () { if (a.trackOffline) { if (!a.offlineLimit || a.offlineLimit <= 0) a.offlineLimit = 10;for (; a.i.length > a.offlineLimit;) { a.Aa(); } } };a.forceOffline = function () { a.ja = !0; };a.forceOnline = function () { a.ja = !1; };a.ia = function () { return a.offlineFilename + '-' + a.visitorNamespace + a.account; };a.B = function () { return new Date().getTime(); };a.Fa = function (a) { a = a.toLowerCase();return a.indexOf('#') != 0 && a.indexOf('about:') != 0 && a.indexOf('opera:') != 0 && a.indexOf('javascript:') != 0 ? !0 : !1; };a.setTagContainer = function (c) { var b = void 0, d = void 0, f = void 0;a.Hb = c;for (b = 0; b < a._il.length; b++) { if ((d = a._il[b]) && d._c == 's_l' && d.tagContainerName == c) { a.R(d);if (d.lmq) for (b = 0; b < d.lmq.length; b++) { f = d.lmq[b], a.loadModule(f.n); }if (d.ml) for (f in d.ml) { if (a[f]) for (b in c = a[f], f = d.ml[f], f) { !Object.prototype[b] && (typeof f[b] !== 'function' || ('' + f[b]).indexOf('s_c_il') < 0) && (c[b] = f[b]); } }if (d.mmq) for (b = 0; b < d.mmq.length; b++) { var _c; f = d.mmq[b], a[f.m] && (c = a[f.m], c[f.f] && typeof c[f.f] === 'function' && (f.a ? (_c = c)[f.f].apply(_c, _toConsumableArray(f.a)) : c[f.f].apply(c))); }if (d.tq) { for (b = 0; b < d.tq.length; b++) { a.track(d.tq[b]); } }d.s = a;break; } } };a.Util = { urlEncode: a.escape, urlDecode: a.unescape, cookieRead: a.cookieRead, cookieWrite: a.cookieWrite, getQueryParam: function getQueryParam(c, b, d, f) { var e = void 0, g = '';b || (b = a.pageURL ? a.pageURL : k.location);d = d || '&';if (!c || !b) return g;b = '' + b;e = b.indexOf('?');if (e < 0) return g;b = d + b.substring(e + 1) + d;if (!f || !(b.indexOf(d + c + d) >= 0 || b.indexOf(d + c + '=' + d) >= 0)) { e = b.indexOf('#');e >= 0 && (b = b.substr(0, e) + d);e = b.indexOf(d + c + '=');if (e < 0) return g;b = b.substring(e + d.length + c.length + 1);e = b.indexOf(d); e >= 0 && (b = b.substring(0, e));b.length > 0 && (g = a.unescape(b));return g; } }, getIeVersion: function getIeVersion() { if (document.documentMode) return document.documentMode;for (var _a = 7; _a > 4; _a--) { var b = document.createElement('div');b.innerHTML = '<!--[if IE ' + _a + ']><span></span><![endif]-->';if (b.getElementsByTagName('span').length) return _a; }return null; } };a.G = 'supplementalDataID timestamp dynamicVariablePrefix visitorID marketingCloudVisitorID analyticsVisitorID audienceManagerLocationHint authState fid vmk visitorMigrationKey visitorMigrationServer visitorMigrationServerSecure charSet visitorNamespace cookieDomainPeriods fpCookieDomainPeriods cookieLifetime pageName pageURL customerPerspective referrer contextData currencyCode lightProfileID lightStoreForSeconds lightIncrementBy retrieveLightProfiles deleteLightProfiles retrieveLightData'.split(' '); a.g = a.G.concat('purchaseID variableProvider channel server pageType transactionID campaign state zip events events2 products audienceManagerBlob tnt'.split(' '));a.ga = 'timestamp charSet visitorNamespace cookieDomainPeriods cookieLifetime contextData lightProfileID lightStoreForSeconds lightIncrementBy'.split(' ');a.P = a.ga.slice(0);a.ua = 'account allAccounts debugTracking visitor visitorOptedOut trackOffline offlineLimit offlineThrottleDelay offlineFilename usePlugins doPlugins configURL visitorSampling visitorSamplingGroup linkObject clickObject linkURL linkName linkType trackDownloadLinks trackExternalLinks trackClickMap trackInlineStats linkLeaveQueryString linkTrackVars linkTrackEvents linkDownloadFileTypes linkExternalFilters linkInternalFilters useForcedLinkTracking forcedLinkTrackingTimeout trackingServer trackingServerSecure ssl abort mobile dc lightTrackVars maxDelay expectSupplementalData usePostbacks registerPreTrackCallback registerPostTrackCallback AudienceManagement'.split(' '); for (m = 0; m <= 250; m++) { m < 76 && (a.g.push('prop' + m), a.P.push('prop' + m)), a.g.push('eVar' + m), a.P.push('eVar' + m), m < 6 && a.g.push('hier' + m), m < 4 && a.g.push('list' + m); }m = 'pe pev1 pev2 pev3 latitude longitude resolution colorDepth javascriptVersion javaEnabled cookiesEnabled browserWidth browserHeight connectionType homepage pageURLRest marketingCloudOrgID'.split(' ');a.g = a.g.concat(m);a.G = a.G.concat(m);a.ssl = k.location.protocol.toLowerCase().indexOf('https') >= 0;a.charSet = 'UTF-8';a.contextData = {};a.offlineThrottleDelay = 0;a.offlineFilename = 'AppMeasurement.offline';a.Ja = 0;a.ea = 0;a.O = 0;a.Ia = 0;a.linkDownloadFileTypes = 'exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx';a.w = k;a.d = k.document;try { if (a.Oa = !1, navigator) { var v = navigator.userAgent;if (navigator.appName == 'Microsoft Internet Explorer' || v.indexOf('MSIE ') >= 0 || v.indexOf('Trident/') >= 0 && v.indexOf('Windows NT 6') >= 0) a.Oa = !0; } } catch (x) {}a.Z = function () { a.aa && (k.clearTimeout(a.aa), a.aa = p);a.k && a.K && a.k.dispatchEvent(a.K);a.v && (typeof a.v === 'function' ? a.v() : a.k && a.k.href && (a.d.location = a.k.href));a.k = a.K = a.v = 0; };a.Ma = function () { a.b = a.d.body;a.b ? (a.u = function (c) { var b = void 0, d = void 0, f = void 0, e = void 0, g = void 0;if (!(a.d && a.d.getElementById('cppXYctnr') || c && c['s_fe_' + a._in])) { if (a.wa) { if (a.useForcedLinkTracking) a.b.removeEventListener('click', a.u, !1);else { a.b.removeEventListener('click', a.u, !0);a.wa = a.useForcedLinkTracking = 0;return; } } else a.useForcedLinkTracking = 0;a.clickObject = c.srcElement ? c.srcElement : c.target;try { if (!a.clickObject || a.N && a.N == a.clickObject || !(a.clickObject.tagName || a.clickObject.parentElement || a.clickObject.parentNode)) a.clickObject = 0;else { var h = a.N = a.clickObject;a.da && (clearTimeout(a.da), a.da = 0);a.da = setTimeout(function () { a.N == h && (a.N = 0); }, 1E4);f = a.Da();a.track();if (f < a.Da() && a.useForcedLinkTracking && c.target) { for (e = c.target; e && e != a.b && e.tagName.toUpperCase() != 'A' && e.tagName.toUpperCase() != 'AREA';) { e = e.parentNode; }if (e && (g = e.href, a.Fa(g) || (g = 0), d = e.target, c.target.dispatchEvent && g && (!d || d == '_self' || d == '_top' || d == '_parent' || k.name && d == k.name))) { try { b = a.d.createEvent('MouseEvents'); } catch (l) { b = new k.MouseEvent(); }if (b) { try { b.initMouseEvent('click', c.bubbles, c.cancelable, c.view, c.detail, c.screenX, c.screenY, c.clientX, c.clientY, c.ctrlKey, c.altKey, c.shiftKey, c.metaKey, c.button, c.relatedTarget); } catch (m) { b = 0; }b && (b['s_fe_' + a._in] = b.s_fe = 1, c.stopPropagation(), c.stopImmediatePropagation && c.stopImmediatePropagation(), c.preventDefault(), a.k = c.target, a.K = b); } } } } } catch (n) { a.clickObject = 0; } } }, a.b && a.b.attachEvent ? a.b.attachEvent('onclick', a.u) : a.b && a.b.addEventListener && (navigator && (navigator.userAgent.indexOf('WebKit') >= 0 && a.d.createEvent || navigator.userAgent.indexOf('Firefox/2') >= 0 && k.MouseEvent) && (a.wa = 1, a.useForcedLinkTracking = 1, a.b.addEventListener('click', a.u, !0)), a.b.addEventListener('click', a.u, !1))) : setTimeout(a.Ma, 30); };a.qb();a.Qb || (r ? a.setAccount(r) : a.D('Error, missing Report Suite ID in AppMeasurement initialization'), a.Ma(), a.loadModule('ActivityMap')); } function s_gi(r) { var a = void 0, k = window.s_c_il, p = void 0, n = void 0, m = r.split(','), s = void 0, u = void 0, t = 0;if (k) for (p = 0; !t && p < k.length;) { a = k[p];if (a._c == 's_c' && (a.account || a.oun)) if (a.account && a.account == r) t = 1;else for (n = a.account ? a.account : a.oun, n = a.allAccounts ? a.allAccounts : n.split(','), s = 0; s < m.length; s++) { for (u = 0; u < n.length; u++) { m[s] == n[u] && (t = 1); } }p++; }t ? a.setAccount && a.setAccount(r) : a = new AppMeasurement(r);return a; }AppMeasurement.getInstance = s_gi;window.s_objectID || (window.s_objectID = 0); function s_pgicq() { var r = window, a = r.s_giq, k = void 0, p = void 0, n = void 0;if (a) for (k = 0; k < a.length; k++) { p = a[k], n = s_gi(p.oun), n.setAccount(p.un), n.setTagContainer(p.tagContainerName); }r.s_giq = 0; }s_pgicq(); </script><script>LUX=(function(){var a=("undefined"!==typeof(LUX)&&"undefined"!==typeof(LUX.gaMarks)?LUX.gaMarks:[]);var d=("undefined"!==typeof(LUX)&&"undefined"!==typeof(LUX.gaMeasures)?LUX.gaMeasures:[]);var j="LUX_start";var k=window.performance;var l=("undefined"!==typeof(LUX)&&LUX.ns?LUX.ns:(Date.now?Date.now():+(new Date())));if(k&&k.timing&&k.timing.navigationStart){l=k.timing.navigationStart}function f(){if(k&&k.now){return k.now()}var o=Date.now?Date.now():+(new Date());return o-l}function b(n){if(k){if(k.mark){return k.mark(n)}else{if(k.webkitMark){return k.webkitMark(n)}}}a.push({name:n,entryType:"mark",startTime:f(),duration:0});return}function m(p,t,n){if("undefined"===typeof(t)&&h(j)){t=j}if(k){if(k.measure){if(t){if(n){return k.measure(p,t,n)}else{return k.measure(p,t)}}else{return k.measure(p)}}else{if(k.webkitMeasure){return k.webkitMeasure(p,t,n)}}}var r=0,o=f();if(t){var s=h(t);if(s){r=s.startTime}else{if(k&&k.timing&&k.timing[t]){r=k.timing[t]-k.timing.navigationStart}else{return}}}if(n){var q=h(n);if(q){o=q.startTime}else{if(k&&k.timing&&k.timing[n]){o=k.timing[n]-k.timing.navigationStart}else{return}}}d.push({name:p,entryType:"measure",startTime:r,duration:(o-r)});return}function h(n){return c(n,g())}function c(p,o){for(i=o.length-1;i>=0;i--){var n=o[i];if(p===n.name){return n}}return undefined}function g(){if(k){if(k.getEntriesByType){return k.getEntriesByType("mark")}else{if(k.webkitGetEntriesByType){return k.webkitGetEntriesByType("mark")}}}return a}return{mark:b,measure:m,gaMarks:a,gaMeasures:d}})();LUX.ns=(Date.now?Date.now():+(new Date()));LUX.ac=[];LUX.cmd=function(a){LUX.ac.push(a)};LUX.init=function(){LUX.cmd(["init"])};LUX.send=function(){LUX.cmd(["send"])};LUX.addData=function(a,b){LUX.cmd(["addData",a,b])};LUX_ae=[];window.addEventListener("error",function(a){LUX_ae.push(a)});LUX_al=[];if("function"===typeof(PerformanceObserver)&&"function"===typeof(PerformanceLongTaskTiming)){var LongTaskObserver=new PerformanceObserver(function(c){var b=c.getEntries();for(var a=0;a<b.length;a++){var d=b[a];LUX_al.push(d)}});try{LongTaskObserver.observe({type:["longtask"]})}catch(e){}};</script><script src="https://cdn.speedcurve.com/js/lux.js?id=34523222" class="optanon-category-C0002" type="text/plain" async="" defer="" crossorigin="anonymous"></script><script> if (window !== undefined) { const LUX = window.LUX || {}; LUX.label = 'SectionPage'; }</script><script class="optanon-category-C0004" type="text/plain"> !function(s,a,e,v,n,t,z){if(s.saq)return;n=s.saq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!s._saq)s._saq=n;n.push=n;n.loaded=!0;n.version='1.0';n.queue=[];t=a.createElement(e);t.async=!0;t.src=v;z=a.getElementsByTagName(e)[0];z.parentNode.insertBefore(t,z)}(window,document,'script','https://tags.srv.stackadapt.com/events.js');saq('ts', 'QhmnLJDBbU-uXULanx5CUw'); </script><script src="//meter.bostonglobe.com/js/meter.js?d=521"></script><link rel="stylesheet" type="text/css" href="//meter.bostonglobe.com/css/style.css?d=521"/><script class="optanon-category-C0001" type="text/plain"> (function() { // Set up Cookie helper if (navigator.cookieEnabled) { var allCookies; var allCookiesArray = document.cookie.split(';'); var allCookiesData = allCookiesArray.reduce((cache, pair) => { var pairArray = pair.split('='); cache[pairArray[0].trim()] = (pairArray[1] || '').trim(); return cache; }, {}); allCookies = allCookiesData; window.allCookies = allCookies; } // Call Service to remove our cookies if consent is revoked if (window.allCookies && window.allCookies.OptanonConsent) { var serviceUrl = 'https://amp-api-prd.bostonglobe.com/api/v1/onetrust'; fetch(serviceUrl, { method: 'GET', credentials: 'include', }).catch (function (err) { if ('bostonglobe' !== 'bostonglobe') { console.error(err); } }); } })() </script><script src="//cdn.blueconic.net/bostonglobemedia.js"></script><script class="optanon-category-C0001" type="text/plain"> (function () { // These variables are defined server-side. var amazonBiddingPubID = "3453"; var oneTrustActive = true; // Nothing below is defined server-side. // OneTrust consent data window.isGDPRInfo = () => { const gdprString = window.localStorage.getItem('gdprString') || ''; if (gdprString.length > 0) return true; return false; }; var oneTrustConsentObj; var oneTrustGDPR = window.isGDPRInfo(); try { oneTrustConsentObj = JSON.parse(window.localStorage.getItem('consent_one_trust_bgmp') || '{}'); } catch (err) { oneTrustConsentObj = {}; } // Load Amazon. var a9DnsLink = document.createElement('link'); a9DnsLink.rel = 'dns-prefetch'; a9DnsLink.href = 'https://c.amazon-adsystem.com'; document.head.appendChild(a9DnsLink); a9PrecoonectLink = document.createElement('link'); a9PrecoonectLink.rel = 'preconnect'; a9PrecoonectLink.href = 'https://c.amazon-adsystem.com'; document.head.appendChild(a9PrecoonectLink); var a9Node = document.createElement('script'); a9Node.src = 'https://c.amazon-adsystem.com/aax2/apstag.js'; a9Node.onload = function onA9Load() { // Initialize the Amazon APS tag script. var amazonInitParams = { pubID: amazonBiddingPubID, adServer: 'googletag', } // Check if OneTrust is active if (oneTrustActive) { // If not GDPR and the user has given consent, continue // Amazon TAM will not init if in GDPR countries if (!oneTrustGDPR) { // If CCPA, update Amazon init params with the usp string if ( typeof window.__uspapi === 'function' && oneTrustConsentObj.C0004 === true ) { var storageCCPA; try { storageCCPA = JSON.parse(window.localStorage.getItem('ccpaString')); } finally { amazonInitParams.params = { aps_privacy: storageCCPA }; } } // Init Amazon TAM window.apstag.init(amazonInitParams); } } else { // Init Amazon TAM window.apstag.init(amazonInitParams); } if (window.fetch && navigator.cookieEnabled) { var jwtCookieValue = window.allCookies['pathAuthJWT']; if (jwtCookieValue && !oneTrustGDPR && oneTrustConsentObj.C0004 !== false) { // Fetch hashed token from the Regi API using the pathAuthJWT value fetch('https://api.bostonglobe.com/profiles/outside/REST/ads/rdb/amazonToken', { method: 'GET', headers: { 'Authorization': 'Bearer ' + jwtCookieValue } }).then(function(response) { return response.json(); }).then(function(data) { // Use the amazonToken that we fetched from the Regi endpoint using the pathAuthJWT cookie // and refresh the AMZN-Token cookie window.apstag.rpa({ hashedRecords: [{ type: 'email', record: data.amazonToken }], optOut: oneTrustConsentObj.C0004 === false, }); }); } else { // If no user data, remove AMZN-Token cookie that may still be present window.apstag.dpa(); } } } document.head.appendChild(a9Node); !function(a9, a, p, s, t, A, g) { if (a[a9]) return; function q(c, r) { a[a9]._Q.push([c, r]) } a[a9] = { init: function() { q("i", arguments) }, fetchBids: function() { q("f", arguments) }, setDisplayBids: function() {}, targetingKeys: function() { return [] }, dpa: function() { q("di", arguments) }, rpa: function() { q("ri", arguments) }, upa: function() { q("ui", arguments) }, _Q: [] }; }("apstag", window); })(); </script><script class="kxct optanon-category-C0004" type="text/plain" data-id="skwb6bm8t" data-timing="async" data-version="3.0"> window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]); (function(){ function retrieve(n){ var k= 'kx'+'bostonglobe_'+n, ls=(function(){ try { return window.localStorage; } catch(e) { return null; } })(); if (ls) { return ls[k] || ''; } else if (navigator.cookieEnabled) { var m = document.cookie.match(k+'=([^;]*)'); return (m && unescape(m[1])) || ''; } else { return ''; } } Krux.user = retrieve('user'); Krux.segments = retrieve('segs') ? retrieve('segs').split(',') : []; })(); (function(){ var k=document.createElement('script');k.type='text/javascript';k.async=true; k.src=(location.protocol==='https:'?'https:':'http:')+'//cdn.krxd.net/controltag/skwb6bm8t.js'; var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(k,s); }()); </script><script class="optanon-category-C0001" type="text/plain"> var oneTrustActive = true; var oneTrustConsentObj; try { oneTrustConsentObj = JSON.parse(window.localStorage.getItem('consent_one_trust_bgmp') || '{}'); } catch (err) { oneTrustConsentObj = {}; } window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-1071256246'); gtag('config', 'UA-122602496-1'); if (oneTrustActive && oneTrustConsentObj && oneTrustConsentObj.C0002 === false) { gtag( 'consent', 'update', { 'analytics_storage': 'denied' } ); } if (oneTrustActive && oneTrustConsentObj && oneTrustConsentObj.C0004 === false) { gtag( 'consent', 'update', { 'ads_storage': 'denied' } ); } </script><script class="optanon-category-C0001" type="text/plain"> (function() { // Add scripts that ignore the text/plain below var scriptArray = [ // CleanCreative / Clean.io / HUMAN { src: 'https://cadmus.script.ac/dz9qn8fh4jznm/script.js', category: 'C0003' }, ]; var oneTrustActive = true; function loadScripts() { scriptArray.forEach(function(scriptData) { if (oneTrustActive) { window.Optanon.InsertScript(scriptData.src, 'head', null, null, scriptData.category); } else { var currentScript = document.createElement('script'); currentScript.type = 'text/javascript'; currentScript.src = scriptData.src; document.head.appendChild(currentScript); } }); } // Load imediately after Onetrust finishes loading, or on page load if OneTrust is turned off loadScripts(); // Load after consent change in case of updates if (oneTrustActive) { window.OneTrust.OnConsentChanged(function() { loadScripts(); }); } })(); </script><script src="https://dc8xl0ndzn2cb.cloudfront.net/js/bostonglobe/v0/keywee.min.js" type="text/plain" class="optanon-category-C0004" async=""></script><script type="text/javascript"> var oneTrustActive = true; var oneTrustConsentObj; try { oneTrustConsentObj = JSON.parse(window.localStorage.getItem('consent_one_trust_bgmp') || '{}'); } catch (err) { oneTrustConsentObj = {}; } // Default to granted consent var consent = 'grant' // FB script decleration !function(f,b,e,v,n,t,s) { if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s); } (window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); if (oneTrustActive && oneTrustConsentObj && oneTrustConsentObj.C0004 === false) { consent = 'revoke'; } // We need to call consent before we run init and track fbq('consent', consent); fbq('set', 'autoConfig', 'false', '884869448226452'); fbq('set', 'autoConfig', 'false', '493062270895851'); fbq('init', '884869448226452'); fbq('track', 'PageView'); </script><script src="https://intljs.rmtag.com/111668.ct.js" class="optanon-category-C0004" type="text/plain" async=""></script><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/ tr?id=884869448226452&amp;ev=PageView&amp;noscript=1" alt="fb-pixel"/></noscript><script> window.addEventListener('DOMContentLoaded', function() { var oneTrustActive = true; var oneTrustConsentObj; try { oneTrustConsentObj = JSON.parse(window.localStorage.getItem('consent_one_trust_bgmp') || '{}'); } catch (err) { oneTrustConsentObj = {}; } // If a user has previously opted out, prevent our video player from firing Google Analytics if (oneTrustActive && oneTrustConsentObj && oneTrustConsentObj.C0002 === false) { window['ga-disable-UA-122602496-1'] = true; } else if (oneTrustActive) { // After video player is loaded in add event listener that checks for user consent // and updates the Google Analytics if a user has opted out window.addEventListener('powaRender', event => { window.OneTrust.OnConsentChanged(function() { if (window.OnetrustActiveGroups && window.OnetrustActiveGroups.indexOf('C0002') === -1) { window.OneTrust.BlockGoogleAnalytics('UA-122602496-1', 'C0002'); } }); }); } }); </script><script class="optanon-category-C0002" type="text/plain"> var _comscore=_comscore||[];_comscore.push({c1:"2",c2:"6035042"}),function(){var c=document.createElement("script"),e=document.getElementsByTagName("script")[0];c.async=!0,c.src=("https:"==document.location.protocol?"https://sb":"http://b")+".scorecardresearch.com/beacon.js",e.parentNode.insertBefore(c,e)}(); </script><noscript><img src="https://sb.scorecardresearch.com/p?c1=2&amp;c2=6035042&amp;cv=2.0&amp;cj=1" alt="scorecardresearch"/></noscript><script type="application/javascript" id="pugpig-resize-observer"> try { if (window.ResizeObserver) { // Create an Observer instance and watch page dimensions var pageResizeObserver = new ResizeObserver(function (entries) { var docHeight = entries[0].target.clientHeight; var message = { event: 'BoltIframeHeight', iframe: window.name, iframeSrc: window.location.href, height: docHeight }; parent.postMessage(message, '*'); }); var attachResizeObserver = function attachResizeObserver() { pageResizeObserver.observe(document.body); }; // Start watching the body tag when the page is ready. window.addEventListener('DOMContentLoaded', attachResizeObserver); } } catch (err) { console.error('Error in PugPigResizeObserver', err); // Absorb the error so the page continues to load. } </script><title>Massachusetts high school sports - MIAA news, scores, rankings, schedules, results</title><meta name="description" content="Get the latest MIAA high school sports news, rankings, schedules, scores, results, brackets &amp; standings."/><meta name="keywords" content=""/><meta property="fb:admins" content="100001044693856"/><meta property="fb:admins" content="507486035"/><meta property="fb:app_id" content="103933749691726"/><meta property="fb:pages" content="5637143257"/><meta property="og:site_name" content="BostonGlobe.com"/><meta property="og:type" content="website"/><meta property="og:title" content="Boston Globe All-Scholastics"/><meta property="og:url" content="https://www.bostonglobe.com/sports/high-schools/"/><meta property="og:description" content="Massachusetts high school sports All-Scholastics"/><meta property="og:image" content="https://www.bostonglobe.com/pf/resources/images/logo-bg.jpg?d=521"/><meta property="og:pixelID" content="884869448226452"/><meta property="twitter:account_id" content="95431448"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@BostonGlobe"/><meta name="twitter:title" content="Boston Globe All-Scholastics"/><meta name="twitter:description" content="Massachusetts high school sports All-Scholastics"/><meta name="twitter:url" content="https://www.bostonglobe.com/sports/high-schools/"/><meta name="twitter:image" content="https://www.bostonglobe.com/pf/resources/images/logo-bg.jpg?d=521"/><meta property="article:publisher" content="https://www.facebook.com/globe"/><meta property="article:content_tier" content="free"/><link rel="canonical" href="https://www.bostonglobe.com/sports/high-schools/"/><script> (function () { var urlSearch = /[?&]theme=([^&]*)/i.exec(window.location.search); var themeFromUrl = urlSearch ? urlSearch[1] : false; var themeFromStorage = window.sessionStorage ? window.sessionStorage.getItem('theme') : false; var theme = themeFromUrl || themeFromStorage; var isEmancipator = false; var isForced = themeFromUrl && themeFromUrl.indexOf('-force') > -1; if (document.head.getElementsByTagName('meta').forceTheme) { var htmlEl = document.querySelector('html'); if (isEmancipator && !isForced) { htmlEl.classList.add('theme-light'); } else { htmlEl.classList.add('theme-' + document.head.getElementsByTagName('meta') .forceTheme.getAttribute('content')); } } else if (theme) { var htmlEl = document.querySelector('html'); if (isEmancipator && !isForced) { htmlEl.classList.add('theme-light'); } else { htmlEl.classList.add('theme-' + theme); } if (window.sessionStorage) { window.sessionStorage.setItem('theme', theme); } } })(); </script><script> (function () { const queryParams = new URLSearchParams(window.location.search); const webviewQueryPrams = queryParams.get('webview'); const webviewLocalStr = localStorage.getItem('webview'); if(webviewQueryPrams !== null && webviewLocalStr === null){ localStorage.setItem('webview',webviewQueryPrams ) }else if (webviewQueryPrams !== null && webviewLocalStr !== webviewQueryPrams){ localStorage.setItem('webview',webviewQueryPrams ) } })(); </script><script type="application/javascript"> if ( !('scrollingElement' in document) || !(Element.prototype.matches) || !(window.URLSearchParams) || !(String.prototype.includes) || !(Object.entries) ) { document.write('<scr'+'ipt type="application/javascript" src="/pf/resources/dist/all-polyfills.js?d=521" defer=""></sc'+'ript>') } </script><script type="application/javascript" src="/pf/resources/focus-visible.js?d=521"></script><script type="application/javascript" id="polyfill-script">if(!Array.prototype.includes||!(window.Object && window.Object.assign)||!window.Promise||!window.Symbol||!window.fetch){document.write('<script type="application/javascript" src="/pf/dist/engine/polyfill.js?d=521" defer=""><\/script>')}</script><script id="fusion-engine-react-script" type="application/javascript" src="/pf/dist/engine/react.js?d=521" defer=""></script><script id="fusion-engine-combinations-script" type="application/javascript" src="/pf/dist/components/combinations/default.js?d=521" defer=""></script><link id="fusion-template-styles" rel="stylesheet" type="text/css" href="/pf/dist/components/combinations/default.css?d=521"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/x-icon" href="/pf/resources/images/favicon.png?v=bostonGlobe&amp;d=521"/><link rel="icon" type="image/png" sizes="32x32" href="/pf/resources/images/icons/favicon-32x32.png?v=bostonGlobe&amp;d=521"/><link rel="icon" type="image/png" sizes="16x16" href="/pf/resources/images/icons/favicon-16x16.png?v=bostonGlobe&amp;d=521"/><link rel="apple-touch-icon" sizes="180x180" href="/pf/resources/images/icons/apple-touch-icon.png?v=bostonGlobe&amp;d=521"/><link rel="mask-icon" href="/pf/resources/images/icons/safari-pinned-tab.svg?v=bostonGlobe&amp;d=521" color="#070707"/><meta name="msapplication-config" content="/pf/resources/images/icons/browserconfig.xml?d=521"/><meta name="theme-color" content="#ffffff"/><style>.orca-button { width: 100%; font-family: "Benton Sans Condensed Bold",helvetica,arial,sans-serif; font-size: 18px; font-weight: 800; border-radius: 3px; cursor: pointer; display: inline-block; padding: 17px 32px; } .orca-button:focus { outline: none; border-radius: 3px; box-shadow: 0 0 0 2px #005dc7; } .orca-button--primary { color: #fff; background-color: #005dc7; border: 1px solid #005dc7; } .orca-button--primary:hover { background-color: #000; border: 1px solid #000; } .orca-button--secondary { color: #005dc7; background-color: #fff; border: 1px solid #005dc7; } .orca-button--secondary:hover { color: #fff; background-color: #005dc7; border: 1px solid #005dc7; } .orca-button--primary[disabled], .orca-button--secondary[disabled] { color: #777; background-color: #ddd; border: 1px solid #ddd; } .font_primary { font-family: BentonSansCond,Helvetica,Arial,sans-serif; } .font_secondary { font-family: Miller,Georgia,Times,Times New Roman,serif; } .orca-heading-section.orca-heading-section { font-size: 50px; font-family: BentonSansCond,Helvetica,Arial,sans-serif; } .orca-heading-sub.orca-heading-sub { font-size: 18px; font-weight: 400; font-family: Miller,Georgia,Times,Times New Roman,serif; } h1.orca-heading { font-family: Miller,Georgia,Times,Times New Roman,serif; font-size: 24px; } h1.orca-heading.orca-heading-sup { font-size: 46px; } h2.orca-heading { font-family: Miller,Georgia,Times,Times New Roman,serif; font-size: 20px; } h3.orca-heading { font-family: Miller,Georgia,Times,Times New Roman,serif; font-size: 18px; } h4.orca-heading { font-family: BentonSansCond,Helvetica,Arial,sans-serif; font-size: 18px; } h5.orca-heading { font-family: BentonSansCond,Helvetica,Arial,sans-serif; font-size: 14px; } .orca-label--visually-hidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .orca-label--checkbox, .orca-label--radio-button { padding-right: 18px; font-family: "Benton Sans Condensed",helvetica,arial,sans-serif; font-size: 14px; color: #444; display: flex; line-height: 19px; } .orca-icon { min-width: 10px; width: 10px; min-height: 10px; height: 20px; background-repeat: no-repeat; background-position: center right; } .orca-required-field { color: #9e1511; } .orca-link { color: #005dc7; font-size: 18px; } .orca-link:hover { color: #777; } .orca-link--byline, .orca-link--small { font-family: "Benton Sans Condensed",helvetica,arial,sans-serif; } .orca-link--byline { font-size: 14px; font-weight: 800; } .orca-link--small { font-size: 12px; } .orca-label { font-family: "Benton Sans Condensed",helvetica,arial,sans-serif; display: block; color: #444; } .orca-label__text { font-size: 14px; line-height: 17px; } .orca-label__asterisk { font-family: "Benton Sans Condensed",helvetica,arial,sans-serif; color: #9e1611; } .orca-label__helper { margin-top: 2px; display: block; font-size: 12px; line-height: 14px; } .orca-input { box-sizing: border-box; display: block; height: 50px; width: 100%; margin-top: 5px; padding: 18px; border: 1px solid #797676; border-radius: 3px; font-family: "Benton Sans Condensed",helvetica,arial,sans-serif; font-size: 18px; } .orca-input:focus, .orca-input:active { outline: none; border: 1px solid #005dc7; border-radius: 3px; } .orca-input[disabled] { color: #777; background-color: #ddd; border: 1px solid #ddd; } .orca-input--error { border: 1px solid #9e1611; border-radius: 3px 3px 0 0; background: url("/static/images/svg/error-icon.svg?d=521") no-repeat 95% 50%; } .orca-input:focus.orca-input--error, .orca-input:active.orca-input--error { border-radius: 3px 3px 0 0; } .orca-input__message { margin-top: 0; padding: 18px; border-radius: 0 0 3px 3px; font-family: "Benton Sans Condensed",helvetica,arial,sans-serif; } .orca-input__message--error { border: 1px solid #9e1611; border-top: none; color: #9e1611; background: #fdeeee; } .orca-input__message--helper { border: 1px solid #777; border-top: none; color: #000; background: #ecebeb; } .orca-input__helper { position: relative; float: right; } .orca-input__helper-button { display: block; margin-bottom: -6px; padding-right: 0px; border: none; background: rgba(0,0,0,0); cursor: pointer; } .orca-input__helper-icon { height: 20px; width: 19px; } .orca-select { box-sizing: border-box; height: 50px; width: 100%; padding: 10px 20px; margin-top: 5px; border: 1px solid #797676; border-radius: 3px; font-family: "Benton Sans Condensed",helvetica,arial,sans-serif; font-size: 18px; background: #fff; } .orca-select[disabled] { color: #777; background-color: #ddd; border: 1px solid #ddd; } .orca-select>option { background: #fff; } .orca-select:focus, .orca-select:active { outline: 0; border: 1px solid #005dc7; } .orca-select--error { border: 1px solid #9e1511; } .orca-select__error-icon { display: inline-block; position: absolute; height: 25px; width: 10px; margin: 12px 0 0 8px; background: url("/static/images/svg/error-icon.svg?d=521") no-repeat; } .orca-checkbox-wrapper { border: 1px solid rgba(0,0,0,0); box-sizing: border-box; display: flex; padding: 10px 0; margin: 0; outline: none; -webkit-appearance: none; } .orca-checkbox-wrapper--error { border-color: #9e1511; border-radius: 3px 3px 3px 3px; background: url("/static/images/svg/error-icon.svg?d=521") no-repeat 98% 50%; background-color: #fceeee; padding: 10px 15px; } .orca-checkbox { margin: 0; outline: none; -webkit-appearance: none; } .orca-checkbox+label:before { content: ""; cursor: pointer; border: 1px solid #777; background-color: #fff; } .orca-checkbox+label:before { content: ""; border-radius: 4px; color: #777; margin-right: 14px; box-sizing: border-box; min-height: 18px; height: 18px; min-width: 18px; width: 18px; } .orca-checkbox:checked+label:before { color: inherit; background-color: rgba(0,0,0,0); background-repeat: no-repeat; background-position: center center; background-image: url("/static/images/svg/checkmark-icon.svg?d=521"); } .orca-checkbox:focus+label:before { outline: none; box-shadow: 0 0 0 2px #005dc7; border-color: rgba(0,0,0,0); } @-moz-document url-prefix() { .orca-checkbox:focus+label:before { outline: none; box-shadow: 0 0 0 2px #005dc7; } } .orca-checkbox:disabled+label { color: #777; } .orca-checkbox:disabled+label:before { background-color: #ddd; border: 1px solid #ddd; } .orca-radio-button { margin: 0; outline: none; -webkit-appearance: none; margin-bottom: 24px; } .orca-radio-button-wrapper { display: flex; align-items: center; margin-right: 10px; margin-bottom: 7px; } .orca-radio-button-wrapper:last-child { margin-bottom: 0; } .orca-radio-button+label:before { content: ""; cursor: pointer; border: 1px solid #777; background-color: #fff; } .orca-radio-button+label:before { content: ""; display: inline-block; border-radius: 50%; box-sizing: border-box; border-width: 1px; margin-right: 5px; min-height: 18px; height: 18px; min-width: 18px; width: 18px; } .orca-radio-button:checked+label:before { color: inherit; background-color: rgba(0,0,0,0); background-repeat: no-repeat; background-position: center center; background-image: url("/static/images/svg/radio-button-inner-icon.svg?d=521"); } .orca-radio-button:focus+label:before { outline: none; box-shadow: 0 0 0 2px #005dc7; border-color: rgba(0,0,0,0); } @-moz-document url-prefix() { .orca-radio-button:focus+label:before { outline: none; box-shadow: 0 0 0 2px #005dc7; } } .orca-radio-button-group-wrapper { border: 1px solid rgba(0,0,0,0); padding: 10px 15px; width: 100%; } .orca-radio-button-group-wrapper--error { border-color: #9e1511; border-radius: 3px 3px 3px 3px; background: url("/static/images/svg/error-icon.svg?d=521") no-repeat 95% 50%; background-color: #fceeee; } .orca-radio-button-group { display: flex; flex-direction: column; } .orca-fieldset { display: flex; border: 0; padding-right: 0; padding-left: 0; } .orca-textarea { box-sizing: border-box; display: block; width: 100%; padding: 18px; border: 1px solid #797676; border-radius: 3px; font-family: "Benton Sans Condensed",helvetica,arial,sans-serif; font-size: 18px; resize: none; } .orca-textarea--error { border: 1px solid #9e1611; border-radius: 3px 3px 0 0; } .orca-textarea:focus, .orca-textarea:active { border: 1px solid #005dc7; border-radius: 3px; outline: none; } .orca-textarea:focus.orca-textarea--error, .orca-textarea:active.orca-textarea--error { border-radius: 3px 3px 0 0; } .orca-textarea::placeholder { color: var(--color-black); } .orca-textarea[disabled] { color: #777; background-color: #ddd; border: 1px solid #ddd; } .orca-textarea__label--margin-bottom { margin-bottom: 5px; } .orca-textarea__message { position: relative; margin-top: 0; padding: 18px; border-radius: 0 0 3px 3px; font-family: "Benton Sans Condensed",helvetica,arial,sans-serif; } .orca-textarea__message--error { border: 1px solid #9e1611; border-top: none; color: #9e1611; background: #fdeeee; } .orca-textarea__message--error::before { content: ""; position: absolute; top: 12px; background-image: url("/static/images/svg/error-icon.svg?d=521"); background-repeat: no-repeat; width: 10px; height: 25px; } .orca-textarea__message-span { padding-left: 16px; } @media (min-width: 768px) { .orca-button { width: auto; } .orca-checkbox-wrapper--error { background-position: 95% 50%; } .orca-radio-button-wrapper { margin-bottom: 0; } .orca-radio-button-group { flex-direction: row; } } @media only screen and (min-width: 661px) { .orca-heading-sub.orca-heading-sub { font-size: 28px; } h1.orca-heading.orca-heading-sup { font-size: 64px; } h1.orca-heading { font-size: 46px; } h2.orca-heading { font-size: 28px; } h3.orca-heading { font-size: 20px; } } @charset "UTF-8"; .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before { border-color: #ccc; border-style: solid; border-width: 3px 3px 0 0; content: ""; display: block; height: 9px; position: absolute; top: 6px; width: 9px; } .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle { margin-left: -4px; position: absolute; width: 0; } .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after { box-sizing: content-box; position: absolute; border: 8px solid transparent; height: 0; width: 1px; content: ""; z-index: -1; border-width: 8px; left: -8px; } .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before { border-bottom-color: #aeaeae; } .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle { top: 0; margin-top: -8px; } .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after { border-top: none; border-bottom-color: #f0f0f0; } .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after { top: 0; } .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before { top: -1px; border-bottom-color: #aeaeae; } .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle { bottom: 0; margin-bottom: -8px; } .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after { border-bottom: none; border-top-color: #fff; } .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after { bottom: 0; } .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before { bottom: -1px; border-top-color: #aeaeae; } .react-datepicker-wrapper { display: inline-block; padding: 0; border: 0; } .react-datepicker { font-family: "Helvetica Neue", helvetica, arial, sans-serif; font-size: 0.8rem; background-color: #fff; color: #000; border: 1px solid #aeaeae; border-radius: 0.3rem; display: inline-block; position: relative; } .react-datepicker--time-only .react-datepicker__triangle { left: 35px; } .react-datepicker--time-only .react-datepicker__time-container { border-left: 0; } .react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box { border-bottom-left-radius: 0.3rem; border-bottom-right-radius: 0.3rem; } .react-datepicker__triangle { position: absolute; left: 50px; } .react-datepicker-popper { z-index: 1; } .react-datepicker-popper[data-placement^=bottom] { padding-top: 10px; } .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle { left: auto; right: 50px; } .react-datepicker-popper[data-placement^=top] { padding-bottom: 10px; } .react-datepicker-popper[data-placement^=right] { padding-left: 8px; } .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle { left: auto; right: 42px; } .react-datepicker-popper[data-placement^=left] { padding-right: 8px; } .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle { left: 42px; right: auto; } .react-datepicker__header { text-align: center; background-color: #f0f0f0; border-bottom: 1px solid #aeaeae; border-top-left-radius: 0.3rem; padding: 8px 0; position: relative; } .react-datepicker__header--time { padding-bottom: 8px; padding-left: 5px; padding-right: 5px; } .react-datepicker__header--time:not(.react-datepicker__header--time--only) { border-top-left-radius: 0; } .react-datepicker__header:not(.react-datepicker__header--has-time-select) { border-top-right-radius: 0.3rem; } .react-datepicker__year-dropdown-container--select, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--scroll { display: inline-block; margin: 0 15px; } .react-datepicker__current-month, .react-datepicker-time__header, .react-datepicker-year-header { margin-top: 0; color: #000; font-weight: bold; font-size: 0.944rem; } .react-datepicker-time__header { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .react-datepicker__navigation { align-items: center; background: none; display: flex; justify-content: center; text-align: center; cursor: pointer; position: absolute; top: 2px; padding: 0; border: none; z-index: 1; height: 32px; width: 32px; text-indent: -999em; overflow: hidden; } .react-datepicker__navigation--previous { left: 2px; } .react-datepicker__navigation--next { right: 2px; } .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) { right: 85px; } .react-datepicker__navigation--years { position: relative; top: 0; display: block; margin-left: auto; margin-right: auto; } .react-datepicker__navigation--years-previous { top: 4px; } .react-datepicker__navigation--years-upcoming { top: -4px; } .react-datepicker__navigation:hover *::before { border-color: #a6a6a6; } .react-datepicker__navigation-icon { position: relative; top: -1px; font-size: 20px; width: 0; } .react-datepicker__navigation-icon--next { left: -2px; } .react-datepicker__navigation-icon--next::before { transform: rotate(45deg); left: -7px; } .react-datepicker__navigation-icon--previous { right: -2px; } .react-datepicker__navigation-icon--previous::before { transform: rotate(225deg); right: -7px; } .react-datepicker__month-container { float: left; } .react-datepicker__year { margin: 0.4rem; text-align: center; } .react-datepicker__year-wrapper { display: flex; flex-wrap: wrap; max-width: 180px; } .react-datepicker__year .react-datepicker__year-text { display: inline-block; width: 4rem; margin: 2px; } .react-datepicker__month { margin: 0.4rem; text-align: center; } .react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text { display: inline-block; width: 4rem; margin: 2px; } .react-datepicker__input-time-container { clear: both; width: 100%; float: left; margin: 5px 0 10px 15px; text-align: left; } .react-datepicker__input-time-container .react-datepicker-time__caption { display: inline-block; } .react-datepicker__input-time-container .react-datepicker-time__input-container { display: inline-block; } .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input { display: inline-block; margin-left: 10px; } .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input { width: auto; } .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button, .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] { -moz-appearance: textfield; } .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter { margin-left: 5px; display: inline-block; } .react-datepicker__time-container { float: right; border-left: 1px solid #aeaeae; width: 85px; } .react-datepicker__time-container--with-today-button { display: inline; border: 1px solid #aeaeae; border-radius: 0.3rem; position: absolute; right: -87px; top: 0; } .react-datepicker__time-container .react-datepicker__time { position: relative; background: white; border-bottom-right-radius: 0.3rem; } .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box { width: 85px; overflow-x: hidden; margin: 0 auto; text-align: center; border-bottom-right-radius: 0.3rem; } .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list { list-style: none; margin: 0; height: calc(195px + 1.7rem / 2); overflow-y: scroll; padding-right: 0; padding-left: 0; width: 100%; box-sizing: content-box; } .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item { height: 30px; padding: 5px 10px; white-space: nowrap; } .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover { cursor: pointer; background-color: #f0f0f0; } .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected { background-color: #216ba5; color: white; font-weight: bold; } .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover { background-color: #216ba5; } .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled { color: #ccc; } .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover { cursor: default; background-color: transparent; } .react-datepicker__week-number { color: #ccc; display: inline-block; width: 1.7rem; line-height: 1.7rem; text-align: center; margin: 0.166rem; } .react-datepicker__week-number.react-datepicker__week-number--clickable { cursor: pointer; } .react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected, .react-datepicker__week-number--keyboard-selected):hover { border-radius: 0.3rem; background-color: #f0f0f0; } .react-datepicker__week-number--selected { border-radius: 0.3rem; background-color: #216ba5; color: #fff; } .react-datepicker__week-number--selected:hover { background-color: #1d5d90; } .react-datepicker__week-number--keyboard-selected { border-radius: 0.3rem; background-color: #2a87d0; color: #fff; } .react-datepicker__week-number--keyboard-selected:hover { background-color: #1d5d90; } .react-datepicker__day-names { white-space: nowrap; margin-bottom: -8px; } .react-datepicker__week { white-space: nowrap; } .react-datepicker__day-name, .react-datepicker__day, .react-datepicker__time-name { color: #000; display: inline-block; width: 1.7rem; line-height: 1.7rem; text-align: center; margin: 0.166rem; } .react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text, .react-datepicker__year-text { cursor: pointer; } .react-datepicker__day:hover, .react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover, .react-datepicker__year-text:hover { border-radius: 0.3rem; background-color: #f0f0f0; } .react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today, .react-datepicker__year-text--today { font-weight: bold; } .react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted, .react-datepicker__year-text--highlighted { border-radius: 0.3rem; background-color: #3dcc4a; color: #fff; } .react-datepicker__day--highlighted:hover, .react-datepicker__month-text--highlighted:hover, .react-datepicker__quarter-text--highlighted:hover, .react-datepicker__year-text--highlighted:hover { background-color: #32be3f; } .react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1, .react-datepicker__year-text--highlighted-custom-1 { color: magenta; } .react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2, .react-datepicker__year-text--highlighted-custom-2 { color: green; } .react-datepicker__day--holidays, .react-datepicker__month-text--holidays, .react-datepicker__quarter-text--holidays, .react-datepicker__year-text--holidays { position: relative; border-radius: 0.3rem; background-color: #ff6803; color: #fff; } .react-datepicker__day--holidays .holiday-overlay, .react-datepicker__month-text--holidays .holiday-overlay, .react-datepicker__quarter-text--holidays .holiday-overlay, .react-datepicker__year-text--holidays .holiday-overlay { position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); background-color: #333; color: #fff; padding: 4px; border-radius: 4px; white-space: nowrap; visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.3s ease-in-out; } .react-datepicker__day--holidays:hover, .react-datepicker__month-text--holidays:hover, .react-datepicker__quarter-text--holidays:hover, .react-datepicker__year-text--holidays:hover { background-color: #cf5300; } .react-datepicker__day--holidays:hover .holiday-overlay, .react-datepicker__month-text--holidays:hover .holiday-overlay, .react-datepicker__quarter-text--holidays:hover .holiday-overlay, .react-datepicker__year-text--holidays:hover .holiday-overlay { visibility: visible; opacity: 1; } .react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range, .react-datepicker__month-text--selected, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--selected, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--selected, .react-datepicker__year-text--in-selecting-range, .react-datepicker__year-text--in-range { border-radius: 0.3rem; background-color: #216ba5; color: #fff; } .react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover, .react-datepicker__month-text--selected:hover, .react-datepicker__month-text--in-selecting-range:hover, .react-datepicker__month-text--in-range:hover, .react-datepicker__quarter-text--selected:hover, .react-datepicker__quarter-text--in-selecting-range:hover, .react-datepicker__quarter-text--in-range:hover, .react-datepicker__year-text--selected:hover, .react-datepicker__year-text--in-selecting-range:hover, .react-datepicker__year-text--in-range:hover { background-color: #1d5d90; } .react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected, .react-datepicker__year-text--keyboard-selected { border-radius: 0.3rem; background-color: #bad9f1; color: rgb(0, 0, 0); } .react-datepicker__day--keyboard-selected:hover, .react-datepicker__month-text--keyboard-selected:hover, .react-datepicker__quarter-text--keyboard-selected:hover, .react-datepicker__year-text--keyboard-selected:hover { background-color: #1d5d90; } .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range), .react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range), .react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range), .react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range) { background-color: rgba(33, 107, 165, 0.5); } .react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range) { background-color: #f0f0f0; color: #000; } .react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled, .react-datepicker__year-text--disabled { cursor: default; color: #ccc; } .react-datepicker__day--disabled:hover, .react-datepicker__month-text--disabled:hover, .react-datepicker__quarter-text--disabled:hover, .react-datepicker__year-text--disabled:hover { background-color: transparent; } .react-datepicker__input-container { position: relative; display: inline-block; width: 100%; } .react-datepicker__input-container .react-datepicker__calendar-icon { position: absolute; padding: 0.5rem; box-sizing: content-box; } .react-datepicker__view-calendar-icon input { padding: 6px 10px 5px 25px; } .react-datepicker__year-read-view, .react-datepicker__month-read-view, .react-datepicker__month-year-read-view { border: 1px solid transparent; border-radius: 0.3rem; position: relative; } .react-datepicker__year-read-view:hover, .react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover { cursor: pointer; } .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow { border-top-color: #b3b3b3; } .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow { transform: rotate(135deg); right: -16px; top: 0; } .react-datepicker__year-dropdown, .react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown { background-color: #f0f0f0; position: absolute; width: 50%; left: 25%; top: 30px; z-index: 1; text-align: center; border-radius: 0.3rem; border: 1px solid #aeaeae; } .react-datepicker__year-dropdown:hover, .react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover { cursor: pointer; } .react-datepicker__year-dropdown--scrollable, .react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable { height: 150px; overflow-y: scroll; } .react-datepicker__year-option, .react-datepicker__month-option, .react-datepicker__month-year-option { line-height: 20px; width: 100%; display: block; margin-left: auto; margin-right: auto; } .react-datepicker__year-option:first-of-type, .react-datepicker__month-option:first-of-type, .react-datepicker__month-year-option:first-of-type { border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; } .react-datepicker__year-option:last-of-type, .react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-bottom-left-radius: 0.3rem; border-bottom-right-radius: 0.3rem; } .react-datepicker__year-option:hover, .react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover { background-color: #ccc; } .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming { border-bottom-color: #b3b3b3; } .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous { border-top-color: #b3b3b3; } .react-datepicker__year-option--selected, .react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected { position: absolute; left: 15px; } .react-datepicker__close-icon { cursor: pointer; background-color: transparent; border: 0; outline: 0; padding: 0 6px 0 0; position: absolute; top: 0; right: 0; height: 100%; display: table-cell; vertical-align: middle; } .react-datepicker__close-icon::after { cursor: pointer; background-color: #216ba5; color: #fff; border-radius: 50%; height: 16px; width: 16px; padding: 2px; font-size: 12px; line-height: 1; text-align: center; display: table-cell; vertical-align: middle; content: "\D7"; } .react-datepicker__close-icon--disabled { cursor: default; } .react-datepicker__close-icon--disabled::after { cursor: default; background-color: #ccc; } .react-datepicker__today-button { background: #f0f0f0; border-top: 1px solid #aeaeae; cursor: pointer; text-align: center; font-weight: bold; padding: 5px 0; clear: left; } .react-datepicker__portal { position: fixed; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.8); left: 0; top: 0; justify-content: center; align-items: center; display: flex; z-index: 2147483647; } .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name { width: 3rem; line-height: 3rem; } @media (max-width: 400px), (max-height: 550px) { .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__time-name { width: 2rem; line-height: 2rem; } } .react-datepicker__portal .react-datepicker__current-month, .react-datepicker__portal .react-datepicker-time__header { font-size: 1.44rem; } .react-datepicker__children-container { width: 13.8rem; margin: 0.4rem; padding-right: 0.2rem; padding-left: 0.2rem; height: auto; } .react-datepicker__aria-live { position: absolute; clip-path: circle(0); border: 0; height: 1px; margin: -1px; overflow: hidden; padding: 0; width: 1px; white-space: nowrap; } .react-datepicker__calendar-icon { width: 1em; height: 1em; vertical-align: -0.125em; } .elex__BalanceOfPowerArc_style-module_balanceOfPower { position: relative; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_title { color: #000000; font-family: Benton, sans-serif; font-size: 18px; font-weight: bold; letter-spacing: 0; line-height: 22px; text-align: center; margin: 0 55px; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_majorPartySummary { position: absolute; top: 0; left: 0; right: 0; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_majorPartySummary .elex__BalanceOfPowerArc_style-module_partyName { font-family: Benton, sans-serif; font-weight: bold; font-size: 14px; line-height: 12px; margin: 0; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_majorPartySummary .elex__BalanceOfPowerArc_style-module_partyCount { font-family: Benton, sans-serif; font-weight: bold; font-size: 24px; margin: 0; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_majorPartySummary.elex__BalanceOfPowerArc_style-module_dem .elex__BalanceOfPowerArc_style-module_partyCount { color: #6db3bf; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_majorPartySummary.elex__BalanceOfPowerArc_style-module_gop { text-align: right; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_majorPartySummary.elex__BalanceOfPowerArc_style-module_gop .elex__BalanceOfPowerArc_style-module_partyCount { color: #b04343; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_majorityNote { font-family: Benton, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 0; line-height: 16px; text-align: center; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_totals { display: flex; width: 100%; justify-content: space-between; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_totals .elex__BalanceOfPowerArc_style-module_party { text-align: center; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_totals .elex__BalanceOfPowerArc_style-module_party .elex__BalanceOfPowerArc_style-module_partyName { font-family: Benton, sans-serif; font-size: 10px; font-weight: bold; letter-spacing: 0; line-height: 12px; text-align: center; margin: 0; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_totals .elex__BalanceOfPowerArc_style-module_party .elex__BalanceOfPowerArc_style-module_partyCount { font-family: Benton, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0; line-height: 19px; text-align: center; margin: 0; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_totals .elex__BalanceOfPowerArc_style-module_party .elex__BalanceOfPowerArc_style-module_partyCount .elex__BalanceOfPowerArc_style-module_changeCount { font-size: 8px; font-weight: normal; padding-left: 0.25em; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_totals .elex__BalanceOfPowerArc_style-module_party.elex__BalanceOfPowerArc_style-module_dem .elex__BalanceOfPowerArc_style-module_partyCount { color: #6db3bf; } .elex__BalanceOfPowerArc_style-module_balanceOfPower .elex__BalanceOfPowerArc_style-module_totals .elex__BalanceOfPowerArc_style-module_party.elex__BalanceOfPowerArc_style-module_gop .elex__BalanceOfPowerArc_style-module_partyCount { color: #b04343; } .elex__BallotQuestions_BallotQuestion-module_questions { display: flex; flex-direction: column; } .elex__BallotQuestions_BallotQuestion-module_questionContainer + .elex__BallotQuestions_BallotQuestion-module_questionContainer { margin-top: 20px; } .elex__BallotQuestions_BallotQuestion-module_barContainer { height: 22px; } .elex__BallotQuestions_BallotQuestion-module_barContainer .elex__BallotQuestions_BallotQuestion-module_percentage { display: none; } @media screen and (min-width: 601px) { .elex__BallotQuestions_BallotQuestion-module_barContainer { display: flex; align-items: center; } } @media screen and (min-width: 601px) and (min-width: 601px) { .elex__BallotQuestions_BallotQuestion-module_barContainer .elex__BallotQuestions_BallotQuestion-module_percentage { display: block; margin: 1px 0 0 5px; } } .elex__BallotQuestions_BallotQuestion-module_details { display: flex; align-items: center; } .elex__BallotQuestions_BallotQuestion-module_checkmark { width: 16px; height: 13px; color: #222; margin-right: 3px; } .elex__BallotQuestions_BallotQuestion-module_yesNo { font-size: 14px; font-weight: bold; } .elex__BallotQuestions_BallotQuestion-module_percentage { margin-left: auto; font-size: 10px; font-weight: bold; } @media screen and (min-width: 601px) { .elex__BallotQuestions_BallotQuestion-module_percentage { display: none; } } .elex__Candidate_VoteBar-module_voteBar { height: 100%; width: 100%; position: relative; } .elex__Candidate_VoteBar-module_barForeground { position: absolute; top: 0; left: 0; bottom: 0; transition: width 500ms; } .elex__BallotQuestions_BallotWrapper-module_ballotWrapper { padding-top: 10px; font-family: Benton, sans-serif; max-width: 536px; } .elex__BallotQuestions_BallotWrapper-module_ballotWrapper + .elex__BallotQuestions_BallotWrapper-module_ballotWrapper { margin-top: 75px; } .elex__components_BattlegroundTable-module_table { width: 100%; color: #000; background-color: #fff; border-collapse: collapse; font-family: Benton, sans-serif; font-size: 12px; } .elex__components_BattlegroundTable-module_th { border-bottom: 3px solid #222; padding: 8px 0px; text-align: left; } .elex__components_BattlegroundTable-module_td { padding: 8px 0px; border-top: 1px solid #222; } .elex__components_BattlegroundTable-module_td > div { padding: 0; border-top: none; } .elex__components_BattlegroundTable-module_td > svg { margin-left: 0; } .elex__components_BattlegroundTable-module_h2 { font-size: 18px; font-weight: bold; margin: 0; } .elex__components_BattlegroundTable-module_subHeading { font-weight: bold; } .elex__components_BattlegroundTable-module_subHeading > td { padding: 4px 0px; } .elex__components_BattlegroundTable-module_state, .elex__components_BattlegroundTable-module_leader { font-weight: bold; } .elex__GeneralLegend_Legend-module_legend { width: 100%; text-align: left; border-top: 1px solid #d8d8d8; padding: .25em 0; overflow: hidden; } .elex__GeneralLegend_Legend-module_partyName, .elex__GeneralLegend_Legend-module_partyNameMobile, .elex__GeneralLegend_Legend-module_candidateName, .elex__GeneralLegend_Legend-module_candidateNameMobile { color: #222222; font-family: Benton, sans-serif; font-size: 11px; font-weight: 900; letter-spacing: 0; line-height: 6px; margin-right: 1em; } .elex__GeneralLegend_Legend-module_partyGroup { display: block; } .elex__GeneralLegend_Legend-module_partyName, .elex__GeneralLegend_Legend-module_candidateName { display: none; } @media only screen and (min-width: 400px) { .elex__GeneralLegend_Legend-module_legendParty { display: inline-block; margin-right: 1em; border-right: 1px solid #979797; padding-right: 1em; } .elex__GeneralLegend_Legend-module_legendParty:last-child { margin-right: 0; padding-right: 0; border-right: 0; } .elex__GeneralLegend_Legend-module_legendPrimary { display: inline-block; position: relative; margin-right: 2em; } .elex__GeneralLegend_Legend-module_legendPrimary:before { content: ""; width: 1px; height: 100%; background-color: #979797; display: inline-block; position: absolute; left: -1em; } .elex__GeneralLegend_Legend-module_legendPrimary:last-child { margin-right: 0; } } @media only screen and (min-width: 661px) { .elex__GeneralLegend_Legend-module_partyGroup { margin-right: 1em; border-right: 1px solid #979797; padding-right: 1em; display: inline; } .elex__GeneralLegend_Legend-module_partyGroup:last-child { margin-right: 0; padding-right: 0; border-right: 0; } .elex__GeneralLegend_Legend-module_partyNameMobile, .elex__GeneralLegend_Legend-module_candidateNameMobile { display: none; } .elex__GeneralLegend_Legend-module_partyName, .elex__GeneralLegend_Legend-module_candidateName { display: inline; } } .elex__GeneralLegend_Legend-module_legendItem { color: #222222; font-family: BentonSansCond, Benton-Cond, sans-serif; font-size: 11px; letter-spacing: 0; line-height: 6px; margin-right: 1em; } .elex__GeneralLegend_Legend-module_legendItem:last-child { margin-right: 0; } .elex__GeneralLegend_Legend-module_legendRectangle, .elex__GeneralLegend_Legend-module_winnerCheckmark { margin-left: 0.5em; } .elex__components_BreakdownTable-module_table { background-color: #fff; border-collapse: collapse; color: #000; font-family: Benton, sans-serif; font-size: 12px; width: 100%; } .elex__components_BreakdownTable-module_tr:nth-of-type(even) { background-color: #f4f4f4; } .elex__components_BreakdownTable-module_th { border-bottom: 3px solid #222; padding: 0; text-align: left; vertical-align: bottom; } .elex__components_BreakdownTable-module_th:nth-of-type(2) { padding-bottom: 6px; padding-left: 8px; } .elex__components_BreakdownTable-module_td { border-top: 1px solid #222; padding: 16px 8px; } .elex__components_BreakdownTable-module_td > div { border-top: none; padding: 0; } .elex__components_BreakdownTable-module_td > svg { margin-left: 0; } .elex__components_BreakdownTable-module_select { background-color: #ebebeb; border: 1px solid #979797; border-bottom: none; border-radius: 0; color: #495057; font-weight: 700; font-size: 12px; height: 28px; margin-left: 0px; } .elex__components_BreakdownTable-module_select:focus { outline: 0; } @media (max-width: 660px) { .elex__components_BreakdownTable-module_select { font-size: 16px; } } .elex__components_BreakdownTable-module_subHeading { font-family: BentonSansCond, sans-serif; } .elex__components_BreakdownTable-module_subHeading > td { padding: 8px; } .elex__components_BreakdownTable-module_unit { font-weight: 700; } .elex__components_BreakdownTable-module_subUnit { display: block; font-weight: 700; margin-left: 13px; } .elex__components_BreakdownTable-module_legend { background-color: #fff !important; } .elex__components_BreakdownTable-module_percentReporting { background-color: #fff !important; } .elex__components_BreakdownTable-module_percentReporting > td { padding-top: 8px; text-align: right; } @media (max-width: 660px) { .elex__components_BreakdownTable-module_hiddenMobile { display: none; } } .elex__Candidate_CandidateCard-module_candidateCard { box-sizing: border-box; width: 100%; padding-bottom: 16px; } .elex__Candidate_CandidateCard-module_candidateCard:after { content: ""; clear: both; display: table; } .raceID-results-widget .elex__Candidate_CandidateCard-module_candidateCard:last-child { padding-bottom: 0; } .elex__Candidate_CandidateCard-module_image { width: 75px; height: 75px; margin-left: 14px; margin-top: 16px; float: left; border-radius: 75px; } .elex__Candidate_CandidateCard-module_details { float: left; margin-left: 14px; margin-top: 16px; width: calc(100% - 117px); } .raceID-results-widget .liteCandidateView .elex__Candidate_CandidateCard-module_details { width: 100%; margin-left: 0; } .elex__Candidate_CandidateCard-module_barContainer { width: 100%; height: 26px; } .raceID-results-widget .elex__Candidate_CandidateCard-module_barContainer { height: 13px; } .elex__Candidate_CandidateCard-module_litebarContainer { width: 100%; height: 13px; margin-top: 22px; } .raceID-results-widget .elex__Candidate_CandidateCard-module_litebarContainer { height: 13px; } .elex__Candidate_CandidateCard-module_name { margin-right: 10px; } .raceID-results-widget.thisRaceIsAQuestion .elex__Candidate_CandidateCard-module_name { margin-bottom: 0 !important; } .elex__Candidate_CandidateCard-module_nameAndBarCell { width: auto; color: #000000; font-family: BentonSansCond, sans-serif; font-size: 18px; font-weight: bold; letter-spacing: 0.18px; margin-bottom: 0; margin-top: 0; } .elex__Candidate_CandidateCard-module_voteCount { width: 100%; margin: 6px 0 0; display: flex; align-items: flex-start; flex-wrap: wrap; } .elex__Candidate_CandidateCard-module_voteCountNumber { flex: 0 calc(100% - 60px); } .elex__Candidate_CandidateCard-module_percentage { font-weight: bold; flex: 0 60px; } .raceID-results-widget .elex__Candidate_CandidateCard-module_percentage { color: black !important; font-size: 14px; } .elex__Candidate_CandidateCard-module_checkmark { height: 16px; } .raceID-results-widget .elex__Candidate_CandidateCard-module_checkmark { align-self: center; } .elex__Candidate_CandidateCard-module_liteVoteCount, .elex__Candidate_CandidateCard-module_voteCount { color: #000000; font-family: BentonSansCond, sans-serif; font-weight: normal; font-size: 16px; letter-spacing: 0.16px; line-height: 1.2; } .elex__Candidate_CandidateCard-module_liteNameAndBarCell .elex__Candidate_CandidateCard-module_checkmark { height: 14px; margin-right: 6px; margin-bottom: 1px; } @media screen and (min-width: 601px) { .elex__Candidate_CandidateCard-module_liteNameAndBarCell .elex__Candidate_CandidateCard-module_checkmark { margin-right: 9px; margin-top: -9px; margin-bottom: 0; } } .elex__Candidate_CandidateCard-module_liteNameAndBarCell .elex__Candidate_CandidateCard-module_name { font-size: 18px; margin-bottom: 1px; } @media screen and (min-width: 601px) { .elex__Candidate_CandidateCard-module_liteNameAndBarCell .elex__Candidate_CandidateCard-module_name { font-size: 18px; margin-bottom: 1px; } } .elex__Candidate_CandidateCard-module_liteVoteCountNumber { font-size: 14px; margin-right: 15px; } .elex__Candidate_CandidateCard-module_liteVoteCount { display: inline-flex; flex-wrap: nowrap; flex: 0 1 auto; margin-left: auto; float: right; margin-top: 4px; } .elex__Candidate_CandidateCard-module_liteVoteCount:after { content: ''; display: table; clear: both; } .elex__Candidate_CandidateCard-module_liteVoteCount .elex__Candidate_CandidateCard-module_percentage { flex: 0 1 auto; margin-left: auto; margin-right: 0; } @media screen and (min-width: 601px) { .elex__Candidate_CandidateCard-module_liteVoteCount .elex__Candidate_CandidateCard-module_percentage { margin-left: 100px; font-size: 14px; } } .raceID-results-widget .elex__Candidate_CandidateCard-module_liteVoteCount .elex__Candidate_CandidateCard-module_percentage { margin-left: 10px; } .elex__Candidate_CandidateCard-module_liteVoteCount .elex__Candidate_CandidateCard-module_voteCountNumber { flex: 0 1 auto; } .raceID-results-widget .elex__Candidate_CandidateCard-module_liteVoteCount { float: none; margin-left: 0; } .elex__Candidate_CandidateCard-module_party { font-size: 10px; font-family: Benton, sans-serif; color: #222; margin-bottom: 3px; font-weight: normal; } .raceID-results-widget .elex__Candidate_CandidateCard-module_party { margin-bottom: 0; flex-grow: 2; } .raceID-results-widget.thisRaceIsAQuestion .elex__Candidate_CandidateCard-module_party { visibility: hidden; } .elex__Candidate_CandidateRow-module_candidateRow { border-bottom: 1px solid #979797; border-spacing: 5em; margin-top: 10px; } .elex__Candidate_CandidateRow-module_candidateRow:last-of-type { border-bottom: none; } .elex__Candidate_CandidateRow-module_candidateRow { margin-bottom: 3px; padding-top: 5px; vertical-align: middle; } td { padding-top: 5px; } .elex__Candidate_CandidateRow-module_candidateImage { padding-right: 5px; width: 40px; } .elex__Candidate_CandidateRow-module_candidateImage img { border-radius: 40px; height: 40px; width: 40px; } .elex__Candidate_CandidateRow-module_nameAndBarCell { color: #000000; font-family: BentonSansCond, sans-serif; font-size: 18px; font-weight: bold; height: 26px; padding-bottom: 1px; letter-spacing: 0.14px; } .elex__Candidate_CandidateRow-module_barContainer { height: 9px; margin-bottom: 2px; width: 100%; } .elex__Candidate_CandidateRow-module_voteAndPercentage { display: flex; flex-direction: row; } .elex__Candidate_CandidateRow-module_percentage { font-weight: bold; font-size: 14px; font-family: BentonSansCond, sans-serif; letter-spacing: 0.16px; line-height: 1.2; text-align: right; vertical-align: bottom; margin-left: auto; } .elex__Candidate_CandidateRow-module_voteCount { font-weight: normal; font-size: 14px; font-family: BentonSansCond, sans-serif; letter-spacing: 0.16px; line-height: 1.2; text-align: right; vertical-align: bottom; display: flex; align-items: flex-start; flex-wrap: wrap; } .elex__DelegateTracker_style-module_delegateTracker { width: 100%; } .elex__DelegateTracker_style-module_title { color: #222222; font-family: BentonSansCond, sans-serif; font-size: 18px; font-weight: bold; letter-spacing: 0.5px; line-height: 17px; margin: 0; } .elex__DelegateTracker_style-module_subtitle { color: #222222; font-family: BentonSansCond, sans-serif; font-size: 14px; letter-spacing: 0.5px; line-height: 17px; margin: 4px 0; } .elex__DelegateTracker_style-module_candidateTable { border-collapse: collapse; width: 100%; } .elex__DelegateTracker_style-module_delegateRow td { border-bottom: 1px solid #979797; padding: 5px; } td.elex__DelegateTracker_style-module_barCell { border-right: 2px solid #979797; padding-right: 0; font-family: BentonSansCond, sans-serif; font-size: 10px; letter-spacing: 0.1px; line-height: 18px; } .elex__DelegateTracker_style-module_barCellContainer { display: flex; align-items: flex-end; } td.elex__DelegateTracker_style-module_countCell { width: 40px; font-family: BentonSansCond, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0.12px; vertical-align: bottom; } .elex__DelegateTracker_style-module_candidatePhoto { width: 33px; height: 33px; border-radius: 100%; background-color: #568C59; overflow: hidden; margin-right: 6px; } .elex__DelegateTracker_style-module_candidatePhoto img { width: 33px; height: 33px; } .elex__DelegateTracker_style-module_nameAndBar { flex-grow: 1; padding-bottom: 3px; } .elex__DelegateTracker_style-module_barContainer { width: 100%; height: 9px; background-color: #ede5e5; overflow: hidden; white-space: nowrap; } .elex__DelegateTracker_style-module_delegateBar, .elex__DelegateTracker_style-module_superdelegateBar { height: 9px; background-color: #568C59; display: inline-block; } .elex__DelegateTracker_style-module_superdelegateBar { background-color: #000; } .elex__DelegateTracker_style-module_candidateName { font-family: BentonSansCond, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0.12px; line-height: 16px; margin: 0; } .elex__DelegateTracker_style-module_superdelegateKey { font-family: BentonSansCond, sans-serif; font-size: 8px; letter-spacing: 0.01px; line-height: 12px; white-space: nowrap; } .elex__DelegateTracker_style-module_superdelegateKey .elex__DelegateTracker_style-module_superdelegateBar { height: 8px; width: 10px; } .elex__DelegateTracker_style-module_superdelegateKey span { display: inline-block; padding-left: 2px; } .elex__DelegateTracker_style-module_superdelegateKey span:first-of-type { padding-left: 0; } .elex__ElectionsRaceNavigation_style-module_clearfix:after { content: ""; display: table; clear: both; } .elex__ElectionsRaceNavigation_style-module_listStyleNone { list-style: none; } .elex__ElectionsRaceNavigation_style-module_mainUL { margin: 0 0 15px; padding: 0 0 5px; height: 22px; display: flex; flex-wrap: wrap; overflow: hidden; } .elex__ElectionsRaceNavigation_style-module_toggleUL { margin: 0 0 15px; padding: 0 0 5px; } .elex__ElectionsRaceNavigation_style-module_subUL { margin-bottom: 0; padding: 0; width: 94%; margin: 3px auto 45px auto; position: relative; } .elex__ElectionsRaceNavigation_style-module_subUL:before, .elex__ElectionsRaceNavigation_style-module_subUL:after { content: ""; display: block; background: #b04343; background: linear-gradient(90deg, #b04343, #6db3bf); } .elex__ElectionsRaceNavigation_style-module_subUL:before { height: 2px; position: absolute; top: -5px; width: 100%; } .elex__ElectionsRaceNavigation_style-module_subUL:after { height: 12px; position: absolute; width: 100%; bottom: -25px; } .elex__ElectionsRaceNavigation_style-module_menuToggleItem { min-width: 78px; } .elex__ElectionsRaceNavigation_style-module_graphical.elex__ElectionsRaceNavigation_style-module_menuItem { border-right: 1px solid #979797; padding: 0 50px 0 0; } .elex__ElectionsRaceNavigation_style-module_graphical img { vertical-align: middle; height: 30px; line-height: 0; margin: -5px 10px 0 0; margin-top: -5px; } .elex__ElectionsRaceNavigation_style-module_graphical img.elex__ElectionsRaceNavigation_style-module_graphic { padding: 0; } .elex__ElectionsRaceNavigation_style-module_graphical span { color: #9B9B9B; font-family: BentonSansCond, Benton-Cond, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 0.18px; line-height: 26px; } .elex__ElectionsRaceNavigation_style-module_menuItem { border-right: 1px solid #979797; padding: 3px 52px 6px 52px; text-align: center; position: relative; flex: 1 1 auto; } .elex__ElectionsRaceNavigation_style-module_menuItem.elex__ElectionsRaceNavigation_style-module_wrapped { font-size: 12px; padding: 10px 0; border: 0; width: 20%; display: inline-block; } .elex__ElectionsRaceNavigation_style-module_menuLink { text-decoration: none; color: #787878; font-family: Benton, sans-serif; font-size: 14px; } .elex__ElectionsRaceNavigation_style-module_menuLink.elex__ElectionsRaceNavigation_style-module_wrapped { font-size: 12px; position: relative; } .elex__ElectionsRaceNavigation_style-module_menuLink:hover, .elex__ElectionsRaceNavigation_style-module_menuLink:focus { color: #333; } .elex__ElectionsRaceNavigation_style-module_menuLink:hover:after, .elex__ElectionsRaceNavigation_style-module_menuLink:focus:after { content: ''; display: block; position: absolute; background: #b04343; background: linear-gradient(90deg, #b04343 0%, #6db3bf 100%); bottom: -3px; height: 2px; left: -50%; right: -50%; width: 125%; margin: 0 auto; text-align: center; } .elex__ElectionsRaceNavigation_style-module_dropdownToggle { font-family: Benton, sans-serif; cursor: pointer; font-size: 14px; color: #787878; padding: 3px 0 0; position: relative; border: none; background: none; white-space: nowrap; } .elex__ElectionsRaceNavigation_style-module_dropdownToggle:before { content: '\25BC'; position: absolute; display: block; width: 100%; bottom: -20px; } .elex__ElectionsRaceNavigation_style-module_dropdownToggle:after { content: ''; display: block; position: absolute; bottom: -3px; height: 2px; background: #b04343; background: linear-gradient(90deg, #b04343 0%, #6db3bf 100%); width: 60%; left: 20%; } .elex__ElectionsRaceNavigation_theme-module_mobileNav { display: block; margin: 0 auto; font-family: BentonSansCond, sans-serif; font-size: 16px; font-weight: bold; text-transform: capitalize; background: #dbdbdb; padding: 4px; border-color: #979797; color: #222; } @media screen and (min-width: 661px) { .elex__ElectionsRaceNavigation_theme-module_mobileNav { display: none; } } .elex__ElectionsRaceNavigation_theme-module_desktopNav { display: none; } @media screen and (min-width: 661px) { .elex__ElectionsRaceNavigation_theme-module_desktopNav { display: flex; border-top: 1px solid #979797; padding-top: 20px; } } .elex__ResultDualBar_style-module_resultDualBar { position: relative; height: 25px; background-color: #dbdbdb; margin-bottom: 5px; } .elex__ResultDualBar_style-module_resultDualBar:after { content: ''; display: block; position: absolute; width: 1px; height: 35px; background-color: #979797; bottom: 0; left: 50%; transform: translateX(-50%); } .elex__ResultDualBar_style-module_leftCount { position: absolute; top: 0; left: 0; height: 25px; } .elex__ResultDualBar_style-module_rightCount { position: absolute; top: 0; right: 0; height: 25px; } .elex__ResultDualBar_style-module_middleCount { position: absolute; height: 25px; } .elex__ElectoralLeaderboard_style-module_electoralLeaderboard { font-family: BentonSansCond, sans-serif; font-weight: 800; display: flex; align-items: center; } .elex__ElectoralLeaderboard_style-module_imageContainer, .elex__ElectoralLeaderboard_style-module_demImageContainer, .elex__ElectoralLeaderboard_style-module_gopImageContainer { display: none; width: 112px; height: 112px; flex: 0 0 112px; border-radius: 50%; } .elex__ElectoralLeaderboard_style-module_demImageContainer { background-color: #6db3bf; } .elex__ElectoralLeaderboard_style-module_gopWinner .elex__ElectoralLeaderboard_style-module_demImageContainer { height: 75px; width: 75px; flex: 0 0 75px; } .elex__ElectoralLeaderboard_style-module_gopImageContainer { background-color: #b04343; } .elex__ElectoralLeaderboard_style-module_demWinner .elex__ElectoralLeaderboard_style-module_gopImageContainer { height: 75px; width: 75px; flex: 0 0 75px; } .elex__ElectoralLeaderboard_style-module_leaderboardImage { width: 100%; height: 100%; } .elex__ElectoralLeaderboard_style-module_raceContainer { margin: 0 10px; flex: 1 0 auto; } .elex__ElectoralLeaderboard_style-module_raceInfo { display: flex; justify-content: space-between; align-items: flex-end; position: relative; } .elex__ElectoralLeaderboard_style-module_electorInfo { display: flex; flex-direction: column; justify-content: space-between; text-align: center; padding: 3px 0 10px; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .elex__ElectoralLeaderboard_style-module_electorsToWin { font-size: 14px; line-height: 1; display: block; } .elex__ElectoralLeaderboard_style-module_electorsUndecided { font-size: 10px; line-height: 1.5; } .elex__ElectoralLeaderboard_style-module_candidateInfoContainer, .elex__ElectoralLeaderboard_style-module_demInfo, .elex__ElectoralLeaderboard_style-module_gopInfo { display: flex; flex-direction: column; padding-bottom: 3px; } .elex__ElectoralLeaderboard_style-module_gopWinner .elex__ElectoralLeaderboard_style-module_demInfo { color: #787878; flex-direction: row; align-items: baseline; } .elex__ElectoralLeaderboard_style-module_gopInfo { align-items: flex-end; } .elex__ElectoralLeaderboard_style-module_demWinner .elex__ElectoralLeaderboard_style-module_gopInfo { color: #787878; flex-direction: row; align-items: baseline; } .elex__ElectoralLeaderboard_style-module_candidateInfo { display: flex; align-items: baseline; font-size: 14px; line-height: 1.2; } .elex__ElectoralLeaderboard_style-module_demWinner .elex__ElectoralLeaderboard_style-module_gopInfo .elex__ElectoralLeaderboard_style-module_candidateInfo { order: 2; } .elex__ElectoralLeaderboard_style-module_winnerCheckmark { width: 16px; margin-right: 5px; } .elex__ElectoralLeaderboard_style-module_candidateFirstName { display: none; margin-right: 3px; } .elex__ElectoralLeaderboard_style-module_candidateParty { font-weight: 400; font-size: 10px; color: #222222; margin: 0 5px; } .elex__ElectoralLeaderboard_style-module_electoralVotes, .elex__ElectoralLeaderboard_style-module_demElectoralVotes, .elex__ElectoralLeaderboard_style-module_gopElectoralVotes { display: block; font-size: 36px; height: 36px; } .elex__ElectoralLeaderboard_style-module_demElectoralVotes { color: #6db3bf; } .elex__ElectoralLeaderboard_style-module_gopWinner .elex__ElectoralLeaderboard_style-module_demElectoralVotes { font-size: 18px; height: 18px; margin-left: 5px; } .elex__ElectoralLeaderboard_style-module_gopElectoralVotes { color: #b04343; } .elex__ElectoralLeaderboard_style-module_demWinner .elex__ElectoralLeaderboard_style-module_gopElectoralVotes { font-size: 18px; height: 18px; margin-right: 5px; order: 1; } .elex__ElectoralLeaderboard_style-module_otherCandidateName { font-size: 12px; } .elex__ElectoralLeaderboard_style-module_otherCandidateName:before { content: ''; display: inline-block; width: 8px; height: 8px; background-color: #c8bd17; margin-right: 5px; } .elex__ElectoralLeaderboard_style-module_electorText { font-size: 11px; font-weight: 400; margin: 0 5px; } .elex__ElectoralLeaderboard_style-module_otherCandidatesElectors { font-size: 10px; } .elex__ElectoralLeaderboard_style-module_voteInfo { display: flex; justify-content: center; align-items: baseline; } .elex__ElectoralLeaderboard_style-module_voteCount, .elex__ElectoralLeaderboard_style-module_demVoteCount, .elex__ElectoralLeaderboard_style-module_gopVoteCount { display: none; font-size: 12px; } .elex__ElectoralLeaderboard_style-module_gopWinner .elex__ElectoralLeaderboard_style-module_demVoteCount { color: #787878; } .elex__ElectoralLeaderboard_style-module_demWinner .elex__ElectoralLeaderboard_style-module_gopVoteCount { color: #787878; } .elex__ElectoralLeaderboard_style-module_votePercent { margin-left: 3px; } @media only screen and (min-width: 670px) { .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_imageContainer, .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_demImageContainer, .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_gopImageContainer { display: block; } .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_raceInfo { align-items: flex-end; } .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_candidateInfo { font-size: 18px; } .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_winnerCheckmark { width: 20px; } .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_candidateFirstName { display: inline; } .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_electorInfo { align-self: flex-end; justify-content: flex-end; } .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_electorsToWin { margin-bottom: 5px; } .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_electoralVotes, .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_demElectoralVotes, .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_gopElectoralVotes { font-size: 50px; height: 50px; } .elex__ElectoralLeaderboard_style-module_gopWinner .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_demElectoralVotes { font-size: 25px; height: 25px; } .elex__ElectoralLeaderboard_style-module_demWinner .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_gopElectoralVotes { font-size: 25px; height: 25px; } .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_voteInfo { justify-content: space-between; } .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_voteCount, .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_demVoteCount, .elex__ElectoralLeaderboard_style-module_isFullWidth .elex__ElectoralLeaderboard_style-module_gopVoteCount { display: block; } } /* TODO: Rm convenience items after map work is completed $democratBlue: #6db3bf; $republicanRed: #b04343; $neutralYellow: #568C59; */ .elex__StateMap_style-module_stateMap { position: relative; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_heading { font-family: BentonSansCond, sans-serif; font-weight: bold; font-size: 20px; color: black; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_toggleBtn { color: white; font-size: 18px; padding: 8px 11px; border-radius: 8px; font-family: BentonSansCond, sans-serif; font-weight: bold; letter-spacing: 0.18px; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_toggleBtn.elex__StateMap_style-module_dems { background-color: #6db3bf; border-color: #6db3bf; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_toggleBtn.elex__StateMap_style-module_gop { float: right; background-color: #b04343; border-color: #b04343; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_selectWrapper { border-bottom: 1px solid gray; position: relative; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_selectWrapper:before { content: ""; height: 100%; width: 0; background: transparent; display: block; position: absolute; top: 20px; left: 10px; border: 21px solid transparent; border-top-color: green; border-right-width: 10px; border-left-width: 10px; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_selectMenu { padding-left: 32px; border-radius: 0px; width: 100%; height: 56px; background-color: #f3ebd6; border-bottom: 1px gray solid; -webkit-appearance: none; -moz-appearance: none; text-indent: 9999px; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_selectLabel { font-family: BentonSansCond, sans-serif; font-size: 20px; position: absolute; top: 18px; left: 40px; pointer-events: none; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend { display: flex; flex-wrap: wrap; padding: 10px 0; align-items: baseline; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legendItem { margin-right: 10px; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legendItem.elex__StateMap_style-module_lastItem { margin-right: 30px; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend .elex__StateMap_style-module_currentGraphic, .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend .elex__StateMap_style-module_inProgressGraphic, .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend .elex__StateMap_style-module_completedGraphic { height: 17px; display: block; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend .elex__StateMap_style-module_currentGraphic { background-color: #F3EBD6; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend .elex__StateMap_style-module_inProgressGraphic { width: 136px; margin-right: 10px; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend .elex__StateMap_style-module_completedGraphic { width: 20px; display: inline-block; margin-right: 5px; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend .elex__StateMap_style-module_currentString, .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend .elex__StateMap_style-module_inProgressString, .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_legend .elex__StateMap_style-module_completedString { font-family: BentonSansCond, sans-serif; font-size: 16px; line-height: 19px; letter-spacing: 0.21px; color: black; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_percentReporting { font-family: BentonSansCond,sans-serif; font-size: 14px; font-weight: 700; letter-spacing: .5px; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_toolTipSelected { top: 50% !important; left: 50% !important; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_slotted, .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_singlePage { width: 100%; margin: 0 auto; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_stateMapSVG { position: relative; } .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_slottedSVG, .elex__StateMap_style-module_stateMap .elex__StateMap_style-module_singlePageSVG { margin: 0 auto; } .elex__StateMap_style-module_raceSummary { color: #000000; font-family: Benton, sans-serif; font-size: 8px; letter-spacing: 0; line-height: 8px; text-align: right; } .elex__StateMap_style-module_legendNote { color: #222222; font-family: BentonSansCond, Benton-Cond, sans-serif; font-size: 11px; letter-spacing: 0; line-height: 11px; margin-right: 1em; } .elex__ToolTip_style-module_tooltip { position: relative; box-sizing: border-box; height: 103px; width: 500px; border: 1px solid #222222; border-radius: 4px; background-color: #FFFFFF; font-family: BentonSansCond, sans-serif; line-height: 26px; padding: 12px; } .elex__ToolTip_style-module_tooltip .elex__ToolTip_style-module_table { width: 100%; border-collapse: collapse; } .elex__ToolTip_style-module_tooltip .elex__ToolTip_style-module_tableHeader { font-size: 0.875em; border-bottom: 1px solid #979797; font-family: BentonSansCond, Benton-Cond, sans-serif; color: #222222; } .elex__ToolTip_style-module_tooltip .elex__ToolTip_style-module_tableHeader th { font-weight: normal; } .elex__ToolTip_style-module_tooltip .elex__ToolTip_style-module_firstColumn { text-align: left; } .elex__ToolTip_style-module_tooltip .elex__ToolTip_style-module_name { display: inline-block; } .elex__ToolTip_style-module_tooltip .elex__ToolTip_style-module_borderBottom { border-bottom: 1px solid #979797; } .elex__ToolTip_style-module_tooltip .elex__ToolTip_style-module_alignRight { text-align: right; } .elex__ToolTip_style-module_tooltip .elex__ToolTip_style-module_candidateColorBox { display: inline-block; width: 18px; height: 12px; margin-right: 7px; } .elex__ToolTip_style-module_localeName { display: inline-block; width: 100%; flex-basis: 100%; } .elex__ToolTip_style-module_localeName.elex__ToolTip_style-module_hasVotes { border-bottom: 1px solid #979797; margin: 0 0 7px; } .elex__ToolTip_style-module_precinctsReporting { font-size: 16px; float: right; font-family: BentonSansCond, Benton-Cond, sans-serif; font-weight: normal; } .elex__ToolTip_style-module_closeButton { background: none; border: 0; height: 12px; width: 8px; padding: 0; font-size: 12px; float: right; pointer-events: all; margin-left: 5px; } .elex__ToolTip_style-module_firstRow.elex__ToolTip_style-module_firstRow { margin: 0; } .elex__ToolTip_style-module_row { display: flex; margin-top: 10px; margin-bottom: 10px; } .elex__ToolTip_style-module_label { color: #222222; font-size: 20px; line-height: 20px; font-weight: bold; } .elex__PageHeader_style-module_header { width: 100%; height: 388px; background-size: cover; position: relative; } .elex__PageHeader_style-module_title { width: 751px; background-color: white; margin: 0 auto; max-width: 100%; text-align: center; bottom: 0; position: absolute; left: 0; right: 0; } .elex__PageHeader_style-module_election { width: 165px; height: 30px; top: 18px; margin: 0 auto; position: relative; border-top: 0.5px solid #979797; border-bottom: 0.5px solid #979797; } .elex__PageHeader_style-module_election img { margin-top: -2px; margin-left: -10px; } .elex__PageHeader_style-module_election p { color: #9B9B9B; font-family: BentonSansCond, Benton-Cond, sans-serif; font-size: 18px; font-weight: bold; letter-spacing: 0.18px; line-height: 26px; display: inline; bottom: 10px; position: relative; } .elex__PageHeader_style-module_party { width: 751px; color: #000000; text-align: center; margin: auto; } .elex__PageHeader_style-module_party p { font-family: Miller-Headline, serif; font-weight: bold; font-size: 64px; letter-spacing: 0.24px; line-height: 60px; margin: 35px auto 10px; max-width: 85%; } @media only screen and (min-width: 500px) and (max-width: 760px) { .elex__PageHeader_style-module_header { height: 350px; } .elex__PageHeader_style-module_title { width: 480px; } .elex__PageHeader_style-module_party { width: 480px; } .elex__PageHeader_style-module_party p { font-size: 45px; } } @media only screen and (min-width: 400px) and (max-width: 499px) { .elex__PageHeader_style-module_header { height: 272px; } .elex__PageHeader_style-module_title { width: 100%; height: 155px; } .elex__PageHeader_style-module_party { width: 100%; } .elex__PageHeader_style-module_party p { font-size: 38px; margin-top: 30px; line-height: 40px; } } @media only screen and (max-width: 399px) { .elex__PageHeader_style-module_header { height: 272px; } .elex__PageHeader_style-module_title { width: 100%; height: 155px; } .elex__PageHeader_style-module_party { width: 100%; height: 110px; } .elex__PageHeader_style-module_party p { font-size: 32px; margin-top: 28px; line-height: 38px; letter-spacing: 0.12px; max-width: 95%; } } .elex__components_PercentReporting-module_pctReportingContainer { height: 33px; text-align: right; } .raceID-results-widget .elex__components_PercentReporting-module_pctReportingContainer { border-bottom: 1px solid #222; height: 25px; } .raceID-results-widget .elex__components_PercentReporting-module_pctReportingContainer:after { content: ''; display: block; width: 100%; border-bottom: 1px solid #222; } .elex__components_PercentReporting-module_pctReportingText { font-family: BentonSansCond, sans-serif; font-size: 14px; font-weight: bold; line-height: 37px; letter-spacing: 0.5px; margin: 0; } .raceID-results-widget .elex__components_PercentReporting-module_pctReportingText { font-size: 8px; line-height: 30px; } .elex__components_PrimaryMenu-module_primaryMenu { box-sizing: border-box; } .elex__components_PrimaryMenu-module_primaryMenu::after, .elex__components_PrimaryMenu-module_primaryMenu::before { box-sizing: border-box; } .elex__components_PrimaryMenu-module_primaryMenu.elex__components_PrimaryMenu-module_isDemocrat .elex__components_PrimaryMenu-module_primaryMenuLink { background-color: #6db3bf; border-color: #6db3bf; } .elex__components_PrimaryMenu-module_primaryMenu.elex__components_PrimaryMenu-module_isDemocrat .elex__components_PrimaryMenu-module_primaryMenuLink.elex__components_PrimaryMenu-module_altColor { background-color: #b04343; border-color: #b04343; } .elex__components_PrimaryMenu-module_primaryMenu.elex__components_PrimaryMenu-module_isRepublican .elex__components_PrimaryMenu-module_primaryMenuLink { background-color: #b04343; border-color: #b04343; } .elex__components_PrimaryMenu-module_primaryMenu.elex__components_PrimaryMenu-module_isRepublican .elex__components_PrimaryMenu-module_primaryMenuLink.elex__components_PrimaryMenu-module_altColor { background-color: #6db3bf; border-color: #6db3bf; } .elex__components_PrimaryMenu-module_primaryMenuLink { box-sizing: border-box; text-decoration: none; color: #fff; vertical-align: middle; cursor: pointer; user-select: none; font-family: BentonSansCond, sans-serif; font-weight: 700; font-size: 18px; line-height: 26px; letter-spacing: 0.18px; text-align: left; border-radius: 8px; padding: 10px; background-color: #568C59; border-color: #568C59; border-width: 1px; border-style: solid; display: block; } .elex__components_PrimaryMenu-module_primaryMenuLink + .elex__components_PrimaryMenu-module_primaryMenuLink { margin-top: 24px; } .elex__components_PrimaryMenu-module_primaryMenuLink:hover { text-decoration: none; } .elex__components_PrimaryMenu-module_primaryMenuLink:focus { outline: 0; } .elex__components_PrimaryMenu-module_primaryMenuLink::before, .elex__components_PrimaryMenu-module_primaryMenuLink::after { box-sizing: border-box; } .elex__components_PrimaryMenu-module_primaryMenuRule { box-sizing: content-box; height: 0; overflow: visible; border: 0; margin: 12px 0 24px; border-top: 1px solid #979797; } .elex__WinnerCard_style-module_winner { box-sizing: border-box; width: 100%; max-width: 1024px; border: 1px solid #979797; box-shadow: 8px 8px 8px 4px #D8D8D8; margin-bottom: 50px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_imageMobile { width: 100px; height: 100px; margin: 0 14px 0; border-radius: 50%; flex: 0 0 100px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_mobileTopper { display: flex; align-items: center; padding-top: 20px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_nameAndBar { flex: 0 0 calc(100% - 145px); } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_imageDesktop { display: none; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_barContainer { width: 100%; height: 33px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_candidate { width: 100%; display: flex; justify-content: space-between; align-items: center; color: #000000; font-family: BentonSansCond, sans-serif; font-size: 18px; letter-spacing: 0.24px; line-height: 20px; margin-bottom: 6px; margin-top: 0; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_nameAndBarCell { font-weight: bold; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_ageSize { font-size: 18px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_isWinner { height: 24px; width: 24px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_mobileBottom { display: flex; flex-direction: column; padding-top: 5px; padding-left: 14px; padding-bottom: 10px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_voteCount { order: 2; height: 26px; color: #000000; font-family: BentonSansCond, sans-serif; font-weight: normal; font-size: 18px; letter-spacing: 0.24px; line-height: 1.2; margin: 0; display: flex; align-items: flex-start; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_percentage { font-weight: bold; padding-right: 11px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_bio { order: 1; height: auto; font-size: 18px; font-family: BentonSansCond, sans-serif; margin-top: 5px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_position { font-family: BentonSansCond, sans-serif; margin: 5px 0; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_blurb { font-family: BentonSansCond, sans-serif; display: none; } @media only screen and (min-width: 670px) { .elex__WinnerCard_style-module_winner { display: flex; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_imageMobile { display: none; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_imageDesktop { display: block; flex: 0 0 190px; width: 190px; height: 190px; margin: 17px 30px 32px; border-radius: 50%; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_candidate { display: block; font-size: 20px; line-height: 26px; margin-top: 21px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_mobileTopper { display: block; padding-top: 0; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_details { flex: 0 0 calc(100% - 281px); margin: 0 14px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_ageSize { font-size: 20px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_isWinner { height: 34px; width: 34px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_mobileBottom { display: block; padding-top: 0; padding-left: 0; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_voteCount { font-size: 24px; margin: 6px 0 0; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_bio { font-size: 20px; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_position { margin: 16px 0; } .elex__WinnerCard_style-module_winner .elex__WinnerCard_style-module_blurb { display: block; } } .elex__Race_style-module_raceTable { display: table; border-collapse: collapse; width: 100%; max-width: 445px; } .raceID-results-widget .elex__Race_style-module_raceTable { max-width: none; } @media only screen and (min-width: 670px) { .raceID-results-widget .elex__Race_style-module_raceTable { max-width: none; } } @media only screen and (min-width: 670px) { .elex__Race_style-module_raceTable { max-width: 890px; } } .elex__Race_style-module_raceTableRow { border-bottom: none; } .elex__Race_style-module_oneColumn .elex__Race_style-module_raceTableRow { float: none; width: 100%; } @media only screen and (min-width: 670px) { .elex__Race_style-module_raceTableRow { float: left; } } .elex__Race_style-module_shadowBox { box-sizing: border-box; width: 100%; border: 1px solid #979797; background-color: #FFFFFF; box-shadow: 8px 8px 8px 4px #D8D8D8; margin-bottom: 29px; } .elex__Race_style-module_shadowBox:after { content: ""; clear: both; display: table; } .elex__Race_style-static_liteCandidateView .elex__Race_style-static_candidateCard { width: 50%; } .elex__Race_style-static_liteCandidateView.elex__Race_style-static_oneColumn .elex__Race_style-static_candidateCard { width: 100%; } .elex__Race_style-static_liteCandidateView .elex__Race_style-static_barContainer { height: 13px; } .elex__Race_style-static_liteCandidateView .elex__Race_style-static_details { width: 95%; } .elex__Race_style-static_liteCandidateView .elex__Race_style-static_percentage { color: #000 !important; font-size: 14px; margin-bottom: 1px; } @media screen and (min-width: 601px) { .elex__Race_style-static_liteCandidateView .elex__Race_style-static_percentage { margin-left: auto; } } /* * Core styles for PriorityNav.js * These styles are not optional and should always be included * * Free to use under the MIT License. * http://twitter.com/GijsRoge */ .elex__ReactPriorityNav_style-module_priorityNav { white-space: nowrap; /* * Makes sure the menu's are inline-block so they don't take up * the entire width of its parent. This will break the plugin. */ } .elex__ReactPriorityNav_style-module_priorityNav ul { display: inline-block; } .elex__ReactPriorityNav_style-module_priorityNav li { display: inline-block; } .elex__ReactPriorityNav_style-module_priorityNavWrapper { position: relative; } .elex__ReactPriorityNav_style-module_priorityDropdown { display: block !important; white-space: normal; } .elex__ReactPriorityNav_style-module_priorityNavIsVisible { visibility: visible; } .elex__ReactPriorityNav_theme-module_globe .priority-nav__dropdown-toggle { font-family: Benton, sans-serif; cursor: pointer; font-size: 14px; text-decoration: none; color: #787878; padding: 0; position: relative; border: none; background: none; text-align: center; min-width: 185px; } .elex__ReactPriorityNav_theme-module_globe .is-open:after { content: ''; display: block; position: absolute; bottom: -3px; height: 2px; background: #b04343; background: linear-gradient(90deg, #b04343 0%, #6db3bf 100%); width: 60%; left: 20%; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown { position: relative; padding-top: 12px; width: 94%; padding-left: 0; margin: 0 auto 0 auto; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown .menuLabelDefault { display: none; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown .dropdownLabelOverride { display: block !important; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown .menuItem { font-size: 12px; font-family: Benton, sans-serif; padding: 10px 0; border: 0; text-align: center; position: relative; width: 20%; vertical-align: top; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown .menuLink { font-size: 12px; display: inline-block; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown .menuLink:focus:after, .elex__ReactPriorityNav_theme-module_globe .nav__dropdown .menuLink:hover:after { content: ""; display: block; position: absolute; background: #b04343; background: linear-gradient(90deg, #b04343, #6db3bf); height: 2px; text-align: center; bottom: -3px; width: 115%; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown:not(:empty):before, .elex__ReactPriorityNav_theme-module_globe .nav__dropdown:not(:empty):after { content: ""; display: block; background: #b04343; background: linear-gradient(90deg, #b04343, #6db3bf); } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown:not(:empty):before { height: 2px; position: absolute; top: -5px; width: 100%; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown:not(:empty):after { height: 12px; position: absolute; width: 100%; bottom: -25px; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown-wrapper.show:before { content: '\25BC'; position: absolute; display: block; width: 100%; left: 48%; bottom: -20px; } .elex__SelectRaceNavigation_style-module_bgElectionsNavWrapper { border-top: 1px solid #979797; padding-top: 10px; } .elex__SelectRaceNavigation_style-module_bgElectionsNavTop { margin: 0 auto 15px auto; padding: 10px 0 5px 0; } .elex__SelectRaceNavigation_style-module_election.elex__SelectRaceNavigation_style-module_menuItem { border-right: 1px solid #979797; padding: 0 50px 0 0; } .elex__SelectRaceNavigation_style-module_election img { vertical-align: middle; height: 30px; line-height: 0; margin: -5px 10px 0 0; margin-top: -5px; } .elex__SelectRaceNavigation_style-module_election img.elex__SelectRaceNavigation_style-module_menuLink { padding: 0; } .elex__SelectRaceNavigation_style-module_election span { color: #9B9B9B; font-family: BentonSansCond, Benton-Cond, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 0.18px; line-height: 26px; } .elex__SelectRaceNavigation_style-module_menuItem { border-right: 1px solid #979797; padding: 3px 52px 6px 52px; text-align: center; font-family: Benton,sans-serif; font-size: 14px; text-decoration: none; position: relative; } .elex__SelectRaceNavigation_style-module_menuLink { text-decoration: none; color: #787878; font-family: Benton,sans-serif; font-size: 14px; position: relative; } .elex__SelectRaceNavigation_style-module_menuLink:hover, .elex__SelectRaceNavigation_style-module_menuLink:focus { color: #333; } .elex__SelectRaceNavigation_style-module_menuLink:hover:after, .elex__SelectRaceNavigation_style-module_menuLink:focus:after { content: ''; display: block; position: absolute; background: #b04343; background: linear-gradient(90deg, #b04343 0%, #6db3bf 100%); bottom: -3px; height: 2px; left: -50%; right: -50%; width: 125%; margin: 0 auto; text-align: center; } .elex__SelectRaceNavigation_theme-module_mobileNav { display: block; margin: 0 auto; font-family: BentonSansCond, sans-serif; font-size: 16px; font-weight: bold; text-transform: capitalize; background: #dbdbdb; padding: 4px; border-color: #979797; color: #222; } @media screen and (min-width: 661px) { .elex__SelectRaceNavigation_theme-module_mobileNav { display: none; } } .elex__SelectRaceNavigation_theme-module_desktopNav { display: none; } @media screen and (min-width: 661px) { .elex__SelectRaceNavigation_theme-module_desktopNav { display: block; flex-direction: column; overflow: hidden; border-top: 1px solid #979797; padding-top: 10px; margin-bottom: 45px; } } .elex__SocialShare_style-module_shareContainer { display: flex; width: 100%; justify-content: space-between; } .elex__StateLeaderboard_style-module_stateLeaderboard { font-family: BentonSansCond, sans-serif; } .elex__StateLeaderboard_style-module_leaderboardTable { border-collapse: collapse; width: 100%; } .elex__StateLeaderboard_style-module_leaderboardHead { font-weight: bold; } .elex__StateLeaderboard_style-module_leaderboardHeading { font-size: 14px; font-weight: 400; text-align: left; } .elex__StateLeaderboard_style-module_firstRow td { padding-top: 0; } .elex__StateLeaderboard_style-module_leaderboardCell { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #222222; } .elex__StateLeaderboard_style-module_checkmark { display: inline-block; width: 20px; } .elex__StateLeaderboard_style-module_imageCell { width: 43px; } .elex__StateLeaderboard_style-module_imageContainer { width: 43px; height: 43px; border-radius: 50%; margin-right: 10px; } .elex__StateLeaderboard_style-module_leaderboardImage { width: 100%; } .elex__StateLeaderboard_style-module_candidateName { font-size: 18px; font-weight: bold; margin-right: 7px; } .elex__StateLeaderboard_style-module_candidateParty { font-size: 12px; color: #222222; margin-right: 7px; } .elex__StateLeaderboard_style-module_candidateNumber { font-size: 16px; font-weight: bold; } .elex__StateLeaderboard_style-module_candidateVotes { padding-left: 3px; padding-right: 3px; } .elex__StateLeaderboard_style-module_candidatePercent { width: 1px; white-space: nowrap; } .elex__StateLeaderboard_style-module_resultsFooter { display: flex; justify-content: space-between; align-items: baseline; } .elex__StateLeaderboard_style-module_resultsButton { font-size: 12px; font-weight: bold; color: #222222; background-color: #e7e7e7; padding: 3px 12px; border: none; appearance: none; cursor: pointer; } .elex__StateLeaderboard_style-module_resultsButton:hover { border-bottom: 2px solid #000; } .elex__StateLeaderboard_style-module_resultsButton:after { content: ''; display: inline-block; background-image: url("https://www.bostonglobe.com/partners/elections2020/images/chevron-gray.svg"); background-size: 100%; background-position: 50%; background-repeat: no-repeat; width: 10px; height: 8px; margin-left: 10px; } .elex__StateLeaderboard_style-module_isOpen .elex__StateLeaderboard_style-module_resultsButton:after { transform: rotate(180deg); } .elex__StateLeaderboard_style-module_percentReporting { font-size: 10px; padding: 5px 0; } .elex__components_Timer-module_timer { height: 33px; text-align: center; } .raceID-results-widget .elex__components_Timer-module_timer { height: auto; background-color: white !important; } .elex__components_Timer-module_timer.elex__components_Timer-module_alignLeft { text-align: left; } .elex__components_Timer-module_timer.elex__components_Timer-module_alignRight { text-align: right; } .elex__components_Timer-module_timerText { font-family: BentonSansCond, sans-serif; font-size: 18px; font-weight: bold; line-height: 37px; letter-spacing: 0.22px; text-transform: uppercase; margin: 0; } .raceID-results-widget .elex__components_Timer-module_timerText { font-size: 10px !important; line-height: 1.4 !important; color: #777 !important; } .button { border-color: rgba(0,0,0,0); } .button a { border-radius: inherit; } .button_round { border-radius: 50%; } .continue_button, .cta_button { min-height: 50px; min-width: 210px; border: 1px solid #767676; border-radius: 3px; font-size: 14px; } .bg-link-as-button { width: 100%; font-family: "BentonSansCond","helvetica","arial",sans-serif; font-size: 18px; font-weight: 800; border-radius: 3px; cursor: pointer; padding: 17px 32px; text-decoration: none; display: block; } .bg-link-as-button--primary { color: #fff; background-color: #005dc7; border: 1px solid #005dc7; } .bg-link-as-button--primary:hover { background-color: #023065; border: 1px solid #023065; } .bg-link-as-button.disabled { color: #777; background-color: #ddd; border: 1px solid #ddd; pointer-events: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .bg-link-as-button:focus { outline: none; border-radius: 3px; box-shadow: 0 0 0 2px #005dc7; } .bg-link-as-button--secondary { color: #005dc7; background-color: #fff; border: 1px solid #005dc7; } .bg-link-as-button--secondary:hover { color: #fff; background-color: #005dc7; border: 1px solid #005dc7; } .byline { font-size: 13px; } .cta_button { border-color: rgba(0,0,0,0); } .cta_b_l_t { margin-left: 5px; } .cta_banner_link:hover { color: #fff; } .cta_offer_sign_in { font-size: 14px; } .cta_offer_spacer:after { content: ""; border-bottom: 1px solid; position: absolute; margin: 0 auto; width: 180px; right: 0; left: 0; } .cta_offer_text { padding-top: 1px; } .comic-single { width: 98%; margin: 0 auto; padding-left: 0; padding-right: 0; } .comic-single-details { margin-bottom: 5px; } .comic-single-name { font-size: 18px; display: block; margin-bottom: 5px; } .comic-single-details, .comic-single .sharebar { padding-left: 16px; } .comic-single .share--email--wrapper, .comic-single .share--article--wrapper { display: inline-block; } .comic-single .image { margin-top: 15px; } .comic-landing { flex-basis: 71% !important; margin: 0 auto; } .comic-landing .comic-card { width: 36.3%; margin-bottom: 35px; } .comic-landing .comic-card .image { margin-bottom: 0; } .comic-card { max-width: 210px; } .comic-card a { display: block; } .comic-card .image { margin-bottom: 0; } .comic-card .img_caption { display: none; } .comic-card-name { margin-top: 10px; } .comic-card-author { margin-top: 5px; } .comic-card-homeLink { display: inline-block; margin-top: 15px; } .comic-card-footer { font-size: 14px; } .comic-card-footer a { text-decoration: underline; } .comic-card-prev:after { content: ""; height: 13px; width: 1px; display: inline-block; background: #777; vertical-align: top; margin: 0 5px; } .custom-follow-bar { margin: 30px 0; padding: 15px 30px 17px; border-top: 1px solid #000; border-bottom: 1px solid #000; } .custom-follow-bar .cta-primary { margin-bottom: 10px; font-size: 24px; line-height: 29px; } .custom-follow-bar .cta-secondary { margin-bottom: 20px; font-size: 18px; line-height: 22px; } .custom-follow-bar .follow-icon { margin-left: 8px; margin-right: 8px; } .theme-dark .fusion-app .custom-follow-bar { border-top: 1px solid #fff; border-bottom: 1px solid #fff; } .theme-dark .fusion-app { color: #fff; background-color: #000; } .theme-dark .fusion-app .show-light { display: none; } .theme-dark .fusion-app .show-dark { display: block; } .theme-dark .fusion-app .color_red { color: #fd635d; } .theme-dark .fusion-app .background_red { background-color: #fd635d; } .theme-dark .fusion-app .full-logo, .theme-dark .fusion-app .anniversary-logo { fill: #fff; } .theme-dark .fusion-app .live-updates__heading a { color: #fff; } .theme-dark .fusion-app .live-updates__text a { color: #fff; } .theme-dark .fusion-app .live-updates__overline, .theme-dark .fusion-app .live-updates__item:before { background-color: #fd635d; } .theme-dark .fusion-app .live-updates-header .header .byline.live-updates:first-child .datetime .date, .theme-dark .fusion-app .live-updates-header .header .byline.live-updates:first-child .datetime .time { color: #fd635d; } .theme-dark .fusion-app .live-updates .pinned-item { background-color: #292929; } .theme-dark .fusion-app .live-updates .pinned-string { color: #fff; } .theme-dark .fusion-app .live-updates p.readmore_button a { color: #7ab8ff; border-color: #7ab8ff; } .theme-dark .fusion-app .leftRail_subtitle { color: #fff; background-color: #000; } .theme-dark .fusion-app .leftRail_news_container { scrollbar-color: #ddd #292929; } .theme-dark .fusion-app .leftRail_news_container .selected_heading { background-color: #000 !important; } .theme-dark .fusion-app .leftRail_news { background-color: #292929; border: 1px solid #ddd; } .theme-dark .fusion-app .leftRail_news:hover { background-color: #969696; } .theme-dark .fusion-app .leftRail_news_time { color: #fd635d; } .theme-dark .fusion-app .leftRail_news_title { color: #fff; } .show-light { display: block; } .show-dark { display: none; } .divider { border: 0; border-bottom: 2px solid #000; clear: both; max-width: 150px; margin: 40px auto; } .divider.ampDivider { margin: 40px 0; } .bg-elections-nav-wrapper .bg-election-nav-title { color: #333; font-size: 24px; font-family: "BentonSansCond",sans-serif; font-weight: 700; margin-left: -40px; } .bg-elections-nav-wrapper .bg-election-nav-title:before { content: ""; display: inline-block; background-image: url(/pf/resources/dist/images/election_logos-02.svg?d=521); background-repeat: no-repeat; background-position: 0; background-size: 45px; height: 19px; width: 40px; } .bg-elections-nav-wrapper .bg-elections-nav-list { border-top: 1px solid #333; margin-bottom: 0; } .bg-elections-nav-wrapper .bg-elections-nav-list.open { border-top-color: #000; } .bg-elections-nav-wrapper .bg-elections-nav-list.not-mobile { display: flex; flex-wrap: wrap; overflow: hidden; justify-content: space-evenly; align-items: flex-start; border-bottom: 1px solid #333; } .bg-elections-nav-wrapper .bg-elections-nav-list.not-mobile a { padding: 10px 20px; font-size: 14px; } .bg-elections-nav-wrapper .bg-elections-nav-list.split-nav .bg-elections-nav-item { font-family: "Benton",sans-serif; } .bg-elections-nav-wrapper .bg-elections-nav-list.split-nav.not-mobile .bg-elections-nav-item:hover, .bg-elections-nav-wrapper .bg-elections-nav-list.split-nav.not-mobile .bg-elections-nav-item:focus, .bg-elections-nav-wrapper .bg-elections-nav-list.split-nav.not-mobile .bg-elections-nav-item:active { background-color: rgba(0,0,0,0); } .bg-elections-nav-wrapper .bg-elections-nav-item { z-index: 3; } .bg-elections-nav-wrapper .bg-elections-nav-item:nth-child(even) { background-color: #e8e8e8; } .bg-elections-nav-wrapper .bg-elections-nav-item:hover, .bg-elections-nav-wrapper .bg-elections-nav-item:focus, .bg-elections-nav-wrapper .bg-elections-nav-item:active { background-color: #d9d9d9; color: #333; } .bg-elections-nav-wrapper .bg-elections-nav-link { color: #333; font-size: 16px; font-family: "Benton",sans-serif; text-align: center; display: inline-block; padding: 7px 0; } .bg-elections-nav-wrapper .bg-elections-nav-toggle { background-color: #333; padding: 3px 0; border-radius: 0 0 8px 8px; font-size: 18px; line-height: 22px; font-family: "Benton",sans-serif; color: #fff; display: block; } .bg-elections-nav-wrapper .bg-elections-nav-toggle.closed .open-icon { transform: rotate(0deg); } .bg-elections-nav-wrapper .open-icon { background-image: url(/pf/resources/dist/images/Chevron-Down_Blue-Primary--white.svg?d=521); background-repeat: no-repeat; display: inline-block; height: 8px; width: 12px; background-size: 12px 8px; margin-left: 5px; transform: rotate(180deg); } .bg-elections-nav-wrapper .bg-elections-nav-list, .bg-elections-nav-wrapper .bg-elections-nav-toggle { width: 300px; margin: 0 auto; } .elephant_ear { order: 0; padding: .5em 0; } .emancipator-description { background-color: #badefc; color: #31463f; padding: 16px 15px; } .emancipator-summary { color: #31463f; list-style: none; overflow: hidden; } .emancipator-summary::-webkit-details-marker { display: none; } .emancipator-summary.hover_ring:hover, .emancipator-summary.focus_ring:focus { box-shadow: none; } .emancipator-summary.hover_ring:hover.shadow_inset, .emancipator-summary.focus_ring:focus.shadow_inset { box-shadow: none; } .emancipator-summary.hover_ring.focus-visible:hover, .emancipator-summary.focus_ring.focus-visible:focus { box-shadow: 0 0 0 2px #005dc7; outline: none; border-radius: 3px; } .emancipator-summary.hover_ring.focus-visible:hover.shadow_inset, .emancipator-summary.focus_ring.focus-visible:focus.shadow_inset { box-shadow: inset 0 0 0 2px #005dc7; } .emancipator-toggle-karet { color: #31463f; background: url(/pf/resources/dist/images/Arrow-Down.svg?d=521); height: 10px; width: 13px; background-repeat: no-repeat; background-size: 13px; margin-left: 5px; } .emancipator-description[open] .emancipator-toggle-karet { transform: rotate(180deg); } .emancipator-footer { background-color: #f6f2e1; left: 0; right: 0; max-width: 1444px; margin: 0 auto; } .emancipator-footer-wrapper { padding: 15px 11px; } .emancipator-footer-content { margin-top: 23px; overflow: auto; } .emancipator-footer-copy { color: #31463f; clear: both; width: 100%; } .emancipator-footer-links { margin-bottom: 29px; padding: 0; list-style: none; float: left; } .emancipator-footer-links li+li { margin-top: 16px; } .emancipator-footer-links:nth-of-type(1) { margin-top: 0; float: left; width: 45%; } .emancipator-footer-links:nth-of-type(2) { margin-top: 0; float: left; } .emancipator-footer-links a { color: #31463f; letter-spacing: .06em; } .emancipator-footer-small { margin: 23px 20px 8px; font-size: 10px; clear: both; text-align: center; } .emancipator-donate-link { font-weight: 600; line-height: 18px; border-radius: 8px; padding: 9px 19px; margin-top: 24px; margin-bottom: 3px; } .emancipator-donate-link:hover, .emancipator-donate-link:focus { border-bottom: 0; color: #fff; } .emancipator-logo { background: url(/pf/resources/dist/images/emancipator-logo-standard-yellow.svg?d=521); height: 22px; min-width: 198px; width: 198px; background-repeat: no-repeat; background-size: 198px 22px; margin: 0 26px 12px 0; float: left; } .emancipator-social { margin: 0 0 12px; min-width: 145px; clear: both; } .emancipator-social-link svg { height: 20px; width: auto; } .emancipator-social-link+.emancipator-social-link { margin-left: 20px; } .emancipator-masthead { height: 58px; border: 1px solid #31463f; background-color: #31463f; display: flex; flex-direction: row; width: 100%; align-items: center; justify-content: space-between; } .emancipator-masthead-parent { position: fixed; width: 100%; max-width: 1440px; } .emancipator-masthead-left { display: flex; } .emancipator-masthead-menu { margin-top: 2px; margin-right: 10px; margin-left: 10px; cursor: pointer; align-self: center; } .emancipator-masthead-logo { width: 250px; height: 25px; background-repeat: no-repeat; margin-right: 43px; background-size: contain; cursor: pointer; margin-top: 10px; margin-left: 10px; background-image: url(/pf/resources/dist/images/emancipator-social-bug.svg?d=521); background-size: cover; width: 42px; height: 42px; } .emancipator-masthead-logo.at-page-top { margin-left: 0; } .emancipator-masthead-title { display: none; color: #fff; font-size: 18px; letter-spacing: 1.2px; padding-top: 9px; font-family: Staff, Helvetica, Arial, sans-serif; font-weight: 400; } .emancipator-masthead-title a { color: #fff; } .emancipator-masthead-social { display: none; } .emancipator-masthead-social-logo { margin-right: 20px; } .emancipator-masthead-social-logo svg { height: 28px; width: auto; } .emancipator-masthead-social-logo-facebook svg { height: 25px; } .emancipator-masthead-social-secondaryNav { display: flex; } .emancipator-masthead .emancipator-donate-link { background: rgba(0,0,0,0); margin: 0; margin-left: auto; margin-right: 8px; padding: 8px; width: 100px; box-sizing: border-box; height: 45px; text-align: center; } .emancipator-search .font_primary { font-family: "Staff","Helvetica","Arial",sans-serif; } .emancipator-search [name=q]:focus-visible, .emancipator-search #sortby:focus-visible, .emancipator-search .queryly_item_row a:focus-visible { outline-color: #cd395d; } .emancipator-search .page_btn { color: #cd395d; } .emancipator-masthead-secondaryNav { width: 100%; background: #badefc; position: absolute; top: 60px; color: #31463f; font-weight: 900; font-size: 18px; display: none; height: calc(100vh - 60px); overflow-y: auto; overflow-x: hidden; border-right: 1px solid #31463f; } .emancipator-masthead-secondaryNav.active { display: block; } .emancipator-masthead-secondaryNav-list { list-style: none; padding: 0; padding-left: 21px; padding-right: 18.5px; margin-top: 0; } .emancipator-masthead-secondaryNav-list-item { padding-bottom: 20px; border-bottom: 1.5px solid #31463f; padding-top: 23px; font-family: Staff, Helvetica, Arial, sans-serif; font-weight: 700; } .emancipator-masthead-secondaryNav-list-item-link { color: #31463f; } .emancipator-masthead-secondaryNav-list-item:last-of-type { border-bottom: none; } .emancipator-masthead-secondaryNav-list-item:last-of-type svg path { fill: #31463f; } .article-railless .emancipator-masthead-spacer { padding-top: 25px; width: 1px; } .section_page .emancipator-masthead-spacer { padding-top: 58px; width: 1px; } .emancipator-search-container { position: relative; min-height: 100vh; align-content: flex-start; } .emancipator-search-container .emancipator-footer { position: static; } .emancipator-search-container.initial-state #queryly_advanced_container, .emancipator-search-container.results-count-0 #queryly_advanced_container { min-height: 300px; } .search .emancipator-footer { max-width: 1444px; position: static; } .search .emancipator-footer-small { margin: 23px 20px 0; padding-bottom: 8px; } .emancipator-donate-button { max-width: 140px; } .emancipator-donate-button:hover path.emancipator-button-fill { fill: #31463f !important; } .navigation { font-family: BentonSansCond, Helvetica, Arial, sans-serif; } .navigation_heading { color: #005dc7; font-size: 13px; } .navigation_masthead { font-size: 13px; font-weight: 700; padding: 5px; border-bottom-width: 2px; } .navigation_masthead.isAmp { padding: 5px; } .navigation .footer_link_wrap { flex-wrap: wrap; } .navigation .footer_banner { top: 10px; } .navigation .footer_items .footer_item { padding-bottom: 8px; align-self: flex-start; } .navigation .footer_link { white-space: nowrap; font-size: 13px; } .navigation .footer_link a { color: #000; } .navigation .footer_link .slash:after { content: "/"; } .navigation .footer_follow_us span { display: inline-block; padding: 8px 0; width: 100%; } .navigation .footer_copyright { font-size: 13px; } .masthead_scroll { top: 0; left: 0; right: 0; } .masthead_scroll .navigation_sharebar { transform: translateX(150%); } .masthead_scroll .navigation_sharebar.visible { transform: translateX(0); } .masthead_scroll .queryly_search_button img { content: url(/pf/resources/dist/images/Search.svg?d=521); width: 20px; cursor: pointer; padding: 5px; border-radius: 25px; } .theme-dark .fusion-app .queryly_search_button img { content: url(/pf/resources/dist/images/Search_White.svg?d=521); } .theme-dark .fusion-app .navigation_heading { color: #2e8fff; } .theme-dark .fusion-app .navigation .footer_link a { color: #fff; } .theme-dark .fusion-app .navigation_sharebar svg path { fill: #2e8fff; } .theme-dark .fusion-app .masthead_scroll .sign_in #Group-11 #Fill-1 { fill: #2e8fff; } .theme-dark .fusion-app .masthead_scroll .sign_in #Group-11 #Fill-3 { fill: #fff; } .theme-dark .fusion-app .footer_sharebar path { fill: #2e8fff; } .theme-dark .fusion-app .footer .follow_us_bar_mobile path { fill: #2e8fff; } .froomle-recommendation-wrapper { width: 100%; margin-top: 20px; overflow: hidden; padding: 20px 0; } .recommendation-prompt { position: relative; } .recommendation-prompt .recommendation { width: 200px; margin: 0 auto; } .recommendation-prompt svg { transform: translate(-7px, -22px); } .froomle-recomendation-icon { position: relative; margin-right: 25px; float: right; text-align: center; } .recommendation-prompt .recommendation-prompt-dialog { width: 200px; background: #fff; border: 1px solid #363636; text-align: left; border-radius: 0; padding: 0 5px; position: absolute; z-index: 100; left: calc(100% - 245px); transform: translate(-28px, -35px); transition: opacity .3s; } .recommendation-prompt-top-arrow { position: absolute; top: 10px; right: -21px; width: 0; height: 0; border-width: 10px; border-style: solid; pointer-events: none; border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #363636; } .recommendation-prompt-top-arrow-border { right: -19px; border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff; } .recommendation-prompt-dialog-content { width: 185px; color: #000; font-size: 12px; font-family: "BentonSansCond"; line-height: 16px; margin: 2px auto 2px 5px; } .froomle-item-span-1 { font-size: 12px; margin-bottom: 0; } .froomle-item-span-2 { margin-top: 4px; } .froomle-item-image { object-fit: cover; aspect-ratio: 1.5; overflow: hidden; } .gallery { min-height: 120px; } .gallery:focus { outline: none; } .gallery .caption { min-height: 78px; } .gallery .toolbar { line-height: 22px; bottom: -65px; min-width: 135px; } .gallery .toolbar>button, .gallery .toolbar>span { opacity: 1; } .gallery .toolbar .photo_index .fa { font-size: 22px; } .gallery .photos .photo.active { opacity: 1; transition-duration: 1.5s; } .gallery .photos .button { transition-duration: .5s; } .gallery .photos .button:hover { opacity: 1; } .gallery .photos .button .fa { top: 50%; margin-top: -20px; width: 40px; } .difficulty-picker .game-image { width: 144px; } .difficulty-picker .title { font-size: 30px; line-height: 52px; margin-top: -10px; } .difficulty-picker .description { line-height: 22px; margin: 15px 0 30px; } .difficulty-picker .difficulty-set { margin-top: 20px; margin-bottom: 80px; } .difficulty-picker .difficulty-set .bg-link-as-button { max-width: 205px; } .difficulty-picker .difficulty-set li { margin-bottom: 20px; } .difficulty-picker .difficulty-set li:last-child { margin-bottom: 0; } .bg-graphic-container { padding-bottom: 20px; } .article.header h1 { font-size: 46px; line-height: 52px; } .article.header h2 { font-size: 26px; line-height: 36px; } .article .lead h2, .article .lead h3, .article .lead h4, .article .lead h5, .article .lead h6, .article .body h2, .article .body h3, .article .body h4, .article .body h5, .article .body h6 { scroll-snap-margin-top: 100px; scroll-margin-top: 100px; } .article .lead h3, .article .lead h4, .article .body h3, .article .body h4 { letter-spacing: .25px; font-size: 24px; line-height: 29px; } .article .lead h5, .article .body h5 { letter-spacing: .25px; font-weight: 700; font-size: 22px; line-height: 27px; } #nav-bar+header, #nav-bar+.top, #app-bar+header, #app-bar+.top { margin-top: 35px; } #ad_billboard { min-height: 50px; } .hs-sports-dash { width: 100%; padding: 30px 25px 0; } .hs-sports-dash-links { background-color: #eee; padding: 22px 25px; margin: 40px -25px 30px; } .hs-sports-dash-links:empty { display: none; } .hs-sports-dash-link { font-size: 16px; line-height: 19px; margin-bottom: 22px; } .hs-sports-dash-link:last-child { margin-bottom: 0; } .hs-sports-dash-divide { color: #777; margin: 20px 0 10px; text-align: center; } .hs-sports-dash-divide+.hs-sports-panel { margin: 30px 0; } .hs-sports-dash .error-msg { display: none; font-size: 14px; color: #9e1511; background-color: #f0e2e2; border: 1px solid #9e1511; border-radius: 0 0 3px 3px; border-top: 0; padding: 14px 15px; } .hs-sports-panel summary { font-size: 18px; border-bottom: 1px solid #979797; padding-bottom: 5px; list-style: none; overflow: hidden; } .hs-sports-panel summary::-webkit-details-marker { display: none; } .hs-sports-panel .icon-slot { height: 17px; width: 11px; margin-left: auto; background-size: 11px; background-image: url(/pf/resources/dist/images/hs-sports-dash-arrow.svg?d=521); background-color: #fff; background-repeat: no-repeat; background-position: center center; transform: none; } .hs-sports-panel[open] .icon-slot { transform: rotate(180deg); } .hs-sports-panel button { font-size: 18px; padding: 15px 0; color: #fff; background-color: #0059c7; } .hs-sports-widget { flex-direction: column; } .hs-sports-widget .widget-instrux { margin: 20px 0 25px; } .hs-sports-widget .required-instrux { font-size: 13px; margin: -15px 0 20px; text-align: right; } .hs-sports-widget .required-instrux .required { font-weight: 400; color: #9b1518; } .hs-sports-widget.with-error .error-msg { display: block; margin-bottom: 0; } .hs-sports-widget.with-error .hs-sports-school-list { border-radius: 3px 3px 0 0 !important; border-color: #9b1518; } .hs-sport-list-container, .hs-school-list-container { flex-direction: column; margin-bottom: 20px; } .hs-sport-list-container label, .hs-school-list-container label { color: #444; margin-bottom: 3px; } .hs-sport-list-container .required, .hs-school-list-container .required { font-weight: 400; color: #9b1518; } .hs-sports-controls { flex-flow: column wrap; } .hs-sports-school-list { border: 1px solid #777; border-radius: 3px; padding: 17px 15px; height: 20px; font-size: 18px; } .hs-sports-school-list-wrapper { flex-direction: column; } .hs-sports-school-list:focus { border-radius: 3px 3px 0 0 !important; } .hs-sports-school-list.withError { border-color: #9e1511; border-radius: 3px 3px 0 0 !important; background-image: url(/pf/resources/dist/images/AlertExclaimation.svg?d=521); background-color: #fff; background-repeat: no-repeat; background-position: right 18%; background-size: 45px; } .hs-sports-school-list.withError .error-msg { display: block; margin-bottom: 20px; } .hs-sports-school-list::-webkit-input-placeholder { color: #000; } .hs-sports-school-list::-moz-placeholder { color: #000; opacity: 1; } .hs-sports-school-list:-ms-input-placeholder { color: #000; } .hs-sports-school-list:-moz-placeholder { color: #000; } .hs-sports-school-list::-webkit-calendar-picker-indicator { display: none; } .hs-sports-school-list::-webkit-list-button { display: none; } .hs-sports-sport-list { font-size: 18px; padding: 17px 15px 15px; -webkit-appearance: none; -moz-appearance: none; background-image: url(/pf/resources/dist/images/hs-sports-dash-arrow.svg?d=521); background-color: #fff; background-repeat: no-repeat; background-size: 18px; background-position: 97% 55%; border-color: #777; border-radius: 3px; border-width: 1px; height: 56px; } .hs-sports-sport-list[disabled] { background-image: url(/pf/resources/dist/images/hs-sports-dash-arrow-disabled.svg?d=521); background-color: #eee; } .mobile-search { background: #005dc7; color: #fff; display: block; height: 24px; border-radius: 3px; padding: 19px 0 15px; text-align: center; font-size: 18px; } .mobile-search:hover, .mobile-searchfocus { color: #fff; } .desktop-search { display: none; background: #005dc7; color: #fff; height: 22px; font-size: 18px; border-radius: 3px; } .desktop-search:hover, .desktop-searchfocus { color: #fff; } .hs-sports-datepicker-wrapper { position: relative; } .tp-datepicker-button { font-size: 32px; display: flex; align-items: center; line-height: 1; padding-top: 16px; border-bottom: 1px solid #000; background: #fff; } .tp-datepicker-button:after { content: ""; display: inline-block; border-left: 9px solid rgba(0,0,0,0); border-right: 9px solid rgba(0,0,0,0); border-top: 11px solid #000; margin-left: 5px; transition: transform .67s; } .tp-datepicker-button.tp-datepicker-open:after { transform: rotate(-180deg) translateY(3px); } .tp-datepicker-button:focus { outline: none; border: 1px solid #4d90fe; box-shadow: 0 0 5px #4d90fe; } .tp-day { display: block; width: 100%; height: 100%; } .tp-day--link { color: #000; } .tp-day--current { color: #fff; } .tp-bottom { clear: both; padding-bottom: 1rem; } .tp-close { padding: 0; cursor: pointer; text-decoration: underline; color: #005dc7; line-height: 1.15; font-size: 14px; } .tp-close:focus { outline: none; border: 1px solid #4d90fe; box-shadow: 0 0 5px #4d90fe; } .react-datepicker { border-radius: 0; width: 100%; } .react-datepicker .datepicker-close-btn { background: none; border: none; text-align: center; width: 100%; cursor: pointer; font-size: 14px; color: #005dc7; } .react-datepicker-popper { z-index: 999; right: 0 !important; left: auto !important; } .react-datepicker-popper .react-datepicker__triangle { display: none; } .react-datepicker__input-container input { font-size: 18px; width: 100%; box-sizing: border-box; padding: 17px 15px 15px; -webkit-appearance: none; -moz-appearance: none; background-image: url(/pf/resources/dist/images/calendar.svg?d=521); background-color: #fff; background-repeat: no-repeat; background-size: 18px; background-position: 97% 53%; border-color: #777; border-radius: 3px; border-width: 1px; height: auto; } .react-datepicker__header { background-color: #fff; border-bottom: none; padding-top: 1rem; } .react-datepicker__navigation { top: 10px; background: #fff !important; border: 1px solid #ccc; } .react-datepicker__navigation--previous { left: 22px; } .react-datepicker__navigation--previous:before { border-color: #ccc; } .react-datepicker__navigation--next { right: 22px; } .react-datepicker__navigation--next:before { border-color: #ccc; } .react-datepicker__month-container { float: none; } .react-datepicker__current-month { font-size: 18px; font-family: BentonSansCond, Helvetica, Arial, sans-serif; } .react-datepicker__month { margin: 0; padding: 0 1rem 1rem; } .react-datepicker__week { display: flex; } .react-datepicker__week:first-child { justify-content: flex-end; } .react-datepicker__week:nth-last-child(2) .react-datepicker__day { border-bottom: 1px solid #ccc; } .react-datepicker__week:last-child .react-datepicker__day { border-left: none; border-top: none; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; } .react-datepicker__week:last-child .react-datepicker__day:first-child { border-left: 1px solid #ccc; } .react-datepicker__day { border-radius: 0; margin: 0; padding: .17rem; width: calc(1.7rem - 1px); border-left: 1px solid #ccc; border-top: 1px solid #ccc; } .react-datepicker__day:hover { border-radius: 0; } .react-datepicker__day:last-child { border-right: 1px solid #ccc; } .react-datepicker__day--outside-month { display: none; } .react-datepicker__day--selected, .react-datepicker__day--selected:hover, .react-datepicker__day--selected:focus, .react-datepicker__day--keyboard-selected, .react-datepicker__day--keyboard-selected:hover, .react-datepicker__day--keyboard-selected:focus { background-color: #005dc7; } .theme-dark .fusion-app .required { color: #9e1511; } .theme-dark .fusion-app .hs-sports-panel .hs-sports-label { color: #969696; } .theme-dark .fusion-app .hs-sports-panel .icon-slot { background-image: url(/pf/resources/dist/images/hs-sports-dash-arrow-dark.svg?d=521); background-color: #000; } .theme-dark .fusion-app .hs-sports-panel a { background-color: #2e8fff; color: #fff; } .theme-dark .fusion-app .hs-sports-school-list { background-color: #000; border-color: #fff; color: #969696; caret-color: #fff; } .theme-dark .fusion-app .hs-sports-school-list::placeholder { color: #969696; } .theme-dark .fusion-app .hs-sports-school-list:focus { border-color: rgba(0,0,0,0); } .theme-dark .fusion-app .react-datepicker__input-container input { background-color: #000; border-color: #fff; color: #969696; background-image: url(/pf/resources/dist/images/calendar-dark.svg?d=521); caret-color: #fff; } .theme-dark .fusion-app .react-datepicker__input-container input::placeholder { color: #969696; } .theme-dark .fusion-app .react-datepicker__input-container input:focus { border-color: rgba(0,0,0,0); } .theme-dark .fusion-app .hs-sports-sport-list { background-image: url(/pf/resources/dist/images/hs-sports-dash-arrow-dark.svg?d=521); background-color: #000; border-color: #fff; color: #969696; } .theme-dark .fusion-app .hs-sports-sport-list::placeholder { color: #969696; } .theme-dark .fusion-app .hs-sports-sport-list:focus { border-color: rgba(0,0,0,0); } .theme-dark .fusion-app .hs-sports-dash-links { background: rgba(0,0,0,0); } a { color: #005dc7; z-index: 1; } a:hover, a:active, a:focus { color: #767676; } .article .link { font-size: 18px; } .icon { height: 24px; width: 24px; } .icon_lg { height: 56px; width: 56px; } .icon_xs { height: 16px; width: 16px; } .video_icon, .gallery_icon { background-image: url(/pf/resources/dist/images/Video.svg?d=521); background-repeat: no-repeat; background-position: center; background-size: contain; } .gallery_icon { background-image: url(/pf/resources/dist/images/PhotoGallery.svg?d=521); background-color: rgba(0,63,135,.5); } .image img { max-height: 100%; max-width: 100%; } .image figcaption { font-size: 14px; caption-side: bottom; } .circular { border-radius: 50%; } .list_feed { font-size: 14px; line-height: 20px; } .list_feed .title { font-size: 12px; line-height: 14px; } .list { color: #000; font-family: "Georgia","Times","Times New Roman",serif; line-height: 1.8; } .list_reset { padding-left: 0; list-style: none; margin: 0; } .list_unstyled { list-style-type: none; } .list_bullet_inside { list-style-position: inside; } .list.unordered, .list.ordered { padding: 18px 0 13px 12px; } .list.unordered li:before, .list.ordered li:before { margin-right: 16px; display: inline-block; } .list.unordered li:before { content: ""; height: 5px; width: 5px; min-width: 5px; background-color: #000; border-radius: 50%; position: relative; top: -4px; } .list.ordered li:before { content: counter(li) "."; font-weight: 700; min-width: 14px; font-family: "Georgia","Times","Times New Roman",serif; } .link-list { counter-reset: listicleItem; } .link-list ol, .link-list ul { padding: 0; margin: 20px 0; list-style: none; } .link-list ol .link-list-item-headline:before { counter-increment: listicleItem; content: counter(listicleItem) ". "; display: inline; margin-right: 3px; } .link-list-title.h3 { color: #333; line-height: 38px; font-size: 28px; font-family: "Miller-Headline"; margin-bottom: 10px; } .link-list-deck { color: #333; font-size: 14px; line-height: 21px; } .link-list-item { border-top: 1px solid #777; padding: 30px 0; } .link-list-item.hideCaptionCredits .caption, .link-list-item.hideCaptionCredits .credit { display: none; } .link-list-item:after { content: ""; display: table; clear: both; } .link-list-item:last-child { border-bottom: 1px solid #777; } .link-list-item-headline { margin-bottom: 15px; font-family: ""; } .link-list-item-price { margin: 15px 0 5px; } .link-list-item-title.h4 { font-family: "Miller-Headline"; } .link-list-item-copy, .link-list-item-address { font-size: 14px; line-height: 26px; } .link-list-item-copy { margin-bottom: 20px; } .link-list-item-address { display: inline; } .link-list-item .caption { font-weight: 800; font-size: 12px; color: #333; } .article-railless .link-list .float_right--desktop--railless { margin-right: 0; } .article-railless .link-list .float_left--desktop--railless { margin-left: 0; } .theme-dark .fusion-app .list { color: #fff; } .theme-dark .fusion-app ul.list li:before { background-color: #fff; } .theme-dark .fusion-app .link-list-title.h3, .theme-dark .fusion-app .link-list-deck { color: #fff; } .logo_masthead { height: 25px; width: 160px; } .logo_masthead_amp { height: 25px; width: 160px; } .logo_masthead--desktop { display: none; } .logo_masthead--anniversary { height: auto; width: 200px; margin-top: 3px; } .logo_masthead--standard { display: none; } .logo_masthead_link:hover, .logo_masthead_link:focus { outline: none; border-radius: 3px; } .logo_masthead_link:hover .logo_masthead--desktop, .logo_masthead_link:focus .logo_masthead--desktop { border-color: rgba(0,0,0,0); } .scroll .logo_masthead { margin-left: 8px; } .scroll .logo_masthead.article { margin-left: 0; border-right: 1px solid; height: 25px; width: 50px; } .scroll .logo_masthead.article.logo_masthead--mobile { display: none; } .scroll .logo_masthead.article.logo_masthead--desktop { display: block; } .logo_footer { height: 60px; } .logo_footer:after { content: ""; background-image: url(/pf/resources/dist/images/bg-logo-large--full.svg?d=521); background-position: center; background-repeat: no-repeat; background-size: contain; opacity: .1; top: 0; left: 0; bottom: 0; right: 0; position: absolute; } .theme-dark .fusion-app .logo_footer:after { content: ""; background-image: url(/pf/resources/dist/images/bg-logo-large--white.svg?d=521); background-position: center; background-repeat: no-repeat; background-size: contain; opacity: .1; top: 0; left: 0; bottom: 0; right: 0; position: absolute; opacity: 1; } .newsletter.border_top { border-top-color: #ddd; } .newsletter .title { font-size: 22px; } .newsletter .newsletter_widget_image { max-width: 320px !important; width: 100%; } .newsletter .newsletter_widget_description { display: block; line-height: 1.4; } .newsletter .subscribed.invalid { color: #ac1700; } .newsletter .subscribed.valid { color: #386800; } .newsletter.newsletter_error .newsletter_widget_button { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .newsletter.emancipator { border: none; margin-left: 16px; margin-right: 16px; background-color: #f6f2e1; } .newsletter.emancipator label, .newsletter.emancipator .error_message { font-family: Staff, Helvetica, Arial, sans-serif; } .newsletter.emancipator.is_article { margin-left: 0; margin-right: 0; } .newsletter.emancipator.column { width: calc(100% - 32px); text-align: center; } .newsletter.emancipator.column .newsletter_widget_description { margin-bottom: 12px; } .newsletter.emancipator .title { font-family: Staff, Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 600; letter-spacing: .45px; color: #31463f; } .newsletter.emancipator .newsletter_widget_description { font-family: Ivar Text, Georgia, Times, Times New Roman, serif; font-size: 16px; letter-spacing: .45px; color: #31463f; } .newsletter.emancipator .newsletter_widget_input { background-color: #fff; border-color: #cd395d; outline: #cd395d; font-size: 18px; font-family: Staff, Helvetica, Arial, sans-serif; line-height: 1.2; height: 56px; padding-right: 0; } .newsletter.emancipator .newsletter_widget_input:hover, .newsletter.emancipator .newsletter_widget_input:focus { border-radius: 0; } .newsletter.emancipator .newsletter_widget_button { border-color: #cd395d; background-color: #cd395d; font-size: 18px; font-family: Staff, Helvetica, Arial, sans-serif; font-weight: 600; line-height: 1.2; height: 56px; padding-left: 8px; padding-right: 8px; } .newsletter .error_message { line-height: 2; } .newsletter_sign_up label, .newsletter_sign_up input, .newsletter_sign_up button { font-size: 14px; } .newsletter_sign_up label { font-size: 14px; float: left; color: #444; } .newsletter_sign_up input { box-sizing: border-box; } .newsletter_sign_up button { white-space: nowrap; } .newsletter_cta { display: grid; grid-template-rows: auto auto; grid-template-columns: 40% auto; grid-auto-rows: min-content; align-items: center; row-gap: 8px; column-gap: 16px; padding: 16px; width: 100%; } .is_article:not(.emancipator) .newsletter_cta { padding: 0 8px; } .emancipator .newsletter_cta { margin: auto; max-width: 960px; } .column .newsletter_cta { display: flex; flex-direction: column; align-items: center; } .newsletter_grid { width: 100%; } .emancipator .no_image .newsletter_grid--1 { grid-column: 1/3; } .emancipator .has_image .newsletter_grid--1 { grid-column: 1; } .standard .no_image .newsletter_grid--1 { align-self: flex-end; } .newsletter_grid--2 { display: none; } .has_image .newsletter_grid--2 { display: block; } .newsletter_grid--3 { grid-column: 1; } .standard .no_image .newsletter_grid--3 { align-self: flex-start; } .standard .no_image .newsletter_grid--4 { grid-column: 2; grid-row: 1/3; } .newsletter-head-icon { height: 144px; width: 200px; clear: both; float: left; position: absolute; } .newsletter-head-lead { font-size: 42px; letter-spacing: -0.41px; } .newsletter_widget_input:focus { border-color: rgba(0,0,0,0); } .errorBorder { border: 1px solid red; } .errorMessage { color: red; height: 15px; text-align: left; } .theme-dark .fusion-app .newsletter-sticky { background-color: #333; color: #fff; } .theme-dark .fusion-app .newsletter-sticky label { color: #fff; } .theme-dark .fusion-app .newsletter-emailaddr-input { background-color: #000; color: #fff; caret-color: #fff; border-top-color: #fff; border-left-color: #fff; border-bottom-color: #fff; } .theme-dark .fusion-app .newsletter-emailaddr-input.border_red { border-color: #9e1511; } .theme-dark .fusion-app .newsletter-emailaddr-input:focus { border-color: rgba(0,0,0,0); } .theme-dark .fusion-app .newsletter_sign_up label { color: #fff; } .theme-dark .fusion-app .newsletter_widget_input { background-color: #000; color: #fff; caret-color: #fff; border-top-color: #fff; border-left-color: #fff; border-bottom-color: #fff; } .theme-dark .fusion-app .newsletter_widget_input.border_red { border-color: #9e1511; } .theme-dark .fusion-app .newsletter_widget_input:focus { border-color: rgba(0,0,0,0); } .newsletter-banner { width: 100%; min-height: 144px; background-color: #000; background-repeat: no-repeat; margin-bottom: 40px; } .newsletter-banner-text-container { padding-top: 20px; color: #fff; text-align: center; width: 200px; margin: 0 auto; } .newsletter-banner-text-container :first-child { font-size: 24px; } .newsletter-banner-text-container :last-child { font-size: 15px; } .newsletter-page-container { max-width: 1440px; margin: 0 auto; padding: 0 3%; } .newsletter-menu { width: 100%; margin: 50px auto 30px; border-bottom: 1px solid #ddd; z-index: 997; } .newsletter-menu-list { gap: 14px; margin: 0; padding: 0; list-style-type: none; } .newsletter-menu-link { padding-bottom: 1px; font-size: 14px; line-height: 20px; color: #777; } .newsletter-menu-link.newsletter-menu-link-active { border-bottom: 2px solid #005dc7; color: #000; } .newsletter-menu-item-hide { display: none; } .newsletter-menu-item.newsletter-sub-menu-display { display: block; } .newsletter-menu-more-button { font-size: 14px; line-height: 20px; color: #777; cursor: pointer; } .newsletter-menu-arrow-rotate { transform: rotate(180deg); } .newsletter-sub-menu { min-width: 130px; padding: 8px 0; border: 1px solid #005dc7; background: #fff; right: 0; } .newsletter-sub-menu-list { padding: 0; list-style-type: none; } .newsletter-sub-menu-link { display: block; padding: 8px; color: #777; } .newsletter-sub-menu-link:active, .newsletter-sub-menu-link:focus, .newsletter-sub-menu-link.newsletter-sub-menu-link-active { color: #fff; background: #005dc7; } .newsletter-lp-grid { max-width: 1250px; display: grid; grid-template-columns: 100%; grid-gap: 18px; } .newsletter-tile-title-bar { margin-top: 25px; padding-bottom: 10px; } .newsletter-tile-title { padding-top: 3px; line-height: 17px; } .newsletter-tile { min-height: 115px; padding: 22px 10px 10px; border: 1px solid #777; } .newsletter-title { padding-bottom: 3px; } .newsletter-description { line-height: 17px; } .newsletter-signup-button { position: absolute; top: 6px; right: 12px; padding: 0; border: none; cursor: pointer; } .newsletter-sticky { background-color: #fff; height: 132px; margin: auto; bottom: 0; right: 0; left: 0; border-top: 1px solid; padding: 0 3%; z-index: 999; } .newsletter-sticky label { font-size: 14px; color: #444; } .newsletter-sticky-main { padding-top: 8px; margin: 0 auto; max-width: 1250px; display: flex; flex-direction: column; } .newsletter-sticky-main-title { font-size: 18px; } .newsletter-sticky-main-title-margin-left { margin-left: 0; } .newsletter-sticky-selected-total { border-radius: 50%; width: 22px; height: 22px; margin-right: 5px; vertical-align: middle; margin-bottom: 4px; background-color: rgba(0,93,199,.3); } .newsletter-sticky-main-detail { font-size: 12px; } .newsletter-sticky-main-detail-padding-left { padding-left: 32px; } .newsletter-sticky-form-email-signUp { margin-top: 30px; } .newsletter-sticky-form { display: flex; min-width: 250px; margin-top: 8px; } .newsletter-emailaddr-input { -webkit-appearance: none; width: 70%; height: 35px; font-size: 16px; border: 1px solid #777; padding-left: 10px; padding-bottom: 0; } .newsletter-emailaddr-input:focus { border-color: rgba(0,0,0,0); } .newsletter-emailaddr-submit { -webkit-appearance: none; height: 38px; width: 30%; margin-left: -2px; padding: 0 25px; text-align: center; border-radius: 0 4px 4px 0; cursor: pointer; } .embed { position: relative; } .html_block .fragment { width: 100%; } .html_block .fragment img { max-width: 100%; } .html_block .youtube-embed { position: relative; padding-bottom: 56.25%; height: 0; } .html_block .youtube-embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .html_block.hasRail .twitter-tweet { margin-left: auto; margin-right: auto; } .html_block.hasRail.facebook-post { margin: 0 !important; text-align: center; } .html_block.hasRail.instagram { margin: 0 !important; text-align: center; } .html_block.hasRail.instagram .width_full { text-align: center; } .html_block.hasRail.instagram .width_full iframe { margin-left: auto !important; margin-right: auto !important; } .html_block.railless .twitter-tweet { margin-left: auto; margin-right: auto; } .html_block.railless.facebook-post { margin: 0 !important; text-align: center; } .html_block.railless.instagram { margin: 0 !important; text-align: center; } .html_block.railless.instagram .width_full { text-align: center; } .html_block.railless.instagram .width_full iframe { margin-left: auto !important; margin-right: auto !important; } .html_block .podcast-container iframe { width: auto; } @supports (-webkit-overflow-scrolling: touch) { .html_block.margin_horizontal_10.facebook { margin-left: 3%; } } .responsive-embed-16x9 { padding-bottom: 56.25%; } .responsive-embed-16x9 iframe { position: absolute; width: 100%; height: 100%; } .html_flex_feature.lead iframe { width: 100%; } .fusion-app .gutter_28 { margin: 0 28px; } .fusion-app .gutter_20_0 { margin: 20px 0; } .fusion-app .article { -webkit-text-size-adjust: 100%; } .fusion-app .article-railless .article.is-emancipator-header .overline { font-weight: 800; } .fusion-app .article-railless .article.is-emancipator-header .headline { font-family: Ivar Headline, Georgia, Times, Times New Roman, serif; } .fusion-app .article-railless .article.is-emancipator-header .byline { font-size: 13px; } .fusion-app .article-railless .article.is-emancipator-header .email-success-msg { font-weight: 600; text-decoration: underline; } .fusion-app .article-railless .article.is-emancipator-header .overline, .fusion-app .article-railless .article.is-emancipator-header .authors a, .fusion-app .article-railless .article.is-emancipator-header .email-success-msg { color: #cd395d; } .fusion-app .article-railless .article.is-emancipator-header .headline, .fusion-app .article-railless .article.is-emancipator-header .authors .label { font-weight: 400; } .fusion-app .article-railless .article.is-emancipator-header .authors .date, .fusion-app .article-railless .article.is-emancipator-header .authors .time, .fusion-app .article-railless .article.is-emancipator-header .authors .affiliation { color: #000; } .fusion-app .article-railless .article.is-emancipator-header .overline, .fusion-app .article-railless .article.is-emancipator-header .subheader, .fusion-app .article-railless .article.is-emancipator-header .authors a, .fusion-app .article-railless .article.is-emancipator-header .authors .label, .fusion-app .article-railless .article.is-emancipator-header .authors .author, .fusion-app .article-railless .article.is-emancipator-header .authors .affiliation, .fusion-app .article-railless .article.is-emancipator-header .authors .date, .fusion-app .article-railless .article.is-emancipator-header .authors .time, .fusion-app .article-railless .article.is-emancipator-header .email-success-msg { font-family: Staff, Helvetica, Arial, sans-serif; } .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--email path, .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--facebook path, .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--twitter path, .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--print path, .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--view-comments path, .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--article--wrapper path { fill: #cd395d; } .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--article--wrapper { display: none; } .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--article--wrapper #Unsaved-Icon polygon { stroke: #cd395d; } .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--article--wrapper #Arc_Icon_Saved_Black { fill: #cd395d; } .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--article--wrapper [id^=NEW] { fill: #cd395d; } .fusion-app .article-railless .article.is-emancipator-header .sharebar .share--print rect { fill: #cd395d; } .fusion-app .article-railless .article.is-emancipator-header .img_caption .caption, .fusion-app .article-railless .article.is-emancipator-header .img_caption .credit { font-family: Staff, Helvetica, Arial, sans-serif; } .fusion-app .article-railless .article.is-emancipator-header .share--email--wrapper .pop_out { border-color: #cd395d; } .fusion-app .article-railless .article.is-emancipator-header .share--email--wrapper .cta_button, .fusion-app .article-railless .article.is-emancipator-header .share--email--wrapper .font_primary { font-family: Staff, Helvetica, Arial, sans-serif; } .fusion-app .article-railless .article.is-emancipator-header .share--email--wrapper .cta_button, .fusion-app .article-railless .article.is-emancipator-header .share--email--wrapper .cta_banner_headline { font-weight: 600; } .fusion-app .article-railless .article.is-emancipator-header .share--email--wrapper .cta_button { background-color: #cd395d; } .fusion-app .article-railless .article.is-emancipator-body p, .fusion-app .article-railless .article.is-emancipator-body a, .fusion-app .article-railless .article.is-emancipator-body h1, .fusion-app .article-railless .article.is-emancipator-body h2, .fusion-app .article-railless .article.is-emancipator-body h3, .fusion-app .article-railless .article.is-emancipator-body h5, .fusion-app .article-railless .article.is-emancipator-body h6, .fusion-app .article-railless .article.is-emancipator-body .quote .text, .fusion-app .article-railless .article.is-emancipator-body .list li, .fusion-app .article-railless .article.is-emancipator-body .link-related_links_link .label, .fusion-app .article-railless .article.is-emancipator-body .related_links .title { font-family: Ivar Text, Georgia, Times, Times New Roman, serif; } .fusion-app .article-railless .article.is-emancipator-body h4, .fusion-app .article-railless .article.is-emancipator-body .related_links a, .fusion-app .article-railless .article.is-emancipator-body .link-related_links_link a { font-family: Staff, Helvetica, Arial, sans-serif; } .fusion-app .article-railless .article.is-emancipator-body h1, .fusion-app .article-railless .article.is-emancipator-body h2, .fusion-app .article-railless .article.is-emancipator-body h3, .fusion-app .article-railless .article.is-emancipator-body h4, .fusion-app .article-railless .article.is-emancipator-body h5, .fusion-app .article-railless .article.is-emancipator-body .related_links .title, .fusion-app .article-railless .article.is-emancipator-body .link-related_links_link .label, .fusion-app .article-railless .article.is-emancipator-body .link-related_links_link a { font-weight: 800; } .fusion-app .article-railless .article.is-emancipator-body .related_links .title, .fusion-app .article-railless .article.is-emancipator-body .link-related_links_link .label { color: #000; } .fusion-app .article-railless .article.is-emancipator-body .related_links a, .fusion-app .article-railless .article.is-emancipator-body .link-related_links_link a, .fusion-app .article-railless .article.is-emancipator-body .tagline, .fusion-app .article-railless .article.is-emancipator-body .list a, .fusion-app .article-railless .article.is-emancipator-body .paragraph a, .fusion-app .article-railless .article.is-emancipator-body .tagline a { font-family: Staff, Helvetica, Arial, sans-serif; } .fusion-app .article-railless .article.is-emancipator-body .link-related_links_link a, .fusion-app .article-railless .article.is-emancipator-body .list a, .fusion-app .article-railless .article.is-emancipator-body .paragraph a, .fusion-app .article-railless .article.is-emancipator-body .tagline a, .fusion-app .article-railless .article.is-emancipator-body .related_links .symbol { color: #cd395d; } .fusion-app .article-railless .article.is-emancipator-body .list a { border-bottom: 2px solid #cd395d; } .fusion-app .article-railless .article.is-emancipator-body .quote .text { color: #31463f; } .fusion-app .article-railless .article.is-emancipator-body .quote .name, .fusion-app .article-railless .article.is-emancipator-body .quote .title { font-family: Staff, Helvetica, Arial, sans-serif; font-weight: 400; color: #31463f; } .fusion-app .article-railless .article.is-emancipator-body .quote .icon_share path { fill: #cd395d; } .fusion-app .article-railless .article.is-emancipator-body .quote .sub path { fill: #31463f; } .fusion-app .article-railless .article.is-emancipator-body .tagline { font-style: italic; margin: 0 auto; display: block; } .fusion-app .article-railless .article.is-emancipator-body .paragraph a, .fusion-app .article-railless .article.is-emancipator-body .list a { font-weight: 600; } .fusion-app .article-railless .article.is-emancipator-body .img_caption .caption, .fusion-app .article-railless .article.is-emancipator-body .img_caption .credit { font-family: Staff, Helvetica, Arial, sans-serif; } .fusion-app .article-railless .article.is-emancipator-body .tagline_hr { display: none; } .fusion-app .article-railless .article.is-emancipator-body .container.link-related_links_link { background: url(/pf/resources/dist/images/emancipator_related_bg.svg?d=521) rgba(0,0,0,0) no-repeat; height: auto; background-position: top center; background-repeat: no-repeat; text-align: center; float: none; padding-top: 40px; margin: 0 auto; max-width: 50%; width: 50%; min-height: 212px; background-size: 264px; min-width: 263px; } .fusion-app .article-railless .article.is-emancipator-body .container.link-related_links_link .label { font-family: "Staff","Helvetica","Arial",sans-serif; color: #cd395d; font-weight: 600; font-size: 12px; display: block; margin-bottom: 6px; } .fusion-app .article-railless .article.is-emancipator-body .container.link-related_links_link .label .related-colon { display: none; } .fusion-app .article-railless .article.is-emancipator-body .container.link-related_links_link a { color: #000; font-weight: 400; text-decoration: none; font-size: 24px; width: 213px; display: inline-block; font-family: "Ivar Text","Georgia","Times","Times New Roman",serif; } .fusion-app .article.live-updates { max-width: 688px; } .fusion-app .article.live-updates h2 { line-height: 32px; } .fusion-app .article.live-updates h3 { font-size: 18px; line-height: 25px; } .fusion-app .article.live-updates .timestamp { font-size: 14px; line-height: 17px; } .fusion-app .article.live-updates .paragraph { font-size: 16px; line-height: 30px; } .fusion-app .article.live-updates .list { font-size: 16px; line-height: 30px; } .fusion-app .article.live-updates .divider { border-bottom: 1px solid #333; max-width: 100%; } .fusion-app .article-right-rail .right .hs-sports-dash { width: auto; } .fusion-app .article-right-rail .right .hs-sports-dash .hs-sports-dash-links { background-color: #eee; padding: 22px 50px; margin: 40px -50px 30px; } .fusion-app .article-right-rail .right .hs-sports-dash .required-instrux { margin: -15px 0 20px; margin-left: auto; } .fusion-app .article-right-rail .right .hs-sports-dash .desktop-search { display: none; } .fusion-app .article-right-rail .right .hs-sports-dash .mobile-search { display: block; } .fusion-app .section_page .top-rail .hs-sports-dash, .fusion-app .section_page .middle-rail .hs-sports-dash, .fusion-app .section_page .lower-rail .hs-sports-dash, .fusion-app .section_page .basement-1-rail .hs-sports-dash { width: auto; } .fusion-app .section_page .top-rail .hs-sports-dash .hs-sports-dash-links, .fusion-app .section_page .middle-rail .hs-sports-dash .hs-sports-dash-links, .fusion-app .section_page .lower-rail .hs-sports-dash .hs-sports-dash-links, .fusion-app .section_page .basement-1-rail .hs-sports-dash .hs-sports-dash-links { background-color: #eee; padding: 22px 50px; margin: 40px -50px 30px; } .fusion-app .section_page .top-rail .hs-sports-dash .required-instrux, .fusion-app .section_page .middle-rail .hs-sports-dash .required-instrux, .fusion-app .section_page .lower-rail .hs-sports-dash .required-instrux, .fusion-app .section_page .basement-1-rail .hs-sports-dash .required-instrux { margin: -15px 0 20px; margin-left: auto; } .fusion-app .section_page .top-rail .hs-sports-dash .desktop-search, .fusion-app .section_page .middle-rail .hs-sports-dash .desktop-search, .fusion-app .section_page .lower-rail .hs-sports-dash .desktop-search, .fusion-app .section_page .basement-1-rail .hs-sports-dash .desktop-search { display: none; } .fusion-app .section_page .top-rail .hs-sports-dash .mobile-search, .fusion-app .section_page .middle-rail .hs-sports-dash .mobile-search, .fusion-app .section_page .lower-rail .hs-sports-dash .mobile-search, .fusion-app .section_page .basement-1-rail .hs-sports-dash .mobile-search { display: block; } .fusion-app .sticky_container.sticky_mobile { height: auto; } .fusion-app .sticky_container.sticky_mobile .sticky_box { position: static; } .fusion-app .sticky_container.safari-sticky-shim .sticky_box { position: -webkit-sticky !important; } .fusion-app .sticky_container.js-scroll-position-top { background-color: rgba(0,0,0,0); } .fusion-app .sticky_container.js-scroll-position-top .sticky_box { z-index: 990; } .fusion-app div.ds { max-width: 1440px; } .fusion-app .article-left-rail { flex-flow: row-reverse wrap !important; } .fusion-app .article-left-rail .left { max-width: 213px !important; } .fusion-app .article-left-rail .left .hs-sports-dash { width: auto; } .fusion-app .article-left-rail .left .hs-sports-dash .hs-sports-dash-links { background-color: #eee; padding: 22px 50px; margin: 40px -50px 30px; } .fusion-app .article-left-rail .left .hs-sports-dash .required-instrux { margin: -15px 0 20px; margin-left: auto; } .fusion-app .article-left-rail .left .hs-sports-dash .desktop-search { display: none; } .fusion-app .article-left-rail .left .hs-sports-dash .mobile-search { display: block; } .move-right { transform: translateX(375px); } .slide { transition: transform 500ms cubic-bezier(0.56, 1.65, 0.77, 0.88); transition-timing-function: cubic-bezier(0.56, 1.65, 0.77, 0.88); } .theme-dark .fusion-app a { color: #2e8fff; } .theme-dark .fusion-app a:hover, .theme-dark .fusion-app a:active, .theme-dark .fusion-app a:focus { color: #767676; } p { font-size: 18px; line-height: 1.8; font-family: "Georgia","Times","Times New Roman",serif; } p a:hover { border-bottom: 2px solid; } .paragraph a { border-bottom: 2px solid; } .dropcap { font-size: 5em; line-height: .9em; } .article .body .heading+.paragraph { margin-top: 16px; } .pop_out { border: 1px solid #005dc7; border-radius: 3px; box-sizing: border-box; min-width: 300px; } .pop_out_exit { background-image: url(/pf/resources/dist/images/overlay-close.svg?d=521); background-repeat: no-repeat; background-size: contain; width: 12px; height: 12px; } .pop_out .pop_out_exit:focus { outline: 2px solid Highlight; } .pop_out_top_right_corner { top: 0; right: 0; } .theme-dark .fusion-app .pop_out { border: 1px solid #2e8fff; } .theme-dark .fusion-app .pop_out_exit { background-image: url(/pf/resources/dist/images/overlay-close--theme-dark.svg?d=521); } .quote .name, .quote .title { font-size: 14px; } .quote .text { font-size: 20px; line-height: 1.3; } .quote a { display: inline-flex; line-height: 1; vertical-align: middle; } .quote .icon_share:before, .quote .icon_share:after, .quote .block:before, .quote .block:after { content: ""; background-color: #000; display: inline-block; height: 1px; position: relative; width: 50%; vertical-align: middle; } .quote .icon_share:before, .quote .block:before { margin-left: -50%; } .quote .icon_share:before { right: .5em; } .quote .block:before { right: 1em; } .quote .icon_share:after { left: .5em; } .quote .block:after { left: 1em; } .quote .icon_share:after, .quote .block:after { margin-right: -50%; } .quote .sub { vertical-align: sub; } .theme-dark .quote .icon_share:before, .theme-dark .quote .icon_share:after, .theme-dark .quote .block:before, .theme-dark .quote .block:after, .dark-mode .quote .icon_share:before, .dark-mode .quote .icon_share:after, .dark-mode .quote .block:before, .dark-mode .quote .block:after { background-color: #fff; } .theme-dark .quote path#Combined-Shape, .dark-mode .quote path#Combined-Shape { fill: #2e8fff; } .theme-dark .quote .text, .dark-mode .quote .text { color: #fff; } .r_f .title { font-size: 12px; } .m_pop .item, .s_pop .item { padding: 0; border-top: none; border-bottom: 1px solid #000; } .m_pop .item:last-of-type, .s_pop .item:last-of-type { border-bottom: none; } .m_pop .content, .s_pop .content { padding: 0 16px; margin: 16px 0; } .m_pop .content .text, .s_pop .content .text { padding-left: 0; } .m_pop .overline, .s_pop .overline { font-size: 12px; line-height: 22px; } .m_pop .overline.sponsored, .s_pop .overline.sponsored { color: #de7d0b; } .m_pop .recirc_headline, .s_pop .recirc_headline { font-size: 18px; line-height: 24px; } .m_pop .dec, .s_pop .dec { font-size: 12px; line-height: 18px; } .s_pop .item { display: flex; } .theme-dark .fusion-app .m_pop .item, .theme-dark .fusion-app .s_pop .item { border-color: #ddd; } .related_links .link { font-size: 14px; } .related_links .links a { color: #000; } .theme-dark .fusion-app .related_links .links a { color: #fff; } body, figure, p { margin: 0; } h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: 400; } button { display: inline-block; background-color: inherit; border-color: inherit; border-style: inherit; padding: inherit; } button:focus { outline: none; } figure { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; } a, a:hover, a:visited { text-decoration: none; } .section_feed_image_container { min-width: 35%; width: 40%; max-width: 260px; } .section_feed_item .content .text { padding-left: 0; } .section_feed_item .dec { line-height: 1.5em; } .section_feed_item .image img { max-height: 183px; object-fit: cover; } .load_more_button_container { z-index: 5; } .load_more_button { z-index: 10; border-radius: 5px; width: 95%; } .load_more_button:hover { background-color: #005dc7; color: #fff; } .theme-dark .fusion-app .load_more_button:hover { background-color: #2e8fff; color: #fff; } .section_feed_item .overline { max-width: 155px; } .section_page .nav_bar, .section_page .header, .section_page .footer { display: -webkit-box; display: -ms-flexbox; display: flex; } .section_menu .icon { top: 2px; left: -2px; } .section_menu .section { font-size: 50px; } .section_menu .sub_section { font-size: 14px; line-height: 1.5; } .section_menu .sub_section.focus_ring:focus { border-color: rgba(0,0,0,0); } .section_menu .sub_section.focus_ring:focus+.sub_section { border-color: rgba(0,0,0,0); } .section_menu .sub_section~.sub_section { border-left-width: 1px; border-left-style: solid; border-left-color: #000; } .section_menu .toggle-btn { border: 0; } .section_menu .toggle-btn:-moz-focusring { border: none; } .section_menu .toggle-btn:focus { outline: 1px dotted #212121; outline: 5px auto -webkit-focus-ring-color; } .section_menu .toggle-btn svg { pointer-events: none; } .section_dropdown .item { font-size: 14px; min-width: 25%; padding: 14px 0; line-height: normal; } .section_dropdown hr { margin: 0; } .search_page .search_page_title { font-size: 50px; } .theme-dark .fusion-app .section_menu .sub_section~.sub_section { border-color: #fff; } .horizontal_rule { border-width: 2px; border-style: solid; } .breadcrumbs a { border-color: #000; text-decoration: none; } .paywall { padding-top: 400px; } .sharebar--article { height: 28px; } .sharebar--article .margin_right_16 { margin-right: 0; } .sharebar--article .sharebar_comment_count { margin-right: 16px; } .sharebar--article .share--facebook, .sharebar--article .share--twitter, .sharebar--article .share--print, .sharebar--article .share--email { width: 40px; text-align: center; display: block; } .sharebar--article .share--view-comments { display: flex; width: auto; padding-left: 8px; text-align: center; } .sharebar--article .share--facebook:focus, .sharebar--article .share--twitter:focus, .sharebar--article .share--print:focus, .sharebar--article .share--email:focus, .sharebar--article .share--view-comments:focus { outline: 1px dotted #212121; outline: 5px auto -webkit-focus-ring-color; } .sharebar--article .share--email:-moz-focusring, .sharebar--article .share--print:-moz-focusring { outline: none; } .theme-dark .fusion-app .sharebar path { fill: #2e8fff; } .tagline { font-size: 14px; line-height: 24px; } .topics .title { font-size: 12px; } .topic_tags .item .tag { display: inline-block; letter-spacing: 1px; line-height: 1.3; font-size: 14px; } .theme-dark .fusion-app .topic_tags a { color: #fff; } .align_left { margin-right: auto; } .align_right { margin-left: auto; } .align_items_base { align-items: baseline; } .align_items_end { align-items: flex-end; } .align_items_start { align-items: flex-start; } .align_items_stretch { align-items: stretch; } .align_items_center { align-items: center; } .align_items_unset { align-items: unset; } .align_self_end { align-self: flex-end; } .align_self_center { align-self: center; } .align_self_stretch { align-self: stretch; } .container.column { flex-direction: column; } .container.column>* { max-width: 100%; } .container.row { flex-direction: row; } .flex { display: flex; } .flex_inline { display: inline-flex; } .flex_wrap { flex-wrap: wrap; } .flex_1 { flex: 1; } .flex_2 { flex: 2; } .justify_center { justify-content: center; } .justify_end { justify-content: flex-end; } .justify_start { justify-content: flex-start; } .justify_space_between { justify-content: space-between; } .justify_space_around { justify-content: space-around; } .order_1 { order: 1; } .order_2 { order: 2; } .order_3 { order: 3; } .flex-column { flex-direction: column; } .margin { margin: 8px; } .margin_center { margin-left: auto; margin-right: auto; } .margin_none { margin: 0; } .margin_top { margin-top: 8px; } .margin_top_qtr { margin-top: calc(8px*.25); } .margin_top_half { margin-top: calc(8px*.5); } .margin_top_16 { margin-top: 16px; } .margin_top_24 { margin-top: 24px; } .margin_top_32 { margin-top: 32px; } .margin_top_40 { margin-top: 40px; } .margin_top_48 { margin-top: 48px; } .margin_top_64 { margin-top: 64px; } .margin_top_75 { margin-top: 75px; } .margin_left { margin-left: 8px; } .margin_left_qtr { margin-left: calc(8px*.25); } .margin_left_half { margin-left: calc(8px*.5); } .margin_left_16 { margin-left: 16px; } .margin_left_24 { margin-left: 24px; } .margin_left_32 { margin-left: 32px; } .margin_left_40 { margin-left: 40px; } .margin_left_48 { margin-left: 48px; } .margin_left_64 { margin-left: 64px; } .margin_right { margin-right: 8px; } .margin_right_qtr { margin-right: calc(8px*.25); } .margin_right_half { margin-right: calc(8px*.5); } .margin_right_3 { margin-right: 3px; } .margin_right_16 { margin-right: 16px; } .margin_right_24 { margin-right: 24px; } .margin_right_32 { margin-right: 32px; } .margin_right_40 { margin-right: 40px; } .margin_right_48 { margin-right: 48px; } .margin_right_64 { margin-right: 64px; } .margin_bottom { margin-bottom: 8px; } .margin_bottom_none { margin: 0; } .margin_bottom_2 { margin-bottom: 2px; } .margin_bottom_6 { margin-bottom: 6px; } .margin_bottom_qtr { margin-bottom: calc(8px*.25); } .margin_bottom_half { margin-bottom: calc(8px*.5); } .margin_bottom_10 { margin-bottom: 10px; } .margin_bottom_16 { margin-bottom: 16px; } .margin_bottom_24 { margin-bottom: 24px; } .margin_bottom_32 { margin-bottom: 32px; } .margin_bottom_40 { margin-bottom: 40px; } .margin_bottom_48 { margin-bottom: 48px; } .margin_bottom_64 { margin-bottom: 64px; } .margin_horizontal { margin-left: 8px; margin-right: 8px; } .margin_horizontal_0 { margin-left: 0; margin-right: 0; } .margin_horizontal_10 { margin-left: 10%; margin-right: 10%; } .margin_horizontal_15 { margin-left: 15%; margin-right: 15%; } .margin_horizontal_16 { margin-left: 16px; margin-right: 16px; } .margin_horizontal_24 { margin-left: 24px; margin-right: 24px; } .margin_horizontal_28 { margin: 0 28px; } .margin_horizontal_32 { margin-left: 32px; margin-right: 32px; } .margin_horizontal_40 { margin-left: 40px; margin-right: 40px; } .margin_horizontal_48 { margin-left: 48px; margin-right: 48px; } .margin_horizontal_64 { margin-left: 64px; margin-right: 64px; } .margin_vertical { margin-bottom: 8px; margin-top: 8px; } .margin_vertical_16 { margin-bottom: 16px; margin-top: 16px; } .margin_vertical_24 { margin-bottom: 24px; margin-top: 24px; } .margin_vertical_32 { margin-bottom: 32px; margin-top: 32px; } .margin_vertical_40 { margin-bottom: 40px; margin-top: 40px; } .margin_vertical_48 { margin-bottom: 48px; margin-top: 48px; } .margin_vertical_64 { margin-bottom: 64px; margin-top: 64px; } .padding { padding: 8px; } .padding_2 { padding: 2px; } .padding_16 { padding: 16px; } .padding_top { padding-top: 8px; } .padding_top_16 { padding-top: 16px; } .padding_top_24 { padding-top: 24px; } .padding_top_32 { padding-top: 32px; } .padding_top_40 { padding-top: 40px; } .padding_top_48 { padding-top: 48px; } .padding_top_64 { padding-top: 64px; } .padding_left { padding-left: 8px; } .padding_left_2 { padding-left: 2px; } .padding_left_16 { padding-left: 16px; } .padding_left_24 { padding-left: 24px; } .padding_left_32 { padding-left: 32px; } .padding_left_40 { padding-left: 40px; } .padding_left_48 { padding-left: 48px; } .padding_left_64 { padding-left: 64px; } .padding_right { padding-right: 8px; } .padding_right_16 { padding-right: 16px; } .padding_right_24 { padding-right: 24px; } .padding_right_32 { padding-right: 32px; } .padding_right_40 { padding-right: 40px; } .padding_right_48 { padding-right: 48px; } .padding_right_64 { padding-right: 64px; } .padding_bottom { padding-bottom: 8px; } .padding_bottom_half { padding-bottom: calc(8px*.5); } .padding_bottom_12 { padding-bottom: 12px; } .padding_bottom_16 { padding-bottom: 16px; } .padding_bottom_24 { padding-bottom: 24px; } .padding_bottom_32 { padding-bottom: 32px; } .padding_bottom_40 { padding-bottom: 40px; } .padding_bottom_48 { padding-bottom: 48px; } .padding_bottom_64 { padding-bottom: 64px; } .padding_horizontal { padding-left: 8px; padding-right: 8px; } .padding_horizontal_0 { padding-left: 0; padding-right: 0; } .padding_horizontal_2 { padding-left: 2px; padding-right: 2px; } .padding_horizontal_16 { padding-left: 16px; padding-right: 16px; } .padding_horizontal_24 { padding-left: 24px; padding-right: 24px; } .padding_horizontal_32 { padding-left: 32px; padding-right: 32px; } .padding_horizontal_40 { padding-left: 40px; padding-right: 40px; } .padding_horizontal_48 { padding-left: 48px; padding-right: 48px; } .padding_horizontal_64 { padding-left: 64px; padding-right: 64px; } .padding_vertical { padding-bottom: 8px; padding-top: 8px; } .padding_vertical_5 { padding-bottom: 5px; padding-top: 5px; } .padding_vertical_16 { padding-bottom: 16px; padding-top: 16px; } .padding_vertical_24 { padding-bottom: 24px; padding-top: 24px; } .padding_vertical_32 { padding-bottom: 32px; padding-top: 32px; } .padding_vertical_40 { padding-bottom: 40px; padding-top: 40px; } .padding_vertical_48 { padding-bottom: 48px; padding-top: 48px; } .padding_vertical_64 { padding-bottom: 64px; padding-top: 64px; } .padding_none { padding: 0; } .text_indent_8 { text-indent: 8px; } .white_space_nowrap { white-space: nowrap; } .hover_ring:hover, .focus_ring:focus, .focus_visible_ring:focus { box-shadow: 0 0 0 2px #005dc7; outline: none; border-radius: 3px; } .hover_ring:hover.shadow_inset, .focus_ring:focus.shadow_inset, .focus_visible_ring:focus.shadow_inset { box-shadow: inset 0 0 0 2px #005dc7; } .remove_select_arrow { -webkit-appearance: none; -moz-appearance: none; } .pop_out_manage .focus_ring:focus { outline: none; border-radius: 3px; } .section_title .focus_ring:focus { outline: none; border-radius: 3px; } .sub_section_item.focus_ring:focus { outline: none; border-radius: 3px; } .trending_bar_container { display: flex; white-space: nowrap; overflow-x: hidden; } .trending_bar_item:focus { outline: none; border-radius: 3px; } .footer_link .focus_ring:focus { outline: none; border-radius: 3px; } .height_full { height: 100%; } .height_half { height: 50%; } .height_a { height: auto; } .height_0 { height: 0; } .height_1 { height: 1px; } .height_35 { height: 35px; } .height_50 { height: 50px; } .height_min_50 { min-height: 50px; } .height_min_60 { min-height: 60px; } .width_auto { width: auto; } .width_full { width: 100%; } .width_full_iFrame iframe { width: 100%; } .width_half { width: 50%; } .width_40 { width: 40%; } .width_60 { width: 60%; } .width_75 { width: 75%; } .width_50px { width: 50px; } .width_100px { width: 100px; } .width_max_1080 { max-width: 1080px; } .width_max_1440 { max-width: 1440px; } .width_max_full { max-width: 100%; } .image_full { background-position: center center; background-size: contain; background-repeat: no-repeat; } .fullscreen { top: 0; left: 0; right: 0; bottom: 0; } .border_box { box-sizing: border-box; } .capitalize { text-transform: capitalize; } .uppercase { text-transform: uppercase; } .underline { text-decoration: underline; } .text_decoration_none { text-decoration: none; } .italic { font-style: italic; } .bold { font-weight: 800; } .font_normal { font-weight: 400; } .smooth { -webkit-font-smoothing: antialiased; } .overflow_hidden { overflow: hidden; } .overflow_x_hidden { overflow-x: hidden; } .overflow_y_scroll { overflow-y: scroll; } .border { border: 1px; } .border_half { border-width: .5px; } .border_1 { border-width: 1px; } .border_2 { border-width: 2px; } .border_4 { border-width: 4px; } .border_10 { border-width: 10px; } .border_20 { border-width: 20px; } .border_dotted { border-style: dotted; } .border_dotted_bottom { border-bottom: dotted; } .border_solid { border-style: solid; } .border_horizontal { border-bottom: 1px solid; border-top: 1px solid; border-left: 0; border-right: 0; } .border_thick { border-width: 4px; } .border_none { border: 0; } .border_bottom { border-bottom-style: solid; } .border_bottom--mobile { border-bottom-style: solid; } .border_bottom--desktop { border-bottom-style: none; } .border_left { border-left-style: solid; } .border_right { border-right-style: solid; } .border_top { border-top-width: 1px; border-top-style: solid; border-top-color: #000; } .border_top_none { border-top: 0; } .border_foreground { border-color: #000; } .border_blue { border-color: #005dc7; } .border_red { border-color: #9e1511; } .border_white { border-color: #fff; } .border_gray { border-color: #ddd; } .border_light { border-color: rgba(22,22,22,.1); } .border_black { border-color: #000; } .border_vertical { border-left: 1px solid; border-right: 1px solid; border-bottom: 0; border-top: 0; } .border_round { border-radius: 50%; } .border_radius_top_left { border-top-left-radius: 3px; } .border_radius_top_right { border-top-right-radius: 3px; } .border_radius_bottom_left { border-bottom-left-radius: 3px; } .border_radius_bottom_right { border-bottom-right-radius: 3px; } .border_round_3 { border-radius: 3px; } .attribution { font-size: 16px; } .color_main { color: #000; } .color_inverse { color: #fff; } .color_inherit { color: inherit; } .color_white { color: #fff; } .color_orange { color: #de7d0b; } .color_gray { color: #767676; } .color_gray_light { color: #ddd; } .color_black { color: #000; } .color_red { color: #9e1511; } .color_blue { color: #005dc7; } .background_main { background-color: #fff; } .background_inverse { background-color: #000; } .background_inverse_10 { background-color: #f4f4f4; } .background_gray_10 { background-color: #f4f4f4; } .background_gray_20 { background-color: #f2f2f2; } .background_gray_20--mobile { background-color: #f2f2f2; } .background_gray_40 { background-color: rgba(200,200,200,.4); } .background_white { background-color: #fff; } .background_white--mobile { background-color: #fff; } .background_blue { background-color: #005dc7; } .background_black { background-color: #000; } .background_gray_dark { background-color: #5f5f5f; } .background_orange { background-color: #de7d0b; } .background_orange_light { background-color: #d03f06; } .background_red { background-color: #9e1511; } .background_red_error { background-color: #e5d3d2; } .background_transparent { background-color: rgba(0,0,0,0); } .background_contain { background-size: contain; } .background_repeat_none { background-repeat: no-repeat; } .background_center { background-position: center; } .wtrmrk { background-image: url(/pf/resources/dist/images/bg-logo--bug-white.svg?d=521); } .wtrmrk2 { background-image: url(/pf/resources/dist/images/bg-logo--bug-grey.svg?d=521); } .fade { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 80%); } .pointer { cursor: pointer; } .transparent { opacity: 0; } .symbol { height: 12px; width: 12px; min-width: 10px; margin-top: 2px; } .hover_color_blue:hover { color: #005dc7; } .hover_background_white:hover { background-color: #fff; } .hover_border_blue:hover { border: 1px solid #005dc7; } .hover_color_white:hover { color: #fff; } .hover_color_black:hover { color: #000; } .hover_color_main:hover { color: #000; } .hover_color_inverse:hover { color: #fff; } .hover_color_gray_90:hover { color: #464646; } .hover_color_inherit:hover { color: inherit; } .focus_color_gray_90:focus { color: #464646; } .ltr_half { letter-spacing: .5px; } .circle:before { content: " \25CF"; font-size: 24px; } .webkit_hide { -webkit-appearance: none; } .avatar { display: block; width: 75px; height: 75px; background: url(/pf/resources/dist/images/Avatar.svg?d=521) no-repeat; background-position: center; } .sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .parens:after, amp-carousel figcaption span:after { content: ")"; } .parens:before, amp-carousel figcaption span:before { content: "("; } .list_counter_reset { counter-reset: li; } .list_counter_increment { counter-increment: li; } amp-carousel figcaption span { padding-left: 8px; } amp-img { max-width: 100%; } .theme-dark .fusion-app .fade { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000000 80%); } .theme-dark .fusion-app .color_main { color: #fff; } .theme-dark .fusion-app .color_inverse { color: #000; } .theme-dark .fusion-app .color_inherit { color: inherit; } .theme-dark .fusion-app .color_blue { color: #2e8fff; } .theme-dark .fusion-app .color_white { color: #fff; } .theme-dark .fusion-app .background_main { background-color: #000; } .theme-dark .fusion-app .background_inverse { background-color: #fff; } .theme-dark .fusion-app .background_inverse_10 { background-color: #0b0b0b; } .theme-dark .fusion-app .background_white { background-color: #000; } .theme-dark .fusion-app .background_white--mobile { background-color: #000; } .theme-dark .fusion-app .background_gray_10 { background-color: #1a1a1a; } .theme-dark .fusion-app .background_gray_10--mobile { background-color: #1a1a1a; } .theme-dark .fusion-app .background_gray_20 { background-color: #333; } .theme-dark .fusion-app .background_gray_20--mobile { background-color: #333; } .theme-dark .fusion-app .background_blue { background-color: #2e8fff; } .theme-dark .fusion-app .background_red_error { background-color: #dcb8b8; } .theme-dark .fusion-app .border_foreground { border-color: #fff; } .theme-dark .fusion-app .border_blue { border-color: #2e8fff; } .theme-dark .fusion-app .hover_color_main:hover { color: #fff; } .theme-dark .fusion-app .hover_color_inverse:hover { color: #000; } .theme-dark .fusion-app .hover_ring:hover, .theme-dark .fusion-app .focus_ring:focus, .theme-dark .fusion-app .focus_visible_ring:focus { box-shadow: 0 0 0 2px #2e8fff; } .theme-dark .fusion-app .hover_ring:hover.shadow_inset, .theme-dark .fusion-app .focus_ring:focus.shadow_inset, .theme-dark .fusion-app .focus_visible_ring:focus.shadow_inset { box-shadow: inset 0 0 0 2px #2e8fff; } .grid { box-sizing: border-box; display: flex; flex: 0 1 auto; flex-flow: row wrap; vertical-align: top; } .grid>.col { box-sizing: border-box; flex: 0 0 auto; flex-basis: 100%; max-width: 100%; vertical-align: top; } .grid>.col.mobile-1 { flex-basis: 8.3%; max-width: 8.3%; } .grid>.col.mobile-2 { flex-basis: 16.6%; max-width: 16.6%; } .grid>.col.mobile-3 { flex-basis: 25%; max-width: 25%; } .grid>.col.mobile-4 { flex-basis: 33.33%; max-width: 33.33%; } .grid>.col.mobile-5 { flex-basis: 41.67%; max-width: 41.67%; } .grid>.col.mobile-6 { flex-basis: 50%; max-width: 50%; } .grid>.col.mobile-7 { flex-basis: 58.33%; max-width: 58.33%; } .grid>.col.mobile-8 { flex-basis: 66.67%; max-width: 66.67%; } .grid>.col.mobile-9 { flex-basis: 75%; max-width: 75%; } .grid>.col.mobile-10 { flex-basis: 83.33%; max-width: 83.33%; } .grid>.col.mobile-11 { flex-basis: 91.66%; max-width: 91.66%; } .grid>.col.mobile-12 { flex-basis: 100%; max-width: 100%; } .float_left { float: left; } .float_right { float: right; } .float_clear { clear: both; } .text_align_left { text-align: left; } .text_align_center { text-align: center; } .text_align_right { text-align: right; } .top_0 { top: 0; } .top_4rem { top: 4rem; } .relative { position: relative; } .absolute { position: absolute; } .absolute_center { position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; } .absolute_center.vertical { top: 50%; bottom: 50%; margin: auto; } .absolute_left { position: absolute; left: 0; } .absolute_right { position: absolute; right: 0; } .absolute_bottom { position: absolute; bottom: 0; } .right_15 { right: 15px; } .fixed { position: fixed; } .foreground_front { z-index: 1009; } .foreground_near { z-index: 999; } .foreground_far { z-index: 99; } .foreground_9 { z-index: 9; } .display_block { display: block; } .display_inherit { display: inherit; } .inline_block { display: inline-block; } .table { display: table; } .table_caption { display: table-caption; } .mouseover { top: 100px; min-width: 192px; background-color: rgba(0,0,0,.55); } .powa { height: 185.86px; } .powa-ctrl-embed-input { position: absolute; left: -10000px; } .powa-shot { height: 100%; position: absolute; width: 100%; } .powa-shot-duration { font-size: 14px; line-height: 20px; } .powa-shot-image { background-size: cover; background-position: center; } .powa-shot-play-btn { font-size: 20px; background-clip: padding-box; } .powa-shot-title { font-size: 14px; height: 40px; line-height: 20px; letter-spacing: .5px; overflow: hidden; } .promo_template .controls { height: 40px; } .promo_template .image:hover .playcircle { display: inline; } .video_sharebar { width: 41%; max-width: 140px; background-color: rgba(0,0,0,.55); } .video_sharebar .share_icon { min-width: 34%; } .railless_video .title, .railless_video .video_container, .railless_video figcaption { width: 73%; } .railless_video .promo_template .image { width: 100%; } .video_embed--responsive { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; } .video_embed--responsive iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .videoCarouselButtons button:focus, .videoCarouselButtons button:hover { outline: 1px solid #005fcc; position: relative; z-index: 5; } .homepage_title { background-color: rgba(0,0,0,.55); } .homepage_title .title_text { margin-top: 0; position: relative; top: 1px; line-height: 2em; margin-left: 12px; } .homepage_play_duration_container { padding: 7px 7px 5px 5px; background-color: rgba(0,0,0,.54); } .homepage_play_duration_container svg { margin-left: 6px; margin-right: 13px; margin-bottom: 0; } .theme-dark .fusion-app .videoCarouselButtons button:focus, .theme-dark .fusion-app .videoCarouselButtons button:hover { outline: 1px solid #2e8fff; } .theme-dark .fusion-app .videoCarouselButtons button.border_foreground[disabled] { border-color: rgba(255,255,255,.55); } .theme-dark .fusion-app div.playcircle { background-color: #fff; } .hidden { display: none; } .invisible { visibility: hidden; } .paywall { padding-top: 800px; margin-bottom: -400px; } .tooltip .tooltiptext { visibility: hidden; width: 200px; left: -150px; top: 17px; } .tooltip:hover .tooltiptext { visibility: visible; } .skip-to-main { padding: 7px; background: #fff; position: fixed; left: -9999px; z-index: 9999; } .skip-to-main:focus, .skip-to-main:active { left: 0; } #main { scroll-snap-margin-top: 100px; scroll-margin-top: 100px; } .s_c .card { border-width: 1px; } .s_c .card .image { margin-bottom: 0; } .s_c .i_h-h .image, .s_c .i_d-h .image, .s_c [class*=_d-h] .image { width: 50%; margin-bottom: 16px !important; } .s_c .i_h-h .image figure, .s_c .i_d-h .image figure, .s_c [class*=_d-h] .image figure { margin-bottom: 0; } .s_c .i_h-h .deck, .s_c .i_h-h .headline, .s_c .i_h-h .overline, .s_c .i_h-h .links, .s_c .i_d-h .deck, .s_c .i_d-h .headline, .s_c .i_d-h .overline, .s_c .i_d-h .links, .s_c [class*=_d-h] .deck, .s_c [class*=_d-h] .headline, .s_c [class*=_d-h] .overline, .s_c [class*=_d-h] .links { max-width: 47%; margin-top: 4px; margin-bottom: 4px; } .s_c .i_h-h[class*=d-h-sm] .deck, .s_c .i_h-h[class*=d-h-sm] .headline, .s_c .i_h-h[class*=d-h-sm] .overline, .s_c .i_h-h[class*=d-h-sm] .links, .s_c .i_d-h[class*=d-h-sm] .deck, .s_c .i_d-h[class*=d-h-sm] .headline, .s_c .i_d-h[class*=d-h-sm] .overline, .s_c .i_d-h[class*=d-h-sm] .links, .s_c [class*=_d-h][class*=d-h-sm] .deck, .s_c [class*=_d-h][class*=d-h-sm] .headline, .s_c [class*=_d-h][class*=d-h-sm] .overline, .s_c [class*=_d-h][class*=d-h-sm] .links { max-width: 77%; } .s_c .i_h-h .headline, .s_c .i_d-h .headline, .s_c [class*=_d-h] .headline { width: 100%; margin-top: 0; } .s_c .i_h-h.w_bg .headline>a, .s_c .i_d-h.w_bg .headline>a, .s_c [class*=_d-h].w_bg .headline>a { padding-top: 8px; } .s_c .i_h-h .links, .s_c .i_d-h .links, .s_c [class*=_d-h] .links { margin-bottom: 0; width: 100%; } .s_c .i_h-h .overline, .s_c .i_d-h .overline, .s_c [class*=_d-h] .overline { margin-top: 0; } .s_c .i_h-h.text_align_center .overline, .s_c .i_d-h.text_align_center .overline, .s_c [class*=_d-h].text_align_center .overline { width: 46%; } .s_c .i_h-h.dark, .s_c .i_d-h.dark, .s_c [class*=_d-h].dark { background-color: #000; } .s_c .i_h-h.dark .deck, .s_c .i_h-h.dark .headline, .s_c .i_h-h.dark .overline, .s_c .i_h-h.dark .links>a, .s_c .i_d-h.dark .deck, .s_c .i_d-h.dark .headline, .s_c .i_d-h.dark .overline, .s_c .i_d-h.dark .links>a, .s_c [class*=_d-h].dark .deck, .s_c [class*=_d-h].dark .headline, .s_c [class*=_d-h].dark .overline, .s_c [class*=_d-h].dark .links>a { color: #fff; } .s_c .i_h-h.dark .deck:hover, .s_c .i_h-h.dark .headline:hover, .s_c .i_h-h.dark .overline:hover, .s_c .i_h-h.dark .links>a:hover, .s_c .i_d-h.dark .deck:hover, .s_c .i_d-h.dark .headline:hover, .s_c .i_d-h.dark .overline:hover, .s_c .i_d-h.dark .links>a:hover, .s_c [class*=_d-h].dark .deck:hover, .s_c [class*=_d-h].dark .headline:hover, .s_c [class*=_d-h].dark .overline:hover, .s_c [class*=_d-h].dark .links>a:hover { color: #fff; } .s_c .i_h-h.w_bg.img_r .overline.w_border, .s_c .i_d-h.w_bg.img_r .overline.w_border, .s_c [class*=_d-h].w_bg.img_r .overline.w_border { margin-left: 16px; min-width: 43%; } .s_c .i_h-h.img_l .overline, .s_c .i_d-h.img_l .overline, .s_c [class*=_d-h].img_l .overline { clear: right; float: right; } .s_c .i_h-h.img_l .overline:not(.w_border), .s_c .i_d-h.img_l .overline:not(.w_border), .s_c [class*=_d-h].img_l .overline:not(.w_border) { width: 100%; } .s_c .i_h-h.img_l .image, .s_c .i_d-h.img_l .image, .s_c [class*=_d-h].img_l .image { float: left; clear: left; } .s_c .i_h-h.img_l .deck, .s_c .i_h-h.img_l .headline, .s_c .i_h-h.img_l .links, .s_c .i_d-h.img_l .deck, .s_c .i_d-h.img_l .headline, .s_c .i_d-h.img_l .links, .s_c [class*=_d-h].img_l .deck, .s_c [class*=_d-h].img_l .headline, .s_c [class*=_d-h].img_l .links { float: right; clear: right; padding-right: 16px; } .s_c .i_h-h.img_r .image, .s_c .i_d-h.img_r .image, .s_c [class*=_d-h].img_r .image { float: right; clear: right; } .s_c .i_h-h.img_r .deck, .s_c .i_h-h.img_r .headline, .s_c .i_h-h.img_r .overline, .s_c .i_h-h.img_r .links, .s_c .i_d-h.img_r .deck, .s_c .i_d-h.img_r .headline, .s_c .i_d-h.img_r .overline, .s_c .i_d-h.img_r .links, .s_c [class*=_d-h].img_r .deck, .s_c [class*=_d-h].img_r .headline, .s_c [class*=_d-h].img_r .overline, .s_c [class*=_d-h].img_r .links { float: left; clear: left; } .s_c [class*=_d-h-sm] .image { width: 20%; } .s_c .i_h_d-hw .headline, .s_c .i_o_h_d-hw .headline { max-width: 100%; } .s_c .i_h_d-hw .headline>a, .s_c .i_o_h_d-hw .headline>a { display: block; margin-bottom: 2px; } .s_c .i_h_d-hw .deck, .s_c .i_o_h_d-hw .deck { display: contents; font-weight: initial; } .s_c .i_h_d-hw .links, .s_c .i_o_h_d-hw .links { max-width: 100%; padding-right: 16px; } .s_c .i_o_h_d-hw .overline { max-width: 100%; display: block; } .s_c .i_o_h_d-hw.img_r .overline { float: none; } .s_c .w_bg .overline { margin-top: 8px; } .s_c .w_bg:not(.img_l):not(.img_r) .deck, .s_c .w_bg:not(.img_l):not(.img_r) .headline, .s_c .w_bg:not(.img_l):not(.img_r) .overline:not(.w_border), .s_c .w_bg:not(.img_l):not(.img_r) .links { padding-left: 16px; padding-right: 16px; } .s_c .w_bg:not(.i_o_h_d-hw) .headline { margin-top: 8px; } .s_c .w_bg.img_l .deck, .s_c .w_bg.img_l .headline, .s_c .w_bg.img_l .overline:not(.w_border), .s_c .w_bg.img_l .links { padding-right: 16px; } .s_c .w_bg.img_r .deck, .s_c .w_bg.img_r .headline, .s_c .w_bg.img_r .overline:not(.w_border), .s_c .w_bg.img_r .links { padding-left: 16px; } .s_c .overline.w_border { width: auto; min-width: 47%; padding-left: 8px; } .s_c .image figure { position: relative; display: inline-block; height: 100%; width: 100%; margin-bottom: .7rem; } .s_c .image figure img { vertical-align: top; } .s_c .image figure .thumbnail { bottom: 0; left: 0; opacity: .8; background-color: #ffc500; padding: 6px; } .s_c .image figure .thumbnail .icon { min-height: auto; height: 24px; width: 24px; background-size: contain; background-repeat: no-repeat; background-position: center center; } .s_c .image figure .thumbnail .icon.gallery { background-image: url(/pf/resources/dist/images/PhotoGallery_Black.svg?d=521); } .s_c .image figure .thumbnail .icon.video { background-image: url(/pf/resources/dist/images/Video.svg?d=521); } .s_c .links { border-bottom: none; } .s_c .links .link a { text-decoration: none; } .s_c .text_align_center .overline { width: 94%; margin-left: 0; } .s_c .text_align_center .links { display: inline-flex; justify-content: center; } .s_c .text_align_center .links a { margin-top: 3px; } .s_c .i .image, .s_c .d_i .image, .s_c .h_i .image, .s_c .h_d_i .image, .s_c .o_h_d_i .image { margin-bottom: 0; } .s_c .o_h .headline, .s_c .i_o_h .headline { margin-bottom: 0; } .s_c .h { margin-bottom: 8px; } .s_c .d .deck, .s_c .h_d .deck, .s_c .i_d .deck, .s_c .i_h_d .deck, .s_c .h_i_d .deck, .s_c .o_h_d .deck, .s_c .o_h_i_d .deck { margin-bottom: 0; } .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_o_h_d-h .image, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_h_d-h .image, .s_c[class*="-2"] .i_o_h_d-h .image, .s_c[class*="-2"] .i_h_d-h .image, .s_c[class*="-3"] .i_o_h_d-h .image, .s_c[class*="-3"] .i_h_d-h .image, .s_c[class*="-4"] .i_o_h_d-h .image, .s_c[class*="-4"] .i_h_d-h .image, .s_c[class*="-5"] .i_o_h_d-h .image, .s_c[class*="-5"] .i_h_d-h .image { width: 100%; } .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_o_h_d-h .overline, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_o_h_d-h .headline, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_o_h_d-h .deck, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_o_h_d-h .links, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_h_d-h .overline, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_h_d-h .headline, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_h_d-h .deck, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_h_d-h .links, .s_c[class*="-2"] .i_o_h_d-h .overline, .s_c[class*="-2"] .i_o_h_d-h .headline, .s_c[class*="-2"] .i_o_h_d-h .deck, .s_c[class*="-2"] .i_o_h_d-h .links, .s_c[class*="-2"] .i_h_d-h .overline, .s_c[class*="-2"] .i_h_d-h .headline, .s_c[class*="-2"] .i_h_d-h .deck, .s_c[class*="-2"] .i_h_d-h .links, .s_c[class*="-3"] .i_o_h_d-h .overline, .s_c[class*="-3"] .i_o_h_d-h .headline, .s_c[class*="-3"] .i_o_h_d-h .deck, .s_c[class*="-3"] .i_o_h_d-h .links, .s_c[class*="-3"] .i_h_d-h .overline, .s_c[class*="-3"] .i_h_d-h .headline, .s_c[class*="-3"] .i_h_d-h .deck, .s_c[class*="-3"] .i_h_d-h .links, .s_c[class*="-4"] .i_o_h_d-h .overline, .s_c[class*="-4"] .i_o_h_d-h .headline, .s_c[class*="-4"] .i_o_h_d-h .deck, .s_c[class*="-4"] .i_o_h_d-h .links, .s_c[class*="-4"] .i_h_d-h .overline, .s_c[class*="-4"] .i_h_d-h .headline, .s_c[class*="-4"] .i_h_d-h .deck, .s_c[class*="-4"] .i_h_d-h .links, .s_c[class*="-5"] .i_o_h_d-h .overline, .s_c[class*="-5"] .i_o_h_d-h .headline, .s_c[class*="-5"] .i_o_h_d-h .deck, .s_c[class*="-5"] .i_o_h_d-h .links, .s_c[class*="-5"] .i_h_d-h .overline, .s_c[class*="-5"] .i_h_d-h .headline, .s_c[class*="-5"] .i_h_d-h .deck, .s_c[class*="-5"] .i_h_d-h .links { margin-left: 0; min-width: 100%; } .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_o_h_d-h.w_bg>*, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_h_d-h.w_bg>*, .s_c[class*="-2"] .i_o_h_d-h.w_bg>*, .s_c[class*="-2"] .i_h_d-h.w_bg>*, .s_c[class*="-3"] .i_o_h_d-h.w_bg>*, .s_c[class*="-3"] .i_h_d-h.w_bg>*, .s_c[class*="-4"] .i_o_h_d-h.w_bg>*, .s_c[class*="-4"] .i_h_d-h.w_bg>*, .s_c[class*="-5"] .i_o_h_d-h.w_bg>*, .s_c[class*="-5"] .i_h_d-h.w_bg>* { padding-left: 8px; } .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_o_h_d-h.w_bg .image, .s_c[class*="-1"]:not([class*="-10"]):not([class*="-11"]):not([class*="-12"]) .i_h_d-h.w_bg .image, .s_c[class*="-2"] .i_o_h_d-h.w_bg .image, .s_c[class*="-2"] .i_h_d-h.w_bg .image, .s_c[class*="-3"] .i_o_h_d-h.w_bg .image, .s_c[class*="-3"] .i_h_d-h.w_bg .image, .s_c[class*="-4"] .i_o_h_d-h.w_bg .image, .s_c[class*="-4"] .i_h_d-h.w_bg .image, .s_c[class*="-5"] .i_o_h_d-h.w_bg .image, .s_c[class*="-5"] .i_h_d-h.w_bg .image { padding-left: 0; } .live-updates-header .headline, .live-updates-header .subheader { font-weight: 400; } .live-updates-header .headline.headline { font-size: 32px; line-height: 39px; } .live-updates-header .subheader.subheader { font-size: 20px; line-height: 28px; margin: 10px 0; } .header .byline.live-updates:first-child, .header .overline:first-child+.byline.live-updates { margin-bottom: 0; } .header .byline.live-updates:first-child .label, .header .byline.live-updates:first-child .author, .header .byline.live-updates:first-child .affiliation, .header .byline.live-updates:first-child .sharebar, .header .overline:first-child+.byline.live-updates .label, .header .overline:first-child+.byline.live-updates .author, .header .overline:first-child+.byline.live-updates .affiliation, .header .overline:first-child+.byline.live-updates .sharebar { display: none; } .header .byline.live-updates:first-child .datetime, .header .overline:first-child+.byline.live-updates .datetime { font-size: 14px; } .header .byline.live-updates:first-child .datetime .date, .header .byline.live-updates:first-child .datetime .time, .header .overline:first-child+.byline.live-updates .datetime .date, .header .overline:first-child+.byline.live-updates .datetime .time { color: #9e1511; } .header .byline.live-updates:first-of-type~.byline.live-updates { flex-direction: column; } .header .byline.live-updates:first-of-type~.byline.live-updates .sharebar { margin-left: 0; margin-right: auto; border-top: 1px solid #333; margin-top: 10px; padding-top: 5px; align-items: baseline; } .header .byline.live-updates:first-of-type~.byline.live-updates .share--print { border-top: 0; } .header .byline.live-updates:first-of-type~.byline.live-updates .sharebar_comment_count:empty { width: 0; display: none; } .header .byline.live-updates:first-of-type~.byline.live-updates .datetime { display: none; } .header .byline.live-updates:first-of-type~.byline.live-updates .author { display: inline-block; } .header .byline.live-updates:first-of-type~.byline.live-updates .affiliation { color: #767676; } .live-updates .pinned-region { margin-top: 65px; } .live-updates .pinned-string { color: #333; margin-bottom: 15px; } .live-updates .pinned-item { padding: 15px; margin-bottom: 100px; background: #ededed; } .live-updates .pinned-item+.pinned-item { margin-top: 50px; margin-bottom: 50px; } .live-updates .pinned-item .divider { margin: 25px auto 0; } .live-updates div[class*=ad_position_ad_clinarticle]+.divider { display: none; } .live-updates div[class*=ad_position_ad_clinarticle]+.divider+div { margin-top: 40px; } .m_m .title { line-height: 22px; margin-bottom: 32px; } .m_m .center_line { height: 1px; } .m_m .tile { margin-bottom: 32px; } .m_m .tile_title, .m_m .tile_image, .m_m .tile_details { flex: 2; margin-bottom: 8px; } .m_m .tile_title h5 { font-size: 16px; } .m_m .tile_image { margin-right: 8px; } .m_m .tile_image .image img { object-fit: cover; } .m_m .button_container { margin-bottom: 96px; } .m_m .button { border: 2px solid #005dc7; border-radius: 4px; font-size: 18px; height: 56px; } .a_f .author>a { margin-left: auto; } .a_f .author .links a { color: inherit; text-transform: initial; } .a_f .avatar { margin: -14px 0 8px; width: 65px; height: 65px; background-size: contain; background-position: 100% 0; } .a_f .deck { width: 67%; } .a_f .title_bar { margin: 10px 0; padding-left: 0; } .a_f .title_bar .title { background-color: #f4f4f4; } .a_f .wtrmrk { background-position: 10%; } .theme-dark .fusion-app .a_f .title_bar .title { background-color: #1a1a1a; } .chain>.s_c .card { margin-top: 0; } .arrow { border-top: 4px solid; border-left: 4px solid; width: 10px; height: 10px; } .arrow_d { transform: rotate(225deg); } .arrow_l { transform: rotate(315deg); } .arrow_r { transform: rotate(135deg); } .arrow_u { transform: rotate(45deg); } .timer-container--electoral-leaderboard { position: absolute; top: 0; left: 50%; transform: translateY(-50%) translateX(-50%); } .test-label { padding: 3px 5px; font-size: 12px; text-align: center; margin: 0 5px; } .electoral-leaderboard { margin-top: 16px; } .primary-state-results .elections-social { border-top: 6px solid #979797; padding: 20px 0; margin: 20px 0; } .see-all-races-btn { display: none; } .primary-state-results .elex__WinnerCard_style-module_percentage, .primary-state-results .percentage, .primary-results-widget .elex__WinnerCard_style-module_percentage, .primary-results-widget .percentage { color: #000 !important; } .primary-results-widget { flex: 1; } .primary-results-widget .elex-questions-title { align-items: flex-end; } .primary-results-widget .results-header { margin-bottom: 16px; } .primary-results-widget .results-footer { padding-top: 6px; } .primary-results-widget .results-footer>p, .primary-results-widget .results-footer>div { flex: 1; } .primary-results-widget .results-footer .results-link { margin-top: 0; } .primary-results-widget .results-footer-top { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; border-bottom: 1px solid #222; } .primary-results-widget .results-footer-top:after { content: ""; display: block; width: 100%; border-bottom: 1px solid #222; margin-bottom: 4px; flex: 0 0 100%; } .primary-results-widget .primary-results-label>.bar { top: 50%; transform: translateY(-50%); z-index: -1; } .primary-results-widget .elex__components_PercentReporting-module_pctReportingContainer { height: auto; } .primary-results-widget .elex__components_PercentReporting-module_pctReportingText { font-size: 8px; line-height: 1; } .primary-results-widget .elex__components_Timer-module_timerText { line-height: 1.4; } .primary-results-widget .timer-container .test-label { display: none; } .primary-results-widget .timer-container .elex__components_Timer-module_timer { height: auto; display: block; margin-right: auto; } .primary-results-widget>.timer-container .test-label { display: flex; margin-right: auto; } .primary-results-widget>.timer-container .elex__components_Timer-module_timer { display: none; } @supports (-ms-ime-align: auto) { .state-map span[class*=selectLabel] { left: 35px; background-color: #f3ebd6; } } .elections-state-map-widget .results-header { margin-bottom: 16px; } .elections-state-map-widget .elex-questions-title { align-items: flex-end; } .elections-state-map-widget .elex__components_Timer-module_timerText { line-height: 1.4; } .elections-state-map-widget .city-town-select-list-wrapper { display: none; } .suppress-third-label .elex__components_BreakdownTable-module_tableHeader div:last-child { display: none; } .elex__WinnerCard_style-module_bio, .elex__WinnerCard_style-module_ageSize { display: none; } .isPresidential .elex__WinnerCard_style-module_bio, .isPresidential .elex__WinnerCard_style-module_ageSize { display: inline-block; } .race-page-social-share-wrapper { width: 100%; } .raceID-results-widget { width: 100%; box-sizing: border-box; } .chain .raceID-results-widget { max-width: none; margin: 8px 0 45px; } .raceID-results-widget .elex-questions-timer { margin-left: auto; width: 80px; } .raceID-results-widget .elex-questions-timer>div { justify-content: flex-end; } .raceID-results-widget .elex__Candidate_CandidateCard-module_voteCount.elex__Candidate_CandidateCard-module_liteVoteCount { float: right; } .raceID-results-widget .elex__Candidate_CandidateCard-module_percentage { margin-left: auto !important; } .primary-results-widget .results-link, .raceID-results-widget .results-link { font-size: 10px; padding: 5px 0 4px 7px; width: 100px; margin-top: 5px; background: #e7e7e7; } .primary-results-widget .results-link a, .raceID-results-widget .results-link a { color: #222; } .primary-results-widget .results-link .results-toggle-icon, .raceID-results-widget .results-link .results-toggle-icon { float: right; height: 10px; margin-top: 3px; width: 6px; margin-right: 15px; background: url(/pf/resources/dist/images/electionsShowMore.png?d=521) #e7e7e7 no-repeat; } .primary-results-widget .results-link .results-toggle-icon.show-more, .raceID-results-widget .results-link .results-toggle-icon.show-more { transform: rotate(90deg); } .primary-results-widget .results-link .results-toggle-icon.show-less, .raceID-results-widget .results-link .results-toggle-icon.show-less { transform: rotate(-90deg); } .primary-results-widget .uncontested.results-source, .raceID-results-widget .uncontested.results-source { margin-top: 3px; position: relative; border-bottom: 1px solid #222; } .primary-results-widget .uncontested.results-source:after, .raceID-results-widget .uncontested.results-source:after { content: ""; display: block; width: 100%; border-bottom: 1px solid #222; position: absolute; bottom: -6px; } .primary-results-widget .contested .results-source, .raceID-results-widget .contested .results-source { bottom: 12px; line-height: 0; margin-top: 0; } .elex-questions-title { display: flex; align-items: baseline; font-family: "Benton",sans-serif; font-weight: 800; font-size: 16px; padding-bottom: 5px; border-bottom: 2px solid #222; } .elex-questions-title .elex-questions-timer { margin-left: auto; width: 80px; margin-top: 7px; } .elex-questions-title .elex__components_Timer-module_timer { height: auto; } .elex-questions-title .elex__components_Timer-module_timerText { font-size: 12px; } .elex-questions-description { font-family: "Benton",sans-serif; font-weight: 400; font-size: 14px; margin-top: 10px; margin-bottom: 15px; } .elex-link-list-container { margin-top: 30px; min-width: 200px; } .elex-link-list-container .head-deck { border-radius: 6px 6px 0 0; padding: 10px 12px; line-height: 1.5; } .elex-link-list-container .head-deck h2 { margin-bottom: 3px; } .elex-link-list-container .list { border-bottom: 3px solid #333; height: 330px; overflow: scroll; scrollbar-width: thin; scrollbar-color: #333 #979797; } .elex-link-list-container .list-item { padding: 0 2px; } .elex-link-list-container .list-item:hover { background-color: #000; } .elex-link-list-container .list-item+.list-item { border-top: 1px solid #d8d8d8; } .elex-link-list-container .list-item+.list-item:has(a:focus) { border-top-color: rgba(0,0,0,0); } .elex-link-list-container .list-link { line-height: 2.2; padding-left: 13px; color: #000; } .elex-link-list-container .list-link:hover { color: #fff; } .tracking-out-contract { -webkit-animation: tracking-out-contract 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) infinite alternate-reverse both; animation: tracking-out-contract 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) infinite alternate-reverse both; } .elex-loading-indicator { font-size: 18px; font-family: Benton,sans-serif; font-weight: 700; } .elections-sub-nav-wrapper .elex__SelectRaceNavigation_style-module_mobileNav { text-transform: none; } .elections-sub-nav-wrapper>div { margin: 0 auto; width: 90%; } .elections-sub-nav-wrapper .elex__ReactPriorityNav_theme-module_globe .nav__dropdown:not(:empty) { margin-top: 14px; padding-bottom: 25px; } .elections-sub-nav-wrapper .elex__ReactPriorityNav_theme-module_globe .nav__dropdown:not(:empty):after { bottom: 0; } .elections-sub-nav-wrapper .elex__SelectRaceNavigation_style-module_desktopNav { max-width: 1420px; } .elections-sub-nav-wrapper .elex__SelectRaceNavigation_style-module_election.elex__SelectRaceNavigation_style-module_menuItem { padding: 0 50px 0 0; margin-left: 38px; } .elections-sub-nav-wrapper .elex__SelectRaceNavigation_style-module_menuItem { padding: 3px 28px 6px; } .elections-sub-nav-wrapper .elex__SelectRaceNavigation_theme-module_desktopNav { margin-bottom: 0; } .elections-sub-nav-wrapper .elex__SelectRaceNavigation_style-module_bgElectionsNavTop { margin: 0 auto; } .elections-sub-nav-wrapper .priority-nav__dropdown-toggle { min-width: 130px; } .elections-intro { margin: 0 auto 40px; width: 95%; } .elections-intro h1 { margin-bottom: 20px; font-size: 28px; line-height: 44px; } .elections-intro h1:before { content: ""; display: block; width: 100%; background-image: url(/pf/resources/dist/images/election_logos-02.svg?d=521); background-repeat: no-repeat; background-position: top center; background-size: 65px; height: 60px; } .elections-intro p { font-size: 16px; line-height: 24px; } .theme-dark .fusion-app .elex-winner-checkmark g { fill: #fff; } .theme-dark .fusion-app .elex-questions-title, .theme-dark .fusion-app .elex__components_PercentReporting-module_pctReportingContainer, .theme-dark .fusion-app .elex__components_PercentReporting-module_pctReportingContainer:after { border-color: #fff; } .theme-dark .fusion-app .elex__ToolTip_style-module_table { color: #000; } .theme-dark .fusion-app .elex__components_Timer-module_timerText, .theme-dark .fusion-app .elex__ElectoralLeaderboard_style-module_candidateParty, .theme-dark .fusion-app .elex__Candidate_CandidateCard-module_party, .theme-dark .fusion-app .elex__Candidate_CandidateCard-module_nameAndBarCell, .theme-dark .fusion-app .elex__GeneralLegend_Legend-module_partyName, .theme-dark .fusion-app .elex__GeneralLegend_Legend-module_partyNameMobile, .theme-dark .fusion-app .elex__GeneralLegend_Legend-module_legendItem, .theme-dark .fusion-app .elex__StateMap_style-module_legendNote, .theme-dark .fusion-app .elex__Candidate_CandidateCard-module_liteVoteCountNumber, .theme-dark .fusion-app .elex__Candidate_CandidateRow-module_nameAndBarCell { color: #fff !important; } .theme-dark .fusion-app .elex__components_Timer-module_timerText { background-color: #000; } .theme-dark .fusion-app .elex__Race_style-module_shadowBox .elex__Candidate_CandidateCard-module_nameAndBarCell .elex__Candidate_CandidateCard-module_name { color: #000 !important; } .theme-dark .fusion-app .elex__Race_style-module_shadowBox .elex__Candidate_CandidateCard-module_nameAndBarCell .elex-winner-checkmark g { fill: #000 !important; } .theme-dark .fusion-app .elex__Candidate_CandidateCard-module_voteCount.elex__Candidate_CandidateCard-module_liteVoteCount .elex__Candidate_CandidateCard-module_percentage { color: #fff !important; } .elections-sub-nav-wrapper .elex__SelectRaceNavigation_theme-module_desktopNav { text-align: center; overflow: visible; } .elex__ReactPriorityNav_theme-module_globe .nav__dropdown-wrapper.show:before { width: auto; } .raceID-results-pre-footer { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; } .double-line-bottom { border-bottom: 1px solid #222; padding-bottom: 4px; } .double-line-bottom:after { content: ""; display: block; width: 100%; border-bottom: 1px solid #222; } .raceID-results-widget .elex__components_PercentReporting-module_pctReportingContainer { border-bottom: none; height: auto; } .raceID-results-widget .elex__components_PercentReporting-module_pctReportingContainer:after { display: none; } .raceID-results-widget .elex__components_PercentReporting-module_pctReportingText { line-height: 8px; } .raceID-results-widget .results-link { margin-top: 0; } .raceID-results-widget .uncontested.results-source { margin-bottom: 5px; } .weather-widget { padding: 15px 20px 27px; border: 1px solid #eee; box-sizing: border-box; margin: 0 auto 16px; } .weather-widget.has-no-hourly .detail-list { margin-bottom: 0; } .weather-widget.has-no-hourly .detail-list li:last-child { margin-bottom: 0; } .weather-widget .locality-list { appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url(/pf/resources/dist/images/arrowVector2X.svg?d=521); background-repeat: no-repeat; background-position: 96% center; font-size: 24px; padding-right: 30px; margin-bottom: 25px; border: 0; border-bottom: 1px solid #eee; background-color: #fff; } .weather-widget .weather-summary { border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 20px; } .weather-widget .weather-summary img { margin-top: -6px; height: 60px; align-self: flex-start; width: 60px; margin-left: auto; } .weather-widget .temp-summary { margin-bottom: 6px; } .weather-widget .temp-summary .temp { font-size: 32px; display: inline; } .weather-widget .temp-summary .description { font-size: 17px; } .weather-widget .low { color: #777; } .weather-widget .temp-summary, .weather-widget .high-summary { line-height: 1.4; } .weather-widget .detail-list { padding-left: 0; } .weather-widget .detail-list li { margin-bottom: 25px; } .weather-widget .detail { color: #777; margin-right: auto; } .weather-widget .value { margin-left: auto; } .weather-widget .hourly-title { font-size: 26px; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #ddd; } .weather-widget .hourly-container:before, .weather-widget .hourly-container:after { content: ""; display: block; height: 100px; position: absolute; z-index: 997; background: #fff; width: 24px; } .weather-widget .hourly-container:before { left: -4px; } .weather-widget .hourly-container:after { right: -6px; } .weather-widget .hourly-page { position: absolute; left: 0; right: 0; margin-left: 16%; width: 80%; } .weather-widget .hourly-page[aria-hidden] { transition: all .2s ease-out; } .weather-widget .hourly-page[aria-hidden=true] { left: -100%; } .weather-widget .hourly-page~[aria-hidden=false] { right: -100%; } .weather-widget .hourly-page[aria-hidden=false]~.hourly-page[aria-hidden=true] { left: 100%; } .weather-widget .hourly-tile { width: 25%; } .weather-widget .hourly-tile .icon { height: 40px; margin-left: -5px; } .weather-widget .hourly-tile img { width: 40px; } .weather-widget .hourly-tile-strip { transition: left .2s ease-out; height: 99px; width: 100%; } .weather-widget .temp-hourly { margin-bottom: 3px; } .weather-widget .precip-hourly { margin-bottom: 3px; } .weather-widget .precip-hourly img { margin-right: 3px; margin-bottom: -1px; width: 8px; } .weather-widget .time-hourly { color: #777; } .weather-widget .next, .weather-widget .previous { height: 95%; } .weather-widget .next:hover, .weather-widget .previous:hover { cursor: pointer; } .weather-widget .next:disabled:focus, .weather-widget .next:disabled:hover, .weather-widget .next[disabled]:focus, .weather-widget .next[disabled]:hover, .weather-widget .previous:disabled:focus, .weather-widget .previous:disabled:hover, .weather-widget .previous[disabled]:focus, .weather-widget .previous[disabled]:hover { box-shadow: none; cursor: auto; } .weather-widget .next { right: 2px; margin-left: 14px; z-index: 998; } .weather-widget .next:after { content: ""; background-image: url(/pf/resources/dist/images/arrowVector2X.svg?d=521); background-repeat: no-repeat; transform: rotate(-90deg); height: 9px; width: 14px; display: block; } .weather-widget .previous { left: 2px; z-index: 998; margin-right: 14px; } .weather-widget .previous:after { content: ""; background-image: url(/pf/resources/dist/images/arrowVector2X.svg?d=521); background-repeat: no-repeat; transform: rotate(90deg); height: 9px; width: 14px; display: block; } .theme-dark .fusion-app .weather-widget .time-hourly, .theme-dark .fusion-app .weather-widget .low, .theme-dark .fusion-app .weather-widget .detail { color: #969696; } .theme-dark .fusion-app .weather-widget .locality-list { background-color: #000; border-bottom-color: #9e9e9e; color: #fff; background-image: url(/pf/resources/dist/images/arrowVectorDarkMode2X.svg?d=521); } .theme-dark .fusion-app .weather-widget .locality-list optgroup { background: #333; color: #fff; } .theme-dark .fusion-app .weather-widget .next:after { background-image: url(/pf/resources/dist/images/arrowVectorDarkMode2X.svg?d=521); } .theme-dark .fusion-app .weather-widget .previous:after { background-image: url(/pf/resources/dist/images/arrowVectorDarkMode2X.svg?d=521); } .theme-dark .fusion-app .weather-widget .hourly-container:before, .theme-dark .fusion-app .weather-widget .hourly-container:after { background: #000; } .weather-seven-day { border: 1px solid #e1e1e1; justify-content: space-evenly; } .weather-seven-day .tile-dayname-month-day, .weather-seven-day .tile-desc-hl { flex-direction: column; } .weather-seven-day .weather-7D-tile { line-height: normal; } .weather-seven-day .weather-7D-tile-month, .weather-seven-day .weather-7D-tile-day, .weather-seven-day .weather-7D-tile-low { color: #777; } .staff_feed.list_feed { height: fit-content; } .staff_feed .staff_feed_image { width: 70px; height: 70px; margin-right: 12px; } .error-textbox-icon { background: url(/pf/resources/dist/images/AlertExclaimation.svg?d=521) no-repeat; background-position: right; } .theme-dark .fusion-app .cta_banner_tagline { background-color: #000; color: #fff; border-color: #fff; } .theme-dark .fusion-app .cta_banner_tagline.border_red { border-color: #9e1511; } .savedArticle-wrapper-width, .savedArticle-popup-error { margin-top: 40px; } .ua-prompt { display: flex; padding: 32px 16px; } .ua-prompt.popup { position: fixed; top: 0; left: 50%; width: 85%; max-width: 600px; transform: translateX(-50%); background: #fff; z-index: 999; flex-direction: column; text-align: center; } .ua-prompt.popup .prompt-info { display: flex; flex-direction: row; padding: 0; } .ua-prompt.popup .prompt-logo { flex: 0 0 50px; width: 50px; height: 60px; background-image: url(/pf/resources/dist/images/bg-logo--bug-medium.svg?d=521); background-size: 100%; background-position: 50%; background-repeat: no-repeat; margin-left: 8px; margin-right: 24px; } .ua-prompt.popup .prompt-text-container { text-align: left; flex: 1 1 auto; } .ua-prompt.popup .prompt-close { position: relative; flex: 0 0 18px; width: 18px; height: 18px; margin-top: -18px; cursor: pointer; } .ua-prompt.popup .prompt-close:before, .ua-prompt.popup .prompt-close:after { content: ""; display: block; width: 21px; height: 4px; background: #777; position: absolute; top: 50%; left: 0; } .ua-prompt.popup .prompt-close:before { transform: rotate(45deg) translateX(-2px); } .ua-prompt.popup .prompt-close:after { transform: rotate(315deg) translateY(-2px); } .ua-prompt.popup .prompt-heading { font-family: "BentonSansCond","Helvetica","Arial",sans-serif; font-size: 18px; line-height: 1.5; } .ua-prompt.popup .prompt-text { font-size: 18px; line-height: 1.5; } .ua-prompt.popup .prompt-btn-container { display: flex; justify-content: center; } .ua-prompt.popup .prompt-btn { width: 120px; height: 50px; color: #005dc7; border: 1px solid #005dc7; background-color: #fff; margin: 0; } .ua-prompt.popup .prompt-btn:first-child { margin-right: 16px; } .ua-prompt.stacked { flex-direction: column; text-align: center; } .ua-prompt.horizontal { flex-direction: column; text-align: center; } .ua-prompt.success { padding: 16px; } .ua-prompt.success .prompt-info { margin-bottom: 0; } .ua-prompt .prompt-info { padding: 0 16px; margin-bottom: 16px; } .ua-prompt .prompt-text-container { text-align: center; display: flex; flex-direction: column; } .ua-prompt .prompt-heading { font-family: "Miller-Headline","Georgia","Times","Times New Roman",serif; font-weight: 700; font-size: 28px; letter-spacing: -0.51px; line-height: 1; margin-bottom: 8px; } .ua-prompt .prompt-success { width: 32px; height: 32px; background-image: url(/pf/resources/dist/images/Checkmark.svg?d=521); background-repeat: no-repeat; background-position: center; background-size: 50%; background-color: #386800; border-radius: 50%; margin: 0 auto 8px; } .ua-prompt .prompt-text { font-size: 16px; letter-spacing: -0.29px; line-height: 1.2; } .ua-prompt .prompt-btn-container { width: 100%; } .ua-prompt .prompt-btn { margin: auto; padding: 0; border-radius: 4px; width: calc(100% - 32px); max-width: 300px; height: 56px; font-size: 18px; color: #fff; background-color: #005dc7; letter-spacing: -0.24px; cursor: pointer; } .theme-dark .fusion-app .ua-prompt { background-color: #000; } .theme-dark .fusion-app .ua-prompt.popup .prompt-btn { color: #fff; border-color: #2e8fff; } .theme-dark .fusion-app .ua-prompt .prompt-btn { background-color: #2e8fff; } .theme-dark .fusion-app .ua-prompt .prompt-logo { background-image: url(/pf/resources/dist/images/bg-logo--bug-white.svg?d=521); } .theme-dark .fusion-app .ua-prompt .prompt-close:before, .theme-dark .fusion-app .ua-prompt .prompt-close:after { background: #fff; } .gallery-feature { width: 100%; padding: 0 16px; } .gallery_link { cursor: pointer; } .live-updates__widget { padding: 0 16px; } .live-updates__overline { display: inline-block; background-color: #9e1511; color: #fff; padding: 6px 15px 3px; margin-bottom: 10px; border-radius: 3px; line-height: 1; font-size: 14px; } .live-updates__heading { font-size: 26px; } .live-updates__heading a { color: inherit; } .live-updates__heading a:hover { color: #767676; } .live-updates__list { padding-left: 9px; } .live-updates__item { list-style: none; position: relative; padding-left: 15px; padding-bottom: 15px; } .live-updates__item:before { content: ""; display: block; background-color: #9e1511; width: 6px; height: 6px; border-radius: 50%; position: absolute; top: 5px; left: -7px; } .live-updates__item.line:after { content: ""; display: block; border: 1px solid #ddd; height: calc(100% - 5px); position: absolute; top: 11px; left: -5px; } .live-updates__time { font-size: 14px; } .live-updates__text { font-size: 16px; } .live-updates__text a { color: inherit; } .live-updates__text a:hover { color: #767676; } .subscribe_continue { font-size: 14px; font-weight: 800; margin-bottom: 20px; font-family: "BentonSansCond"; } p.readmore_button a { border: 1px solid #005dc7; border-radius: 5px; color: #000; font-family: "BentonSansCond","Helvetica","Arial",sans-serif; font-weight: 600; letter-spacing: .5px; padding: 4px 8px; z-index: 1; display: inline-flex; flex-direction: row; align-items: baseline; } p.readmore_button a:hover { border-bottom: 1px solid #005dc7; color: #464646; text-decoration: none; background-color: #f2f2f2; } .scoreboard { display: flex; justify-content: center; padding: 0 20px; } .scoreboard__list { display: flex; align-items: center; list-style: none; overflow: hidden; height: 41px; padding: 0; margin: 0; } .scoreboard__item { display: none; padding: 0 10px 0 0; } .scoreboard__item.show { display: flex; } .scoreboard__link { width: 100%; display: flex; font-size: 14px; color: #000; transition: color .25s; } .scoreboard__logo-container { display: flex; align-items: center; height: 100%; } .scoreboard__logo { width: 25px; height: 25px; background-image: url(/pf/resources/dist/images/sport-team-logos-2x.png?d=521); background-repeat: no-repeat; background-size: 115px; margin-right: 15px; } .scoreboard__logo--nfl { background-position: 0 0; } .scoreboard__logo--mlb { background-position: -30px 0; } .scoreboard__logo--nba { background-position: -60px 0; } .scoreboard__logo--nhl { background-image: url(/pf/resources/dist/images/bruins-gold-b-2023-24.png?d=521) !important; background-size: 25px; } .scoreboard__scores { display: flex; flex-direction: column; align-items: stretch; margin-right: 15px; } .scoreboard__info { display: flex; justify-content: space-between; white-space: normal; } .scoreboard__team-name-short { text-transform: uppercase; margin-right: 15px; } .scoreboard__team-name-full { display: none; } .scoreboard__score, .scoreboard__team-name-short { text-align: center; } .scoreboard__time { text-align: center; } .scoreboard__time--inline { display: none; } .scoreboard__unit { margin-left: 3px; display: none; } .scoreboard__next-score { display: flex; align-items: center; box-sizing: border-box; position: relative; float: left; width: 40px; height: 41px; padding: 8px 0 8px 10px; background-image: url(/pf/resources/dist/images/Arrow-Down.svg?d=521); background-repeat: no-repeat; background-position: 20px 50%; background-size: 40%; color: #000; cursor: pointer; } .scoreboard__next-score:before { content: ""; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); height: 20px; width: 1px; background-color: #ddd; } .scoreboard__next-score-text { display: none; } .feature_feed .feature_feed_image { width: 33%; max-width: 100px; min-width: 56px; height: auto; max-height: 80px; min-height: 56px; background-size: contain; background-repeat: no-repeat; background-position: top right; margin-left: 12px; } .brandlab_ad_container .color_orange { color: #d03f06; } .masthead_scroll { border-bottom-width: 1px; } .no-top-margin { margin-top: 0 !important; } .navigation_masthead_container { display: flex; flex-direction: column; } .navigation_masthead.fixed { top: 0; } .hamburger { background-image: url(/pf/resources/dist/images/HamburgerMenu.svg?d=521); background-repeat: no-repeat; background-position: center; background-size: contain; height: 24px; width: 24px; } .hamburger_container { margin-left: 3px; margin-right: 8px; } .hamburger.active { background-image: url(/pf/resources/dist/images/overlay-close.svg?d=521); } .hamburger_white { background-image: url(/pf/resources/dist/images/HamburgerMenu--theme-dark.svg?d=521); } .hamburger_white.active { background-image: url(/pf/resources/dist/images/overlay-close--theme-dark.svg?d=521); } .hamburger:hover { box-shadow: 0 0 0 2px #005dc7; } .hamburger:hover, .hamburger:focus { outline: none; border-radius: 3px; } .logo-container { border-left-width: 1px; } .primary_nav_wrap { padding: 0; } .primary_nav { font-size: 13px; font-weight: 700; border-bottom-width: 2px; display: none; margin-left: 2px; padding-left: 2px; padding-right: 2px; } .primary_nav .nav_item { display: inline-block; padding: 0 10px; text-align: center; height: 16px; position: relative; margin-top: 2px; margin-bottom: 2px; border-radius: 3px; } .primary_nav .nav_item:focus:before, .primary_nav .nav_item:focus+.nav_item:before { background: rgba(0,0,0,0) !important; } .primary_nav .nav_item+.nav_item { margin-left: 1px; } .primary_nav .nav_item+.nav_item:before { content: ""; height: 16px; display: block; width: 1px; background: #000; position: absolute; left: -1px; } .secondary-nav { width: 375px; height: 100vh; position: absolute; transform: translateX(-375px); left: 0; transition: transform 500ms cubic-bezier(0.56, 1.65, 0.77, 0.88); transition-timing-function: cubic-bezier(0.56, 1.65, 0.77, 0.88); font-weight: 400; border-color: #005dc7; } .secondary-nav:after { content: ""; background: url(/pf/resources/dist/images/bg-logo--bug-medium.svg?d=521); background-size: 100%; background-repeat: no-repeat; background-position: -54px 54px; opacity: .1; top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; position: absolute; z-index: 2; } .secondary-nav .option { width: 56px; max-height: 56px; cursor: pointer; font-size: 10px; box-sizing: content-box; } .secondary-nav .option:focus { outline: 1px dotted #212121; outline: -webkit-focus-ring-color auto 1px; z-index: 1; } .secondary-nav .option .icon { padding: .45em; } .secondary-nav .option.active { background-color: #000; color: #fff; } .secondary-nav .option.active .icon>svg, .secondary-nav .option.active .icon>svg g, .secondary-nav .option.active .icon>svg path { fill: #fff; } .secondary-nav.open { transform: translateX(0); } .secondary-nav .secondary-nav-screen-container .secondary-nav-screen { display: none; } .secondary-nav .secondary-nav-screen-container .secondary-nav-screen.active { padding-bottom: 150px; display: block; } .secondary-nav .secondary-nav-screen-container .search_label { color: #444; font-size: 14px; line-height: 1.2; width: 75%; } .secondary-nav .secondary-nav-screen-container .search_input { border-radius: 5px; border-color: #5f5f5f; width: 75%; box-sizing: border-box; z-index: 3; } .secondary-nav .secondary-nav-screen-container .search_input::placeholder { color: #444; } .secondary-nav .secondary-nav-screen-container .search_button { margin-left: -32px; z-index: 5; width: 20px; align-self: flex-end; background-image: url(/pf/resources/dist/images/Search.svg?d=521); background-repeat: no-repeat; background-size: 20px; height: 16px; margin-top: -33px; margin-right: 37px; background-position: 12px 3px; } .secondary-nav .secondary-nav-screen-container .search_button:focus { background-color: #fff; } .secondary-nav .secondary-nav-options { background-color: #fff; z-index: 3; } .secondary-nav ul { margin: 0; } .secondary-nav h3 { color: #005dc7; } .secondary-nav a { display: inline-block; } .sign_in_settings_container .settings__toggle-btn { margin-left: 8px; } .sign_in { white-space: nowrap; font-size: 13px; } .sign_in div[role=button].focus_ring { border-radius: 3px; outline: none; } .sign_in .logged_out { padding-right: 4px; } .sign_in_icon { margin-bottom: 2px; } .todays_paper.focus_ring { border-radius: 3px; outline: none; } @supports (-webkit-hyphens: none) { .primary_nav .nav_item { outline: none; } } .theme-dark .fusion-app .hamburger { background-image: url(/pf/resources/dist/images/HamburgerMenu--theme-dark.svg?d=521); } .theme-dark .fusion-app .hamburger.active { background-image: url(/pf/resources/dist/images/overlay-close--theme-dark.svg?d=521); } .theme-dark .fusion-app .hamburger:hover { box-shadow: 0 0 0 2px #2e8fff; } .theme-dark .fusion-app .primary_nav .nav_item+.nav_item:before { background: #fff; } .theme-dark .fusion-app .secondary-nav { border-color: #2e8fff; } .theme-dark .fusion-app .secondary-nav .option { border-color: #fff; color: #fff; } .theme-dark .fusion-app .secondary-nav .option .icon>svg, .theme-dark .fusion-app .secondary-nav .option .icon>svg g, .theme-dark .fusion-app .secondary-nav .option .icon>svg path { fill: #fff; } .theme-dark .fusion-app .secondary-nav .option.active { background-color: #fff; color: #000; } .theme-dark .fusion-app .secondary-nav .option.active .icon>svg, .theme-dark .fusion-app .secondary-nav .option.active .icon>svg g, .theme-dark .fusion-app .secondary-nav .option.active .icon>svg path { fill: #000; } .theme-dark .fusion-app .secondary-nav .secondary-nav-screen input[type=text] { background-color: #000; border-color: #fff; color: #fff; caret-color: #fff; } .theme-dark .fusion-app .secondary-nav .secondary-nav-screen .search_button { background-color: #000; border-color: #fff; background-image: url(/pf/resources/dist/images/Search_White.svg?d=521); margin-right: 42px; } .theme-dark .fusion-app .secondary-nav .secondary-nav-screen .search_label { color: #fff; } .theme-dark .fusion-app .secondary-nav-options { background-color: #000; } .theme-dark .fusion-app .secondary-nav-screen-container h3 { color: #2e8fff; } .hide_text { display: none; } .author_body { margin-left: 8%; margin-right: 8%; } .section_header { padding: 0; font-size: 18px; line-height: 21px; } .section_header .title { padding-top: 3px; } .author_about { font-size: 20px; line-height: 25px; } .author_about p { margin: 20px 0; font-size: inherit; line-height: inherit; } .author_contact { font-size: 14px; line-height: 21px; } .author_contact .item>a { margin-left: 8px; } .author_contact li:last-child .border_bottom { border-bottom: none; } .theme-dark .fusion-app .author_body .center_line { border-top-color: #fff; } .theme-dark body { background-color: #000; } .author_card { padding: 16px; } .author_info { padding-left: 15px; } .author_header { height: 281px; } .author_header .bug { background-image: url(/pf/resources/dist/images/bg-logo--bug-white.svg?d=521); background-repeat: no-repeat; background-size: cover; opacity: .3; width: 415px; left: -50px; } .author_header h1 { font-size: 42px; line-height: 50px; } .author_header h2 { font-size: 18px; line-height: 22px; } .author_image { width: 125px; height: 125px; background-size: cover; background-repeat: no-repeat; background-position: center; } .leftRail_container { top: 65px; padding: 5px; display: flex; max-width: 215px; position: sticky; flex-direction: column; align-items: flex-start; } .leftRail_title { color: #fff; font-size: 12px; font-weight: 900; letter-spacing: .6px; text-transform: capitalize; padding: 7px 55px 7px 15px; background-color: #d40000; border: 1px solid #979797; border-top-right-radius: 8px; font-family: "BentonSansCond"; border-bottom-right-radius: 8px; } .leftRail_subtitle { font-size: 18px; font-weight: 900; letter-spacing: .9px; background-color: #fff; padding: 5px 5px 5px 0; text-transform: capitalize; font-family: "BentonSansCond"; } .leftRail_news_container { width: 100%; display: flex; overflow: auto; scrollbar-width: auto; flex-direction: column; scrollbar-color: #989898 #fff; } .leftRail_news_container::-webkit-scrollbar { width: 10px; height: 47px; } .leftRail_news_container::-webkit-scrollbar-track { background: #fff; } .leftRail_news_container::-webkit-scrollbar-thumb { border-radius: 0; border: 0 solid #fff; background-color: #989898; } .leftRails_news_container { width: 100%; display: flex; justify-content: space-between; } .leftRail_arrow_container { width: 20px; height: 100%; display: flex; align-items: center; } .triangle_arrow { display: block; float: right; margin-top: .25em; border-color: rgba(0,0,0,0); border-style: solid; border-width: .5em .31em 0; width: 0 !important; height: 0 !important; } .triangle_arrow_right { border-width: .31em 0 .31em .5em; border-top-color: rgba(0,0,0,0); border-left-color: #333; } .selected_heading_arrow { width: 5px; height: 5px; margin: 10px 5px; } .leftRail_bold_title { font-weight: 1000; } .selected_heading { background-color: #fff !important; } .leftRail_news { height: 74px; padding: 15px; display: flex; cursor: pointer; max-height: 74px; flex-direction: column; align-items: flex-start; justify-content: center; background-color: #eee; border: 1px solid #979797; } .leftRail_news:not(:first-of-type) { border-top: none; } .leftRail_news:hover { background-color: #fff; } .leftRail_news_time { font-size: 12px; letter-spacing: .6px; color: #9e1511; font-family: "BentonSansCond"; } .leftRail_news_title { color: #333; font-size: 14px; overflow: hidden; display: -webkit-box; letter-spacing: .7px; -webkit-line-clamp: 3; text-overflow: ellipsis; font-family: "BentonSansCond"; -webkit-box-orient: vertical; } .search-form { padding: 16px 16px 0; display: flex; } .search-form-input { padding: 10px; font-size: 18px; line-height: 22px; border-top-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 3px; border-top: 1px solid #767676; border-bottom: 1px solid #767676; border-left: 1px solid #767676; flex: 1 1 auto; margin: 0; } .search-form-input:focus { outline: 3px auto #005dc7; } .search-form-fieldset { border: none; } .search-form-submit { font-size: 18px; padding: 10px 20px; -webkit-appearance: none; appearance: none; line-height: 22px; background-color: #005dc7; color: #fff; text-align: center; border: 1px solid #005dc7; border-top-right-radius: 3px; border-top-left-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 0; text-indent: -9999px; background-image: url(/pf/resources/dist/images/Search_White.svg?d=521); background-repeat: no-repeat; background-position: 50%; background-size: 60%; margin: 0; flex: 0 0 auto; } .saved-articles-feed { margin-bottom: 1em; padding: 2em .5em; } .font_miller-headline { font-family: "Miller-Headline"; } .font_benton_regular { font-family: "Benton"; } .saved-articles-feed-popup-img { width: 89px; height: 93px; } .saved-articles-feed-popup-title { line-height: 34px; font-size: 28px; margin-top: 16px; } .saved-articles-feed-popup-detail { margin-left: 13%; margin-right: 13%; margin-top: 16px; } .saved-articles-feed-headline { line-height: 34px; font-size: 28px; } .saved-articles-feed-count { color: #777; line-height: 29px; } .saved-articles-feed-desc, .saved-articles-feed-detail { color: #444; font-size: 18px; } .saved-articles-feed-desc { line-height: 21px; } .saved-articles-feed-detail { line-height: 26px; } .saved-articles-feed-delete { font-size: 22px; line-height: 26px; } .border_top_gray { border-top: 1px solid #777; } .saved-articles-feed-img-container { min-width: 35%; margin-left: auto; } .saved-articles-feed-dustbin { height: 20px; } .saved-articles-feed-fixed-width { max-width: 341px; } .bookmark-icon-margin { margin: -5px -5px 0 5px; } .todays-date { font-size: 24px; display: inline-block; border-bottom: 1px solid #000; } .tv-show-share-follow-bar .align_items_center.bar { justify-content: space-between; } .tv-show-share-follow-bar .bar { border-top: 1px solid #444; border-bottom: 1px solid #444; margin-bottom: 30px; } .tv-show-share-follow-bar .bar .bgt-logo svg { height: 24.5px; width: 108px; } .tv-show-share-follow-bar .no-sponsor { margin-top: -10px; } .tv-show-share-follow-bar .no-sponsor .bgt-logo svg { height: 6vw; width: 26vw; } .tv-show-share-follow-bar .social-medias svg { padding: 15px 7px; height: 4vw; width: 5vw; } .tv-show-share-follow-bar .social-medias a#Share\ on\ linkedIn { padding-right: 15px; } .tv-show-share-follow-bar .social-no-sponsor { width: 100%; display: flex; justify-content: space-between; align-items: center; } .tv-show-share-follow-bar .social-no-sponsor svg { height: 4.5vw; width: 5.5vw; } .tv-show-share-follow-bar .social-medias-right { gap: 15px; align-items: center; display: flex; } .tv-show-share-follow-bar .pop_out_share.tv-show { top: 7px; right: 5px; max-width: 300px; } .fusion-app .tv-show-wrapper { background-color: #000; width: 99vw; box-sizing: border-box; padding: 20px 31px 0; } .globe-tab { font-family: "BentonSansCond"; font-weight: 900; } .fusion-app .tv-show-tabs .globe-tabs-container { position: relative; z-index: 99; color: #fff; font-size: 14px; } .fusion-app .tv-show-tabs .globe-tabs-container span+span { margin-left: 23px; } .fusion-app .tv-show-tabs .globe-tabs-container .globe-tab { color: #fff; font-weight: 700; border-bottom: 4px solid rgba(0,0,0,0); } .fusion-app .tv-show-tabs .globe-tabs-container .globe-tab.active { border-bottom-color: #fff; } .fusion-app .tv-show-tabs .globe-tabs-container .globe-tab+.globe-tab { margin-left: 23px; } .fusion-app .tv-show-tabs .tabs-container span:hover { cursor: pointer; } .fusion-app .tv-show-tabs .input-container { display: flex; align-items: center; justify-content: space-between; border: 1px solid #fff; margin: 25px 1px; color: #ddd; padding: 10px 18px; outline: none; border-radius: 3px; background-color: #000; font-family: "BentonSansCond"; } .fusion-app .tv-show-tabs input { outline: none; border: none; background-color: #000; color: #fff; width: 100%; font-size: 14px; } .fusion-app .tv-show-tabs .input-container-border { margin-bottom: 30px; border-bottom: 1px solid #444; border-top: 1px solid #444; } .fusion-app .tv-show-tabs input::placeholder { color: #ddd; } .fusion-app .tv-show-tabs .input-container-no-border { border-top: 1px solid #444; margin-bottom: 20px; border-bottom: none; } .fusion-app .tv-show-tabs .input-container svg { cursor: pointer; height: 20px; } .fusion-app .tv-show-tabs .hide-search-bar { display: table-column; } .fusion-app .tv-show-tabs .content--episodes .stories-container, .fusion-app .tv-show-tabs .content--about .stories-container { display: none; } .fusion-app .tv-show-tabs .content--about .episodes-content-container { display: none; } .fusion-app .tv-show-tabs .content--stories .about-container, .fusion-app .tv-show-tabs .content--episodes .about-container { display: none; } .fusion-app .tv-show-tabs .ad-container { display: none; align-items: center; flex-direction: column; gap: 25px; } .fusion-app .tv-show-tabs .content--about .ad-container { display: none; } .fusion-app .tv-show-tabs .episodes-main-contianer { color: #fff; padding-top: 1px; padding-bottom: 20px; } .fusion-app .tv-show-tabs .episodes-container-title { z-index: 99; font-size: 12px; padding-top: 20px; border-top: 1px solid #444; } .fusion-app .tv-show-tabs .episodes-container-title~a .single-episode { margin-top: 14px; padding-bottom: 14px; } .fusion-app .tv-show-tabs .single-episode { display: flex; flex-direction: row; border-bottom: 1px solid #444; padding-bottom: 1rem; } .fusion-app .tv-show-tabs .single-episode-link-tile { order: 2; align-items: baseline; margin-left: 30px; } .fusion-app .tv-show-tabs .single-episode .video-description { order: 2; flex-grow: 2; line-height: 1.4; } .fusion-app .tv-show-tabs .single-episode .single-episode-date { font-size: 14px; line-height: 17px; font-weight: 400; } .fusion-app .tv-show-tabs a { color: #fff; } .fusion-app .tv-show-tabs a:hover { color: #fff; } .fusion-app .tv-show-tabs .single-episode-image { flex: 170px 0 0; width: 170px; height: 95px; background-repeat: round; background-size: contain; display: flex; cursor: pointer; margin-right: 6px; position: relative; } .fusion-app .tv-show-tabs .video-description { font-size: 14px; width: 50%; } .fusion-app .tv-show-tabs .video-duration { margin-left: .3rem; margin-bottom: .4rem; align-self: flex-end; position: static; padding: .2rem; width: auto; font-size: .8rem; background-color: #000; opacity: .7; } .fusion-app .tv-show-tabs .last { border-bottom: none; } .fusion-app .tv-show-tabs .border--top { border-top: 1px solid #444; padding-top: 15px; } .fusion-app .tv-show-tabs .episodes-container button.tv-show_button { padding: 15px 20px; border: 1px solid #2e8fff; color: #2e8fff; background: #000; font-family: "BentonSansCond"; font-size: 14px; font-weight: 700; text-align: center; border-radius: 3px; margin-bottom: 20px; width: 100%; cursor: pointer; } .fusion-app .tv-show-tabs .episodes-container button:hover { border: 1px solid #fff; color: #fff; transition: 1s ease all; } .fusion-app .tv-show-tabs .episodes-bottom-container { color: #fff; border-top: 1px solid #444; padding-top: 40px; overflow: visible; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-title { z-index: 101; margin-bottom: 18px; } .fusion-app .tv-show-tabs .episodes-bottom-container .tile-container { left: -3px; top: -3px; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-clip-container { margin: 0; padding: 3px 0 0; overflow-x: scroll; scroll-snap-type: x mandatory; } .fusion-app .tv-show-tabs .episodes-bottom-container button.prev--icon, .fusion-app .tv-show-tabs .episodes-bottom-container button.next--icon { z-index: 100; height: 100%; display: none; align-items: center; position: absolute; background-color: #000; top: 0; } .fusion-app .tv-show-tabs .episodes-bottom-container button.prev--icon { left: 0; } .fusion-app .tv-show-tabs .episodes-bottom-container button.next--icon { right: 0; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item { scroll-snap-align: start; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item:first-child { margin-left: 3px; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item a { display: inline-block; width: 118px; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item+.podcast-list-item { margin-left: 7px; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item .image { margin-bottom: 0; line-height: 0; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item .image, .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item img { height: 121px; } .fusion-app .tv-show-tabs .top { display: none; } .fusion-app .tv-show-tabs .article-title { font-weight: 700; font-family: "BentonSansCond"; font-size: 12px; } .fusion-app .tv-show-tabs .article-container h4 { font-size: 20px; font-weight: 700; font-family: "Miller-Headline"; } .fusion-app .tv-show-tabs .article-container span { color: #ddd; font-size: 12px; font-family: "BentonSansCond"; } .fusion-app .tv-show-tabs .mobile-top-ad { position: relative; margin: 32px 0; } .fusion-app .tv-show-tabs .mobile-bottom-ad { width: 100%; } .fusion-app .tv-show-tabs.show-tab-ads .single-episode--follows-ad { padding-top: 14px; border-top: 1px solid #444; } .fusion-app .tv-show-tabs .host-title { color: #fff; font-size: 12px; padding: 28px 1px 13px; } .fusion-app .tv-show-tabs .about-container { display: flex; flex-direction: column; gap: 30px; padding-bottom: 20px; } .fusion-app .tv-show-tabs .about-container a { width: 100%; } .fusion-app .tv-show-tabs .about-card { width: 100%; height: 21rem; color: #fff; box-shadow: inset 1px -222px 71px -100px rgba(0,0,0,.631372549); display: flex; background-position: center center; background-repeat: no-repeat; background-size: cover; margin-top: 3vw; } .fusion-app .tv-show-tabs .about-text { align-self: flex-end; padding: 10px 20px 10px 16px; } .fusion-app .tv-show-tabs .about-text h4 { font-size: 18px; } .fusion-app .tv-show-tabs .about-text p { font-size: 14px; line-height: 17px; } .fusion-app .tv-show-tabs .about-description { font-family: "Georgia"; font-size: 14px; color: #fff; padding-bottom: 20px; } .fusion-app .tv-show-tabs .about-main-card { width: 100%; } .fusion-app .tv-show-tabs .about-main-card:first-child { margin-bottom: 10px; } .about-article { border-bottom: 1px solid #444; } .host-container { display: flex; flex-direction: row; } .hosts-box { display: flex; flex-direction: column; } .fusion-app .tv-show-tabs .stories-carousel-title { z-index: 99; color: #fff; font-size: 12px; } .fusion-app .tv-show-tabs .stories-carousel-container { overflow: hidden; width: 109%; } .fusion-app .tv-show-tabs .stories-carousel-container+div[role=tabpanel] { margin-top: 80px; } .fusion-app .tv-show-tabs .stories-carousel-container .single-story+.single-story { margin-left: 15px; } .fusion-app .tv-show-tabs .stories-clip-container { margin: 0; padding: 0; overflow-x: scroll; } .fusion-app .tv-show-tabs .stories-carousel-padding { padding-bottom: 30px; } .fusion-app .tv-show-tabs .previous-icon, .fusion-app .tv-show-tabs .next-icon { display: none; position: absolute; align-items: center; background-color: #000; height: 100%; cursor: pointer; } .fusion-app .tv-show-tabs .previous-icon svg, .fusion-app .tv-show-tabs .next-icon svg { height: 30px; } .fusion-app .tv-show-tabs .previous-icon { left: 0; box-shadow: -5rem 0 4rem 7rem #000; } .fusion-app .tv-show-tabs .previous-icon.previous-icon:hover { border-bottom: 0; } .fusion-app .tv-show-tabs .next-icon { right: 0; box-shadow: 5rem 0 4rem 7rem #000; } .fusion-app .tv-show-tabs .next-icon.next-icon:hover { border-bottom: 0; } .fusion-app .tv-show-tabs .single-story { border: 1px solid #fff; color: #fff; width: 218px; } .fusion-app .tv-show-tabs .single-story img { max-height: 123px; width: auto; } .fusion-app .tv-show-tabs .single-story a { display: inline-block; width: 218px; } .fusion-app .tv-show-tabs .single-story .story-image-container { text-align: center; min-height: 129px; overflow: hidden; } .fusion-app .tv-show-tabs .single-story .story-top { min-height: 109px; padding: 7px; } .fusion-app .tv-show-tabs .single-story .duration { font-size: 12px; color: #fff; font-weight: 400; margin: 0 0 7px; } .fusion-app .tv-show-tabs .single-story h4 { font-size: 16px; line-height: 20px; color: #fff; order: 2; } .fusion-app .tv-show-tabs .bottom-icons { justify-content: end; margin-right: 15px; } .fusion-app .tv-show-tabs .bottom-icons span+span { margin-left: 15px; } .fusion-app .tv-show-tabs .bottom-icons span:hover { border-bottom: 0 !important; } .fusion-app .tv-show-tabs .bottom-icons svg { width: 1.5rem; } .tv-show-share-bar .social-medias { justify-content: space-between; } .fusion-app .jumplink-container ::-webkit-scrollbar { display: none; } .fusion-app .jumplink-container .jump-to-text { color: #fff; font-weight: 700; letter-spacing: -0.24px; margin-top: 40px; margin-bottom: 8px; display: flex; align-items: center; } .fusion-app .jumplink-container .jump-to-text .links-container { overflow-x: auto; display: flex; align-items: center; height: 40px; } .fusion-app .jumplink-container .jump-to-text .links-container .carousel-name { color: #fff; letter-spacing: 0; line-height: 16px; font-weight: 400; margin-left: 20px; font-size: 14px; padding: 10px; border-radius: 5px; background-color: rgba(255,255,255,.2); height: fit-content; } .fusion-app .jumplink-container .jump-to-text .links-container a:hover { color: #fff; } .fusion-app .tv-show-video-player-title .headline-container { color: #fff; gap: 2rem; } .fusion-app .tv-show-video-player-title .headline-date { margin-bottom: 10px; margin-top: 10px; font-size: 4.8vw; color: #fff; line-height: normal; } .fusion-app .tv-show-video-player-title .leaf { font-size: 4vw; } .fusion-app .tv-show-video-player-title .headline-title { font-size: 6vw; z-index: 99; color: #fff; } .fusion-app .tv-show-video-player-title .headline-title:hover { color: #fff; } .fusion-app .tv-show-video-player-title .hide-blurb-icon { height: 2rem; width: 2rem; background-color: #2e8fff; border-radius: 50%; cursor: pointer; } .fusion-app .tv-show-video-player-title .hide-blurb-icon svg { height: 2.2rem; width: 2.3rem; } .fusion-app .tv-show-video-player-title .blurb-container { color: #fff; font-size: 3vw; line-height: 6vw; } .fusion-app .tv-show-video-container { width: 100%; } .fusion-app .tv-show-video-container .tv-show-video-player { max-width: 1080px; aspect-ratio: 16/9; margin: 5px auto; width: calc(100vw - 10px); overflow: hidden; } .fusion-app .tv-show-video-container .tv-show-video-player .powa, .fusion-app .tv-show-video-container .tv-show-video-player img { object-fit: contain; } .fusion-app .tv-show-video-container .powa-bar-scrubber { background-color: rgba(43,143,255,.5); } .fusion-app .tv-show-video-container .powa-bar-scrubber-progress { background-color: rgba(43,143,255,.2); } .fusion-app .tv-show-video-container .powa-bar-scrubber-time { background-color: rgba(43,143,255,.9); } .fusion-app .tv-show-video-container .powa-bar-volume-level { background-color: rgba(43,143,255,.9); } .fusion-app .tv-show-video-container .powa-bar-subtitles-customize:active, .fusion-app .tv-show-video-container .powa-bar-subtitles-icon:active, .fusion-app .tv-show-video-container .powa-bar-audio-icon:active, .fusion-app .tv-show-video-container .powa-bar-play-pause:active, .fusion-app .tv-show-video-container .powa-bar-subtitles-track-showing, .fusion-app .tv-show-video-container .powa-bar-subtitles-enabled .powa-bar-subtitles-icon, .fusion-app .tv-show-video-container .powa-bar-fullscreen:active { color: #2b8fff; } .fusion-app .tv-show-video-container:hover { filter: brightness(0.9); } .fusion-app .tv-show-promo-shot { background-position: center center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .fusion-app .tv-show-promo-shot svg { height: 175px; width: 175px; padding: 44% !important; background: rgba(0,0,0,.3098039216); } .fusion-app .tv-show-about { margin-bottom: 30px; } .fusion-app .tv-show-about .globe-tabs-container .globe-tab-render { border-bottom: 1px solid #444; } .fusion-app .tv-show-about .globe-tabs-container .globe-tab { color: #fff; font-weight: 700; border-bottom: 4px solid rgba(0,0,0,0); } .fusion-app .tv-show-about .globe-tabs-container .globe-tab.active { border-bottom-color: #fff; } .fusion-app .tv-show-about .globe-tabs-container .globe-tab+.globe-tab { margin-left: 23px; } .fusion-app .tv-show-about .about-tabs-container { margin-bottom: 30px; } .fusion-app .tv-show-about .host-title { color: #fff; font-size: 12px; padding: 28px 1px 13px; } .fusion-app .tv-show-about .about-container-region { display: flex; flex-direction: column; padding-bottom: 20px; margin-top: 30px; } .fusion-app .tv-show-about .about-container-region.hidden { display: none; } .fusion-app .tv-show-about .about-card { width: 100%; margin-bottom: 25px; } .fusion-app .tv-show-about .about-card:after { content: ""; display: block; position: absolute; aspect-ratio: 16/16; box-shadow: inset 1px -295px 55px -159px rgba(0,0,0,.631372549); width: 100%; bottom: 0; } .fusion-app .tv-show-about .about-card img { width: 100%; object-fit: cover; } @supports (aspect-ratio: 16/16) { .fusion-app .tv-show-about .about-card img { aspect-ratio: 16/16; } } @supports (object-position: 0 -60px) { .fusion-app .tv-show-about .about-card img { object-position: 0 -60px; } } .fusion-app .tv-show-about .about-text { padding: 10px 20px 10px 16px; bottom: 0; z-index: 10; } .fusion-app .tv-show-about .about-text h4 { font-size: 18px; } .fusion-app .tv-show-about .about-text p { font-size: 14px; line-height: 17px; } .fusion-app .tv-show-about .about-container-description { font-size: 14px; padding-bottom: 20px; } .fusion-app .tv-show-about .content--episodes .stories-container, .fusion-app .tv-show-about .content--about .stories-container, .fusion-app .tv-show-about .content--about_your_hosts .stories-container { display: none; } .fusion-app .tv-show-about .content--about .episodes-content-container, .fusion-app .tv-show-about .content--about_your_hosts .episodes-content-container { display: none; } .fusion-app .tv-show-about .content--stories .about-container, .fusion-app .tv-show-about .content--episodes .about-container { display: none; } .fusion-app .tv-show-about .content--about .content--about_your_hosts .ad-container { display: none; } .fusion-app .tv-show-about .about-article { border-bottom: 1px solid #444; } .fusion-app .tv-show-about .host-container { display: flex; flex-direction: row; } .fusion-app .tv-show-about .host-title { color: #fff; font-size: 12px; padding: 28px 1px 13px; padding-bottom: 50px; } .fusion-app .tv-show-about .about-container { display: flex; flex-direction: column; margin-bottom: 30px; margin-top: 30px; } .fusion-app .tv-show-about .about-container.hidden { display: none; } .fusion-app .tv-show-about .about-container a { width: 100%; } .fusion-app .tv-show-up-next-related-articles { display: flex; flex-direction: row; width: 100%; } .fusion-app .tv-show-up-next-related-articles .container div { padding: unset; margin-left: unset; margin-right: unset; } .fusion-app .tv-show-up-next-related-articles .container h2 { margin-top: 10px; } .fusion-app .tv-show-up-next-related-articles .container .card:hover { color: #ddd; } .fusion-app .tv-show-up-next-related-articles .episodes-main-contianer { color: #fff; padding-top: 1px; padding-bottom: 20px; } .fusion-app .tv-show-up-next-related-articles .up-next-container { width: 100%; display: flex; flex-direction: column; } .fusion-app .tv-show-up-next-related-articles .up-next-container-title { position: relative; z-index: 99; font-size: 12px; font-weight: 700; font-family: "BentonSansCond"; padding-top: 20px; text-transform: uppercase; } .fusion-app .tv-show-up-next-related-articles .up-next-single-episode { flex-direction: row-reverse; justify-content: flex-end; border-bottom: 1px solid #444; padding-bottom: 1rem; margin-bottom: 1rem; } .fusion-app .tv-show-up-next-related-articles a { color: #fff; display: flex; justify-content: flex-start; } .fusion-app .tv-show-up-next-related-articles a:hover { color: #fff; } .fusion-app .tv-show-up-next-related-articles .single-episode-image { min-width: 41vw; height: 23vw; margin-right: 14px; background-position: 50%; background-repeat: no-repeat; background-size: cover; display: flex; cursor: pointer; } .fusion-app .tv-show-up-next-related-articles .video-description { font-size: 14px; font-family: "BentonSansCond"; } .fusion-app .tv-show-up-next-related-articles .video-duration { padding: .2rem; width: auto; margin-bottom: .4rem; margin-left: .3rem; font-size: .8rem; background-color: #000; opacity: .7; align-self: flex-end; font-family: "BentonSansCond"; } .fusion-app .tv-show-up-next-related-articles .last { border-bottom: none; } .fusion-app .tv-show-up-next-related-articles .border--top { border-top: 1px solid #444; padding-top: 15px; } .fusion-app .tv-show-up-next-related-articles .ad-container { display: flex; align-items: center; flex-direction: column; gap: 25px; } .fusion-app .tv-show-up-next-related-articles .top { display: none; } .fusion-app .tv-show-up-next-related-articles .mobile-top-ad { height: 15.6rem; background-color: #d8d8d8; position: relative; margin-bottom: 2rem; margin-right: .5rem; margin-left: .5rem; } .fusion-app .tv-show-up-next-related-articles .mobile-bottom-ad { height: 4.6rem; width: 100%; background-color: #d8d8d8; } .fusion-app .tv-show-up-next-related-articles .episodes-top-ad { align-self: center; background-color: #d8d8d8; display: block; width: 95%; height: 275px; } .fusion-app .tv-show-up-next-related-articles .related-articles { color: #fff; } .fusion-app .tv-show-up-next-related-articles .next-related-content { display: flex; flex-direction: column; width: 100%; min-width: 0; padding-right: 16px; } .fusion-app .tv-show-up-next-related-articles .next-related-content .ad-container { display: none; min-width: 320px; } .fusion-app .tv-show-up-next-related-articles .next-related-content .ad-container--mobile { display: block; } .fusion-app .input-main-container { margin-bottom: 32px; border-bottom: 1px solid #444; border-top: 1px solid #444; } .fusion-app .input-main-container .input-search-text { color: #fff; font-size: 18px; font-weight: 700; letter-spacing: -0.24px; line-height: 20px; margin-top: 40px; margin-bottom: 8px; } .fusion-app .input-main-container .input-container { border: 1px solid #fff; margin: 0 1px 25px; outline: none; border-radius: 3px; background-color: #000; padding-left: 24px; } .fusion-app .input-main-container .input-container .input-search-button { border: none; padding: 8px; } .fusion-app .input-main-container .input-container .input-search-button svg { height: 20px; } .fusion-app .input-main-container .has-focus { border-color: #2e8fff; } .fusion-app .input-main-container input { outline: none; border: none; color: #fff; background-color: #000; width: 100%; } .fusion-app .input-main-container input::placeholder { color: #ddd; } .fusion-app .tv-show-clip-carousel .story-time { font-family: "BentonSansCond"; color: #fff; font-size: 12px; margin-bottom: 5px; padding-left: 10px; margin-top: 10px; } .fusion-app .tv-show-clip-carousel .story-top h4 { order: 2; } .fusion-app .tv-show-clip-carousel .story-headline { font-family: "BentonSansCond"; padding-left: 10px; padding-right: 10px; font-weight: 700; color: #fff; font-size: .7rem; } .fusion-app .tv-show-clip-carousel .story-main-container { margin-bottom: 18px; align-items: center; width: 110%; overflow-y: hidden; } .fusion-app .tv-show-clip-carousel .story-main-container ul { list-style-type: none; display: flex; padding-inline-start: 1px; align-items: center; width: fit-content; padding-right: 2rem; } .fusion-app .tv-show-clip-carousel .list-box { border: 1px solid #fff; color: #fff; cursor: pointer; width: 40vw; height: 12rem; } .fusion-app .tv-show-clip-carousel .list-box.list-box img { width: 100%; object-fit: cover; object-position: left; } .fusion-app .tv-show-clip-carousel .list-box+.list-box { margin-left: 8px; } .fusion-app .tv-show-clip-carousel .story-main-container svg { display: none; } .fusion-app .tv-show-clip-carousel .title { position: relative; z-index: 99; color: #fff; font-family: "BentonSansCond"; font-weight: 700; font-size: 12px; text-transform: uppercase; } .fusion-app .tv-show-clip-carousel .previous { display: none; background-color: #000; } .fusion-app .tv-show-clip-carousel .next { display: none; box-shadow: 9rem 1px 3rem 12rem #000; } .podcast-carousel-container { color: #fff; border-top: 1px solid #444; padding-top: 40px; overflow: visible; } .tv_show_newsletter { display: flex; flex-direction: column; text-align: left; } .tv_show_newsletter .newsletter_grid { margin-bottom: 10px; } .tv_show_newsletter .newsletter_checkbox_container { display: flex; flex-wrap: wrap; } .tv_show_newsletter .newsletter-subscribed.invalid { color: #ac1700; } .tv_show_newsletter .newsletter-subscribed.valid { color: #1cb314; } .tv_show_newsletter .newsletter_checkbox { margin-right: 30px; margin-top: 10px; } .fusion-app .tv-show-up-next-related-articlesV2 { display: flex; flex-direction: row; width: 100%; } .fusion-app .tv-show-up-next-related-articlesV2 .container div { padding: unset; margin-left: unset; margin-right: unset; } .fusion-app .tv-show-up-next-related-articlesV2 .container h2 { margin-top: 10px; } .fusion-app .tv-show-up-next-related-articlesV2 .container .card:hover { color: #ddd; } .fusion-app .tv-show-up-next-related-articlesV2 a { color: #fff; display: flex; justify-content: flex-start; } .fusion-app .tv-show-up-next-related-articlesV2 a:hover { color: #fff; } .up-next-containerV2 .carousel-slides { padding: 10px 0 30px; } .fusion-app .tv-show-up-next-related-articlesV2 li.relatedarticle_listV2 { list-style: none; } .fusion-app .tv-show-up-next-related-articlesV2 li.relatedarticle_listV2 a { display: flex; flex-direction: column; margin: 10px 0; } .fusion-app .tv-show-up-next-related-articlesV2 li.relatedarticle_listV2 h4 { font-family: "BentonSansCond","Helvetica","Arial",sans-serif; padding: 5px 0; } .fusion-app .tv-show-up-next-related-articlesV2 li.relatedarticle_listV2 p.relatedarticle_date { font-family: "BentonSansCond","Helvetica","Arial",sans-serif; font-size: 14px; } .carousel-parent-container { scroll-margin-top: 70px; } .clip-carousel-v2 { flex-wrap: wrap; margin-top: 20px; } .clip-carousel-v2-title { z-index: 3; font-size: 14px; margin: 10px 0; } .clip-carousel-v2 .carousel-slides { width: 110%; overflow-x: scroll; overflow-y: hidden; scroll-snap-type: x mandatory; } .clip-carousel-v2 .carousel-nav-btn { display: none; } .tv-show-video-tile { margin-right: 8px; scroll-snap-align: start; } .tv-show-video-tile .linked-tile { min-width: 153px; height: 187px; width: 153px; border: 1px solid #fff; } .tv-show-video-tile .linked-tile .img-container { max-height: 85px; overflow: clip; } .tv-show-video-tile .linked-tile .img-container img { width: 153px; height: auto; } .tv-show-video-tile .linked-tile .date { bottom: 5px; left: 5px; } .tv-show-video-tile .linked-tile .headline { color: #fff; font-size: 14px; } .tv-show-video-tile .linked-tile .duration, .tv-show-video-tile .linked-tile .headline { margin: 5px; } .tv-show-video-tile .linked-tile .date, .tv-show-video-tile .linked-tile .duration { color: #ddd; font-size: 12px; line-height: 16px; } .podcast-tile { scroll-snap-align: start; margin-right: 7px; } .podcast-tile a { display: inline-block; width: 118px; } .podcast-tile .image { margin-bottom: 0; line-height: 0; } .podcast-tile .image, .podcast-tile img { height: 121px; } .heading-container .heading { width: 84%; } .heading-container .live_button_container { width: 15%; } .heading-container .live_button_container .live_icon_container .live_icon { height: 22px; width: 22px; border: 1px solid #205dc7; background-color: #f4f4f4; z-index: 1; } .heading-container .live_button_container .live_icon_container .live_icon.mobile_hover { background-color: #205dc7; fill: #fff; } .heading-container .live_button_container .live_icon_container .link_copied { width: 79px; height: 19px; background-color: #000; color: #fff; line-height: 22px; font-weight: 700; border-radius: 4px; margin: -8px; } .heading-container .live_update { height: 14px; width: 14px; } @font-face { font-family: "BentonSansCond"; font-weight: 400; font-display: swap; src: url(/pf/resources/dist/fonts/BentonSansCond-Regular.woff?d=521) format("woff"); } @font-face { font-family: "BentonSansCond"; font-weight: 700; font-display: swap; src: url(/pf/resources/dist/fonts/BentonSansCond-Bold.woff?d=521) format("woff"); } @font-face { font-family: "Benton"; font-weight: 400; font-display: swap; src: url(/pf/resources/dist/fonts/benton-regular.woff?d=521) format("woff"); } @font-face { font-family: "Benton"; font-weight: 700; font-display: swap; src: url(/pf/resources/dist/fonts/benton-bold.woff?d=521) format("woff"); } @font-face { font-family: "Miller"; font-weight: 400; font-display: swap; src: url(/pf/resources/dist/fonts/miller-regular.woff?d=521) format("woff"); } @font-face { font-family: "Miller"; font-weight: 700; font-display: swap; src: url(/pf/resources/dist/fonts/miller-bold.woff?d=521) format("woff"); } @font-face { font-family: "Miller-Banner"; font-weight: 400; font-display: swap; src: url(/pf/resources/dist/fonts/miller-banner-regular.woff?d=521) format("woff"); } @font-face { font-family: "Miller-Headline"; font-weight: 400; font-display: swap; src: url(/pf/resources/dist/fonts/miller-headline-roman.woff?d=521) format("woff"); } @font-face { font-family: "Miller-Headline"; font-weight: 700; font-display: swap; src: url(/pf/resources/dist/fonts/miller-headline-bold.woff?d=521) format("woff"); } .font_primary { font-family: BentonSansCond, Helvetica, Arial, sans-serif; } .font_secondary { font-family: Miller, Georgia, Times, Times New Roman, serif; } .font_tertiary { font-family: "Georgia"; } .font_benton { font-family: Benton, sans-serif; } .font_size_8 { font-size: 8px; } .font_size_10 { font-size: 10px; } .font_size_11 { font-size: 11px; } .font_size_12 { font-size: 12px; } .font_size_13 { font-size: 13px; } .font_size_14 { font-size: 14px; } .font_size_16 { font-size: 16px; } .font_size_18 { font-size: 18px; } .font_size_20 { font-size: 20px; } .font_size_28 { font-size: 28px; } .font_size_32 { font-size: 32px; } .font_size_40 { font-size: 40px; } .font_weight_initial { font-weight: initial; } .line_height_1-2 { line-height: 1.2; } .line_height_20 { line-height: 20px; } @font-face { font-family: "Ivar Display"; src: url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-Regular.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-Regular.woff") format("woff"); font-weight: 400; font-style: normal; } @font-face { font-family: "Ivar Display"; src: url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-SemiBold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-SemiBold.woff") format("woff"); font-weight: 600; font-style: normal; } @font-face { font-family: "Ivar Display"; src: url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-Bold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-Bold.woff") format("woff"); font-weight: 700; font-style: normal; } @font-face { font-family: "Ivar Display"; src: url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-Italic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-Italic.woff") format("woff"); font-weight: 400; font-style: italic; } @font-face { font-family: "Ivar Display"; src: url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-SemiBoldItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-SemiBoldItalic.woff") format("woff"); font-weight: 600; font-style: italic; } @font-face { font-family: "Ivar Display"; src: url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-BoldItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-BoldItalic.woff") format("woff"); font-weight: 700; font-style: italic; } @font-face { font-family: "Ivar Display"; src: url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-Medium.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-Medium.woff") format("woff"); font-weight: 500; font-style: normal; } @font-face { font-family: "Ivar Display"; src: url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-MediumItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivardisplay/IvarDisplay-MediumItalic.woff") format("woff"); font-weight: 500; font-style: italic; } @font-face { font-family: "Ivar Fine"; src: url("https://static.bostonglobe.com/fonts/ivarfine/IvarFine-Regular.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarfine/IvarFine-Regular.woff") format("woff"); font-weight: 400; font-style: normal; } @font-face { font-family: "Ivar Fine"; src: url("https://static.bostonglobe.com/fonts/ivarfine/IvarFine-Medium.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarfine/IvarFine-Medium.woff") format("woff"); font-weight: 500; font-style: normal; } @font-face { font-family: "Ivar Fine"; src: url("https://static.bostonglobe.com/fonts/ivarfine/IvarFine-SemiBold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarfine/IvarFine-SemiBold.woff") format("woff"); font-weight: 600; font-style: normal; } @font-face { font-family: "Ivar Fine"; src: url("https://static.bostonglobe.com/fonts/ivarfine/IvarFine-Bold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarfine/IvarFine-Bold.woff") format("woff"); font-weight: 700; font-style: normal; } @font-face { font-family: "Ivar Headline"; src: url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-Regular.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-Regular.woff") format("woff"); font-weight: 400; font-style: normal; } @font-face { font-family: "Ivar Headline"; src: url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-SemiBold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-SemiBold.woff") format("woff"); font-weight: 600; font-style: normal; } @font-face { font-family: "Ivar Headline"; src: url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-Bold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-Bold.woff") format("woff"); font-weight: 700; font-style: normal; } @font-face { font-family: "Ivar Headline"; src: url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-Italic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-Italic.woff") format("woff"); font-weight: 400; font-style: italic; } @font-face { font-family: "Ivar Headline"; src: url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-SemiBoldItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-SemiBoldItalic.woff") format("woff"); font-weight: 600; font-style: italic; } @font-face { font-family: "Ivar Headline"; src: url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-BoldItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-BoldItalic.woff") format("woff"); font-weight: 700; font-style: italic; } @font-face { font-family: "Ivar Headline"; src: url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-Medium.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-Medium.woff") format("woff"); font-weight: 500; font-style: normal; } @font-face { font-family: "Ivar Headline"; src: url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-MediumItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivarheadline/IvarHeadline-MediumItalic.woff") format("woff"); font-weight: 500; font-style: italic; } @font-face { font-family: "Ivar Text"; src: url("https://static.bostonglobe.com/fonts/ivartext/IvarText-Regular.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivartext/IvarText-Regular.woff") format("woff"); font-weight: 400; font-style: normal; } @font-face { font-family: "Ivar Text"; src: url("https://static.bostonglobe.com/fonts/ivartext/IvarText-SemiBold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivartext/IvarText-SemiBold.woff") format("woff"); font-weight: 600; font-style: normal; } @font-face { font-family: "Ivar Text"; src: url("https://static.bostonglobe.com/fonts/ivartext/IvarText-Bold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivartext/IvarText-Bold.woff") format("woff"); font-weight: 700; font-style: normal; } @font-face { font-family: "Ivar Text"; src: url("https://static.bostonglobe.com/fonts/ivartext/IvarText-Italic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivartext/IvarText-Italic.woff") format("woff"); font-weight: 400; font-style: italic; } @font-face { font-family: "Ivar Text"; src: url("https://static.bostonglobe.com/fonts/ivartext/IvarText-SemiBoldItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivartext/IvarText-SemiBoldItalic.woff") format("woff"); font-weight: 600; font-style: italic; } @font-face { font-family: "Ivar Text"; src: url("https://static.bostonglobe.com/fonts/ivartext/IvarText-BoldItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivartext/IvarText-BoldItalic.woff") format("woff"); font-weight: 700; font-style: italic; } @font-face { font-family: "Ivar Text"; src: url("https://static.bostonglobe.com/fonts/ivartext/IvarText-Medium.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivartext/IvarText-Medium.woff") format("woff"); font-weight: 500; font-style: normal; } @font-face { font-family: "Ivar Text"; src: url("https://static.bostonglobe.com/fonts/ivartext/IvarText-MediumItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/ivartext/IvarText-MediumItalic.woff") format("woff"); font-weight: 500; font-style: italic; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-Light.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-Light.woff") format("woff"); font-weight: 300; font-style: normal; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-Regular.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-Regular.woff") format("woff"); font-weight: 400; font-style: normal; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-Medium.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-Medium.woff") format("woff"); font-weight: 500; font-style: normal; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-SemiBold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-SemiBold.woff") format("woff"); font-weight: 600; font-style: normal; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-Bold.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-Bold.woff") format("woff"); font-weight: 700; font-style: normal; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-Black.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-Black.woff") format("woff"); font-weight: 900; font-style: normal; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-LightItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-LightItalic.woff") format("woff"); font-weight: 300; font-style: italic; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-Italic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-Italic.woff") format("woff"); font-weight: 400; font-style: italic; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-MediumItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-MediumItalic.woff") format("woff"); font-weight: 500; font-style: italic; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-SemiBoldItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-SemiBoldItalic.woff") format("woff"); font-weight: 600; font-style: italic; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-BoldItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-BoldItalic.woff") format("woff"); font-weight: 700; font-style: italic; } @font-face { font-family: Staff; src: url("https://static.bostonglobe.com/fonts/staff/Staff-BlackItalic.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/staff/Staff-BlackItalic.woff") format("woff"); font-weight: 900; font-style: italic; } @font-face { font-family: "VTC Carrie"; src: url("https://static.bostonglobe.com/fonts/vtccarrie/VTCCarrie-Regular.woff2") format("woff2"),url("https://static.bostonglobe.com/fonts/vtccarrie/VTCCarrie-Regular.woff") format("woff"); font-weight: 400; font-style: normal; } .font_ivar-display { font-family: Ivar Display, Georgia, Times, Times New Roman, serif; } .font_ivar-fine { font-family: Ivar Fine, Georgia, Times, Times New Roman, serif; } .font_ivar-headline { font-family: Ivar Headline, Georgia, Times, Times New Roman, serif; } .font_ivar-text { font-family: Ivar Text, Georgia, Times, Times New Roman, serif; } .font_staff { font-family: Staff, Helvetica, Arial, sans-serif; } .font_vtc-carrie { font-family: VTC Carrie, Helvetica, Arial, sans-serif; } @media (min-width: 768px) { .bg-link-as-button { width: auto; } } @media only screen and (min-width: 661px) { .byline { font-size: 14px; } .byline _:default:not(:root:root), .byline .author, .byline _:default:not(:root:root), .byline .affiliation { display: inline-block; white-space: pre; } .cta_b_l_h { font-size: 12px; line-height: 15px; margin-left: .75em; } .cta_b_l_t { font-weight: 400; font-size: 12px; line-height: 15px; margin-left: .75em; } .cta_banner_link span { display: block; text-transform: uppercase; } .comic-single { width: 65%; padding-left: 16px; padding-right: 16px; } .comic-single-name { display: inline-block; } .comic-single-details, .comic-single .sharebar { padding-left: 0; } .comic-single .image { margin-top: 10px; } .comic-landing .comic-card .image { margin-bottom: 16px; } .comic-landing .comic-card { width: 23.3%; margin-right: .85%; } .comic-landing { flex-basis: 100% !important; justify-content: normal; padding-left: 4.5%; } .comic-card-name { margin-top: 25px; } .bg-elections-nav-wrapper .bg-elections-nav-list { width: 100%; } .bg-elections-nav-wrapper .bg-elections-nav-list.not-mobile .bg-elections-nav-item { flex-basis: 33%; } .bg-elections-nav-wrapper .bg-elections-nav-list.not-mobile.closed { flex-basis: 33%; } .bg-elections-nav-wrapper .bg-elections-nav-list.not-mobile.closed li:nth-child(n+7) { display: none; } .bg-elections-nav-wrapper .bg-elections-nav-list.not-mobile.open li:nth-child(n+7) { display: list-item; } .bg-elections-nav-wrapper .bg-elections-nav-list.split-nav.not-mobile .bg-elections-nav-item { flex-basis: 50%; } .bg-elections-nav-wrapper .bg-elections-nav-list.split-nav.not-mobile.closed li:nth-child(n+3) { display: none; } .bg-elections-nav-wrapper .bg-elections-nav-item:nth-child(even) { background-color: rgba(0,0,0,0); } .bg-elections-nav-wrapper .bg-elections-nav-item:nth-child(even):hover { background-color: #d9d9d9; } .bg-elections-nav-wrapper .bg-elections-nav-toggle { width: 120px; font-size: 14px; } .elephant_ear { width: 150px; max-height: 48px; border-radius: 30px 0 0 30px; order: 3; flex-grow: 1; max-width: 150px; } .emancipator-masthead-menu.at-page-top { margin-top: 10px; align-self: flex-start; } .emancipator-masthead-logo { margin-left: auto; margin-top: auto; } .emancipator-masthead-title { display: block; } .emancipator-masthead-social { display: flex; } .emancipator-masthead-social-secondaryNav { display: none; } .emancipator-masthead-secondaryNav { width: 300px; } .emancipator-masthead-secondaryNav-list-item:last-of-type { display: none; } .emancipator-masthead-secondaryNav-list-item.emancipator-masthead-secondaryNav-list-item-without-border { border-bottom: none; } .article-railless .emancipator-masthead-spacer { width: auto; padding-top: auto; } .emancipator-search-container.initial-state #queryly_advanced_container, .emancipator-search-container.results-count-0 #queryly_advanced_container { min-height: 500px; } .navigation_masthead { padding: 0 0 0 5px; } .navigation_masthead { min-height: 50px; border-bottom-width: 1px; } .gallery .toolbar .fa { font-size: 14px; } .gallery .photos .button .fa { font-size: 45px; width: 80px; } .difficulty-picker .game-image { width: 166px; } .difficulty-picker .title { font-size: 36px; margin-top: 15px; } .difficulty-picker .description { margin: 30px 0; } .difficulty-picker .difficulty-set .bg-link-as-button { width: 224px; } #nav-bar+header, #nav-bar+.top, #app-bar+header, #app-bar+.top { margin-top: 60px; } #ad_billboard { min-height: 90px; } .hs-sports-dash-links { background-color: #fff; margin: 30px -25px; } .hs-sports-dash-link { display: inline-block; margin-right: 15px; } .hs-sports-dash-divide { text-align: left; } .hs-sports-widget { display: block; } .hs-sports-widget .widget-instrux { margin: 15px 0; } .hs-sports-widget .required-instrux { margin: 15px 0 0; text-align: left; } .hs-sports-widget.with-error .desktop-search { margin-top: 19px; align-self: flex-start; } .hs-sport-list-container, .hs-school-list-container { width: 32%; margin-bottom: 0; } .hs-sports-controls { flex-flow: row wrap; align-items: flex-start; } .hs-sports-school-list:focus { border-radius: 3px !important; } .hs-sports-school-list.withError .error-msg { margin-bottom: 0; } .hs-sports-sport-list { font-size: 17px; padding: 17px 5px 15px; background-size: 12px; } .mobile-search { display: none; } .desktop-search { width: 32%; font-size: 17px; display: inline-block; padding: 19px 0 15px; align-self: flex-end; } .desktop-search.scoreboards-search { position: relative; top: -1px; } .react-datepicker { width: auto; } .react-datepicker__input-container input { font-size: 17px; padding: 19px 5px 15px; background-size: 12px; } .logo_masthead { height: 25px; width: 50px; border-right: 1px solid; border-left: 1px solid; } .logo_masthead--mobile { display: none; } .logo_masthead--desktop { display: block; } .logo_masthead--no-hamburger { border-left: none; } .fusion-app { padding-bottom: 0 !important; } .fusion-app .gutter_15p--tablet { margin: 0 15%; } .fusion-app .gutter_16--tablet { margin: 0 16px; } .fusion-app .article-railless .article.is-emancipator-header .byline { font-size: 18px; } .fusion-app .article-railless .article.is-emancipator-body .container.link-related_links_link { padding-top: 30px; float: right; margin-right: 0%; margin-left: 12px; max-width: 41%; width: 302px; min-height: 214px; background-size: 265px; } .fusion-app .article.live-updates h2 { font-size: 28px; line-height: 36px; margin: 10px 0; } .fusion-app .article.live-updates h3 { font-size: 24px; line-height: 32.4px; } .fusion-app .article.live-updates .paragraph { font-size: 18px; line-height: 32.4px; } .fusion-app .article.live-updates .list { font-size: 18px; line-height: 32.4px; } .fusion-app .article-right-rail .live-updates { margin-left: 61px; } .fusion-app .article-right-rail main .live-updates-header .subheader { margin-left: 61px; } .fusion-app .article-right-rail main .live-updates-header .headline { margin-left: 61px; } .fusion-app .article-right-rail .right .hs-sports-dash .hs-sports-dash-links { background-color: #fff; } .fusion-app .article-right-rail .right .hs-sports-dash .required-instrux { margin: 15px 0 0; } .fusion-app .article-right-rail .right .hs-sports-dash .desktop-search { display: block; } .fusion-app .article-right-rail .right .hs-sports-dash .mobile-search { display: none; } .fusion-app .article-right-rail .right .hs-sports-dash .hs-sports-dash-divide { text-align: center; } .fusion-app .section_page .top-rail .hs-sports-dash .hs-sports-dash-links, .fusion-app .section_page .middle-rail .hs-sports-dash .hs-sports-dash-links, .fusion-app .section_page .lower-rail .hs-sports-dash .hs-sports-dash-links, .fusion-app .section_page .basement-1-rail .hs-sports-dash .hs-sports-dash-links { background-color: #fff; } .fusion-app .section_page .top-rail .hs-sports-dash .required-instrux, .fusion-app .section_page .middle-rail .hs-sports-dash .required-instrux, .fusion-app .section_page .lower-rail .hs-sports-dash .required-instrux, .fusion-app .section_page .basement-1-rail .hs-sports-dash .required-instrux { margin: 15px 0 0; } .fusion-app .section_page .top-rail .hs-sports-dash .desktop-search, .fusion-app .section_page .middle-rail .hs-sports-dash .desktop-search, .fusion-app .section_page .lower-rail .hs-sports-dash .desktop-search, .fusion-app .section_page .basement-1-rail .hs-sports-dash .desktop-search { display: block; } .fusion-app .section_page .top-rail .hs-sports-dash .mobile-search, .fusion-app .section_page .middle-rail .hs-sports-dash .mobile-search, .fusion-app .section_page .lower-rail .hs-sports-dash .mobile-search, .fusion-app .section_page .basement-1-rail .hs-sports-dash .mobile-search { display: none; } .fusion-app .section_page .top-rail .hs-sports-dash .hs-sports-dash-divide, .fusion-app .section_page .middle-rail .hs-sports-dash .hs-sports-dash-divide, .fusion-app .section_page .lower-rail .hs-sports-dash .hs-sports-dash-divide, .fusion-app .section_page .basement-1-rail .hs-sports-dash .hs-sports-dash-divide { text-align: center; } .fusion-app .article-left-rail .left .hs-sports-dash .hs-sports-dash-links { background-color: #fff; } .fusion-app .article-left-rail .left .hs-sports-dash .required-instrux { margin: 15px 0 0; } .fusion-app .article-left-rail .left .hs-sports-dash .desktop-search { display: block; } .fusion-app .article-left-rail .left .hs-sports-dash .mobile-search { display: none; } .fusion-app .article-left-rail .left .hs-sports-dash .hs-sports-dash-divide { text-align: center; } p { font-size: 18px; } .pop_out_manage.pop_out_manage { top: 7px; right: 200px; } .m_pop .item, .s_pop .item { border-bottom: none; } .m_pop .item.border_top, .s_pop .item.border_top { border-top: 1px solid #000; } .m_pop .recirc_headline, .s_pop .recirc_headline { font-size: 16px; line-height: 22px; } .m_pop .item:nth-child(2n) .content { border-left: 1px solid #000; } .theme-dark .fusion-app .m_pop .item.border_top, .theme-dark .fusion-app .s_pop .item.border_top { border-color: #ddd; } .theme-dark .fusion-app .m_pop .item:nth-child(2n) .content { border-color: #ddd; } .related_links.float_right { max-width: 275px; } .section_feed_image_container { min-width: 20%; } .section_feed_item .image img { max-height: 146px; } .sharebar--article { display: flex; } .tagline { font-size: 16px; line-height: 26px; } .container.column--tablet { flex-direction: column; } .container.row--tablet { flex-direction: row; } .margin_top_30--tablet { margin-top: 30px; } .margin_top_40--tablet { margin-top: 40px; } .margin_horizontal--tablet { margin-left: 8px; margin-right: 8px; } .margin_horizontal_0--tablet { margin: 0; } .margin_horizontal_15--tablet { margin-left: 15%; margin-right: 15%; } .padding_top_16--tablet { padding-top: 16px; } .padding_left--tablet { padding-left: 16px; } .padding_right--tablet { padding-right: 16px; } .padding_horizontal--tablet { padding-left: 8px; padding-right: 8px; } .height_min_600--tablet { min-height: 600px; } .width_half--tablet { width: 50%; } .width_40--tablet { width: 40%; } .width_60--tablet { width: 60%; } .width_75--tablet { width: 75%; } .border_bottom--mobile { border-bottom-style: none; } .border_bottom--desktop { border-bottom-style: solid; } .grid>.col.tablet-2 { flex-basis: 16.6%; max-width: 16.6%; } .grid>.col.tablet-3 { flex-basis: 25%; max-width: 25%; } .grid>.col.tablet-4 { flex-basis: 33.33%; max-width: 33.33%; } .grid>.col.tablet-5 { flex-basis: 41.67%; max-width: 41.67%; } .grid>.col.tablet-6 { flex-basis: 50%; max-width: 50%; } .grid>.col.tablet-7 { flex-basis: 58.33%; max-width: 58.33%; } .grid>.col.tablet-8 { flex-basis: 66.67%; max-width: 66.67%; } .grid>.col.tablet-9 { flex-basis: 75%; max-width: 75%; } .grid>.col.tablet-10 { flex-basis: 83.33%; max-width: 83.33%; } .grid>.col.tablet-11 { flex-basis: 91.66%; max-width: 91.66%; } .grid>.col.tablet-12 { flex-basis: 100%; max-width: 100%; } .float_left--tablet { float: left; } .sticky--tablet { position: -webkit-sticky; position: sticky; } .stick_1200--tablet { height: 1150px; padding-bottom: 50px; } .stick_1200--tablet .sticky_box { z-index: 200; } .absolute--tablet { position: absolute; } .absolute_right--tablet { position: absolute; right: 0; } .right_15--tablet { right: 15px; } .foreground_front--tablet { z-index: 1009; } .foreground_far--tablet { z-index: 99; } .hidden--tablet { display: none; } .s_c .headline[style*="font-size: 84px"] { font-size: 72px !important; } .s_c .headline[style*="font-size: 96px"] { font-size: 72px !important; } .s_c .headline[style*="font-size: 108px"] { font-size: 72px !important; } .live-updates-header .headline.headline { font-size: 40px; line-height: 48px; } .live-updates-header .subheader.subheader { font-size: 24px; margin-top: 20px; line-height: 36px; } .live-updates .pinned-item { padding: 20px; } .m_m .title { margin-bottom: 40px; } .m_m .tile { margin-bottom: 40px; } .m_m .tile_title, .m_m .tile_image, .m_m .tile_details { flex: 1; } .m_m .tile_image { margin-right: none; } .m_m .tile_image .image img { max-height: 90px; } .m_m .tile_details { order: 3; } .elections-menu.republican a:nth-child(n+2) { background-color: #b04343 !important; border-color: #b04343 !important; } .elections-menu.democrat a:nth-child(n+2) { background-color: #6db3bf !important; border-color: #6db3bf !important; } .weather-widget { max-width: 300px; margin: 0 0 16px 20px; } .weather-seven-day { width: 94%; margin: 0 auto 20px; padding: 0 5px 25px; } .weather-seven-day .weather-7D-tile { margin-left: 10px; margin-top: 35px; flex-basis: calc(14.2857142857% - 14px); } .weather-seven-day .weather-7D-tile-desc { margin-bottom: 8px; font-size: 17px; } .ua-prompt.popup .prompt-btn-container { justify-content: flex-end; } .ua-prompt.horizontal { flex-direction: row; justify-content: center; text-align: left; } .ua-prompt.horizontal.success { text-align: center; } .ua-prompt.horizontal .prompt-info { flex: 0 0 calc(50% - 16px); margin-bottom: 0; padding: 0 16px 0 0; } .ua-prompt.horizontal .prompt-btn { margin: 0; } .ua-prompt.horizontal .prompt-btn-container { flex: 0 0 50%; display: flex; justify-content: flex-end; align-items: center; } .navigation_masthead_container { flex-direction: row; align-items: stretch; } .hamburger_container { width: 48px; margin-left: 8px; margin-right: 4px; flex-grow: 1; flex-shrink: 0; } .logo-container { border-left: none; padding: 0; flex-grow: 0; flex-shrink: 0; } .primary_nav { display: block; height: 20px; overflow: hidden; flex-shrink: 1; } .sign_in_settings_container { order: 2; display: flex; padding-left: 16px; flex-grow: 1; flex-shrink: 0; justify-content: flex-end; } .sign_in { display: flex; order: 2; } .sign_in.hidden--tablet { display: none; } .search-form-submit { background-image: none; text-indent: 0; } .tv-show-share-follow-bar .pop_out_share.tv-show { top: 26px; right: 15px; max-width: none; } .fusion-app .tv-show-tabs .globe-tabs-container span+span { margin-left: 38px; } .fusion-app .tv-show-tabs .globe-tabs-container .globe-tab+.globe-tab { margin-left: 38px; } .fusion-app .tv-show-tabs .video-description { font-size: 18px; } .fusion-app .tv-show-about .globe-tabs-container .globe-tab+.globe-tab { margin-left: 38px; } .fusion-app .tv-show-clip-carousel .list-box+.list-box { margin-left: 26px; } .clip-carousel-v2 { overflow: hidden; } .clip-carousel-v2-title { font-size: 18px; margin: 20px 0; } .clip-carousel-v2 .carousel-slides { overflow: hidden; width: 100%; z-index: 0; margin-left: -52px; } .clip-carousel-v2 .carousel-nav-btn { display: flex; z-index: 1; opacity: 1; transition: opacity .5s; height: 100%; background: none #000; width: 56px; justify-content: center; box-shadow: 12rem 1px 3rem 12rem #000; } .clip-carousel-v2 .carousel-nav-btn.focus_ring:focus, .clip-carousel-v2 .carousel-nav-btn.focus_visible_ring:focus { box-shadow: 12rem 1px 3rem 12rem #000; border: 1px solid #2e8fff; } .clip-carousel-v2 .carousel-nav-btn.opacity-hidden { opacity: 0; } .clip-carousel-v2 .carousel-nav-btn.prev { box-shadow: -12rem 1px 3rem 12rem #000; z-index: 2; } .clip-carousel-v2 .carousel-nav-btn.prev.focus_ring:focus, .clip-carousel-v2 .carousel-nav-btn.prev.focus_visible_ring:focus { box-shadow: -12rem 1px 3rem 12rem #000; border: 1px solid #2e8fff; } .clip-carousel-v2 .carousel-nav-btn.prev svg { margin-right: 7px; } .tv-show-video-tile { margin-right: 26px; } .tv-show-video-tile.last-tile { margin-right: 0; } .tv-show-video-tile .linked-tile { width: 274px; height: 287px; } .tv-show-video-tile .linked-tile .img-container { max-height: 154px; } .tv-show-video-tile .linked-tile .img-container img { width: 274px; } .tv-show-video-tile .linked-tile .date { bottom: 10px; left: 10px; } .tv-show-video-tile .linked-tile .headline { font-size: 18px; } .tv-show-video-tile .linked-tile .duration, .tv-show-video-tile .linked-tile .headline { margin: 10px; } .tv-show-video-tile .linked-tile .date, .tv-show-video-tile .linked-tile .duration { font-size: 14px; } .podcast-carousel .next, .video-carousel .next { box-shadow: 10rem 1px 3rem 12rem #000; } .podcast-carousel .next.focus_ring:focus, .podcast-carousel .next.focus_visible_ring:focus, .video-carousel .next.focus_ring:focus, .video-carousel .next.focus_visible_ring:focus { box-shadow: 10rem 1px 3rem 12rem #000; } .video-carousel .next { margin-left: 30px; } .podcast-carousel .next { margin-left: 34px; } } @media only screen and (min-width: 960px) { .comic-landing .comic-card { width: 22%; margin-right: 2%; margin-left: 0; } .comic-card-name { margin-top: 15px; } .bg-elections-nav-wrapper .bg-elections-nav-list.not-mobile .bg-elections-nav-item { flex-basis: 16.6%; } .bg-elections-nav-wrapper .bg-elections-nav-list.split-nav.not-mobile .bg-elections-nav-item { flex-basis: 33%; } .bg-elections-nav-wrapper .bg-elections-nav-list.split-nav.not-mobile.closed li:nth-child(n+3) { display: list-item; } .bg-elections-nav-wrapper .bg-elections-nav-list.split-nav.not-mobile.closed li:nth-child(n+4) { display: none; } .emancipator-footer-wrapper { padding: 40px 20px 4px 65px; display: flex; } .emancipator-footer-top { width: 491px; } .emancipator-footer-content { display: flex; margin-top: 0; } .emancipator-footer-copy { width: 373px; } .emancipator-footer-links { margin-top: 0; margin-bottom: 0; } .emancipator-footer-links:nth-of-type(2) { margin-left: 115px; } .emancipator-footer-small { text-align: left; } .emancipator-footer-social-copy { float: left; width: 33%; margin-right: 96px; } .emancipator-donate-link { margin-top: 16px; margin-bottom: -5px; } .emancipator-social { flex-grow: 1; clear: none; } .navigation .footer_items_wrap { height: 196px; } .navigation .footer_items_wrap:after { content: ""; background-image: url(/pf/resources/dist/images/bg-logo-large--full.svg?d=521); background-position: center; background-repeat: no-repeat; background-size: contain; opacity: .1; top: 0; left: 0; bottom: 0; right: 0; position: absolute; height: 200px; top: 50px; opacity: .05; } .navigation .footer_link .slash:after { content: ""; } .navigation .footer_link .slash.slash--desktop:after { content: "/"; } .navigation .footer_follow_us span { width: 115px; } .gallery .photos .button .fa { font-size: 50px; } .article .heading.railless { max-width: 50%; margin: 0 auto; } .hs-sports-sport-list { font-size: 18px; padding: 17px 15px; } .desktop-search { width: 31%; font-size: 18px; } .react-datepicker__input-container input { font-size: 18px; padding: 17px 15px 16px; background-size: 18px; } .article-railless .link-related_links_link { max-width: 50%; margin: 20px auto; } .image .railless_img { width: 66%; } .image.railless_img--inline { max-width: 25%; } .list_feed { font-size: 17px; } .list.railless { max-width: 50%; } .link-list-title.h3 { font-size: 34px; } .link-list-deck { font-size: 18px; line-height: 26px; } .link-list-item-header.float_left, .link-list-item-header.float_right { max-width: 64%; } .link-list-item-copy, .link-list-item-address { font-size: 18px; } .article-railless .link-list { max-width: 50%; margin: 20px auto; } .article-railless .link-list-item-header.float_left { max-width: 53%; } .article-railless .link-list .image.railless_img--inline { max-width: 43%; } .newsletter.emancipator.column .input { display: flex; flex-direction: column; } .newsletter.emancipator.column .newsletter_widget_input { width: 100%; border-radius: 3px; margin-bottom: 20px; flex: auto; } .newsletter.emancipator.column .newsletter_widget_button { width: 100%; border-radius: 3px; flex: auto; } .html_block.railless .youtube-embed { padding-bottom: 28.13%; max-width: 50%; margin: 0 auto; } .fusion-app .gutter_20p--desktop { margin: 0 20%; } .fusion-app .gutter_16--desktop { margin: 0 16px; } .fusion-app .article { -webkit-text-size-adjust: initial; } .fusion-app .article .body .image.article_rail_img--inline, .fusion-app .article .lead .image.article_rail_img--inline { max-width: 33%; } .fusion-app .article-railless .article.is-emancipator-body .tagline { max-width: 50%; } .fusion-app .article-railless .article.is-emancipator-body .container.link-related_links_link { padding-top: 45px; margin-right: 17%; max-width: 33%; width: 275px; min-height: 209px; background-size: 275px; } .fusion-app .article-right-rail .right .hs-sports-dash .hs-school-list-container, .fusion-app .article-right-rail .right .hs-sports-dash .hs-sport-list-container { width: 100%; margin-bottom: 20px; } .fusion-app .article-right-rail .right .hs-sports-dash .desktop-search { display: none; } .fusion-app .article-right-rail .right .hs-sports-dash .mobile-search { display: block; } .fusion-app .article-right-rail .right .hs-sports-dash .required-instrux { margin: -15px 0 20px; margin-left: auto; } .fusion-app .article-right-rail .right .hs-sports-dash .hs-sports-dash-links { padding: 0; margin: 30px 0 0; } .fusion-app .article-right-rail .right .hs-sports-dash .hs-sports-dash-link { display: block; } .fusion-app .section_page .top-rail .hs-sports-dash .hs-school-list-container, .fusion-app .section_page .top-rail .hs-sports-dash .hs-sport-list-container, .fusion-app .section_page .middle-rail .hs-sports-dash .hs-school-list-container, .fusion-app .section_page .middle-rail .hs-sports-dash .hs-sport-list-container, .fusion-app .section_page .lower-rail .hs-sports-dash .hs-school-list-container, .fusion-app .section_page .lower-rail .hs-sports-dash .hs-sport-list-container, .fusion-app .section_page .basement-1-rail .hs-sports-dash .hs-school-list-container, .fusion-app .section_page .basement-1-rail .hs-sports-dash .hs-sport-list-container { width: 100%; margin-bottom: 20px; } .fusion-app .section_page .top-rail .hs-sports-dash .desktop-search, .fusion-app .section_page .middle-rail .hs-sports-dash .desktop-search, .fusion-app .section_page .lower-rail .hs-sports-dash .desktop-search, .fusion-app .section_page .basement-1-rail .hs-sports-dash .desktop-search { display: none; } .fusion-app .section_page .top-rail .hs-sports-dash .mobile-search, .fusion-app .section_page .middle-rail .hs-sports-dash .mobile-search, .fusion-app .section_page .lower-rail .hs-sports-dash .mobile-search, .fusion-app .section_page .basement-1-rail .hs-sports-dash .mobile-search { display: block; } .fusion-app .section_page .top-rail .hs-sports-dash .required-instrux, .fusion-app .section_page .middle-rail .hs-sports-dash .required-instrux, .fusion-app .section_page .lower-rail .hs-sports-dash .required-instrux, .fusion-app .section_page .basement-1-rail .hs-sports-dash .required-instrux { margin: -15px 0 20px; margin-left: auto; } .fusion-app .section_page .top-rail .hs-sports-dash .hs-sports-dash-links, .fusion-app .section_page .middle-rail .hs-sports-dash .hs-sports-dash-links, .fusion-app .section_page .lower-rail .hs-sports-dash .hs-sports-dash-links, .fusion-app .section_page .basement-1-rail .hs-sports-dash .hs-sports-dash-links { padding: 0; margin: 30px 0; } .fusion-app .section_page .top-rail .hs-sports-dash .hs-sports-dash-link, .fusion-app .section_page .middle-rail .hs-sports-dash .hs-sports-dash-link, .fusion-app .section_page .lower-rail .hs-sports-dash .hs-sports-dash-link, .fusion-app .section_page .basement-1-rail .hs-sports-dash .hs-sports-dash-link { display: block; } .fusion-app .article-left-rail .left .hs-sports-dash .hs-school-list-container, .fusion-app .article-left-rail .left .hs-sports-dash .hs-sport-list-container { width: 100%; margin-bottom: 20px; } .fusion-app .article-left-rail .left .hs-sports-dash .desktop-search { display: none; } .fusion-app .article-left-rail .left .hs-sports-dash .mobile-search { display: block; } .fusion-app .article-left-rail .left .hs-sports-dash .required-instrux { margin: -15px 0 20px; margin-left: auto; } .fusion-app .article-left-rail .left .hs-sports-dash .hs-sports-dash-links { padding: 0; margin: 30px 0 0; } .fusion-app .article-left-rail .left .hs-sports-dash .hs-sports-dash-link { display: block; } .railless.paragraph { max-width: 50%; margin: 20px auto; } .pop_out { width: 320px; } .m_pop .dec, .s_pop .dec { font-size: 14px; } .m_pop .item:nth-child(odd) .content { padding-left: 0; } .m_pop .item:nth-child(even) .content { padding-right: 0; } .s_pop .item:nth-child(3n+1) .content { padding-left: 0; } .s_pop .item:nth-child(3n+3) .content { padding-right: 0; } .s_pop .item:nth-child(3n+2) .content, .s_pop .item:nth-child(3n+3) .content { border-left: 1px solid #000; } .theme-dark .fusion-app .s_pop .item:nth-child(3n+2) .content, .theme-dark .fusion-app .s_pop .item:nth-child(3n+3) .content { border-color: #ddd; } .align_items_center--desktop { align-items: center; } .container.column--desktop { flex-direction: column; } .container.row--desktop { flex-direction: row; } .margin_top_40--desktop { margin-top: 40px; } .margin_top_64--desktop { margin-top: 64px; } .margin_left-desktop { margin-left: 8px; } .margin_left_16-desktop { margin-left: 16px; } .margin_right-desktop { margin-right: 8px; } .margin_right_16-desktop { margin-right: 16px; } .margin_horizontal_16--desktop { margin-left: 16px; margin-right: 16px; } .padding_bottom_16--desktop { padding-bottom: 16px; } .width_full--desktop { width: 100%; } .width_qtr--desktop { width: 25%; } .width_half--desktop { width: 50%; } .border_horizontal--desktop { border-bottom: 1px solid; border-top: 1px solid; border-left: 0; border-right: 0; } .border_left--desktop { border-left-style: solid; } .border_right--desktop { border-right-style: solid; } .border_top_none--desktop { border-top: 0; } .background_gray_20--mobile { background-color: initial; } .background_white--mobile { background-color: initial; } .background_white--desktop { background-color: #fff; } .theme-dark .fusion-app .background_white--mobile { background-color: initial; } .theme-dark .fusion-app .background_white--desktop { background-color: #000; } .theme-dark .fusion-app .background_gray_10--mobile { background-color: initial; } .theme-dark .fusion-app .background_gray_10--desktop { background-color: #1a1a1a; } .theme-dark .fusion-app .background_gray_20--mobile { background-color: initial; } .theme-dark .fusion-app .background_gray_20--desktop { background-color: #333; } .grid>.col.desktop-1 { flex-basis: 8.3%; max-width: 8.3%; } .grid>.col.desktop-2 { flex-basis: 16.6%; max-width: 16.6%; } .grid>.col.desktop-3 { flex-basis: 25%; max-width: 25%; } .grid>.col.desktop-4 { flex-basis: 33.33%; max-width: 33.33%; } .grid>.col.desktop-5 { flex-basis: 41.67%; max-width: 41.67%; } .grid>.col.desktop-6 { flex-basis: 50%; max-width: 50%; } .grid>.col.desktop-7 { flex-basis: 58.33%; max-width: 58.33%; } .grid>.col.desktop-8 { flex-basis: 66.67%; max-width: 66.67%; } .grid>.col.desktop-9 { flex-basis: 75%; max-width: 75%; } .grid>.col.desktop-10 { flex-basis: 83.33%; max-width: 83.33%; } .grid>.col.desktop-11 { flex-basis: 91.66%; max-width: 91.66%; } .grid>.col.desktop-12 { flex-basis: 100%; max-width: 100%; } .float_left--desktop { float: left; } .float_left--desktop--railless { margin-left: 17%; float: left; } .float_right--desktop { float: right; } .float_right--desktop--railless { margin-right: 17%; float: right; } .hidden--desktop { display: none; } .s_c .headline[style*="font-size: 84px"] { font-size: 84px !important; } .s_c .headline[style*="font-size: 96px"] { font-size: 84px !important; } .s_c .headline[style*="font-size: 108px"] { font-size: 84px !important; } .m_m .tile_image .image img { max-height: 159px; } .race-page-social-share-wrapper { width: 25%; margin: 25px auto; } .elections-intro { width: 65%; } .elections-intro h1 { line-height: 36px; font-size: 40px; } .elections-intro p { font-size: 20px; line-height: 33px; } .weather-widget { width: 91%; max-width: none; } .weather-seven-day { margin: 20px 16px; padding: 0 20px 25px 0; } .weather-seven-day .weather-7D-tile { flex-basis: calc(14.2857142857% - 35px); } .weather-seven-day .weather-7D-tile:first-child { margin-left: 6px; } .scoreboard__list { width: auto; } .scoreboard__item { justify-content: flex-end; width: 100%; } .scoreboard__link { align-items: center; font-size: 16px; } .scoreboard__logo { position: relative; margin-right: 10px; } .scoreboard__scores { flex-direction: row; margin-right: 0; } .scoreboard__info { display: inline-block; margin: 0 5px 0 0; } .scoreboard__info--leading { order: 1; } .scoreboard__info--trailing { order: 2; } .scoreboard__team-name-short { display: none; } .scoreboard__team-name-full { display: inline-block; margin-right: 5px; } .scoreboard__score { width: auto; } .scoreboard__score:after { content: ","; display: inline; } .scoreboard__time { width: auto; } .scoreboard__time--inline { float: none; display: inline-block; } .scoreboard__unit { display: inline; } .scoreboard__next-score { float: left; width: auto; border: none; background-image: none; } .scoreboard__next-score-text { padding: 0; } .scoreboard__next-score-text { display: inline-block; } .author_about { padding-right: 25px; } .fusion-app .tv-show-up-next-related-articles .single-episode-image { margin-right: 30px; } .heading-container .live_button_container .live_icon_container .live_icon:hover { background-color: #205dc7; fill: #fff; } .heading-container .live_update:hover { fill: #fff; } } @media only screen and (min-width: 1200px) { .comic-landing .comic-card { width: 23%; margin-right: 2%; } .comic-landing { padding-left: 11.8%; } .grid>.col.ws-1 { flex-basis: 8.3%; max-width: 8.3%; } .grid>.col.ws-2 { flex-basis: 16.6%; max-width: 16.6%; } .grid>.col.ws-3 { flex-basis: 25%; max-width: 25%; } .grid>.col.ws-4 { flex-basis: 33.33%; max-width: 33.33%; } .grid>.col.ws-5 { flex-basis: 41.67%; max-width: 41.67%; } .grid>.col.ws-6 { flex-basis: 50%; max-width: 50%; } .grid>.col.ws-7 { flex-basis: 58.33%; max-width: 58.33%; } .grid>.col.ws-8 { flex-basis: 66.67%; max-width: 66.67%; } .grid>.col.ws-9 { flex-basis: 75%; max-width: 75%; } .grid>.col.ws-10 { flex-basis: 83.33%; max-width: 83.33%; } .grid>.col.ws-12 { flex-basis: 100%; max-width: 100%; } .s_c .headline[style*="font-size: 96px"] { font-size: 96px !important; } .s_c .headline[style*="font-size: 108px"] { font-size: 96px !important; } .weather-seven-day .weather-7D-tile { margin-left: 34px; } } @media only screen and (max-width: 660px) { .comic-card-footer { padding-left: 24px; font-size: 12px; } .emancipator-masthead-menu { margin-top: 10px; } .emancipator-masthead-logo { margin-left: 7px; background-image: url(/pf/resources/dist/images/emancipator-logo-knockout-yellow.svg?d=521); width: 218px; margin-right: 10px; height: 25px; background-size: contain; } .emancipator-masthead-logo.at-page-top { background-image: url(/pf/resources/dist/images/emancipator-social-bug.svg?d=521); background-size: cover; width: 42px; height: 42px; margin-left: 0; } .gallery .photos .button .fa { font-size: 22px; } .article.header h1 { font-size: 24px; line-height: 28px; } .article.header h2 { font-size: 18px; line-height: 24px; } .list.unordered, .list.ordered { padding: 18px 0 13px; } .newsletter { text-align: center; } .newsletter .newsletter_widget_image { align-self: center; } .newsletter.emancipator { margin-left: 0; margin-right: 0; } .newsletter.emancipator.column { width: 100%; margin-left: 0; margin-right: 0; } .newsletter_cta { display: flex; flex-direction: column; align-items: center; } .has_image .newsletter_grid--2 { order: -1; } @supports (-webkit-overflow-scrolling: touch) { .html_block .fragment iframe { width: 85vw; } } .html_block.hasRail.twitter { margin: 20px auto !important; } .html_block.hasRail.facebook-post .fb-post>span { width: auto !important; } .html_block.hasRail.facebook-post .fb-post iframe { width: auto !important; } .html_block.railless.twitter { margin: 20px auto !important; } .html_block.railless.facebook-post .fb-post>span { width: auto !important; } .html_block.railless.facebook-post .fb-post iframe { width: auto !important; } .html_block { max-width: 100vw; } @supports (-webkit-overflow-scrolling: touch) { .html_block { max-width: 100%; } } .fusion-app .gutter_20_28--mobile { margin: 20px 28px; } .fusion-app .gutter_20_0--mobile { margin: 20px 0; } .fusion-app .article>.body>.link, .fusion-app .article .photos .img_caption .caption, .fusion-app .article .html_block:not(.facebook) { margin: 20px 28px; } .fusion-app .sticky_container.sticky_mobile .sticky_box { width: 100%; background: #fff; } .fusion-app .sticky_container.js-mobile-not-fixed-helper { position: static !important; } .fusion-app .sticky_container.js-mobile-not-fixed-helper .sticky_box { position: static !important; } .theme-dark .fusion-app .sticky_container.sticky_mobile .sticky_box { background: #000; } .pop_out_top_right_corner--mobile { top: 0; right: 0; } .article_padding { padding: 20px 28px; } .m_pop .item .content, .s_pop .item .content { padding: 0; } .related_links.float_right { float: initial; } .section_menu .iconDisplay.hidden { display: inline; } .section_dropdown .item { width: 100%; border-bottom: 1px solid #000; } .breadcrumbs a { border-left: none; } .align_left.mobile { margin-left: auto; margin-right: auto; } .align_right.mobile { margin-left: auto; margin-right: auto; } .container.column--mobile { flex-direction: column; } .container.row--mobile { flex-direction: row; } .flex--mobile { display: flex; } .margin_top_16--mobile { margin-top: 16px; } .margin_bottom_32--mobile { margin-bottom: 32px; } .margin_horizontal_0--mobile { margin: 0; } .margin_horizontal_28--mobile { margin: 0; } .margin_horizontal_40--mobile { margin-left: 40px; margin-right: 40px; } .padding_top--mobile { padding-top: 8px; } .padding_right_16--mobile { padding-right: 16px; } .padding_horizontal_16--mobile { padding-left: 16px; padding-right: 16px; } .width_full--mobile { width: 100%; } .width_40--mobile { width: 40%; } .width_60--mobile { width: 60%; } .width_75--mobile { width: 75%; } .width_100px--mobile { width: 100px; } .overflow_x_hidden--mobile { overflow-x: hidden; } .color_black--mobile { color: #000; } amp-carousel figcaption { font-size: 12px; } .float_left--mobile { float: left; } .fixed--mobile { position: fixed; } .display_block--mobile { display: block; } .hidden--mobile { display: none; } .s_c .headline[style*="font-size: 72px"] { font-size: 64px !important; } .s_c .headline[style*="font-size: 84px"] { font-size: 64px !important; } .s_c .headline[style*="font-size: 96px"] { font-size: 64px !important; } .s_c .headline[style*="font-size: 108px"] { font-size: 64px !important; } .s_c .i_h-h[class*=d-h-sm] .deck, .s_c .i_h-h[class*=d-h-sm] .headline, .s_c .i_h-h[class*=d-h-sm] .overline, .s_c .i_h-h[class*=d-h-sm] .links, .s_c .i_d-h[class*=d-h-sm] .deck, .s_c .i_d-h[class*=d-h-sm] .headline, .s_c .i_d-h[class*=d-h-sm] .overline, .s_c .i_d-h[class*=d-h-sm] .links, .s_c [class*=_d-h][class*=d-h-sm] .deck, .s_c [class*=_d-h][class*=d-h-sm] .headline, .s_c [class*=_d-h][class*=d-h-sm] .overline, .s_c [class*=_d-h][class*=d-h-sm] .links { max-width: 100%; } .s_c .i_h-h .headline, .s_c .i_d-h .headline, .s_c [class*=_d-h] .headline { margin-top: 8px; } .s_c .i_h-h.text_align_center .overline, .s_c .i_d-h.text_align_center .overline, .s_c [class*=_d-h].text_align_center .overline { max-width: 94%; } .s_c .i_h-h .card, .s_c .i_d-h .card, .s_c [class*=_d-h] .card { padding-bottom: .8rem; } .s_c .i_h-h .headline, .s_c .i_h-h .deck, .s_c .i_h-h .links, .s_c .i_d-h .headline, .s_c .i_d-h .deck, .s_c .i_d-h .links, .s_c [class*=_d-h] .headline, .s_c [class*=_d-h] .deck, .s_c [class*=_d-h] .links { max-width: 100%; } .s_c .i_h-h .image, .s_c .i_d-h .image, .s_c [class*=_d-h] .image { width: 100%; } .s_c .i_h-h.img_l .overline, .s_c .i_d-h.img_l .overline, .s_c [class*=_d-h].img_l .overline { clear: left; float: left; } .s_c .i_h-h.img_l .overline:not(.w_border), .s_c .i_d-h.img_l .overline:not(.w_border), .s_c [class*=_d-h].img_l .overline:not(.w_border) { max-width: 100%; } .s_c .w_bg.img_l .deck, .s_c .w_bg.img_l .headline, .s_c .w_bg.img_l .overline:not(.w_border), .s_c .w_bg.img_l .links { padding-left: 16px; } .s_c .w_bg.img_r .deck, .s_c .w_bg.img_r .headline, .s_c .w_bg.img_r .overline:not(.w_border), .s_c .w_bg.img_r .links { padding-right: 16px; } .m_m .tile_image .image img { max-height: 77px; } .primary-state-results .padding_right_32 { padding-right: 0; } .see-all-races-btn { display: block; font-family: BentonSansCond, Helvetica, Arial, sans-serif; font-size: 14px; letter-spacing: .14px; font-weight: 700; } .see-all-races-btn.is-opened svg { transform: rotate(180deg); } .see-all-races-btn.is-closed svg { position: relative; top: -2px; } .see-all-races-btn.is-closed~.elections-social { border-top: 0; padding: 0; margin: 10px 0; } .elections-menu.hide-elections-menu { display: none; } .elections-menu div[class*=primaryMenu] a { display: list-item !important; list-style-position: inside !important; background-color: #ede5e5 !important; border-color: #ede5e5 !important; border-radius: 0 !important; color: #222 !important; } .elections-menu div[class*=primaryMenu] a:first-child { margin-bottom: 24px; } .elections-menu div[class*=primaryMenu] a:nth-child(even) { background: none; } .elections-menu div[class*=primaryMenu] hr { display: none; } .elections-menu div[class*=primaryMenu] hr~a:nth-of-type(even) { background-color: none !important; } .elections-menu hr+a { margin-top: 24px; } .weather-widget { max-width: 300px; margin: 0 auto 25px; } .weather-seven-day { flex-direction: column; margin: 0 16px; padding: 17px 20px 0; margin-bottom: 25px; } .weather-seven-day .tile-dayname-month-day, .weather-seven-day .tile-desc-hl { display: block; } .weather-seven-day .tile-dayname-month-day { display: block; min-width: 54px; } .weather-seven-day .weather-7D-tile { text-align: left; flex-direction: row; border-bottom: 1px solid #e1e1e1; margin-bottom: 12px; padding: 8px 0; margin-top: 0; margin-left: 0; flex-basis: auto; min-height: 62px; } .weather-seven-day .weather-7D-tile:last-child { margin-bottom: 0; border-bottom: 0; } .weather-seven-day .weather-7D-tile-dayname { display: block; } .weather-seven-day .weather-7D-tile-month { margin-top: 5px; } .weather-seven-day .weather-7D-tile-icon { margin: -15px 20px 0; } .weather-seven-day .weather-7D-tile-desc { display: block; margin-bottom: 3px; } .sign_in_settings_container.scroll { display: none; } .fusion-app .jumplink-container .jump-to-text { font-size: 14px; letter-spacing: -0.19px; line-height: 40px; margin-bottom: 4px; white-space: nowrap; } .fusion-app .tv-show-up-next-related-articles { flex-direction: column; } .fusion-app .tv-show-up-next-related-articles .episodes-main-contianer { padding-bottom: 0; } .fusion-app .tv-show-up-next-related-articles .next-related-content { padding-right: 0; } .fusion-app .input-main-container .input-search-text { font-size: 14px; letter-spacing: -0.19px; line-height: 16px; margin-bottom: 4px; } .fusion-app .tv-show-up-next-related-articlesV2 { flex-direction: column; } .carousel-parent-container { scroll-margin-top: 115px; } .heading-container { position: relative; } .heading-container .heading { width: 330px; flex-shrink: 0; } .heading-container .live_button_container { width: auto; position: absolute; right: 0; margin-top: 20px; } .heading-container .live_button_container .live_icon_container { flex-direction: row-reverse; } } @media screen and (min-width: 960px) { .froomle-recommendation-ul li:first-child img, .froomle-recommendation-ul li:nth-child(2) img, .froomle-recommendation-ul li:nth-child(3) img { border-right: 2px solid gray; } } @media only screen and (min-width: 661px)and (max-width: 959px) { .hs-sports-school-list { font-size: 17px; padding: 17px 5px 15px; background-size: 12px; } .m_pop .item.border_top--tablet-only, .s_pop .item.border_top--tablet-only { border-top: 1px solid #000; } .m_pop .item:nth-child(odd) .content, .s_pop .item:nth-child(odd) .content { padding-left: 0; } .m_pop .item:nth-child(even) .content, .s_pop .item:nth-child(even) .content { padding-right: 0; } .s_pop .item .content { border-left: 1px solid #000; } .s_pop .item:nth-child(2n-1) .content { border-left: none; } .s_pop .item:nth-child(9n) { display: none; } .theme-dark .fusion-app .m_pop .item.border_top--tablet-only, .theme-dark .fusion-app .s_pop .item.border_top--tablet-only { border-color: #ddd; } .theme-dark .fusion-app .s_pop .item .content { border-color: #ddd; } .margin_horizontal_15--tablet-only { margin-left: 15%; margin-right: 15%; } .width_full--tablet-only { width: 100%; } .border_bottom--tablet-only { border-bottom-style: solid; } .hidden--tablet-only { display: none; } .fusion-app .tv-show-tabs .episodes-container-title~a .single-episode { margin-top: 25px; padding-bottom: 25px; } .fusion-app .tv-show-tabs .single-episode { flex-direction: column; } .fusion-app .tv-show-tabs .single-episode-link-tile { margin-left: 0; } .fusion-app .tv-show-tabs .single-episode-image { flex: 100% 0 0; width: 100%; height: auto; padding-top: 56%; margin-right: 0; } .fusion-app .tv-show-tabs .video-description { margin-top: 8px; } .fusion-app .tv-show-tabs .video-duration { position: absolute; bottom: .4rem; left: .3rem; } .fusion-app .tv-show-up-next-related-articles .up-next-single-episode { flex-direction: column-reverse; } .fusion-app .tv-show-up-next-related-articles .single-episode-image { width: 100%; height: 0; padding-bottom: 56%; margin-right: 0; margin-bottom: 7px; position: relative; } .fusion-app .tv-show-up-next-related-articles .video-duration { position: absolute; bottom: 0; } } @media only screen and (max-width: 390px) { .logo_masthead--anniversary { display: none; } .logo_masthead--standard { display: block; } } @media only screen and (min-width: 650px) { .newsletter-banner-text-container { width: 100%; padding: 30px 0; } .newsletter-menu { margin-bottom: 25px; } .newsletter-menu-list { gap: 30px; } .newsletter-lp-grid { grid-template-columns: repeat(2, 1fr); } .newsletter-sticky { height: 124px; padding: 0 5%; } .newsletter-sticky-main { padding-top: 15px; flex-direction: row; justify-content: space-between; } .newsletter-sticky-description { padding-top: 15px; } .newsletter-sticky-main-title-margin-left { margin-left: -34px; } .newsletter-sticky-main-detail-padding-left { padding-left: 0; } .newsletter-sticky-form { min-width: 350px; align-self: center; } } @media only screen and (min-width: 775px) { .newsletter-sticky-description { padding-top: 0; } .newsletter-sticky-main-title { font-size: 28px; } .newsletter-sticky-main-detail { font-size: 18px; } .newsletter-emailaddr-input { height: 40px; } .newsletter-emailaddr-submit { height: 43px; padding: 0 30px; } } @media only screen and (min-width: 970px) { .newsletter-banner-text-container :first-child { font-size: 46px; } .newsletter-banner-text-container :last-child { font-size: 28px; } .newsletter-menu { max-width: 900px; } .newsletter-menu-link { padding-bottom: 1px; font-size: 18px; line-height: 26px; } .newsletter-menu-item-hide { display: block; } .newsletter-menu-item.newsletter-sub-menu-display { display: none; } .newsletter-menu-more-button { font-size: 18px; line-height: 26px; } .newsletter-lp-grid { grid-template-columns: repeat(3, 1fr); } } @media only screen and (min-width: 1300px) { .newsletter-lp-grid { grid-template-columns: repeat(4, 1fr); } .newsletter-sticky { padding: 0; } } @media screen and (min-width: 700px) { .newsletter-banner { padding-bottom: 20px; } } @media only screen and (max-width: 660px)and (min-height: 437px) { .fusion-app .sticky_container.js-mobile-fixed-helper .sticky_box { position: fixed !important; top: auto; left: 0; right: 0; background: #fff; } .fusion-app .sticky_container.js-mobile-fixed-helper .sticky_box.isLoggedIn { bottom: 0; } .theme-dark .fusion-app .sticky_container.js-mobile-fixed-helper .sticky_box { background: #000; } } @media (-webkit-min-device-pixel-ratio: 0) { .pop_out .pop_out_exit:focus { outline-color: -webkit-focus-ring-color; outline-style: auto; } } @media only screen and (min-width: 450px) { .section_feed_item .overline { min-width: 250px; } } @media only screen and (min-width: 450px)and (min-width: 575px) { .section_feed_item .overline { max-width: 330px; } } @media only screen and (min-width: 450px)and (min-width: 660px) { .section_feed_item .overline { max-width: 355px; } } @media only screen and (min-width: 450px)and (min-width: 810px) { .section_feed_item .overline { max-width: 495px; } } @media only screen and (min-width: 450px)and (min-width: 960px) { .section_feed_item .overline { max-width: 332px; } } @media only screen and (min-width: 450px)and (min-width: 1200px) { .section_feed_item .overline { max-width: 430px; } } @media only screen and (min-width: 1440px) { .s_c .headline[style*="font-size: 108px"] { font-size: 108px !important; } .elections-intro { width: 90%; } .elections-intro h1:before { height: 70px; } .weather-widget { width: 100%; } } @media all and (-ms-high-contrast: none) { .masthead_scroll .navigation_masthead_container { justify-content: flex-start; } .cta_button { height: 50px; } .newsletter .newsletter_sign_up { min-width: 55%; } .s_c { display: inline-block; } .s_c figure { display: inline; } .related_links .image figure { display: inline; } .related_links .links { display: flex; } .related_links .links .symbol { display: inline-table; } .related_links .links .link a { text-decoration: none; } .s_c_f.column { flex-direction: row; } .footer_items_wrap { margin: 0 auto; display: block; } .footer_items_wrap .footer_items { padding-top: 20px; } .footer_items_wrap .footer_items .footer_item { padding-bottom: 20px; margin-top: 28px; } .sharebar.visibility .share--email button, .sharebar.visibility .share--print { background: none; } } @media all and (-ms-high-contrast: none)and (min-width: 960px) { .footer_items_wrap { background-color: #fff; } } @media only screen and (min-width: 670px) { .timer-container--electoral-leaderboard.show-full-width.dem-winner { transform: translateY(-50%) translateX(-50%) translateX(19px); } .timer-container--electoral-leaderboard.show-full-width.gop-winner { transform: translateY(-50%) translateX(-50%) translateX(-19px); } } @media print { .masthead_scroll, .navigation_masthead_container, .footer_content, .arc_ad, .article-right-rail>.right, .article-left-rail>.left, .byline>.sharebar, .newsletter, .related_links, .link-related_links_link, .r_f, .meter-progress-bar.meter-progress-bar--visible, .paywall, .continue_button, .topics, .gallery, .video, .scoreboard, .bcSlideOut, .photo.hidden.transparent { display: none; } .padding_right--tablet { padding-right: 8px; } .padding_left--tablet { padding-left: 8px; } .hidden { display: inherit; } } @media only screen and (min-width: 660px) { .savedArticle-wrapper-width { width: 598px; } } @media screen and (max-width: 959px) { .leftRail_container { display: none; } } @media only screen and (max-width: 600px) { .saved-articles-feed-dustbin { height: 15px; } .saved-articles-feed-count, .saved-articles-feed-detail { font-size: 12px; line-height: 17px; } .saved-articles-feed-headline { font-size: 14px; line-height: 17px; } .saved-articles-feed-desc { font-size: 12px; line-height: 14px; } .saved-articles-feed-delete { font-size: 14px; line-height: 17px; } .saved-articles-feed-fixed-width { max-width: 206px; } .saved-articles-feed-img-container { min-width: 40%; } .saved-articles-feed-popup-img { width: 43px; height: 45px; } .saved-articles-feed-popup-title { font-size: 14px; line-height: 17px; margin-top: 8px; margin-left: 5%; margin-right: 5%; } .saved-articles-feed-popup-detail { margin-top: 8px; margin-left: 0; margin-right: 0; } .saved-articles-feed-popup-desc { font-size: 12px; font-weight: 400; } } @media screen and (min-width: 670px) { .todays-date { font-size: 32px; } } @media (max-width: 600px) { .tv-show-share-follow-bar .padding_horizontal_16 { padding: 0 !important; } .tv-show-share-follow-bar .bar { border-top: none !important; } .tv-show-share-follow-bar .social-medias { border-top: 1px solid #444; } .tv-show-share-follow-bar .sponsor-logo.desktop-sponsor { position: unset !important; } .fusion-app .tv-show-clip-carousel .focus_ring:focus { height: 285px; } .up-next-containerV2 .carousel-slides { margin: 0 25px; } } @media (min-width: 600px) { .tv-show-share-follow-bar .bar { display: flex; } .tv-show-share-follow-bar .no-sponsor { margin-top: 15px; } .tv-show-share-follow-bar .no-sponsor .bgt-logo svg { width: 13vw; height: 3vw; } .tv-show-share-follow-bar .social-medias { justify-content: flex-end; } .tv-show-share-follow-bar .social-medias .bgt-logo { margin-right: 35px; } .tv-show-share-follow-bar .social-no-sponsor svg { height: 2vw; width: 2.5vw; } .tv-show-share-follow-bar .social-medias-right { gap: 36px; } .tv-show-share-follow-bar .sponsor-logo.desktop-sponsor { display: inline-block; } .tv-show-share-follow-bar .sponsor-logo.desktop-sponsor.tv-show-follow-bar { position: unset !important; } .fusion-app .tv-show-wrapper { padding: 20px 31px 7%; } .fusion-app .tv-show-tabs .globe-tabs-container { font-size: 18px; } .fusion-app .tv-show-tabs .globe-tabs-container .globe-tab { font-size: 18px; } .fusion-app .tv-show-tabs .input-container { padding: 10px 30px; } .fusion-app .tv-show-tabs input { font-size: 13px; } .fusion-app .tv-show-tabs .input-container svg { height: 25px; } .fusion-app .tv-show-tabs .episodes-main-contianer { padding-bottom: 50px; padding-top: 10px; width: 100%; display: flex; justify-content: space-between; } .fusion-app .tv-show-tabs .single-episode .single-episode-date { font-size: 18px; line-height: 22px; } .fusion-app .tv-show-tabs .border--top { border-top: none; padding-top: auto; } .fusion-app .tv-show-tabs .episodes-container button.tv-show_button { margin-bottom: 30px; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-clip-container { overflow: hidden; height: auto; scroll-snap-type: none; padding-left: 3px; } .fusion-app .tv-show-tabs .episodes-bottom-container button.prev--icon, .fusion-app .tv-show-tabs .episodes-bottom-container button.next--icon { display: flex; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item { scroll-snap-align: none; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item:first-child { margin-left: 0; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item a { width: 180px; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item+.podcast-list-item { margin-left: 30px; } .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item .image, .fusion-app .tv-show-tabs .episodes-bottom-container .podcast-list-item img { width: 100%; height: auto; } .fusion-app .tv-show-tabs .host-title { font-size: 14px; padding: initial; } .fusion-app .tv-show-tabs .about-container { flex-direction: column; gap: 40px; padding-bottom: 100px; width: 100%; } .fusion-app .tv-show-tabs .about-container a { width: 50%; } .fusion-app .tv-show-tabs .about-text { padding: 30px; } .fusion-app .tv-show-tabs .about-text h4 { font-size: 46px; } .fusion-app .tv-show-tabs .about-description { font-size: 18px; } .fusion-app .tv-show-tabs .about-main-card { width: 50%; } .fusion-app .tv-show-tabs .about-main-card:first-child { margin-bottom: 0; margin-right: 50px; } .hosts-box { flex-direction: row; } .fusion-app .tv-show-tabs .stories-carousel-title { font-size: 14px; } .fusion-app .tv-show-tabs .stories-carousel-container { width: 100%; } .fusion-app .tv-show-tabs .stories-carousel-container .single-story+.single-story { margin-left: 32px; } .fusion-app .tv-show-tabs .stories-clip-container { overflow: hidden; } .fusion-app .tv-show-tabs .previous-icon, .fusion-app .tv-show-tabs .next-icon { display: flex; } .fusion-app .tv-show-tabs .single-story .story-top { padding: 15px; } .fusion-app .tv-show-tabs .single-story .duration { margin: 0 0 15px; font-size: 14px; } .fusion-app .tv-show-tabs .single-story h4 { font-size: 18px; line-height: 22px; } .fusion-app .tv-show-tabs .bottom-icons svg { width: 2rem; } .tv-show-share-bar .social-medias { justify-content: flex-end; } .fusion-app .tv-show-video-player-title .hide-blurb-icon { height: 3rem; width: 3rem; } .fusion-app .tv-show-video-player-title .hide-blurb-icon svg { height: 3.5rem; width: 3.5rem; } .fusion-app .tv-show-about .globe-tabs-container .globe-tab { font-size: 18px; } .fusion-app .tv-show-about .host-title { font-size: 14px; padding: initial; } .fusion-app .tv-show-about .about-container-region { width: 100%; } .fusion-app .tv-show-about .about-text { padding: 30px; } .fusion-app .tv-show-about .about-text h4 { font-size: 46px; } .fusion-app .tv-show-about .about-container-description { font-size: 18px; } .fusion-app .tv-show-about .about-main-card+.about-main-card { margin-left: 50px; } .fusion-app .tv-show-about .host-title { font-size: 14px; padding: initial; } .fusion-app .tv-show-about .about-container { flex-direction: column; width: 100%; } .fusion-app .tv-show-up-next-related-articles .up-next-container { gap: 20px; } .fusion-app .tv-show-up-next-related-articles .up-next-container-title { padding-top: auto; font-size: 14px; } .fusion-app .tv-show-up-next-related-articles .video-description { font-size: 16px; width: 100%; } .fusion-app .tv-show-up-next-related-articles .ad-container { position: relative; } .fusion-app .tv-show-up-next-related-articles .mobile-top-ad { display: none; } .fusion-app .tv-show-up-next-related-articles .mobile-bottom-ad { display: none; } .fusion-app .tv-show-up-next-related-articles .episodes-top-ad { display: none; } .fusion-app .input-main-container .input-container .input-search-button svg { height: 25px; } .fusion-app .tv-show-clip-carousel .title { font-size: 14px; padding-top: 10px; } .fusion-app .tv-show-clip-carousel .next { display: block; cursor: pointer; background-color: #000; } .podcast-tile { margin-right: 30px; } .podcast-tile.last-tile { margin-right: 0; } .podcast-tile { scroll-snap-align: none; } .podcast-tile a { width: 180px; } .podcast-tile .image, .podcast-tile img { width: 100%; height: auto; } } @media (min-width: 481px)and (max-width: 599px) { .tv-show-share-follow-bar .bar .bgt-logo svg { margin-right: 1rem; } } @media (min-width: 600px)and (max-width: 1280px) { .tv-show-share-follow-bar .bar .bgt-logo svg { width: 12vw; height: 3vw; } .tv-show-share-follow-bar .social-medias svg { height: 2vw; width: 2.5vw; } .fusion-app .tv-show-tabs .top { background-color: #d8d8d8; display: block; width: 21vw; height: 20%; left: 0; top: 0; position: relative; } .fusion-app .tv-show-tabs .about-card { margin-top: 1vw; height: 45vw; box-shadow: rgba(0,0,0,.631372549) 1px -304px 71px -103px inset; } .fusion-app .tv-show-tabs .about-text p { font-size: 1.8vw; line-height: 2vw; } .fusion-app .tv-show-video-player-title .headline-date { font-size: 2.5vw; width: 100%; } .fusion-app .tv-show-video-player-title .headline-title { font-size: 4.5vw; line-height: 5vw; } .fusion-app .tv-show-video-player-title .blurb-container { padding-right: 10rem; font-size: 1.5vw; line-height: 3vw; } .fusion-app .tv-show-about .about-text p { font-size: 1.8vw; line-height: 2vw; } .fusion-app .tv-show-up-next-related-articles .top { background-color: #d8d8d8; display: block; width: 21vw; height: 20%; left: 0; top: 0; position: relative; } .fusion-app .tv-show-clip-carousel .story-headline { font-size: .9rem; } .fusion-app .tv-show-clip-carousel .story-main-container { overflow: hidden; width: 100%; } .fusion-app .tv-show-clip-carousel .story-main-container ul { width: 97%; } .fusion-app .tv-show-clip-carousel .list-box { height: 16rem; width: 28%; } .fusion-app .tv-show-clip-carousel .story-main-container svg { display: block; height: 5rem; width: 2rem; } } @media (min-width: 1281px) { .tv-show-share-follow-bar .bar .bgt-logo svg { width: 150px; height: 34px; } .tv-show-share-follow-bar .social-medias svg { height: 33px; width: 35px; } .tv-show-share-follow-bar .social-icons>* { width: 65px; } .tv-show-share-follow-bar .social-icons>*+* { margin-left: 1rem; } .fusion-app .tv-show-tabs .video-description { width: 100%; } .fusion-app .tv-show-tabs .top { background-color: #d8d8d8; display: block; width: 270px; height: 320px; left: 0; top: 0; position: relative; } .fusion-app .tv-show-tabs .about-card { margin-top: 1vw; height: 38vw; box-shadow: rgba(0,0,0,.631372549) 1px -304px 71px -103px inset; } .fusion-app .tv-show-tabs .about-text p { font-size: 18px; line-height: 24px; } .fusion-app .tv-show-video-player-title .headline-date { font-size: 28px; } .fusion-app .tv-show-video-player-title .headline-title { font-size: 64px; } .fusion-app .tv-show-video-player-title .blurb-container { padding-right: 11rem; font-size: 18px; line-height: 32px; } .fusion-app .tv-show-about .about-card { box-shadow: inset 1px -315px 71px -103px rgba(0,0,0,.631372549); } @supports (aspect-ratio: 18/22) { .fusion-app .tv-show-about .about-card img { aspect-ratio: 18/22; } } .fusion-app .tv-show-about .about-text p { font-size: 18px; line-height: 24px; } .fusion-app .tv-show-up-next-related-articles .episodes-main-contianer { padding-bottom: 30px; padding-top: 10px; width: 100%; display: flex; justify-content: space-between; } .fusion-app .tv-show-up-next-related-articles .single-episode-image { min-width: 19vw; height: 12vw; } .fusion-app .tv-show-up-next-related-articles .video-description { font-size: 18px; width: 100%; } .fusion-app .tv-show-up-next-related-articles .top { background-color: #d8d8d8; display: block; width: 270px; height: 320px; left: 0; top: 0; position: relative; } .fusion-app .tv-show-clip-carousel .story-time { font-size: 14px; margin-bottom: 10px; } .fusion-app .tv-show-clip-carousel .story-headline { font-size: 16px; line-height: 22px; } .fusion-app .tv-show-clip-carousel .story-main-container { margin-right: initial; width: auto; margin-bottom: 30px; overflow: hidden; } .fusion-app .tv-show-clip-carousel .story-main-container ul { width: 97%; } .fusion-app .tv-show-clip-carousel .list-box { padding-bottom: 100px; width: 28%; } .fusion-app .tv-show-clip-carousel .story-main-container svg { display: block; height: 19rem; width: 2rem; } .fusion-app .tv-show-clip-carousel .previous { display: block; position: absolute; left: 9rem; cursor: pointer; box-shadow: -1rem 0 1rem 2rem #000; } } @media (min-width: 960px) { .fusion-app .tv-show-wrapper { padding: 20px 146px 0; max-width: 1400px; } @supports (aspect-ratio: 18/24) { .fusion-app .tv-show-about .about-card img { aspect-ratio: 18/24; } } @supports (object-position: 0 -30px) { .fusion-app .tv-show-about .about-card img { object-position: 0 -30px; } } .fusion-app .tv-show-about .about-card:after { bottom: 4px; box-shadow: inset 1px -280px 71px -103px rgba(0,0,0,.631372549); } } @media (min-width: 661px) { .fusion-app .tv-show-tabs .episodes-content-container { width: 60%; padding-right: 16px; min-width: 0; } .fusion-app .tv-show-tabs .ad-container { display: block; position: relative; width: 40%; min-width: 300px; } .fusion-app .tv-show-tabs .episodes-container-title { padding-top: auto; border-top: none; font-size: 14px; } .fusion-app .tv-show-tabs .mobile-top-ad { display: none; margin: 0; } .fusion-app .tv-show-tabs .mobile-bottom-ad { display: none; } .fusion-app .tv-show-tabs.show-tab-ads .single-episode--follows-ad { padding-top: 0; border-top: none; } .fusion-app .tv-show-up-next-related-articles .border--top { border-top: none; padding-top: auto; } .fusion-app .tv-show-up-next-related-articles .next-related-content .ad-container { display: block; } .fusion-app .tv-show-up-next-related-articles .next-related-content .ad-container--mobile { display: none; } } @media (min-width: 600)and (max-width: 1280px) { .fusion-app .tv-show-tabs .video-description { font-size: 16px; width: 100%; } } @media (min-width: 600px)and (max-width: 960px) { .fusion-app .tv-show-about .about-card { margin-bottom: 0; } @supports (aspect-ratio: 18/20) { .fusion-app .tv-show-about .about-card img { aspect-ratio: 18/20; } } @supports (object-position: 0 -30px) { .fusion-app .tv-show-about .about-card img { object-position: 0 -30px; } } .fusion-app .tv-show-about .about-card:after { bottom: 4px; box-shadow: inset 1px -235px 71px -103px rgba(0,0,0,.631372549); } .fusion-app .tv-show-clip-carousel .previous { box-shadow: -5.5rem 0 .6rem 6.2rem #000; background-color: #000; display: block; position: absolute; left: 1rem; cursor: pointer; } } @media (min-width: 661px)and (max-width: 1280px) { .fusion-app .tv-show-up-next-related-articles .episodes-main-contianer { padding-bottom: 30px; padding-top: 10px; width: 100%; display: flex; justify-content: space-between; gap: 100px; } } @media (min-width: 960px)and (max-width: 1280px) { .fusion-app .tv-show-up-next-related-articles .single-episode-image { min-width: 17.5vw; height: 10vw; } } @media (min-width: 480px)and (max-width: 599px) { .fusion-app .tv-show-clip-carousel .list-box { width: 30vw; } } @media (min-width: 961px)and (max-width: 1281px) { .fusion-app .tv-show-clip-carousel .previous { box-shadow: -6.25rem 0 1rem 7rem #000; background-color: #000; display: block; position: absolute; left: 4rem; cursor: pointer; } } @media (min-width: 1270px) { .fusion-app .tv-show-clip-carousel .next { margin: -13.4rem; } } @media (min-width: 600px)and (max-width: 954px) { .fusion-app .tv-show-clip-carousel .focus_ring:focus { height: 285px; width: 50px; left: 5px; } } @media (min-width: 955px) { .fusion-app .tv-show-clip-carousel .focus_ring:focus { height: 315px; } } </style><script>bg = {"user":{},"page":{"exemptFromMeter":false,"fbiaArticleTier":"metered","id":"/sports/high-schools","ugcTopicID":null,"methodeUUID":null,"sectionPath":"/sports/high-schools"},"globalTracking":{"pageLoadReportSuiteIDs":"nytbostonglobecom,nytbgglobal","customLinkReportSuiteIDs":"nytbostonglobecom","page":"sports | high-schools | BGC Homepage","siteSection":"sports","primaryTaxonomy":"sports | high-schools","otherSections":null,"contentRestrictions":"non-exempt","contentCreator":null,"pageLayout":null,"pageOrAssetType":"Subsection Front","storyThread":"unavailable","CMS":"Arc","publicationName":"BostonGlobe.com","articleID":null,"environmentTier":"Live","codeVersion":"2.9.0","articleHeadline":null,"gallery":null,"featuresToRender":"global/Masthead,global/Analytics,global/BreakingNews,global/Scoreboard,global/ArcAd,Section/Header,global/HtmlFlex,global/Spacer,global/StoryCard,global/Subscribe,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/StoryCard,global/StoryCard,global/StoryCardFeed,global/StoryCardFeed,global/StoryCardFeed,global/Spacer,global/ArcAd,HSSportsDash/default,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/UtilityLinks,global/ArcAd,global/Spacer,global/StoryCard,global/StoryCard,global/StoryCard,global/Spacer,global/StoryCardFeed,global/ArcAd,global/SponsoredContent,global/StoryCardFeed,global/StoryCardFeed,global/StoryCardFeed,global/StoryCardFeed,global/ArcAd,global/Footer","oneTrustActive":true,"isVideoAnalytics":true,"videoType":"daily news","videoCategory":"general Globe","videoUuid":"/sports/high-schools","firstPublishDate":"","videoSections":[],"dayOfTheWeek":"monday","videoName":"","videoHost":"","videoDuration":"0:00"}}</script> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="WF9RM-SUC4U-LCG2N-XVJGZ-JDWVY",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"WF9RM-SUC4U-LCG2N-XVJGZ-JDWVY";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="bdpnbevydn5vez2mfmqa-f-92b16860b-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"711654","ak.ai":parseInt("653675",10),"ak.ol":"0","ak.cr":2,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"72a3ba0","ak.r":41571,"ak.a2":n,"ak.m":"dscr","ak.n":"ff","ak.bpcip":"8.222.208.0","ak.cport":57016,"ak.gh":"184.27.123.78","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1733045024","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==0ipi9IOMfMSG1mEr32vcRdozx1Dh8sIngeG7Xe+ZhwKOo3Q96vf2pQmUOwIzjjQpezyz9vTkyZCbV37YZyZXy3KUjG/N2Fo0irc7MEIa+yyUOmbLwChR5vjo5gaAvTXDzXWk0VjJkpeQ7w0/Jm6h/3J5f5BTIZkakUDNct/oVv1uopZD6ohx3488ldF9FmTM3HZYtKXoMiUz7hMZBTww5bB8DvA7FOzXJY04gh7gDaBAoCYagZ69afqKdo3sFck/d9PmEiiZZvSNCh5oOZyYYtAhBU9GCxVww23pJcJT9mI9Q9JO1v9awscWJKeYt9jKWyyGgXrHPd3/5Bu31VMQMPgiBVNivYNPhtYnLrOeGXeY8LShjY7gl7WrjF1c10txlHhm0FKm+g4D2th+Du5LvFpjtcIu6UW87H+e1LzdLn8=","ak.pv":"56","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head><body class="overflow_x_hidden"><script type="text/javascript"> if (window.meterObject) { window.meterObject.updateBaseURL('https://www.bostonglobe.com'); window.meterObject.updateLoginURL('https://pages.bostonglobe.com/login/'); window.meterObject.authentication.changeREGIEndpoint('https://api.bostonglobe.com/profiles/'); window.bg.page.exemptFromMeter = false; window.formatPageLayout = ({ layout }) => { var _window, _window$meterObject, _window2, _window2$bg, _window2$bg$page; const userLoggedOut = !window.bg.user.loggedIn; const { paywall, incognitoPaywall } = ((_window = window) === null || _window === void 0 ? void 0 : (_window$meterObject = _window.meterObject) === null || _window$meterObject === void 0 ? void 0 : _window$meterObject.meterState) || {}; const isPaywallUp = paywall || incognitoPaywall || false; const isMeterExempt = ((_window2 = window) === null || _window2 === void 0 ? void 0 : (_window2$bg = _window2.bg) === null || _window2$bg === void 0 ? void 0 : (_window2$bg$page = _window2$bg.page) === null || _window2$bg$page === void 0 ? void 0 : _window2$bg$page.exemptFromMeter) || false; let pageLayout = ''; const rails = { ArticleRightRailTest: 'Rail test', ArticleRightRail: 'Rail', ArticleLeftRail: 'Left Rail' }; const railLayout = rails === null || rails === void 0 ? void 0 : rails[layout]; const railPageLayouts = ['Left Rail', 'Rail', 'Rail test', 'Railless']; if (railLayout) { pageLayout = railLayout; } else if (layout === 'PageRailLess') { pageLayout = 'Railless'; } else { pageLayout = layout; } if (railPageLayouts === null || railPageLayouts === void 0 ? void 0 : railPageLayouts.includes(pageLayout)) { if (userLoggedOut && !isMeterExempt && isPaywallUp) { pageLayout += ' | Truncated'; } else { pageLayout += ' | Open'; } } return pageLayout; }; const pageLayout = window.formatPageLayout({layout: 'SectionPage', loggedIn: window.bg.user.loggedIn});; if (window.meterObject) { window.meterObject.executeMeter({ dataLayer: window.bg || {}, layout: pageLayout || '' });} }</script><script type="text/javascript"> window.updateChartbeatData = function(){ window._cbq = (window._cbq || []); if (window && window.meterObject && window.meterObject.helperFunctions) { const accountType = window.meterObject.helperFunctions.getChartbeatUserStatus(window.meterObject.userInfo); window._cbq.push(['_acct', accountType]); } else { window._cbq.push(['_acct', 'anon']); } }; window.formatPageLayout = ({ layout }) => { var _window, _window$meterObject, _window2, _window2$bg, _window2$bg$page; const userLoggedOut = !window.bg.user.loggedIn; const { paywall, incognitoPaywall } = ((_window = window) === null || _window === void 0 ? void 0 : (_window$meterObject = _window.meterObject) === null || _window$meterObject === void 0 ? void 0 : _window$meterObject.meterState) || {}; const isPaywallUp = paywall || incognitoPaywall || false; const isMeterExempt = ((_window2 = window) === null || _window2 === void 0 ? void 0 : (_window2$bg = _window2.bg) === null || _window2$bg === void 0 ? void 0 : (_window2$bg$page = _window2$bg.page) === null || _window2$bg$page === void 0 ? void 0 : _window2$bg$page.exemptFromMeter) || false; let pageLayout = ''; const rails = { ArticleRightRailTest: 'Rail test', ArticleRightRail: 'Rail', ArticleLeftRail: 'Left Rail' }; const railLayout = rails === null || rails === void 0 ? void 0 : rails[layout]; const railPageLayouts = ['Left Rail', 'Rail', 'Rail test', 'Railless']; if (railLayout) { pageLayout = railLayout; } else if (layout === 'PageRailLess') { pageLayout = 'Railless'; } else { pageLayout = layout; } if (railPageLayouts === null || railPageLayouts === void 0 ? void 0 : railPageLayouts.includes(pageLayout)) { if (userLoggedOut && !isMeterExempt && isPaywallUp) { pageLayout += ' | Truncated'; } else { pageLayout += ' | Open'; } } return pageLayout; }; window.omniturePageView = () => { var _globalTracking$prima; const { globalTracking, meterStatus, user } = window.bg; const s_account = globalTracking.pageLoadReportSuiteIDs; const QueryString = () => { const vars = {}; window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, (m, key, value) => { vars[key] = value; }); return vars; }; const queryParams = QueryString(); /* eslint-disable */ const formattedLeafString = globalTrackingObj => globalTrackingObj.storyThread.substring(0, 1).toUpperCase() + globalTrackingObj.storyThread.substring(1); const getPage = globalTrackingObj => { switch (globalTrackingObj.pageLayout) { case 'NotFoundPage': return 'Page Not Found'; case 'LeafPage': if (globalTrackingObj.siteSection !== 'Member Center') { return `${globalTrackingObj.siteSection} | ${formattedLeafString(globalTrackingObj)} | ${globalTrackingObj.articleHeadline}`; } else { return globalTracking.page; } default: return globalTracking.page; } }; const getProp4 = globalTrackingObj => { switch (globalTrackingObj.pageLayout) { case 'HomePage': return undefined; case 'NotFoundPage': return 'Curated'; case 'SearchPage': return globalTrackingObj.featuresToRender.indexOf('Search/QuerylySearch') > -1 ? 'queryly' : 'Google Search Engine'; case 'TagPage': return 'Automated'; case 'LeafPage': return 'LeafPage'; default: return globalTrackingObj.pageLayout; } }; const getPageType = globalTrackingObj => { switch (globalTrackingObj.pageLayout) { case 'HomePage': return 'homepage'; case 'NotFoundPage': return 'Error page'; case 'SearchPage': return 'Search Page'; case 'LeafPage': if (window.meterObject && window.meterObject.meterState && window.meterObject.meterState.paywall) { return globalTrackingObj.pageOrAssetType; } else { return `${formattedLeafString(globalTrackingObj)} Page`; } case 'ComicPage': return 'Comics Page'; default: return globalTrackingObj.pageOrAssetType; } }; const getProp6 = globalTrackingObj => { const pageType = getPageType(globalTrackingObj); if (pageType.toLowerCase() === 'video page') { const videoType = globalTrackingObj.videoType; if (videoType === 'segment') return `${pageType} | Segment`; if (videoType === 'episode') return `${pageType} | Episode`; } return pageType; }; /* eslint-enable */ const getProp22 = globalTrackingObj => { if (globalTrackingObj.pageLayout === 'SearchPage' && window.location.search) { const { q } = QueryString(window.location.search); if (q) { return decodeURIComponent(q.toLowerCase().replace(/\+/g, '%20')); } return null; } return null; }; const getProp49 = globalTrackingObj => { if (globalTrackingObj.pageLayout === 'LeafPage') { // https://bostonglobe.atlassian.net/browse/ARC-5403 // // gallery leaf has a content restriction field // // mollie is fine with this applied there too return globalTrackingObj.contentRestrictions || 'non-exempt'; } return globalTrackingObj.contentRestrictions; }; const getProp67 = globalTrackingObj => { if (globalTrackingObj.pageLayout === 'HomePage' || globalTrackingObj.pageLayout === 'AuthorPage' || globalTrackingObj.pageOrAssetType && globalTrackingObj.pageOrAssetType.toLowerCase().indexOf('section') !== -1) { return undefined; } return globalTrackingObj.articleID; }; const updateMeterAnalyticsValues = () => { // When paywall is shown prop28 - FMPaywall cookie value // When progressBar is shown prop27 - freeviewcount if (window.meterObject && window.meterObject.meterState && window.meterObject.meterState.paywall) { window.s.prop28 = window.bg.globalTracking.paywallCount; } else if (window.meterObject && window.meterObject.meterState && window.meterObject.meterState.progressBar) { window.s.prop27 = globalTracking.freeviewArticleCount; } window.s.prop35 = user.loggedIn === 'true' ? 'logged in' : 'logged out'; window.s.eVar4 = globalTracking.daysOnMeter; window.s.eVar5 = globalTracking.daysSinceFirstVisit; window.s.eVar6 = globalTracking.originalMeterCookieDate; window.s.eVar7 = globalTracking.currentMeterCookieDate; // CONSUMER-2518 only populated when paywall is shown window.s.eVar71 = globalTracking.pageNameBehindPaywall; window.s.eVar72 = globalTracking.siteSectionBehindPaywall; window.s.eVar73 = globalTracking.primaryTaxonomyBehindPaywall; window.s.eVar75 = globalTracking.contentCreatorBehindPaywall; }; const googleAnalyticsUTM = () => { const { utm_source: utmSource, utm_medium: utmMedium, utm_campaign: utmCampaign } = queryParams; const utmArray = [utmSource, utmMedium, utmCampaign]; const utmString = utmArray.map(utmValue => typeof utmValue === 'string' && utmValue !== '' ? decodeURIComponent(utmValue).replace(/\|/g, ':') : 'none').join('|').toLocaleLowerCase(); return utmString; }; // NOTE: list2Prop derived from page ==> return `${this.config.query.ansValue} | BGC Homepage` // { page } from AnalyticsFormatter.js const list2Prop = globalTracking.pageLayout === 'TagPage' ? globalTracking.page.split(' |')[1] : globalTracking.taxonomyTags; window.s = s_gi(s_account); s.trackingServer = 'metrics.bostonglobe.com'; s.trackingServerSecure = 'smetrics.bostonglobe.com'; s.trackDownloadLinks = true; s.trackExternalLinks = true; s.trackInlineStats = true; s.linkLeaveQueryString = false; s.linkInternalFilters = 'localhost,facebook.com/sharer,twitter.com/intent,mailto,bostonglobe.com'; s.linkExternalFilters = ''; s.linkTrackVars = 'None'; s.linkTrackEvents = 'None'; s.usePlugins = true; s.p_gpv = new Function('k', 'u', '' + "var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v" + "=s.pt(q,'&','p_gvf',k)}return v"); s.p_gvf = new Function('t', 'k', '' + "if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T" + "rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s." + "epa(v)}return ''"); s.getPreviousValue = new Function('v', 'c', 'el', '' + "var s=this,t=new Date,i,j,r='';t.setTime(t.getTime()+1800000);if(el" + "){if(s.events){i=s.split(el,',');j=s.split(s.events,',');for(x in i" + '){for(y in j){if(i[x]==j[y]){if(s.c_r(c)) r=s.c_r(c);v?s.c_w(c,v,t)' + ":s.c_w(c,'no value',t);return r}}}}}else{if(s.c_r(c)) r=s.c_r(c);v?" + "s.c_w(c,v,t):s.c_w(c,'no value',t);return r}"); s.manageVars = new Function('c', 'l', 'f', '' + 'var s=this,vl,la,vla;l=l?l:"";f=f?f:1 ;if(!s[c])return false;vl="pa' + 'geName,purchaseID,channel,server,pageType,campaign,state,zip,events' + ',products,transactionID";for(var n=1;n<76;n++){vl+=",prop"+n+",eVar' + '"+n+",hier"+n;}if(l&&(f==1||f==2)){if(f==1){vl=l;}if(f==2){la=s.spl' + 'it(l,",");vla=s.split(vl,",");vl="";for(x in la){for(y in vla){if(l' + 'a[x]==vla[y]){vla[y]="";}}}for(y in vla){vl+=vla[y]?","+vla[y]:"";}' + '}s.pt(vl,",",c,0);return true;}else if(l==""&&f==1){s.pt(vl,",",c,0' + ');return true;}else{return false;}'); s.wd = window; s.fl = new Function('x', 'l', '' + 'return x?(""+x).substring(0,l):x'); s.pt = new Function('x', 'd', 'f', 'a', '' + 'var s=this,t=x,z=0,y,r,l="length";while(t){y=t.indexOf(d);y=y<0?t[l' + ']:y;t=t.substring(0,y);r=s[f](t,a);if(r)return r;z+=y+d[l];t=x.subs' + 'tring(z,x[l]);t=z<x[l]?t:""}return""'); s.rep = new Function('x', 'o', 'n', '' + 'var a=new Array,i=0,j;if(x){if(x.split)a=x.split(o);else if(!o)for(' + 'i=0;i<x.length;i++)a[a.length]=x.substring(i,i+1);else while(i>=0){' + 'j=x.indexOf(o,i);a[a.length]=x.substring(i,j<0?x.length:j);i=j;if(i' + '>=0)i+=o.length}}x="";j=a.length;if(a&&j>0){x=a[0];if(j>1){if(a.joi' + 'n)x=a.join(n);else for(i=1;i<j;i++)x+=n+a[i]}}return x'); s.ape = new Function('x', '' + 'var s=this,h="0123456789ABCDEF",f="+~!*()\\"",i,c=s.charSet,n,l,e,y' + '="";c=c?c.toUpperCase():"";if(x){x=""+x;if(s.em==3){x=encodeURIComp' + 'onent(x);for(i=0;i<f.length;i++){n=f.substring(i,i+1);if(x.indexOf(' + 'n)>=0)x=s.rep(x,n,"%"+n.charCodeAt(0).toString(16).toUpperCase())}}' + 'else if(c=="AUTO"&&("").charCodeAt){for(i=0;i<x.length;i++){c=x.sub' + 'string(i,i+1);n=x.charCodeAt(i);if(n>127){l=0;e="";while(n||l<4){e=' + 'h.substring(n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+="%u"+e}else if(c=="' + '+")y+="%2B";else y+=escape(c)}x=y}else x=s.rep(escape(""+x),"+","%2' + 'B");if(c&&c!="AUTO"&&s.em==1&&x.indexOf("%u")<0&&x.indexOf("%U")<0)' + '{i=x.indexOf("%");while(i>=0){i++;if(h.substring(8).indexOf(x.subst' + 'ring(i,i+1).toUpperCase())>=0)return x.substring(0,i)+"u00"+x.subst' + 'ring(i);i=x.indexOf("%",i)}}}return x'); s.epa = new Function('x', '' + 'var s=this,y,tcf;if(x){x=s.rep(""+x,"+"," ");if(s.em==3){tcf=new Fu' + 'nction("x","var y,e;try{y=decodeURIComponent(x)}catch(e){y=unescape' + '(x)}return y");return tcf(x)}else return unescape(x)}return y'); s.parseUri = new Function('u', '' + 'if(u){u=u+"";u=u.indexOf(":")<0&&u.indexOf("//")!=0?(u.indexOf("/")' + '==0?"/":"//")+u:u}u=u?u+"":window.location.href;var e,a=document.cr' + 'eateElement("a"),l=["href","protocol","host","hostname","port","pat' + 'hname","search","hash"],p,r={href:u,toString:function(){return this' + '.href}};a.setAttribute("href",u);for(e=1;e<l.length;e++){p=l[e];r[p' + ']=a[p]||""}delete a;p=r.pathname||"";if(p.indexOf("/")!=0)r.pathnam' + 'e="/"+p;return r'); s.gtfs = new Function('' + 'var w=window,l=w.location,d=document,u;if(!l.origin)l.origin=l.prot' + 'ocol+"//"+l.hostname+(l.port?":"+l.port:"");u=l!=w.parent.location?' + 'd.referrer:d.location;return{location:s.parseUri(u)}'); const s_doPlugins = function () { // 's_pv' and 's_p6' are cookie names // marketing.adobe.com/resources/help/en_US/sc/implement/getPreviousValue.html s.prop37 = s.getPreviousValue(s.pageName, 's_pv'); s.prop73 = s.getPreviousValue(s.prop6, 's_p6'); }; const videoName = (video => { if (video && video.length > 0) { return video.reduce((all, vid) => all ? `${vid.headlines}_${all}` : vid.headlines, ''); } })(globalTracking.video); s.doPlugins = s_doPlugins; s.pageName = getPage(globalTracking); s.channel = globalTracking.pageLayout === 'HomePage' ? 'homepage' : globalTracking.siteSection; s.campaign = queryParams.s_campaign; // props s.prop1 = globalTracking.pageLayout === 'HomePage' ? 'homepage' : globalTracking.primaryTaxonomy; s.prop2 = queryParams.rss_id; s.prop3 = globalTracking.contentCreator; s.prop4 = getProp4(globalTracking); s.prop5 = globalTracking.otherSections; s.prop6 = getProp6(globalTracking); s.prop7 = queryParams.p1; s.prop8 = globalTracking.publishDate; s.prop9 = globalTracking.wordCount; s.prop14 = (gallery => { if (gallery && gallery.length > 0) { return gallery.reduce((all, item) => all ? `${item.headlines}_${all}` : item.headlines, ''); } })(globalTracking.gallery); s.prop15 = videoName; s.prop17 = globalTracking.CMS; s.prop18 = globalTracking.environmentTier; s.prop19 = googleAnalyticsUTM(); s.prop22 = getProp22(globalTracking); // s.prop23 = ''; s.prop26 = queryParams.s_campaign; if (window.meterObject && window.meterObject.meterState && window.meterObject.meterState.paywall) { window.s.prop28 = window.bg.globalTracking.paywallCount; } else if (window.meterObject && window.meterObject.meterState && window.meterObject.meterState.progressBar) { window.s.prop27 = globalTracking.freeviewArticleCount; } s.prop35 = user.loggedIn === 'true' ? 'logged in' : 'logged out'; s.prop41 = globalTracking.publicationName; s.prop42 = globalTracking.loginType; s.prop43 = globalTracking.pageUrl; s.prop45 = globalTracking.pageLayout === 'HomePage' || globalTracking.pageOrAssetType && globalTracking.pageOrAssetType.toLowerCase().indexOf('section') !== -1 ? undefined : globalTracking.paywallType; // if user access today's headline article from email, paywall=true and meterNumber="0", // we don't want this according to consumer-3059, set prop48=1 for above situation. if (globalTracking.pageLayout === 'HomePage') { window.s.prop48 = undefined; } else if (globalTracking.meterNumber === '0' || globalTracking.meterNumber === 0) { window.s.prop48 = 1; } else { window.s.prop48 = globalTracking.meterNumber; } // s.prop48 = globalTracking.pageLayout === 'HomePage' ? undefined : globalTracking.meterNumber; s.prop49 = getProp49(globalTracking); s.prop63 = globalTracking.codeVersion; s.prop67 = getProp67(globalTracking); s.prop68 = globalTracking.articleHeadline; s.prop70 = globalTracking.testVariant; // eVars s.eVar1 = queryParams.p1; // s.eVar2 = ''; // s.eVar3 = ''; s.eVar4 = globalTracking.daysOnMeter; s.eVar5 = globalTracking.daysSinceFirstVisit; s.eVar6 = globalTracking.originalMeterCookieDate; s.eVar7 = globalTracking.currentMeterCookieDate; // s.eVar10 = ''; s.eVar12 = globalTracking.registrationID; s.eVar15 = globalTracking.pageLayout === 'NotFoundPage' ? 'Page Not Found' : globalTracking.page; s.eVar19 = googleAnalyticsUTM(); s.eVar20 = s.prop35; s.eVar21 = meterStatus.incognito ? 'Private' : undefined; s.eVar41 = globalTracking.publicationName; s.eVar42 = s.prop42; s.eVar45 = s.prop45; s.eVar67 = s.prop67; s.eVar68 = globalTracking.BCSessionID; s.eVar70 = globalTracking.testVariant; // GLOBE-303-310 - this is null on tag and gallery pages, needs the includes check const bgtLandingPage = globalTracking === null || globalTracking === void 0 ? void 0 : (_globalTracking$prima = globalTracking.primaryTaxonomy) === null || _globalTracking$prima === void 0 ? void 0 : _globalTracking$prima.includes('boston-globe-today'); if (getProp4(globalTracking) === 'LeafPage' || bgtLandingPage) { s.prop15 = globalTracking.videoName; s.eVar17 = globalTracking.videoName; s.prop59 = globalTracking.videoDuration; s.prop60 = globalTracking.videoType; s.prop61 = globalTracking.videoCategory; s.prop62 = globalTracking.videoHost; s.prop64 = globalTracking.firstPublishDate; s.prop65 = globalTracking.videoUuid; s.prop66 = globalTracking.dayOfTheWeek; s.prop75 = globalTracking.videoSections; } // use analytics determined by the meter updateMeterAnalyticsValues(); // lists s.list1 = globalTracking.featuresToRender; s.list2 = list2Prop; // events const events = []; if (queryParams.event && queryParams.event !== '') { queryParams.event.split(',').forEach(event => events.push(event)); } if (globalTracking.events && globalTracking.events !== '') { globalTracking.events.split(',').forEach(event => events.push(event)); } let onetrustStorageConsent; try { onetrustStorageConsent = JSON.parse(localStorage.getItem('consent_one_trust_bgmp') || '{}'); } catch (err) { onetrustStorageConsent = {}; } if (globalTracking.oneTrustActive && onetrustStorageConsent && onetrustStorageConsent.C0002 === false) { return; } s.linkTrackEvents = events.toString(); s.events = events.toString(); s.t(); // Switch account for all other omniture events s.account = globalTracking.customLinkReportSuiteIDs; s.linkTrackVars = 'None'; s.linkTrackEvents = 'None'; }; window.track = function(){var globalTracking = window.bg.globalTracking; var user = window.bg.user;globalTracking.pageLayout = "Curated";globalTracking.pageUrl = window.location.href;globalTracking.trackEvent = props => { try { const { instance, eventName, dynamic, videoGlobalTracking = { isVideoAnalytics: false } } = props; const { globalTracking, meterStatus, user } = window.bg; let combinedEventName = eventName; const QueryString = () => { const vars = {}; window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, (m, key, value) => { vars[key] = value; }); return vars; }; const queryParams = QueryString(); /* eslint-disable */ const formattedLeafString = globalTrackingObj => globalTrackingObj.storyThread.substring(0, 1).toUpperCase() + globalTrackingObj.storyThread.substring(1); const getPage = globalTrackingObj => { switch (globalTrackingObj.pageLayout) { case 'LeafPage': return `${globalTrackingObj.siteSection} | ${formattedLeafString(globalTrackingObj)} | ${globalTrackingObj.articleHeadline}`; default: return globalTracking.page; } }; const getProp4 = globalTrackingObj => { switch (globalTrackingObj.pageLayout) { case 'HomePage': return undefined; case 'TagPage': return 'Automated'; case 'LeafPage': return 'LeafPage'; default: return globalTrackingObj.pageLayout; } }; const getPageType = globalTrackingObj => { switch (globalTrackingObj.pageLayout) { case 'HomePage': return 'homepage'; case 'NotFoundPage': return 'Error page'; case 'SearchPage': return 'Search Page'; case 'LeafPage': if (window.meterObject && window.meterObject.meterState && window.meterObject.meterState.paywall) { return globalTrackingObj.pageOrAssetType; } else { return `${formattedLeafString(globalTrackingObj)} Page`; } case 'ComicPage': return 'Comics Page'; default: return globalTrackingObj.pageOrAssetType; } }; const getProp6 = globalTrackingObj => { const pageType = getPageType(globalTrackingObj); if ((pageType === null || pageType === void 0 ? void 0 : pageType.toLowerCase()) === 'video page') { const videoType = globalTrackingObj.videoType; if (videoType === 'segment') return `${pageType} | Segment`; if (videoType === 'episode') return `${pageType} | Episode`; } return pageType; }; const googleAnalyticsUTM = () => { const { utm_source: utmSource, utm_medium: utmMedium, utm_campaign: utmCampaign } = queryParams; const utmArray = [utmSource, utmMedium, utmCampaign]; const utmString = utmArray.map(utmValue => typeof utmValue === 'string' && utmValue !== '' ? decodeURIComponent(utmValue).replace(/\|/g, ':') : 'none').join('|').toLocaleLowerCase(); return utmString; }; /* eslint-enable */ // NOTE: list2Prop derived from page ==> return `${this.config.query.ansValue} | BGC Homepage` // { page } from AnalyticsFormatter.js const list2Prop = globalTracking.pageLayout === 'TagPage' ? globalTracking.page.split(' |')[0] : globalTracking.taxonomyTags; window.s.account = globalTracking.customLinkReportSuiteIDs; window.s.pageName = getPage(globalTracking); window.s.channel = globalTracking.pageLayout === 'HomePage' ? 'homepage' : globalTracking.siteSection; window.s.campaign = queryParams.s_campaign; // lists window.s.list1 = globalTracking.featuresToRender; window.s.list2 = list2Prop; // props window.s.prop1 = globalTracking.pageLayout === 'HomePage' ? 'homepage' : globalTracking.primaryTaxonomy; window.s.prop2 = queryParams.rss_id; window.s.prop3 = globalTracking.contentCreator; window.s.prop4 = getProp4(globalTracking); window.s.prop5 = globalTracking.otherSections; window.s.prop6 = getProp6(globalTracking); window.s.prop7 = queryParams.p1; window.s.prop8 = globalTracking.publishDate; window.s.prop9 = globalTracking.wordCount; window.s.prop13 = props.galleryPage; window.s.prop14 = props.galleryName ? props.galleryName : (gallery => { if (gallery && gallery.length > 0) { return gallery.reduce((all, item) => all ? `${item.headlines}_${all}` : item.headlines, ''); } return null; })(globalTracking.gallery); window.s.prop15 = (video => { if (video && video.length > 0) { return video.reduce((all, vid) => all ? `${vid.headlines}_${all}` : vid.headlines, ''); } return null; })(globalTracking.video); window.s.prop17 = 'Arc'; window.s.prop18 = globalTracking.environmentTier; window.s.prop19 = googleAnalyticsUTM(); window.s.prop26 = queryParams.s_campaign; if (window.meterObject && window.meterObject.meterState && window.meterObject.meterState.paywall) { window.s.prop28 = window.bg.globalTracking.paywallCount; } else if (window.meterObject && window.meterObject.meterState && window.meterObject.meterState.progressBar) { window.s.prop27 = globalTracking.freeviewArticleCount; } window.s.prop35 = user.loggedIn === 'true' ? 'logged in' : 'logged out'; window.s.prop41 = globalTracking.publicationName; window.s.prop42 = globalTracking.loginType; window.s.prop43 = globalTracking.pageUrl; // if user access today's headline article from email, paywall=true and meterNumber="0", // we don't want this according to consumer-3059, set prop48=1 for above situation. if (globalTracking.pageLayout === 'HomePage') { window.s.prop48 = undefined; } else if (globalTracking.meterNumber === '0' || globalTracking.meterNumber === 0) { window.s.prop48 = 1; } else { window.s.prop48 = globalTracking.meterNumber; } // window.s.prop48 = globalTracking.pageLayout === 'HomePage' ? undefined : globalTracking.meterNumber; window.s.prop63 = globalTracking.codeVersion; window.s.prop67 = globalTracking.pageLayout === 'HomePage' || globalTracking.pageOrAssetType && globalTracking.pageOrAssetType.toLowerCase().indexOf('section') !== -1 || globalTracking.pageOrAssetType === 'Election Results' ? undefined : globalTracking.articleID; window.s.prop68 = globalTracking.articleHeadline; // eVars window.s.eVar1 = queryParams.p1; window.s.eVar4 = globalTracking.daysOnMeter; window.s.eVar5 = globalTracking.daysSinceFirstVisit; window.s.eVar6 = globalTracking.originalMeterCookieDate; window.s.eVar7 = globalTracking.currentMeterCookieDate; window.s.eVar12 = globalTracking.registrationID; window.s.eVar15 = globalTracking.page; window.s.eVar19 = googleAnalyticsUTM(); window.s.eVar21 = meterStatus.incognito ? 'Private' : undefined; window.s.eVar41 = globalTracking.publicationName; window.s.eVar42 = window.s.prop42; window.s.eVar67 = globalTracking.pageLayout === 'HomePage' || globalTracking.pageOrAssetType && globalTracking.pageOrAssetType.toLowerCase().indexOf('section') !== -1 || globalTracking.pageOrAssetType === 'Election Results' ? undefined : globalTracking.articleID; window.s.eVar68 = globalTracking.BCSessionID; if (videoGlobalTracking === null || videoGlobalTracking === void 0 ? void 0 : videoGlobalTracking.isVideoAnalytics) { window.s.eVar17 = videoGlobalTracking.videoName; window.s.prop15 = (video => { if (video && video.length > 0) { return video.reduce((all, vid) => all ? `${vid.headlines}_${all}` : vid.headlines, ''); } return null; })(videoGlobalTracking.video); window.s.prop59 = videoGlobalTracking.videoDuration; window.s.prop60 = videoGlobalTracking.videoType; window.s.prop61 = videoGlobalTracking.videoCategory; window.s.prop62 = videoGlobalTracking.videoHost; window.s.prop64 = videoGlobalTracking.firstPublishDate; window.s.prop65 = videoGlobalTracking.videoUuid; window.s.prop66 = videoGlobalTracking.dayOfTheWeek; window.s.prop75 = videoGlobalTracking.videoSections; } const tvEVarValues = 'eVar12,eVar15,eVar17,channel,prop1,prop4,prop5,prop6,prop15,'; const tvPropVideoValues1 = 'prop17,prop18,prop35,prop42,prop59,prop60,'; const tvPropVideoValues2 = 'prop61,prop62,prop64,prop65,prop66,prop75,events'; const tvEVarPropValues = `${tvEVarValues}${tvPropVideoValues1}${tvPropVideoValues2}`; // based on `eventName` choose which props/events/etc to add to s switch (eventName) { case 'BGHeader_ElephantEar_Message': // click window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop35'; break; case 'BGHeader_LogIn': // click to go to login page window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,events'; window.s.linkTrackEvents = 'event15'; window.s.events = 'event15'; break; case 'BGHeader_LogOut': // click to go to logout page window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,events'; window.s.linkTrackEvents = 'event16'; window.s.events = 'event16'; break; case 'BGHeader_Search': // click to open Queryly Instant Search overlay window.s.linkTrackVars = 'eVar12,eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop35,prop42'; break; case 'Article_ScrollDepth_50': // article 50% completed window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop27,prop35,events'; window.s.linkTrackEvents = 'event53'; window.s.events = 'event53'; break; case 'Article_ScrollDepth_100': // article 100% completed window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop27,prop35,events'; window.s.linkTrackEvents = 'event54'; window.s.events = 'event54'; break; case 'Article_ContinueReading_Truncated': window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop27'; break; case 'BGHeader_ShareTool_FB': // facebook button case 'BGHeader_ShareTool_Twitter': // twitter button case 'Article_ShareTool_FB': case 'Article_ShareTool_Twitter': case 'Article_Quote_Rail_FB': case 'Article_Quote_Rail_Twitter': case 'Article_Quote_Inline_FB': case 'Article_Quote_Inline_Twitter': case 'Article_Pullout_Rail_FB': case 'Article_Pullout_Rail_Twitter': case 'Article_Pullout_Inline_Twitter': case 'Article_Pullout_Inline_FB': window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,events'; window.s.linkTrackEvents = 'event26'; window.s.events = 'event26'; break; case 'HP_Follow_Facebook': case 'HP_Follow_Twitter': case 'HP_Follow_Instagram': case 'SectionFront_Follow_Facebook': case 'SectionFront_Follow_Twitter': case 'SectionFront_Follow_Instagram': case 'TagFront_Follow_Facebook': case 'TagFront_Follow_Twitter': case 'TagFront_Follow_Instagram': case 'Article_Follow_Facebook': case 'Article_Follow_Twitter': case 'Article_Follow_Instagram': case 'Author_Follow_Facebook': case 'Author_Follow_Twitter': case 'Author_Follow_Instagram': window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,events'; window.s.linkTrackEvents = 'event24'; window.s.events = 'event24'; break; case 'Article_Comments_Submit': window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,events'; window.s.linkTrackEvents = 'event5'; window.s.events = 'event5'; break; case 'Article_Newsletter_Inline_Submit': window.s.prop71 = props.newsletterID; window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop43,prop71,events'; window.s.linkTrackEvents = 'event39'; window.s.events = 'event39=1'; break; case 'Article_Photos_Gallery_Next': case 'Article_Photos_Gallery_Previous': window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop13,prop14'; break; case 'TagPage_LoadMore': window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18'; break; case 'NewsletterPage_Newsletter_Email_Submit': window.s.linkTrackVars = 'eVar15,prop17,prop18,prop43,prop71,events'; window.s.linkTrackEvents = 'event39'; if (props.selectedNewsletterListIds) { window.s.prop71 = props.selectedNewsletterListIds.join(','); window.s.events = `event39=${props.selectedNewsletterListIds.length}`; } break; case 'PushNotification_Inline_Signup': window.s.linkTrackVars = 'eVar12,eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop35,prop42,events'; window.s.linkTrackEvents = 'event56'; window.s.events = 'event56'; break; case 'PushNotification_Inline_Success': window.s.linkTrackVars = 'eVar12,eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop35,prop42,events'; window.s.linkTrackEvents = 'event57'; window.s.events = 'event57'; break; case 'PushNotification_Popup_Signup': window.s.linkTrackVars = 'eVar12,eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop35,prop42,events'; window.s.linkTrackEvents = 'event59'; window.s.events = 'event59'; break; case 'PushNotification_Popup_Success': window.s.linkTrackVars = 'eVar12,eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop35,prop42,events'; window.s.linkTrackEvents = 'event60'; window.s.events = 'event60'; break; case 'PushNotification_Browser_Success': window.s.linkTrackVars = 'eVar12,eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18,prop35,prop42,events'; window.s.linkTrackEvents = 'event61'; window.s.events = 'event61'; break; case 'Weather_Widget_Location': combinedEventName += dynamic; window.s.linkTrackVars = 'eVar15,eVar42,channel,prop1,prop4,prop5,prop6,prop35,prop43,events'; window.s.linkTrackEvents = 'event70'; window.s.events = 'event70'; break; case 'Article_ShareTool_SavedArticles_Bookmark': case 'SavedArticles_Delete': window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop35,prop43'; window.s.linkTrackEvents = 'none'; break; case 'video_complete': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event83'; window.s.events = 'event83'; break; case 'video_end': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event82'; window.s.events = 'event82'; break; case 'video_error': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event81'; window.s.events = 'event81'; break; case 'video_start': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event80'; window.s.events = 'event80'; break; case 'video_playback_0': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event84'; window.s.events = 'event84'; break; case 'video_playback_25': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event85'; window.s.events = 'event85'; break; case 'video_playback_50': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event86'; window.s.events = 'event86'; break; case 'video_playback_75': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event87'; window.s.events = 'event87'; break; case 'video_playback_100': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event88'; window.s.events = 'event88'; break; case 'video_ad_complete': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event92'; window.s.events = 'event92'; break; case 'video_ad_error': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event91'; window.s.events = 'event91'; break; case 'video_ad_skip': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event90'; window.s.events = 'event90'; break; case 'video_ad_start': window.s.linkTrackVars = tvEVarPropValues; window.s.linkTrackEvents = 'event89'; window.s.events = 'event89'; break; case 'Games_Player_Load': window.s.linkTrackVars = 'eVar15,channel,prop1,prop6,prop17,prop18,prop35,prop43'; window.s.linkTrackEvents = 'none'; break; default: // BGMenu_Open, BGHeader_Gear, BGHeader_ShareTool_Email_Click, BG_ShareTool_Email_Send, BGMenu_Tile_.* window.s.linkTrackVars = 'eVar15,channel,prop1,prop4,prop5,prop6,prop17,prop18'; } // send data let onetrustStorageConsent; try { onetrustStorageConsent = JSON.parse(localStorage.getItem('consent_one_trust_bgmp') || '{}'); } catch (err) { onetrustStorageConsent = {}; } if (globalTracking.oneTrustActive && onetrustStorageConsent && onetrustStorageConsent.C0002 === false) { return; } window.s.tl(instance, 'o', combinedEventName); window.s.linkTrackVars = 'None'; window.s.linkTrackEvents = 'None'; } catch (err) { /* eslint-disable-next-line no-console */ console.log(`There was an error tracking the event ${props.eventName}:`, err); } };window.updateChartbeatData();window.omniturePageView();};</script><script type="text/javascript">if (window.meterObject && window.meterObject.meterState.result){ window.track(); }else if (window.meterObject) { window.meterObject.observationController.addEventObserver("meterStateChange",window.track);}</script><a href="#main" class="skip-to-main | font_primary">Skip to main content</a><div id="fusion-app" class="fusion-app"><section class="section_page | container font_primary grid margin_center width_max_1440"><section class="container grid margin_center width_full"> <header id="nav-bar" class="sp | nav_bar foreground_near width_full"><div class="masthead_scroll | background_main border_bottom--desktop foreground_near relative width_full visible fixed"><div class="navigation_masthead_container | border_bottom--mobile justify_space_between relative"><nav class="navigation_masthead | background_main flex relative" aria-label="Secondary links"><div class="hamburger_container | container flex row justify_center align_items_center"><button class="hamburger | js-secondary-hamburger pointer focus_ring" aria-expanded="false" aria-label="Secondary Menu"></button></div><div id="secondary-nav" class="secondary-nav | border_bottom border_ludicrously_thick" aria-hidden="true"><div class="secondary-nav-options-container | background_main height_full container flex row"><div class="secondary-nav-options container flex column border_right" role="tablist" aria-orientation="vertical" aria-label="Secondary Menu"><button class="container | column flex justify_center align_items_center option flex_1 border border_bottom active first-subnav-option" data-option="Sections" data-optionindex="0" role="tab" aria-controls="sections-panel" aria-selected="true" aria-label="Sections" tabindex="-1" id="sections"><div class="icon"><svg width="25" height="25" xmlns="http://www.w3.org/2000/svg"><path d="M15.314 10.916l-.068 4.873c-.507.27-.845.44-1.32.777-.372-.236-.744-.474-1.184-.745V9.528l2.572 1.388zm.373-4.232c0 .744-.677 1.117-2.945 2.54v-2.17c0-1.082.068-1.69.1-2.132h-.472c.067.474.102 1.05.102 2.133v8.633c-1.423-.848-3.15-1.728-4.977-1.863 1.727-.982 3.452-2.302 3.452-4.233v-4.23c0-1.354.542-2.167 1.964-3.385a61.06 61.06 0 0 1 2.44 3.858c.203.338.34.677.34.846l-.003.004zm-4.434-5.28l-.068-.204c-1.422 0-2.2-.17-2.946-.304C7.53.794 6.92.658 6.072.658c-2.235 0-3.69 1.152-3.69 3.013 0 .78.168 1.22.676 1.797l.202-.203c-.27-.34-.405-.678-.405-1.05 0-.812.676-1.523 2.165-1.523 1.118 0 2.133.204 3.013.407C6.14 4.483 4.99 5.5 4.99 8.444c-.272-.102-.644-.17-1.152-.17-1.42 0-2.166.95-2.166 1.862 0 .407.1.848.373 1.152l.237-.135c-.102-.204-.17-.407-.17-.61 0-.61.474-1.083 1.354-1.083.78 0 1.354.338 1.624.813 0 2.064-.405 3.114-1.488 3.114v.236c1.624 0 3.588-1.184 3.588-3.08v-3.79c0-3.116 1.828-4.57 4.063-5.35zm7.075 8.563L15.314 7.97c1.15-.71 1.524-.914 1.93-1.218.71-.508.914-.813.914-1.117 0-.238-.1-.677-.643-1.49-.677-1.016-1.32-1.997-2.674-3.892-1.894 1.286-2.943 2.063-4.94 3.622A3.707 3.707 0 0 0 8.48 6.82c0 .44.034 2.707.034 4.196 0 1.15-.202 1.76-1.42 2.775-2.945 0-4.706 1.898-4.706 3.793 0 .813.27 1.66.88 2.335l.204-.204a2.693 2.693 0 0 1-.677-1.793c0-1.016.746-2.133 3.08-2.133 2.574 0 4.977 1.76 6.365 2.607 1.997-1.693 3.25-2.404 5.822-3.252v-4.298c0-.304.1-.608.27-.88l-.002.003z"/><image/></svg></div><span class="font_primary capitalize">Sections</span></button><button class="container | column flex justify_center align_items_center option flex_1 border border_bottom" data-option="Search" data-optionindex="1" role="tab" aria-controls="search-panel" aria-selected="false" aria-label="Search" tabindex="-1" id="search"><div class="icon"><svg width="25" height="25" viewBox="0 0 35 40" xmlns="http://www.w3.org/2000/svg"><g fill="#000" fill-rule="evenodd"><path d="M12.536 7.336c-4.157 4.573-4.157 12.015 0 16.588 4.158 4.573 10.922 4.573 15.08 0 4.159-4.573 4.158-12.015 0-16.588-4.158-4.574-10.922-4.574-15.08 0zm-2.347-2.58c5.453-5.997 14.323-5.997 19.773 0 5.452 5.996 5.452 15.752.002 21.748-5.452 5.997-14.322 5.997-19.775 0-5.45-5.996-5.45-15.753 0-21.748z"/><path d="M6.314 38.12l7.972-11.845-1.425-1.71-1.425-1.708-9.87 9.566a3.544 3.544 0 0 0-.56.545c-1.341 1.607-1.341 4.216-.001 5.826 1.342 1.608 3.515 1.608 4.856-.002.174-.208.325-.434.453-.672"/></g></svg></div><span class="font_primary capitalize">Search</span></button><button class="container | column flex justify_center align_items_center option flex_1 border border_bottom" data-option="ePaper" data-optionindex="2" role="tab" aria-controls="more-panel" aria-selected="false" aria-label="ePaper" tabindex="-1" id="more"><div class="icon"><svg width="25" height="25" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M36.91 0.209961C37.4 0.209961 37.79 0.599961 37.79 1.08996V33.97C37.79 36.1 36.11 37.79 33.97 37.79H4.31996C2.01996 37.79 0.209961 35.98 0.209961 33.68V7.25996C0.209961 6.60996 0.739961 6.08996 1.37996 6.08996H6.07996V1.08996C6.07996 0.599961 6.46996 0.209961 6.95996 0.209961H36.91ZM6.07996 8.42996H2.55996V33.67C2.55996 34.67 3.31996 35.43 4.31996 35.43C5.31996 35.43 6.07996 34.67 6.07996 33.67V8.42996ZM19.59 31.33H12.55C12.06 31.33 11.67 31.72 11.67 32.21C11.67 32.7 12.06 33.09 12.55 33.09H19.59C20.08 33.09 20.47 32.7 20.47 32.21C20.47 31.72 20.07 31.33 19.59 31.33ZM31.62 26.63H23.99C23.5 26.63 23.11 27.02 23.11 27.51V32.21C23.11 32.7 23.5 33.09 23.99 33.09H31.62C32.11 33.09 32.5 32.7 32.5 32.21V27.51C32.5 27.03 32.11 26.63 31.62 26.63ZM19.59 26.63H12.55C12.06 26.63 11.67 27.02 11.67 27.51C11.67 28 12.06 28.39 12.55 28.39H19.59C20.08 28.39 20.47 28 20.47 27.51C20.47 27.03 20.07 26.63 19.59 26.63ZM31.62 21.64H12.54C12.05 21.64 11.66 22.03 11.66 22.52C11.66 23.01 12.05 23.4 12.54 23.4H31.62C32.11 23.4 32.5 23.01 32.5 22.52C32.5 22.04 32.11 21.64 31.62 21.64ZM21.94 5.49996H12.55C12.06 5.49996 11.67 5.88996 11.67 6.37996V17.53C11.67 18.02 12.06 18.41 12.55 18.41H21.94C22.43 18.41 22.82 18.02 22.82 17.53V6.37996C22.82 5.88996 22.42 5.49996 21.94 5.49996ZM31.62 15.77H26.63C26.14 15.77 25.75 16.16 25.75 16.65C25.75 17.14 26.14 17.53 26.63 17.53H31.62C32.11 17.53 32.5 17.14 32.5 16.65C32.5 16.17 32.11 15.77 31.62 15.77ZM31.62 11.07H26.63C26.14 11.07 25.75 11.46 25.75 11.95C25.75 12.44 26.14 12.83 26.63 12.83H31.62C32.11 12.83 32.5 12.44 32.5 11.95C32.5 11.47 32.11 11.07 31.62 11.07ZM31.62 6.37996H26.63C26.14 6.37996 25.75 6.76996 25.75 7.25996C25.75 7.74996 26.14 8.13996 26.63 8.13996H31.62C32.11 8.13996 32.5 7.74996 32.5 7.25996C32.5 6.76996 32.11 6.37996 31.62 6.37996Z" fill="black"/> </svg></div><span class="font_primary capitalize">ePaper</span></button><button class="container | column flex justify_center align_items_center option flex_1 border border_bottom" data-option="Podcasts" data-optionindex="3" role="tab" aria-controls="podcast-panel" aria-selected="false" aria-label="Podcasts" tabindex="-1" id="podcast"><div class="icon"><svg width="25" height="25" xmlns="http://www.w3.org/2000/svg"><g fill="#000" fill-rule="evenodd"><path d="M16.74 16.889c-.214 0-.385-.191-.385-.426 0-.236.17-.427.386-.427h2.473v-.805H16.74c-.215 0-.386-.19-.386-.427 0-.236.17-.426.386-.426h2.473v-.357c0-.151-.01-.3-.022-.447h-2.451c-.215 0-.386-.193-.386-.428s.17-.425.386-.425h2.327c-.53-2.382-2.465-4.15-4.781-4.15-2.312 0-4.246 1.76-4.777 4.13h2.32c.215 0 .387.192.387.427s-.172.426-.386.426H9.379c-.012.154-.02.309-.02.467v.338h2.472c.214 0 .386.191.386.427 0 .235-.172.425-.386.425H9.359v.808h2.472c.214 0 .386.19.386.425 0 .237-.172.428-.386.428H9.359l.001 1.865h9.854V16.89H16.74zm-7.381 6.56c0 3.01 2.204 5.451 4.923 5.451 2.727 0 4.932-2.441 4.932-5.45v-2.896H9.36l-.001 2.896zm6.193 13.746h5.07c.7 0 1.267.63 1.267 1.403 0 .774-.566 1.402-1.267 1.402H7.95c-.7 0-1.27-.628-1.27-1.402 0-.773.57-1.403 1.27-1.403h5.068v-4.302c-4.967-.718-7.304-5.624-7.304-8.317V20.67c0-.773.573-1.402 1.27-1.402.698 0 1.268.629 1.268 1.402v3.905c.005.569 1.151 5.609 6.033 5.609 5.012 0 6.035-5.38 6.035-5.61v-3.904c0-.773.569-1.402 1.267-1.402s1.27.629 1.27 1.402v3.905c0 2.693-2.335 7.6-7.305 8.317v4.302zM5.04 14.286c-.417 0-.754-.293-.754-.653 0-7.814 5.896-9.629 6.146-9.702.395-.116.823.067.957.409.133.34-.077.71-.47.827-.215.065-5.124 1.633-5.124 8.466 0 .36-.338.653-.755.653"/><path d="M.778 14.286c-.43 0-.778-.288-.778-.643C0 2.667 8.607.136 8.973.034c.407-.114.848.067.986.403.137.335-.08.7-.485.814-.327.093-7.919 2.381-7.919 12.392 0 .355-.348.643-.777.643"/><g><path d="M23.531 14.286c.417 0 .755-.293.755-.653 0-7.814-5.896-9.629-6.147-9.702-.395-.116-.823.067-.956.409-.133.34.077.71.47.827.214.065 5.124 1.633 5.124 8.466 0 .36.338.653.754.653"/><path d="M27.794 14.286c.43 0 .777-.288.777-.643 0-10.976-8.606-13.507-8.973-13.609-.407-.114-.848.067-.985.403-.138.335.08.7.485.814.326.093 7.918 2.381 7.918 12.392 0 .355.348.643.778.643"/></g></g></svg></div><span class="font_primary capitalize">Podcasts</span></button><button class="container | column flex justify_center align_items_center option flex_1 border border_bottom" data-option="Newsletters" data-optionindex="4" role="tab" aria-controls="newsletters-panel" aria-selected="false" aria-label="Newsletters" tabindex="-1" id="newsletters"><div class="icon"><?xml version="1.0" encoding="UTF-8"?> <svg width="25" height="25" viewBox="0 0 56 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch --> <title>email</title> <desc>Created with Sketch.</desc> <defs></defs> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="icons" transform="translate(-704.000000, -1268.000000)" fill="#000000"> <g id="email" transform="translate(704.000000, 1268.000000)"> <path d="M30.0973948,26.11455 C29.5279132,26.6837424 28.8233999,26.9797225 28.0014677,26.9797225 C27.2000839,26.9797225 26.4750223,26.6865884 25.8879279,26.11455 L20.627562,21.0316613 L1.03328616,40 L54.9520365,40 L35.3900508,21.0316613 L30.0973948,26.11455 L30.0973948,26.11455 Z M55.9970645,1.01316258 L36.4321434,20.0241907 L56,38.9782995 L55.9970645,1.01316258 Z M26.9681816,25.1526147 C27.2470514,25.4201352 27.5846307,25.5567414 28.0014677,25.5567414 C28.4271112,25.5567414 28.7705614,25.4144433 29.0494313,25.1497688 L54.9813912,0 L1.03328616,0 L26.9652461,25.1526147 L26.9681816,25.1526147 Z M0,38.9811455 L19.5884049,20.0213447 L0,1.01031661 L0,38.9811455 Z"></path> </g> </g> </g> </svg></div><span class="font_primary capitalize">Newsletters</span></button><button class="container | column flex justify_center align_items_center option flex_1 border border_bottom" data-option="More" data-optionindex="5" role="tab" aria-controls="undefined-panel" aria-selected="false" aria-label="More" tabindex="-1"><div class="icon"><svg width="25" height="25" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path d="M23.443 17.318h16.744V.576H23.444v16.742zM0 17.318h16.741V.576H0v16.742zM23.443 40.76h16.744V24.016H23.444V40.76zM0 40.76h16.741V24.016H0V40.76z" fill="#000" fill-rule="evenodd"/></svg></div><span class="font_primary capitalize">More</span></button></div><div class="secondary-nav-screen-container flex_2 overflow_y_scroll border_10 border_right"><div class="secondary-nav-screen active" data-screen="Sections" aria-labelledby="sections" id="sections-panel" role="tabpanel"><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.bostonglobe.com/globe-today/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Watch: Globe Today</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://epaper.bostonglobe.com/html5/reader/production/default.aspx?pubname=&amp;pubid=2c60291d-c20c-4780-9829-b3d9a12687cf&amp;p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Epaper</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/sports/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Sports</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/sports/baseball/redsox/?p1=BGMenu_Sections" tabindex="-1">Red Sox</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/sports/football/patriots/?p1=BGMenu_Sections" tabindex="-1">Patriots</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/sports/hockey/bruins/?p1=BGMenu_Sections" tabindex="-1">Bruins</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/sports/basketball/celtics/?p1=BGMenu_Sections" tabindex="-1">Celtics</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/sports/soccer/revolution/?p1=BGMenu_Sections" tabindex="-1">Revolution</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/sports/high-schools/?p1=BGMenu_Sections" tabindex="-1">High Schools</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/sports/colleges/?p1=BGMenu_Sections" tabindex="-1">Colleges</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/sports/tv-radio/?p1=BGMenu_Sections" tabindex="-1">TV &amp; Radio</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/metro/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Metro</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/weather/?p1=BGMenu_Sections" tabindex="-1">Weather</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/politics/?p1=BGMenu_Sections" tabindex="-1">Politics</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/transportation/?p1=BGMenu_Sections" tabindex="-1">Transportation</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/education/?p1=BGMenu_Sections" tabindex="-1">Education</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/massachusetts/cambridge-somerville/?p1=BGMenu_Sections" tabindex="-1">Camberville</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/massachusetts/?p1=BGMenu_Sections" tabindex="-1">Around Mass.</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/investigations/?p1=BGMenu_Sections" tabindex="-1">Investigations</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/obituaries/?p1=BGMenu_Sections" tabindex="-1">Obituaries</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="https://www.legacy.com/us/obituaries/bostonglobe/browse" tabindex="-1">Death Notices</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/games/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Games &amp; Puzzles</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/games/crossword/?p1=BGMenu_Sections" tabindex="-1">Crossword</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/games/mini-crossword/?p1=BGMenu_Sections" tabindex="-1">Mini Crossword</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/games/sudoku/?p1=BGMenu_Sections" tabindex="-1">Sudokus</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/games/word-flower/?p1=BGMenu_Sections" tabindex="-1">Word Flower</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/games/wordrow/?p1=BGMenu_Sections" tabindex="-1">WordroW</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/games/jigsaw/?p1=BGMenu_Sections" tabindex="-1">Jigsaw</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/business/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Business</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="https://www.bostonglobe.com/business/tech-power-players/2024/?p1=BGMenu_Sections" tabindex="-1">Tech Power Players</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/business/technology/?p1=BGMenu_Sections" tabindex="-1">Technology</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/business/economy/?p1=BGMenu_Sections" tabindex="-1">Economy</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/business/real-estate/residential/?p1=BGMenu_Sections" tabindex="-1">Housing</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/business/real-estate/?p1=BGMenu_Sections" tabindex="-1">Real Estate</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/business/jobs/?p1=BGMenu_Sections" tabindex="-1">Jobs</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/business/biotech/?p1=BGMenu_Sections" tabindex="-1">Biotech</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/business/future-of-work/?p1=BGMenu_Sections" tabindex="-1">Future of Work</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/business/fine-print/?p1=BGMenu_Sections" tabindex="-1">The Fine Print</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/business/bold-types/?p1=BGMenu_Sections" tabindex="-1">Bold Types</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/nation/politics/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Politics</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/nation/politics/elections/?p1=BGMenu_Sections" tabindex="-1">2024 Election</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/metro/money-power-inequality/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Money, Power, Inequality</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/science/environment/climate/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Climate</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/metro/investigations/spotlight/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Spotlight</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/opinion/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Opinion</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/opinion/ideas/?p1=BGMenu_Sections" tabindex="-1">Ideas</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/opinion/columns/?p1=BGMenu_Sections" tabindex="-1">Columns and Op-eds</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/opinion/editorials/?p1=BGMenu_Sections" tabindex="-1">Editorials</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/opinion/letters/?p1=BGMenu_Sections" tabindex="-1">Letters</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/opinion/cartoons/?p1=BGMenu_Sections" tabindex="-1">Cartoons</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="https://www.bostonglobe.com/opinion/podcasts/say-more/?p1=BGMenu_Sections" tabindex="-1">Say More podcast</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/metro/new-england/new-hampshire/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">New Hampshire</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/new-hampshire/business/?p1=BGMenu_Sections" tabindex="-1">Business</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/new-hampshire/politics/?p1=BGMenu_Sections" tabindex="-1">Politics</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/new-hampshire/education/?p1=BGMenu_Sections" tabindex="-1">Education</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/new-hampshire/crime/?p1=BGMenu_Sections" tabindex="-1">Crime</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/new-hampshire/health/?p1=BGMenu_Sections" tabindex="-1">Health</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/new-hampshire/commentary/?p1=BGMenu_Sections" tabindex="-1">Commentary</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/metro/new-england/rhode-island/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Rhode Island</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/rhode-island/things-to-do/?p1=BGMenu_Sections" tabindex="-1">Things to Do</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/rhode-island/podcast/?p1=BGMenu_Sections" tabindex="-1">Rhode Island Podcast</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/rhode-island/food-dining/?p1=BGMenu_Sections" tabindex="-1">RI Food &amp; Dining</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/rhode-island/politics/?p1=BGMenu_Sections" tabindex="-1">Politics</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/rhode-island/business/?p1=BGMenu_Sections" tabindex="-1">Business</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/rhode-island/arts/?p1=BGMenu_Sections" tabindex="-1">Arts</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/new-england/rhode-island/crime/?p1=BGMenu_Sections" tabindex="-1">Crime</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/world/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">World</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/nation/special-reports/coronavirus/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">COVID</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/magazine/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Globe Magazine</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/magazine/miss-conduct/?p1=BGMenu_Sections" tabindex="-1">Miss Conduct</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/magazine/dinner-with-cupid/?p1=BGMenu_Sections" tabindex="-1">Dinner with Cupid</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/magazine/perspective/?p1=BGMenu_Sections" tabindex="-1">Perspective</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/magazine/women-and-power/2023/?p1=BGMenu_Sections" tabindex="-1">Women &amp; Power 2023</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/lifestyle/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Lifestyle</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/metro/special-reports/a-beautiful-resistance/?p1=BGMenu_Sections" tabindex="-1">A Beautiful Resistance</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/lifestyle/food-dining/?p1=BGMenu_Sections" tabindex="-1">Food &amp; Dining</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/games-comics/comics/?p1=BGMenu_Sections" tabindex="-1">Comics</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/games-comics/crossword/?p1=BGMenu_Sections" tabindex="-1">Crossword</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/games/?p1=BGMenu_Sections" tabindex="-1">Games</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/lifestyle/travel/?p1=BGMenu_Sections" tabindex="-1">Travel</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/lifestyle/names/?p1=BGMenu_Sections" tabindex="-1">Names</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="https://www.bostonglobe.com/lifestyle/relationships/love-letters/?p1=BGMenu_Sections" tabindex="-1">Love Letters</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="https://www.boston.com/category/real-estate/?p1=header_mainnav" tabindex="-1">Real Estate</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/arts/?p1=BGMenu_Sections" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Arts</a></h3><ul class="padding_left_24 border_top border_thick"><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/arts/books/?p1=BGMenu_Sections" tabindex="-1">Books</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/arts/movies/?p1=BGMenu_Sections" tabindex="-1">Movies</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/arts/music/?p1=BGMenu_Sections" tabindex="-1">Music</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/arts/tv/?p1=BGMenu_Sections" tabindex="-1">Television</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/arts/visual-arts/?p1=BGMenu_Sections" tabindex="-1">Visual Arts</a></li><li class="font_primary border border_bottom border_light list_bullet_inside padding_left_16"><a class="sub_section_item | focus_ring capitalize margin_top margin_bottom color_main hover_color_gray_90" href="/arts/performing-arts/?p1=BGMenu_Sections" tabindex="-1">Theater/Dance</a></li></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.boston.com/category/cars/?s_campaign=bg:bgmenu:cars" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Cars</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.boston.com/category/real-estate/" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Real Estate</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://globeevents.splashthat.com" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Events</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div></div><div class="secondary-nav-screen " data-screen="Search" aria-labelledby="search" id="search-panel" role="tabpanel"><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.bostonglobe.com/search/?p1=BGMenu_Search" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Search</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div></div><div class="secondary-nav-screen " data-screen="ePaper" aria-labelledby="more" id="more-panel" role="tabpanel"><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://epaper.bostonglobe.com/html5/reader/production/default.aspx?pubname=&amp;pubid=2c60291d-c20c-4780-9829-b3d9a12687cf&amp;p1=BGMenu_E-Paper" tabindex="-1" class="focus_ring color_main hover_color_gray_90">ePaper</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div></div><div class="secondary-nav-screen " data-screen="Podcasts" aria-labelledby="podcast" id="podcast-panel" role="tabpanel"><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://apps.bostonglobe.com/metro/investigations/2023/12/charles-stuart/murder-in-boston-charles-stuart-podcast/?p1=BGMenu_Podcasts" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Murder in Boston</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.boston.com/love-letters-podcast/" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Love Letters</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/opinion/podcasts/say-more/?p1=BGMenu_Podcasts" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Say More</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.bostonglobe.com/metro/new-england/rhode-island/podcast/?p1=BGMenu_Podcasts" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Rhode Island Report</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/magazine/special-reports/prostate-cancer/?p1=BGMenu_Podcasts" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Mr. 80 Percent</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://apps.bostonglobe.com/spotlight/gladiator/?p1=BGMenu_Podcasts" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Gladiator</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.statnews.com/readout-loud/" tabindex="-1" class="focus_ring color_main hover_color_gray_90">STAT: The Readout Loud</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.bostonglobe.com/multimedia/audio/podcast/globe-podcast/?p1=BGMenu_Podcasts" tabindex="-1" class="focus_ring color_main hover_color_gray_90">The Globe</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.bostonglobe.com/podcasts?p1=BGMenu_Podcasts" tabindex="-1" class="focus_ring color_main hover_color_gray_90">All Podcasts</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div></div><div class="secondary-nav-screen " data-screen="Newsletters" aria-labelledby="newsletters" id="newsletters-panel" role="tabpanel"><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://cloudpages.bostonglobe.com/TodaysHeadlinesSU?p1=BGMenu_Newsletters" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Today&#x27;s Headlines</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://cloudpages.bostonglobe.com/BreakingNewsSU?p1=BGMenu_Newsletters" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Breaking News Alerts</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/newsletters/starting-point/?p1=BGMenu_Newsletters" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Starting Point</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.bostonglobe.com/2023/01/03/opinion/sign-up-today-opinion/?p1=BGMenu_Newsletters" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Today in Opinion</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://cloudpages.bostonglobe.com/PopularSU?p1=BGMenu_Newsletters" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Globe&#x27;s Most Popular</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.bostonglobe.com/2023/09/27/metro/cambridge-somerville-and-boston-surrounding-areas/?p1=BGMenu_Newsletters" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Camberville &amp; beyond</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://mailchi.mp/bostonglobe.com/rhode-island-e-mail-alerts-signup-page?p1=BGMenu_Newsletters" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Rhode Island News</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://cloudpages.bostonglobe.com/NHMorningSU?p1=BGMenu_Newsletters" tabindex="-1" class="focus_ring color_main hover_color_gray_90">New Hampshire News</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.bostonglobe.com/newsletters?p1=BGMenu_Newsletters" tabindex="-1" class="focus_ring color_main hover_color_gray_90">All Newsletters</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div></div><div class="secondary-nav-screen " data-screen="More" id="undefined-panel" role="tabpanel"><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/games?p1=BGMenu_More" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Games &amp; Puzzles</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://www.bostonglobe.com/magazine/?p1=BGMenu_More" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Magazine</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/metro/obituaries?p1=BGMenu_More" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Obituaries</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="/games-comics/comics?p1=BGMenu_More" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Comics</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://globeevents.splashthat.com/" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Events</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div><div class="margin_top_32 margin_right_32"><h3 class="section_title | padding_left_16 font_primary uppercase bold"><a href="https://manage.bostonglobe.com/cs/mc/login.aspx?p1=BGMenu_More" tabindex="-1" class="focus_ring color_main hover_color_gray_90">Manage my Account</a></h3><ul class="padding_left_24 border_top border_thick"></ul></div></div></div></div></div><div class="logo-container | align_items_center border_left container flex justify_space_between padding_horizontal row border_left"><a href="https://www.bostonglobe.com?p1=BGHeader_Logo" target="_self" class="logo_masthead_link hover_ring focus_ring"><div class="show-light"><img class="logo_masthead logo_masthead--desktop" src="/pf/resources/images/bg-logo--bug-medium.svg?d=521" alt="The Boston Globe"/><img class="logo_masthead logo_masthead--mobile" src="/pf/resources/images/bg-logo--full.svg?d=521" alt="The Boston Globe"/></div><div class="show-dark"><img class="logo_masthead logo_masthead--desktop" src="/pf/resources/images/bg-logo--bug-theme-dark.svg?d=521" alt="The Boston Globe"/><img class="logo_masthead logo_masthead--mobile" src="/pf/resources/images/bg-logo--full-theme-dark.svg?d=521" alt="The Boston Globe"/></div></a></div><div class="masthead-extras"></div></nav><nav class="container | flex align_items_center uppercase" aria-label="Global links"><div class="primary_nav | container navigation flex align_items_center" id="primary_nav_links"><a target="_self" href="/multimedia/epaper/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">ePaper</a><a target="_self" href="/metro/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Metro</a><a target="_self" href="/metro/weather/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Weather</a><a target="_self" href="/nation/politics/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Politics</a><a target="_self" href="/sports/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Sports</a><a target="_self" href="/business/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Business</a><a target="_self" href="/globe-today/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Watch: Globe Today</a><a target="_self" href="/games/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Puzzles</a><a target="_self" href="/metro/new-england/rhode-island/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Rhode Island</a><a target="_self" href="/magazine/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Globe Magazine</a><a target="_self" href="/opinion/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Opinion</a><a target="_self" href="/business/healthcare//?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Health</a><a target="_self" href="/arts/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Arts</a><a target="_self" href="/lifestyle/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Lifestyle</a><a target="_self" href="/metro/education/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Education</a><a target="_self" href="/metro/new-england/massachusetts/cambridge-somerville/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Camberville</a><a target="_self" href="/metro/money-power-inequality/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Money, Power, Inequality</a><a target="_self" href="/metro/investigations/spotlight/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Spotlight</a><a target="_self" href="/business/technology/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Technology</a><a target="_self" href="/science/environment/climate/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Climate</a><a target="_self" href="https://boston.com/section/cars?s_campaign=bg:mainnav:cars/&amp;p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Cars</a><a target="_self" href="https://www.boston.com/category/real-estate//?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Real Estate</a><a target="_self" href="https://globeevents.splashthat.com/?p1=BGHeader_MainNav" class="nav_item | focus_ring color_main hover_color_gray_90 pointer">Events</a></div></nav><div class="sign_in_settings_container"><button class="queryly_search_button | container hidden--mobile justify_center align_items_center"><img src="https://www.queryly.com/images/globe_searchicon.svg" alt="Search The Boston Globe"/></button></div></div></div></header><section id="sp-header" class="sp | header container column width_full"><section class="smartbar"><div class="smartbar__slot smartbar__slot--scoreboard scoreboard"></div></section><div id="sticky_container" class="sticky_container | js-scroll-position-top js-mobile-not-fixed-helper sticky_mobile align_items_start flex justify_center padding_vertical_16 width_full"><div class="sticky_box | sticky--tablet top_4rem width_full"><div class="arc_ad | background_transparent border_box border_none container color_gray column text_align_center width_full margin_none ad_position_ad_billboard" id="ad_position_sticky_ad_billboard"><div id="bg_sports_ad_billboard"></div></div></div></div><div id="header-container" class="border_box padding_16 relative width_full"><div class="section | header"></div></div></section></section><main id="main" class="container grid margin_center"><section id="sp-top-fw" class="sp | top-fw col grid width_full"><div id="fusion-static-enter:f0f8Yw4wcQVs3v2" style="display:none" data-fusion-component="f0f8Yw4wcQVs3v2"></div><div class="html_flex_feature | border_box width_full"><div style="margin:0 16px 0 16px" class="html_flex_feature_content"><div class=""><div id="score"></div><script type="text/javascript" src="https://pym.nprapps.org/pym.v1.min.js"></script><script>var pymParent = new pym.Parent('score', 'https://apps.bostonglobe.com/sports/graphics/2023/11/thanksgiving-hs-football-scores', {});</script></div></div></div><div id="fusion-static-exit:f0f8Yw4wcQVs3v2" style="display:none" data-fusion-component="f0f8Yw4wcQVs3v2"></div></section><section id="sp-top-main" class="sp | top-main align_items_start col grid mobile_12 desktop-8 ws-9"><div id="c0fwUgxD1cSx15X" class="chain | align_items_start col ws-6 desktop-6 tablet-6 default grid width_full"><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:0px;padding-right:0px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Brackets: Football</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&amp;tourney=miaa-division-1&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Division 1</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&amp;tourney=miaa-division-2&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Division 2</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&amp;tourney=miaa-division-3&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Division 3</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&amp;tourney=miaa-division-4&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Division 4</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&amp;tourney=miaa-division-5&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Division 5</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&amp;tourney=miaa-division-6&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Division 6</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&amp;tourney=miaa-division-7&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Division 7</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&amp;tourney=miaa-division-8&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Division 8</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:0px;padding-right:0px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Champs: Field hockey</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/2024/11/16/sports/miaa-division-1-field-hockey-walpole-andover/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D1: Walpole</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/16/sports/miaa-division-2-field-hockey-somerset-berkley-norwood/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D2: Somerset Berkley</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/16/sports/miaa-division-2-field-hockey-watertown-sandwich/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D3: Watertown</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/16/sports/uxbridge-monomoy-field-hockey-miaa-championship/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D4: Uxbridge</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:0px;padding-right:0px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Champs: girls&#x27; volleyball</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/2024globe.com/11/16/sports/newton-north-gets-ace-service-sasha-selivan-division-1-title-sweep-over-brookline/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D1: Newton North</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/16/sports/miaa-division-2-girls-volleyball-oliver-ames/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D2: Westborough</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/16/sports/miaa-girls-volleyball-medfield-weston/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D3: Medfield</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/16/sports/ipswich-division-4-girls-volleyball-title/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D4: Ipswich</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/14/sports/bourne-girls-volleyball-division-5-state-title/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D5: Bourne</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:0px;padding-right:0px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Champs: girls&#x27; soccer</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/2024/11/23/sports/miaa-soccer-championship-division-1-wellesley-bishop-feehan/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D1: Wellesley</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/23/sports/miaa-division-2-girls-soccer-championship-duxbury-masconomet/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D2: Masconomet</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/22/sports/miaa-girls-soccer-tournament-state-championship-nipmuc-medfield/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D3: Nipmuc</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/23/sports/miaa-girls-soccer-championship-sutton-hamilton-wenham/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D4: Sutton</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/23/sports/miaa-girls-soccer-tournament-douglas-hull/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D5: Douglas</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:0px;padding-right:0px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Champs: boys&#x27; soccer</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/2024/11/23/sports/miaa-boys-soccer-championship-division-1-newton-north-st-johns-shrewsbury/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D1: Newton North</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/23/sports/miaa-boys-soccer-championship-oliver-ames-hingham/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D2: Oliver Ames</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/22/sports/miaa-division-3-boys-soccer-tournament-championship-dover-sherborn/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D3: Dover-Sherborn</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/23/sports/miaa-division-4-boys-soccer-championship-cohasset-lynnfield/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D4: Cohasset</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/2024/11/23/sports/miaa-division-5-boys-soccer-championship-sutton-dearborn-stem/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">D5: Sutton</a></div></div></div><div id="c0fvtdwRkHPQ1Gi" class="chain | align_items_start col ws-6 desktop-6 tablet-6 default grid width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start col ws-12 desktop-12 tablet-12 grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h"><a class="card color_inherit" href="https://www.bostonglobe.com/sports/high-schools/scoreboard/" aria-label="🗓 SEE TODAY&#x27;S SCHEDULES AND SCORES"><div><h2 class="headline | bold border_box font_primary margin_bottom" style="font-size:14px"><span id="headline-f0fd3WPzNYNN93">🗓 SEE TODAY&#x27;S SCHEDULES AND SCORES</span></h2></div></a></div></div><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/07/sports/miaa-massachusetts-2024-high-school-football-playoffs/" aria-label="MIAA Super Bowl Guide: See dates and times, ticket info, how to watch and more"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:36px"><span id="overline-f0fwE6jAkHPQ1Mt" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">high school football</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fwE6jAkHPQ1Mt"><img id="img-f0fwE6jAkHPQ1Mt-image" alt="Needham upset St. John&#x27;s Prep to advance to the Division 1 Super Bowl." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=720&amp;height=479&amp;focal=2371,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1440&amp;height=959&amp;focal=2371,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1280&amp;height=853&amp;focal=2371,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1024&amp;height=682&amp;focal=2371,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=820&amp;height=546&amp;focal=2371,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=600&amp;height=399&amp;focal=2371,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=420&amp;height=279&amp;focal=2371,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=240&amp;height=159&amp;focal=2371,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1440&amp;height=959&amp;focal=2371,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1440&amp;height=959&amp;focal=2371,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1280&amp;height=853&amp;focal=2371,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1024&amp;height=682&amp;focal=2371,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=820&amp;height=546&amp;focal=2371,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=600&amp;height=399&amp;focal=2371,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=420&amp;height=279&amp;focal=2371,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=240&amp;height=159&amp;focal=2371,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fwE6jAkHPQ1Mt">MIAA Super Bowl Guide: See dates and times, ticket info, how to watch and more</span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fwE6jAkHPQ1Mt" class="display_block">The first game is Uxbridge-Mashpee on Dec. 4, and the eight games wrap up with Mansfield-North Attleborough on the night of Dec. 6.<!-- --> </span></div></h2></div></a></div></div></div><span class="spacer | border_top border_1 display_block width_full" style="margin-bottom:24px;margin-top:24px"></span><div id="c0flYOVUK81U4Im" class="chain | align_items_start col ws-12 desktop-12 tablet-12 default grid width_full"><div class="s_c_f | align_items_start container column col ws-12 desktop-12 tablet-12 grid width_full" style="margin-top:undefinedpx"><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/30/sports/foot-locker-cross-country-northeast-regional-girls-virginia-kraus/" aria-label="Virginia Kraus conquers Franklin Park’s Bear Cage Hill to win Foot Locker Cross-Country Northeast Regional "><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:32px"><span id="overline-f0f33VfJK81U47c-TZCFKIKM2FBYPGSUUTDDGRRN7E-0" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOL CROSS-COUNTRY</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0f33VfJK81U47c-TZCFKIKM2FBYPGSUUTDDGRRN7E-0"><img id="img-f0f33VfJK81U47c-TZCFKIKM2FBYPGSUUTDDGRRN7E-0-image" alt="A determined Virginia Kraus paced the girls&#x27; race at the Foot Locker Cross-Country Northeast Regional at Franklin Park." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=1440&amp;height=810&amp;focal=1778,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=1440&amp;height=810&amp;focal=1778,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=1280&amp;height=720&amp;focal=1778,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=1024&amp;height=576&amp;focal=1778,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=820&amp;height=461&amp;focal=1778,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=600&amp;height=337&amp;focal=1778,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=420&amp;height=236&amp;focal=1778,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=240&amp;height=135&amp;focal=1778,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=1440&amp;height=810&amp;focal=1778,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=1440&amp;height=810&amp;focal=1778,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=1280&amp;height=720&amp;focal=1778,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=1024&amp;height=576&amp;focal=1778,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=820&amp;height=461&amp;focal=1778,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=600&amp;height=337&amp;focal=1778,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=420&amp;height=236&amp;focal=1778,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg?auth=a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896&amp;width=240&amp;height=135&amp;focal=1778,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0f33VfJK81U47c-TZCFKIKM2FBYPGSUUTDDGRRN7E-0">Virginia Kraus conquers Franklin Park’s Bear Cage Hill to win Foot Locker Cross-Country Northeast Regional </span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0f33VfJK81U47c-TZCFKIKM2FBYPGSUUTDDGRRN7E-0" class="display_block">Moravian Academy junior from Bethlehem, Penn., improved on last year&#x27;s fifth-place finish by holding off defending champion Zariel Macchia of Shirley, N.Y.<!-- --> </span></div></h2></div></a></div></div></div></div></div><div id="c0foDhAsnOm04IU" class="chain | align_items_start col ws-12 desktop-12 tablet-12 default grid width_full"><div class="s_c_f | align_items_start grid width_full" style="margin-top:undefinedpx"><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/30/sports/foot-locker-cross-country-northeast-regionals-boys-jack-graffeo-tad-gavenas/" aria-label="Westford’s Jack Graffeo and Phillips Andover’s Tam Gavenas go 1-2 at Foot Locker Cross-County Northeast Regional"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:22px"><span id="overline-f0fPx9xoFA1tcn0-CB6IWRSGHRFUDCIQIOZHB77LHU-0" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOL CROSS-COUNTRY</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fPx9xoFA1tcn0-CB6IWRSGHRFUDCIQIOZHB77LHU-0"><img id="img-f0fPx9xoFA1tcn0-CB6IWRSGHRFUDCIQIOZHB77LHU-0-image" alt="Jack Graffeo (center) won the boys&#x27; race, while Tam Gavenas (right) finished second." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=720&amp;height=405&amp;focal=1778,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=1440&amp;height=810&amp;focal=1778,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=1280&amp;height=720&amp;focal=1778,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=1024&amp;height=576&amp;focal=1778,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=820&amp;height=461&amp;focal=1778,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=600&amp;height=337&amp;focal=1778,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=420&amp;height=236&amp;focal=1778,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=240&amp;height=135&amp;focal=1778,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=1440&amp;height=810&amp;focal=1778,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=1440&amp;height=810&amp;focal=1778,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=1280&amp;height=720&amp;focal=1778,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=1024&amp;height=576&amp;focal=1778,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=820&amp;height=461&amp;focal=1778,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=600&amp;height=337&amp;focal=1778,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=420&amp;height=236&amp;focal=1778,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/GB3UHNVQG4YIR5H7ZISXT237WU.jpg?auth=54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5&amp;width=240&amp;height=135&amp;focal=1778,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fPx9xoFA1tcn0-CB6IWRSGHRFUDCIQIOZHB77LHU-0">Westford’s Jack Graffeo and Phillips Andover’s Tam Gavenas go 1-2 at Foot Locker Cross-County Northeast Regional</span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fPx9xoFA1tcn0-CB6IWRSGHRFUDCIQIOZHB77LHU-0" class="display_block">It marked the second time Massachusetts runners claimed the top two spots in the boys’ race, following Cushing Academy brothers Ayalen Taye and Sintayehu Taye in 2005.<!-- --> </span></div></h2></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/07/sports/miaa-massachusetts-2024-high-school-football-playoffs/" aria-label="MIAA Super Bowl Guide: See dates and times, ticket info, how to watch and more"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:22px"><span id="overline-f0fPx9xoFA1tcn0-TM64WPPH4BFSXMC66UQRDHW4CE-1" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">high school football</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fPx9xoFA1tcn0-TM64WPPH4BFSXMC66UQRDHW4CE-1"><img id="img-f0fPx9xoFA1tcn0-TM64WPPH4BFSXMC66UQRDHW4CE-1-image" alt="Needham upset St. John&#x27;s Prep to advance to the Division 1 Super Bowl." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=720&amp;height=405&amp;focal=2371,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1440&amp;height=810&amp;focal=2371,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1280&amp;height=720&amp;focal=2371,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1024&amp;height=576&amp;focal=2371,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=820&amp;height=461&amp;focal=2371,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=600&amp;height=337&amp;focal=2371,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=420&amp;height=236&amp;focal=2371,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=240&amp;height=135&amp;focal=2371,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1440&amp;height=810&amp;focal=2371,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1440&amp;height=810&amp;focal=2371,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1280&amp;height=720&amp;focal=2371,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=1024&amp;height=576&amp;focal=2371,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=820&amp;height=461&amp;focal=2371,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=600&amp;height=337&amp;focal=2371,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=420&amp;height=236&amp;focal=2371,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg?auth=0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90&amp;width=240&amp;height=135&amp;focal=2371,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fPx9xoFA1tcn0-TM64WPPH4BFSXMC66UQRDHW4CE-1">MIAA Super Bowl Guide: See dates and times, ticket info, how to watch and more</span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fPx9xoFA1tcn0-TM64WPPH4BFSXMC66UQRDHW4CE-1" class="display_block">The first game is Uxbridge-Mashpee on Dec. 4, and the eight games wrap up with Mansfield-North Attleborough on the night of Dec. 6.<!-- --> </span></div></h2></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/29/sports/thanksgiving-football-milton-mansfield-north-quincy-winchester/" aria-label="Patrick Collins plans to end Milton’s revolving door at quarterback and more Thanksgiving leftovers"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:22px"><span id="overline-f0fPx9xoFA1tcn0-5UL2X3PGKJET7MVNBUCV2WUSSA-2" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOL FOOTBALL</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fPx9xoFA1tcn0-5UL2X3PGKJET7MVNBUCV2WUSSA-2"><img id="img-f0fPx9xoFA1tcn0-5UL2X3PGKJET7MVNBUCV2WUSSA-2-image" alt="Patrick Collins got his first shot as the Milton starter during 7-on-7s in the summer." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=720&amp;height=405&amp;focal=1770,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=1440&amp;height=810&amp;focal=1770,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=1280&amp;height=720&amp;focal=1770,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=1024&amp;height=576&amp;focal=1770,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=820&amp;height=461&amp;focal=1770,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=600&amp;height=337&amp;focal=1770,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=420&amp;height=236&amp;focal=1770,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=240&amp;height=135&amp;focal=1770,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=1440&amp;height=810&amp;focal=1770,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=1440&amp;height=810&amp;focal=1770,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=1280&amp;height=720&amp;focal=1770,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=1024&amp;height=576&amp;focal=1770,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=820&amp;height=461&amp;focal=1770,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=600&amp;height=337&amp;focal=1770,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=420&amp;height=236&amp;focal=1770,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FI4TJISXQ3C73YT4SVRITX6KWU.jpg?auth=f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc&amp;width=240&amp;height=135&amp;focal=1770,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fPx9xoFA1tcn0-5UL2X3PGKJET7MVNBUCV2WUSSA-2">Patrick Collins plans to end Milton’s revolving door at quarterback and more Thanksgiving leftovers</span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fPx9xoFA1tcn0-5UL2X3PGKJET7MVNBUCV2WUSSA-2" class="display_block">Owen McHugh and Patrick Miller took the Wildcats to back-to-back Super Bowls before Collins, a junior, became the fourth starter in four years.<!-- --> </span></div></h2></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/29/sports/sharon-football-brain-injury-thanksgiving-gofundme/" aria-label="GoFundMe set up for Sharon football player who suffered brain injury on Thanksgiving"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:22px"><span id="overline-f0fPx9xoFA1tcn0-UHDIAOV2IFGV3CCDWXKUIDJB4Y-3" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOL FOOTBALL</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fPx9xoFA1tcn0-UHDIAOV2IFGV3CCDWXKUIDJB4Y-3"><img id="img-f0fPx9xoFA1tcn0-UHDIAOV2IFGV3CCDWXKUIDJB4Y-3-image" alt="" class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=720&amp;height=405&amp;focal=1680,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=1440&amp;height=810&amp;focal=1680,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=1280&amp;height=720&amp;focal=1680,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=1024&amp;height=576&amp;focal=1680,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=820&amp;height=461&amp;focal=1680,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=600&amp;height=337&amp;focal=1680,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=420&amp;height=236&amp;focal=1680,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=240&amp;height=135&amp;focal=1680,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=1440&amp;height=810&amp;focal=1680,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=1440&amp;height=810&amp;focal=1680,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=1280&amp;height=720&amp;focal=1680,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=1024&amp;height=576&amp;focal=1680,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=820&amp;height=461&amp;focal=1680,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=600&amp;height=337&amp;focal=1680,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=420&amp;height=236&amp;focal=1680,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LFBQTHKM62MTBWCDUDPHF26NME.jpg?auth=66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420&amp;width=240&amp;height=135&amp;focal=1680,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fPx9xoFA1tcn0-UHDIAOV2IFGV3CCDWXKUIDJB4Y-3">GoFundMe set up for Sharon football player who suffered brain injury on Thanksgiving</span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fPx9xoFA1tcn0-UHDIAOV2IFGV3CCDWXKUIDJB4Y-3" class="display_block">Rohan Shukla underwent brain surgery, according to the crowdfunding page, which had raised more than $13,000 in just three hours, already exceeding a goal of $2,500.<!-- --> </span></div></h2></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/29/sports/massachusetts-high-school-football-players-of-the-week/" aria-label="EMass football Players of the Week: The 39 best Thanksgiving performances"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:22px"><span id="overline-f0fPx9xoFA1tcn0-KV635CKA4VGU7K7O6CW5TMPOFA-4" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOL FOOTBALL</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fPx9xoFA1tcn0-KV635CKA4VGU7K7O6CW5TMPOFA-4"><img id="img-f0fPx9xoFA1tcn0-KV635CKA4VGU7K7O6CW5TMPOFA-4-image" alt="Methuen&#x27;s Shane Eason is congratulated by coach Thomas Ryan after capping his incredible career with a Thanksgiving win." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=720&amp;height=405&amp;focal=1000,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=1440&amp;height=810&amp;focal=1000,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=1280&amp;height=720&amp;focal=1000,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=1024&amp;height=576&amp;focal=1000,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=820&amp;height=461&amp;focal=1000,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=600&amp;height=337&amp;focal=1000,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=420&amp;height=236&amp;focal=1000,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=240&amp;height=135&amp;focal=1000,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=1440&amp;height=810&amp;focal=1000,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=1440&amp;height=810&amp;focal=1000,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=1280&amp;height=720&amp;focal=1000,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=1024&amp;height=576&amp;focal=1000,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=820&amp;height=461&amp;focal=1000,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=600&amp;height=337&amp;focal=1000,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=420&amp;height=236&amp;focal=1000,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg?auth=39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597&amp;width=240&amp;height=135&amp;focal=1000,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fPx9xoFA1tcn0-KV635CKA4VGU7K7O6CW5TMPOFA-4">EMass football Players of the Week: The 39 best Thanksgiving performances</span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fPx9xoFA1tcn0-KV635CKA4VGU7K7O6CW5TMPOFA-4" class="display_block">We picked the best performances in all eight divisions from Tuesday, Wednesday, and Thursday&#x27;s games.<!-- --> </span></div></h2></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/29/sports/top-20-high-school-football-poll-massachusetts/" aria-label="Globe Top 20 football poll: Coming out of Thanksgiving Bishop Feehan, St. Mary’s crack the list"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:22px"><span id="overline-f0fPx9xoFA1tcn0-JKHAYCUVBJGI3BIV547IXWGZRI-5" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOL FOOTBALL</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fPx9xoFA1tcn0-JKHAYCUVBJGI3BIV547IXWGZRI-5"><img id="img-f0fPx9xoFA1tcn0-JKHAYCUVBJGI3BIV547IXWGZRI-5-image" alt="Bishop Feehan moved into the Top 20 following a 27-7 win over Bishop Stang the night before Thanksgiving." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=720&amp;height=405&amp;focal=1200,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=1440&amp;height=810&amp;focal=1200,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=1280&amp;height=720&amp;focal=1200,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=1024&amp;height=576&amp;focal=1200,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=820&amp;height=461&amp;focal=1200,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=600&amp;height=337&amp;focal=1200,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=420&amp;height=236&amp;focal=1200,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=240&amp;height=135&amp;focal=1200,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=1440&amp;height=810&amp;focal=1200,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=1440&amp;height=810&amp;focal=1200,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=1280&amp;height=720&amp;focal=1200,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=1024&amp;height=576&amp;focal=1200,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=820&amp;height=461&amp;focal=1200,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=600&amp;height=337&amp;focal=1200,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=420&amp;height=236&amp;focal=1200,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/3YTQDAR3FD4SRAE54MF3755ISE.jpg?auth=072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904&amp;width=240&amp;height=135&amp;focal=1200,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fPx9xoFA1tcn0-JKHAYCUVBJGI3BIV547IXWGZRI-5">Globe Top 20 football poll: Coming out of Thanksgiving Bishop Feehan, St. Mary’s crack the list</span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fPx9xoFA1tcn0-JKHAYCUVBJGI3BIV547IXWGZRI-5" class="display_block">North Attleborough, Mansfield, Natick, and Franklin all rise, while Foxborough and Wellesley slip.<!-- --> </span></div></h2></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/28/sports/thanksgiving-high-school-football-live-updates/" aria-label="Thanksgiving football is in the books. Catch up on scores and all the action from a muddy morning."><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:22px"><span id="overline-f0fPx9xoFA1tcn0-7J3S74RTFNBVRA64ZOM5MQMTEU-6" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOL FOOTBALL</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fPx9xoFA1tcn0-7J3S74RTFNBVRA64ZOM5MQMTEU-6"><img id="img-f0fPx9xoFA1tcn0-7J3S74RTFNBVRA64ZOM5MQMTEU-6-image" alt="Fans use umbrellas to shield from the rain during the Thanksgiving Day game between Franklin and King Philip." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=720&amp;height=405&amp;focal=2654,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=1440&amp;height=810&amp;focal=2654,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=1280&amp;height=720&amp;focal=2654,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=1024&amp;height=576&amp;focal=2654,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=820&amp;height=461&amp;focal=2654,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=600&amp;height=337&amp;focal=2654,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=420&amp;height=236&amp;focal=2654,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=240&amp;height=135&amp;focal=2654,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=1440&amp;height=810&amp;focal=2654,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=1440&amp;height=810&amp;focal=2654,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=1280&amp;height=720&amp;focal=2654,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=1024&amp;height=576&amp;focal=2654,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=820&amp;height=461&amp;focal=2654,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=600&amp;height=337&amp;focal=2654,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=420&amp;height=236&amp;focal=2654,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG?auth=76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd&amp;width=240&amp;height=135&amp;focal=2654,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fPx9xoFA1tcn0-7J3S74RTFNBVRA64ZOM5MQMTEU-6">Thanksgiving football is in the books. Catch up on scores and all the action from a muddy morning.</span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fPx9xoFA1tcn0-7J3S74RTFNBVRA64ZOM5MQMTEU-6" class="display_block">Today, 190 schools battled their rival. For many seniors, it was their final high school football game. Re-live a muddy morning across the state.<!-- --> </span></div></h2></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/27/sports/2024-massachusetts-thanksgiving-high-school-football-scores/" aria-label="Thanksgiving high school football scores: Check out all the results"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:22px"><span id="overline-f0fPx9xoFA1tcn0-VD5IERSJEVERZPVPNSHB6YOBNQ-7" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">High School Football</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fPx9xoFA1tcn0-VD5IERSJEVERZPVPNSHB6YOBNQ-7"><img id="img-f0fPx9xoFA1tcn0-VD5IERSJEVERZPVPNSHB6YOBNQ-7-image" alt="Arann Hanlon (with ball) and Nantucket defeated Martha’s Vineyard on Tuesday." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=720&amp;height=405&amp;focal=2007,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=1440&amp;height=810&amp;focal=2007,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=1280&amp;height=720&amp;focal=2007,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=1024&amp;height=576&amp;focal=2007,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=820&amp;height=461&amp;focal=2007,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=600&amp;height=337&amp;focal=2007,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=420&amp;height=236&amp;focal=2007,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=240&amp;height=135&amp;focal=2007,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=1440&amp;height=810&amp;focal=2007,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=1440&amp;height=810&amp;focal=2007,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=1280&amp;height=720&amp;focal=2007,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=1024&amp;height=576&amp;focal=2007,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=820&amp;height=461&amp;focal=2007,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=600&amp;height=337&amp;focal=2007,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=420&amp;height=236&amp;focal=2007,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG?auth=f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f&amp;width=240&amp;height=135&amp;focal=2007,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fPx9xoFA1tcn0-VD5IERSJEVERZPVPNSHB6YOBNQ-7">Thanksgiving high school football scores: Check out all the results</span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fPx9xoFA1tcn0-VD5IERSJEVERZPVPNSHB6YOBNQ-7" class="display_block">The annual tradition of football before feasting played out across the commonwealth this week. See how all the games turned out.<!-- --> </span></div></h2></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block img_r padding_none margin_top margin_left margin_right margin_bottom width_full i_o_h_d-hw"><a class="card color_inherit" href="/2024/11/29/sports/tam-gavenas-cross-country-phillips-andover-northeast-regionals/" aria-label="Phillips Andover’s Tam Gavenas is one of the nation’s top cross-country runners, thanks to a laser-focused approach "><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:22px"><span id="overline-f0fPx9xoFA1tcn0-GUK33PDCWBD5BC5QQ2LAMDX2XA-8" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOLS</span><div id="" class="image | relative margin_left_16 margin_bottom_10 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fPx9xoFA1tcn0-GUK33PDCWBD5BC5QQ2LAMDX2XA-8"><img id="img-f0fPx9xoFA1tcn0-GUK33PDCWBD5BC5QQ2LAMDX2XA-8-image" alt="On Saturday, Phillips Andover senior Tam Gavenas will run in the Foot Locker Northeast Regionals at Franklin Park, where he is expected to again qualify for nationals in mid-December." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=720&amp;height=405&amp;focal=1861,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=1440&amp;height=810&amp;focal=1861,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=1280&amp;height=720&amp;focal=1861,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=1024&amp;height=576&amp;focal=1861,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=820&amp;height=461&amp;focal=1861,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=600&amp;height=337&amp;focal=1861,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=420&amp;height=236&amp;focal=1861,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=240&amp;height=135&amp;focal=1861,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=1440&amp;height=810&amp;focal=1861,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=1440&amp;height=810&amp;focal=1861,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=1280&amp;height=720&amp;focal=1861,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=1024&amp;height=576&amp;focal=1861,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=820&amp;height=461&amp;focal=1861,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=600&amp;height=337&amp;focal=1861,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=420&amp;height=236&amp;focal=1861,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg?auth=ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1&amp;width=240&amp;height=135&amp;focal=1861,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><span id="headline-f0fPx9xoFA1tcn0-GUK33PDCWBD5BC5QQ2LAMDX2XA-8">Phillips Andover’s Tam Gavenas is one of the nation’s top cross-country runners, thanks to a laser-focused approach </span><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fPx9xoFA1tcn0-GUK33PDCWBD5BC5QQ2LAMDX2XA-8" class="display_block">This season, the Phillips Academy Andover senior has set a course record in every major race he entered, and will run next in the Northeast Regionals.<!-- --> </span></div></h2></div></a></div></div></div></div></div><div mobileAppPackage="[object Object]" class="s_c | align_items_start col ws-12 desktop-12 tablet-12 grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h"><a class="card color_inherit" href="/2021/09/08/sports/how-reach-boston-globes-high-school-sports-department/" aria-label="📞 How to reach Globe Schools to report scores and share story ideas"><div><h2 class="headline | bold border_box font_primary margin_bottom" style="font-size:18px"><span id="headline-f0faN4yKRWHv9Ay">📞 How to reach Globe Schools to report scores and share story ideas</span></h2></div></a></div></div><div class="subscribe | border_bottom border_top border_1 font_primary margin_vertical_32 padding_vertical_24 width_full"><div class="border_box padding text_align_center width_full"><span class="bold color_gray font_secondary font_size_20 display_block--mobile">Support Real Journalism</span><span class="color_gray font_primary padding_top--mobile display_block--mobile"> Subscribe to the Globe for just 99 cents</span></div><div class="border_box padding text_align_center width_full"><button class="background_blue bold border_blue border_solid border_1 border_round_3 color_white font_primary font_size_16 flex_1 padding_horizontal_32 padding_vertical pointer width_75--mobile">Subscribe Now</button></div></div><div id="c0fGzPIH4AEL8vr" class="chain | align_items_start col ws-12 desktop-12 tablet-12 default grid width_full"><div class="s_c_f | align_items_start grid width_full" style="margin-top:undefinedpx"><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_h_d"><a class="card color_inherit" href="/2024/11/28/sports/2024-massachusetts-thanksgiving-football-pictures/" aria-label="Photos: Thanksgiving high school football scenes from around Eastern Massachusetts"><div><span id="overline-f0fAl4is4AEL8zd-BMN52ORCFJEULPCNMR5JGJNBP4-0" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">High School Football</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fAl4is4AEL8zd-BMN52ORCFJEULPCNMR5JGJNBP4-0">Photos: Thanksgiving high school football scenes from around Eastern Massachusetts</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fAl4is4AEL8zd-BMN52ORCFJEULPCNMR5JGJNBP4-0" class="display_block">Gridirons across Massachusetts came alive with traditional rivals going head-to-head in their annual Thanksgiving showdowns. See the best images from Globe photographers.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_h_d"><a class="card color_inherit" href="/2024/11/28/sports/thanksgiving-football-roundup-amesbury/" aria-label="Thanksgiving football roundup: Amesbury completes crazy rally to stun Newburyport, and other game recaps"><div><span id="overline-f0fAl4is4AEL8zd-V6LMYBE67JDQ3GF66X34EY4MQQ-1" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">THURSDAY&#x27;S FOOTBALL ROUNDUP</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fAl4is4AEL8zd-V6LMYBE67JDQ3GF66X34EY4MQQ-1">Thanksgiving football roundup: Amesbury completes crazy rally to stun Newburyport, and other game recaps</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fAl4is4AEL8zd-V6LMYBE67JDQ3GF66X34EY4MQQ-1" class="display_block">The Red Hawks rallied from 16 points down, recovering an onside kick and driving for the winning score to capture a 42-38 triumph. <!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_h_d"><a class="card color_inherit" href="/2024/11/28/sports/high-school-thanksgiving-football/" aria-label="Five takeaways from a wet and wild morning of Thanksgiving football"><div><span id="overline-f0fAl4is4AEL8zd-RJL42A4QZVHUFMWOV7KWGUR3ZI-2" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOLS</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fAl4is4AEL8zd-RJL42A4QZVHUFMWOV7KWGUR3ZI-2">Five takeaways from a wet and wild morning of Thanksgiving football</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fAl4is4AEL8zd-RJL42A4QZVHUFMWOV7KWGUR3ZI-2" class="display_block">It seems the debate over whether teams in the title hunt should play their starters has been mostly quieted, as this year 13 of the 14 teams with a Thanksgiving game used their top talent.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_h_d"><a class="card color_inherit" href="/2024/11/28/sports/mansfield-foxborough-thanksgiving-football-mike-redding/" aria-label="Mansfield beats Foxborough to give coach Mike Redding his 300th win"><div><span id="overline-f0fAl4is4AEL8zd-XS53BBSGFJF6FOIBFEV75Z6VZI-3" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">MANSFIELD 21, FOXBOROUGH 7</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fAl4is4AEL8zd-XS53BBSGFJF6FOIBFEV75Z6VZI-3">Mansfield beats Foxborough to give coach Mike Redding his 300th win</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fAl4is4AEL8zd-XS53BBSGFJF6FOIBFEV75Z6VZI-3" class="display_block">The Hornets clinched the Hockomock Davenport title and made Redding only the ninth coach in state history to reach 300 wins.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_h_d"><a class="card color_inherit" href="/2024/11/28/sports/dennis-yarmouth-nauset-thanksgiving-football-chowder-bowl-jayden-barber/" aria-label="No close shave needed, as Jayden Barber, Dennis-Yarmouth blow past shorthanded Nauset"><div><span id="overline-f0fAl4is4AEL8zd-45NA4CZVHZAUFNK2D2YDQA6SFE-4" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">DENNIS-YARMOUTH 35, NAUSET 6</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fAl4is4AEL8zd-45NA4CZVHZAUFNK2D2YDQA6SFE-4">No close shave needed, as Jayden Barber, Dennis-Yarmouth blow past shorthanded Nauset</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fAl4is4AEL8zd-45NA4CZVHZAUFNK2D2YDQA6SFE-4" class="display_block">The Dolphins senior quarterback tossed three TD passes, ran for a score, and caught a TD pass to capture their fifth straight Chowder Bowl.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_h_d"><a class="card color_inherit" href="/2024/11/28/sports/catholic-memorial-bc-high-thanksgiving-football/" aria-label="Catholic Memorial dominates BC High to win Catholic Conference title outright"><div><span id="overline-f0fAl4is4AEL8zd-AREV4EUQQNA33MN44DNCG32CLM-5" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">CATHOLIC MEMORIAL 31, BC HIGH 19</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fAl4is4AEL8zd-AREV4EUQQNA33MN44DNCG32CLM-5">Catholic Memorial dominates BC High to win Catholic Conference title outright</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fAl4is4AEL8zd-AREV4EUQQNA33MN44DNCG32CLM-5" class="display_block">Boston College-bound Mekhi Dodd led the Knights rushing attack with over 150 yards, and Lasean Sharp found paydirt twice for CM.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_h_d"><a class="card color_inherit" href="/2024/11/28/sports/norwell-hanover-thanksgiving-football-will-bostrom/" aria-label="Will Bostrom’s final act lifts Norwell past Hanover in double overtime"><div><span id="overline-f0fAl4is4AEL8zd-SHG5QXYFN5GU3KKF4UKKIUVVXU-6" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">NORWELL 15, HANOVER 13 (OT)</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fAl4is4AEL8zd-SHG5QXYFN5GU3KKF4UKKIUVVXU-6">Will Bostrom’s final act lifts Norwell past Hanover in double overtime</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fAl4is4AEL8zd-SHG5QXYFN5GU3KKF4UKKIUVVXU-6" class="display_block">In the second overtime, Bostrom scored on an 8-yard run and then took a direct snap for the winning 2-point conversion.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_h_d"><a class="card color_inherit" href="/2024/11/28/sports/medford-malden-thanksgiving-football-justin-marino/" aria-label="Senior Justin Marino goes out with a bang, scores four TDs to power Medford over Malden"><div><span id="overline-f0fAl4is4AEL8zd-MU3FUMTCCFHH3J5HAMDEBQM5UY-7" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">MEDFORD 34, MALDEN 14</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fAl4is4AEL8zd-MU3FUMTCCFHH3J5HAMDEBQM5UY-7">Senior Justin Marino goes out with a bang, scores four TDs to power Medford over Malden</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fAl4is4AEL8zd-MU3FUMTCCFHH3J5HAMDEBQM5UY-7" class="display_block">The Mustangs quarterback ran for 217 yards on 27 carries to put down the Golden Tornadoes in their 137th holiday meeting.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_h_d"><a class="card color_inherit" href="/2024/11/20/sports/massachusetts-thanksgiving-football-schedule/" aria-label="Guide to Thanksgiving high school football: Five things to know about the rivalries in 2024, plus the results"><div><span id="overline-f0fAl4is4AEL8zd-WR55CSGCXRBUTPXJXOVOWBV7CY-8" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">high school football</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fAl4is4AEL8zd-WR55CSGCXRBUTPXJXOVOWBV7CY-8">Guide to Thanksgiving high school football: Five things to know about the rivalries in 2024, plus the results</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fAl4is4AEL8zd-WR55CSGCXRBUTPXJXOVOWBV7CY-8" class="display_block">Thousands of athletes will suit up for the annual showdowns.<!-- --> </span></div></div></a></div></div></div></div></div></section><section id="sp-top-rail" class="sp | top-rail col grid inline_block mobile_12 desktop-4 ws-3"><div id="c0fyNnZ7Hg2o1Kn" class="chain | align_items_start default grid width_full"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_16 large container inline_block relative"><h4 class="title | absolute background_main bold border_right border_blue color_main font_primary padding_right uppercase" style="font-size:18px;line-height:17px;padding-top:2px">High schools at a glance</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:8.5px"></div></div><div class="width_full hs-sports-dash"><details class="hs-sports-panel"><summary class="bold uppercase font_primary"><span>team schedules</span><span class="float_right icon-slot"></span></summary><div class="flex hs-sports-widget"><p class="font_primary widget-instrux">Select a school and sport</p><div class="flex width_full justify_space_between hs-sports-controls"><div class="flex hs-school-list-container"><label for="school-list" class="bold font_size_14 font_primary hs-sports-label"><span class="sr-only">Start typing a</span>School<span class="required" aria-hidden="true">*</span></label><div class="flex hs-sports-school-list-wrapper"><input required="" list="hs-sports-school-list" id="school-list" name="school-list" class="focus_ring shadow_inset hs-sports-school-list" autoComplete="off" placeholder="Start typing..."/><p class="font_primary error-msg"></p></div><datalist id="hs-sports-school-list" class="js-school-datalist"></datalist></div><div class="flex hs-sport-list-container"><label for="sport-list" class="bold font_size_14 font_primary hs-sports-label">Sport</label><select disabled="" id="sport-list" name="sport-list" class="focus_ring shadow_inset remove_select_arrow hs-sports-sport-list"><option>Enter a school first</option></select></div><a class="bold text_align_center font_primary desktop-search" href="javascript:void(0)">Search for schedule</a><p class="font_primary required-instrux"><span class="required">*</span> required fields</p></div><a class="bold text_align_center font_primary mobile-search" href="javascript:void(0)">Search for schedule</a></div></details><p class="bold uppercase font_primary font_size_14 hs-sports-dash-divide">or</p><details class="hs-sports-panel"><summary class="bold uppercase font_primary"><span>scoreboards</span><span class="float_right icon-slot"></span></summary><div class="flex hs-sports-widget"><p class="font_primary widget-instrux">Select a date, then select a sport played on that date, to search for results.</p><span class="font_primary">Loading…</span><a class="bold text_align_center font_primary mobile-search" href="undefined?p1=HS_Sports_Scoreboard">Search for scoreboard</a></div></details><div class="hs-sports-dash-links"></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">All sports</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/globe-scholastic-standings/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Globe Scholastic standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/all-scholastics/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">All-Scholastics</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Football</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=football&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=football&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/leaders/?sport=football-div1&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Leaders</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://apps.bostonglobe.com/sports/graphics/2022/11/high-school-football-thanksgiving-rivalries/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Thanksgiving rivalries</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Girls&#x27; volleyball</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-volleyball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-volleyball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Boys&#x27; soccer</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-soccer&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-soccer&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="/sports/high-schools/leaders/?sport=boys-soccer&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Leaders</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Girls&#x27; soccer</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-soccer&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-soccer&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="/sports/high-schools/leaders/?sport=girls-soccer&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Leaders</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Boys&#x27; cross-country</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-cross-country&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-cross-country&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Girls&#x27; cross-country</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-cross-country&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-cross-country&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Field hockey</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=field-hockey&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=field-hockey&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Girls&#x27; swimming</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Boys&#x27; golf</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-golf&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Boys&#x27; basketball</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?boys-basketball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-basketball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-basketball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Girls&#x27; basketball</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard?girls-basketball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-basketball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-basketball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Boys&#x27; hockey</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?boys-hockey&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-hockey&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-hockey&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Girls&#x27; hockey</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?girls-hockey&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-hockey&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-hockey&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Boys&#x27; volleyball</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?sport=boys-volleyball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-volleyball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-volleyball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Baseball</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=baseball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=baseball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Softball</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=softball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=softball&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Boys&#x27; lacrosse</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-lacrosse&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-lacrosse&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Girls&#x27; lacrosse</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-lacrosse&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-lacrosse&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Boys&#x27; track and field</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-track&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Girls&#x27; track and field</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-track&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Boys&#x27; tennis</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-tennis&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-tennis&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">Girls&#x27; tennis</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/sports/high-schools/scoreboard/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Scoreboard</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-tennis&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Standings</a><div class="utility_link_item | padding_horizontal_16 padding_bottom float_left hidden--mobile">|</div><a href="https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-tennis&amp;p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Top 20</a></div></div><div class="utility_link_container | grid padding_horizontal padding_top width_full" style="padding-left:8px;padding-right:8px"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_12 undefined container inline_block relative"><h4 class="title | absolute background_main bold color_main font_primary padding_right uppercase" style="font-size:14px;line-height:inherit;padding-top:initial">How to reach us</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div id="utility_link_items" class="utility_link_items | col align_self_center flex_1 font_primary padding_horizontal_16 white_space_nowrap"><a href="https://www.bostonglobe.com/2021/09/08/sports/how-reach-boston-globes-high-school-sports-department/?p1=SectionFront_Utility" class="utility_link_item | float_left--tablet font_size_14 display_block--mobile padding_bottom">Contact the high school sports desk</a></div></div></div><span class="spacer | display_block width_full" style="margin-bottom:30px;margin-top:16px"></span><div id="sticky_container" class="sticky_container | align_items_start flex justify_center padding_vertical_16 width_full"><div class="sticky_box | sticky--tablet top_4rem width_full"><div class="arc_ad | background_transparent border_box border_none container color_gray column text_align_center width_full margin_none ad_position_ad_sectfront1" id="ad_position_sticky_ad_sectfront1"><div id="bg_sports_ad_sectfront1"></div></div></div></div></section><section id="sp-middle-fw" class="sp | middle-fw col grid width_full"><div id="c0fCMhDUIKtS6wU" class="chain | align_items_start default grid width_full"><span class="spacer | display_block width_full" style="margin-bottom:20px;margin-top:20px"></span><div mobileAppPackage="[object Object]" class="s_c | align_items_start col ws-4 desktop-4 tablet-4 grid padding_horizontal width_full"><div class="card | inline_block text_align_center padding_none margin_top margin_left margin_right margin_bottom width_full i_h_d"><a class="card color_inherit" href="https://www.bostonglobe.com/sports/high-schools/all-scholastics/" aria-label="Meet the Globe’s Spring 2024 All-Scholastics"><div><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fJNV8tQbPl14O"><img id="img-f0fJNV8tQbPl14O-image" alt="Worcester 6/16/2024 English’s Armanis Romero (No. 4) and teamates hold up the MIAA Division 5 state championship baseball trophy after the win over Georgetown at Polar Park, Sunday, June 14, 2024. Ken McGagh for The Boston Globe " class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=480&amp;height=319&amp;focal=994,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=1440&amp;height=959&amp;focal=994,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=1280&amp;height=853&amp;focal=994,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=1024&amp;height=682&amp;focal=994,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=820&amp;height=546&amp;focal=994,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=600&amp;height=399&amp;focal=994,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=420&amp;height=279&amp;focal=994,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=240&amp;height=159&amp;focal=994,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=1440&amp;height=959&amp;focal=994,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=1440&amp;height=959&amp;focal=994,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=1280&amp;height=853&amp;focal=994,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=1024&amp;height=682&amp;focal=994,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=820&amp;height=546&amp;focal=994,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=600&amp;height=399&amp;focal=994,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=420&amp;height=279&amp;focal=994,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg?auth=18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f&amp;width=240&amp;height=159&amp;focal=994,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_primary margin_bottom" style="font-size:28px"><span id="headline-f0fJNV8tQbPl14O">Meet the Globe’s Spring 2024 All-Scholastics</span></h2><div class="deck | border_box inline_block font_primary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fJNV8tQbPl14O" class="display_block">The Globe salutes the region&#x27;s best high school athletes and coaches in eight spring sports. Find the All-Scholastics section in print on Sunday, July 14.<!-- --> </span></div></div></a></div></div><div mobileAppPackage="[object Object]" class="s_c | align_items_start col ws-4 desktop-4 tablet-4 grid padding_horizontal width_full"><div class="card | inline_block text_align_center padding_none margin_top margin_left margin_right margin_bottom width_full i_h_d"><a class="card color_inherit" href="/2023/11/21/sports/boston-globe-all-scholastics-football/" aria-label="Meet the Globe&#x27;s all-time All-Scholastic football team"><div><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fevz26vJ8a1FY"><img id="img-f0fevz26vJ8a1FY-image" alt="" class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=480&amp;height=319&amp;focal=2344,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=1440&amp;height=959&amp;focal=2344,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=1280&amp;height=853&amp;focal=2344,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=1024&amp;height=682&amp;focal=2344,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=820&amp;height=546&amp;focal=2344,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=600&amp;height=399&amp;focal=2344,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=420&amp;height=279&amp;focal=2344,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=240&amp;height=159&amp;focal=2344,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=1440&amp;height=959&amp;focal=2344,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=1440&amp;height=959&amp;focal=2344,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=1280&amp;height=853&amp;focal=2344,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=1024&amp;height=682&amp;focal=2344,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=820&amp;height=546&amp;focal=2344,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=600&amp;height=399&amp;focal=2344,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=420&amp;height=279&amp;focal=2344,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg?auth=0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6&amp;width=240&amp;height=159&amp;focal=2344,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_primary margin_bottom" style="font-size:28px"><span id="headline-f0fevz26vJ8a1FY">Meet the Globe&#x27;s all-time All-Scholastic football team</span></h2><div class="deck | border_box inline_block font_primary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fevz26vJ8a1FY" class="display_block">The Globe has selected a football All-Scholastic team every year since 1903. To celebrate this anniversary, we chose the best player at each position — based on their career after high school — for inclusion on our all-time team.<!-- --> </span></div></div></a></div></div><div mobileAppPackage="[object Object]" class="s_c | align_items_start col ws-4 desktop-4 tablet-4 grid padding_horizontal width_full"><div class="card | inline_block text_align_center padding_none margin_top margin_left margin_right margin_bottom width_full i_h_d"><a class="card color_inherit" href="/2024/04/05/sports/boston-globe-hockey-all-scholastics/" aria-label="Meet the Globe’s all-time All-Scholastic hockey teams"><div><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0f0B9ZaZEGn1ja"><img id="img-f0f0B9ZaZEGn1ja-image" alt="All-Scholastic illustration" class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=480&amp;height=319&amp;focal=2100,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=1440&amp;height=959&amp;focal=2100,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=1280&amp;height=853&amp;focal=2100,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=1024&amp;height=682&amp;focal=2100,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=820&amp;height=546&amp;focal=2100,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=600&amp;height=399&amp;focal=2100,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=420&amp;height=279&amp;focal=2100,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=240&amp;height=159&amp;focal=2100,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=1440&amp;height=959&amp;focal=2100,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=1440&amp;height=959&amp;focal=2100,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=1280&amp;height=853&amp;focal=2100,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=1024&amp;height=682&amp;focal=2100,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=820&amp;height=546&amp;focal=2100,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=600&amp;height=399&amp;focal=2100,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=420&amp;height=279&amp;focal=2100,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg?auth=8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa&amp;width=240&amp;height=159&amp;focal=2100,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_primary margin_bottom" style="font-size:28px"><span id="headline-f0f0B9ZaZEGn1ja">Meet the Globe’s all-time All-Scholastic hockey teams</span></h2><div class="deck | border_box inline_block font_primary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0f0B9ZaZEGn1ja" class="display_block">The Bay State has produced some greats on the ice. Here, we honor those players — men and women — who were named All-Scholastics in their youth and went on to big things as professionals.<!-- --> </span></div></div></a></div></div><span class="spacer | display_block width_full" style="margin-bottom:20px;margin-top:20px"></span></div><div class="arc_ad | background_transparent border_box border_none container color_gray column text_align_center width_full ad_position_ad_billboard2" id="ad_position_ad_billboard2"><div id="bg_sports_ad_billboard2"></div></div></section><section id="sp-middle-main" class="sp | middle-main align_items_start col grid mobile_12 desktop-8 ws-9"><div class="s_c_f | align_items_start grid width_full" style="margin-top:undefinedpx"><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/28/sports/dartmouth-fairhaven-thanksgiving-football/" aria-label="Fairhaven plays its starters, but Dartmouth still able to snap three-year Thanksgiving losing streak"><div><span id="overline-f0fgppCG77zT3F6-XSBBMNK36VBS5IQ3U5PGRXVIUQ-0" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">DARTMOUTH 21, FAIRHAVEN 16</span><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-XSBBMNK36VBS5IQ3U5PGRXVIUQ-0">Fairhaven plays its starters, but Dartmouth still able to snap three-year Thanksgiving losing streak</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-XSBBMNK36VBS5IQ3U5PGRXVIUQ-0" class="display_block">The Super Bowl-bound Blue Devils had won three straight in one of the state’s most even historical rivalries but three second-half fumbles proved too much to overcome.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/28/sports/xaverian-st-johns-prep-thanksgiving-football-deacon-robillard/" aria-label="Deacon Robillard ensured St. John’s Prep ends its season on the right foot by taking down Xaverian"><div><span id="overline-f0fgppCG77zT3F6-457WMLDD5ZBBFPNXXPAZKEEK44-1" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">ST. JOHN&#x27;S PREP 23, XAVERIAN 6</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-457WMLDD5ZBBFPNXXPAZKEEK44-1"><img id="img-f0fgppCG77zT3F6-457WMLDD5ZBBFPNXXPAZKEEK44-1-image" alt="St. John&#x27;s Prep&#x27;s Jeffrey Quigley (28) soars over Xaverian defender David Chiavegato (1) Thanksgiving morning in Danvers." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=720&amp;height=405&amp;focal=1368,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=1440&amp;height=810&amp;focal=1368,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=1280&amp;height=720&amp;focal=1368,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=1024&amp;height=576&amp;focal=1368,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=820&amp;height=461&amp;focal=1368,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=600&amp;height=337&amp;focal=1368,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=420&amp;height=236&amp;focal=1368,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=240&amp;height=135&amp;focal=1368,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=1440&amp;height=810&amp;focal=1368,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=1440&amp;height=810&amp;focal=1368,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=1280&amp;height=720&amp;focal=1368,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=1024&amp;height=576&amp;focal=1368,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=820&amp;height=461&amp;focal=1368,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=600&amp;height=337&amp;focal=1368,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=420&amp;height=236&amp;focal=1368,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg?auth=3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3&amp;width=240&amp;height=135&amp;focal=1368,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-457WMLDD5ZBBFPNXXPAZKEEK44-1">Deacon Robillard ensured St. John’s Prep ends its season on the right foot by taking down Xaverian</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-457WMLDD5ZBBFPNXXPAZKEEK44-1" class="display_block">The senior completed 5 of 9 passes for 65 yards and three scores as the fourth-ranked Eagles dispatched the Bowl-bound Hawks.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/28/sports/needham-wellesley-thanksgiving-football-aidan-williams/" aria-label="‘The unicorn doing unicorn things’: Aidan Williams dominates as Needham tops Wellesley in oldest public school rivalry"><div><span id="overline-f0fgppCG77zT3F6-237Y7LKWWFEVVLVVU3OF4SQXWA-2" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">NEEDHAM 20, WELLESLEY 13</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-237Y7LKWWFEVVLVVU3OF4SQXWA-2"><img id="img-f0fgppCG77zT3F6-237Y7LKWWFEVVLVVU3OF4SQXWA-2-image" alt="Needham quarterback Griffin Carr is chased by the Wellesley defense during a 40-yard gain." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=720&amp;height=405&amp;focal=2000,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=1440&amp;height=810&amp;focal=2000,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=1280&amp;height=720&amp;focal=2000,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=1024&amp;height=576&amp;focal=2000,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=820&amp;height=461&amp;focal=2000,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=600&amp;height=337&amp;focal=2000,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=420&amp;height=236&amp;focal=2000,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=240&amp;height=135&amp;focal=2000,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=1440&amp;height=810&amp;focal=2000,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=1440&amp;height=810&amp;focal=2000,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=1280&amp;height=720&amp;focal=2000,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=1024&amp;height=576&amp;focal=2000,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=820&amp;height=461&amp;focal=2000,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=600&amp;height=337&amp;focal=2000,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=420&amp;height=236&amp;focal=2000,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg?auth=a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4&amp;width=240&amp;height=135&amp;focal=2000,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-237Y7LKWWFEVVLVVU3OF4SQXWA-2">‘The unicorn doing unicorn things’: Aidan Williams dominates as Needham tops Wellesley in oldest public school rivalry</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-237Y7LKWWFEVVLVVU3OF4SQXWA-2" class="display_block">Williams, who ran for 173 yards and a pair of scores, enters the most-played college rivalry next fall at Lehigh, where the Mountain Hawks trail his mother Eileen’s alma mater Lafayette, 73-82-5.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/28/sports/english-boston-latin-thanksgiving-football/" aria-label="English High’s ground game chews up Boston Latin in 137th Thanksgiving matchup"><div><span id="overline-f0fgppCG77zT3F6-TTDON7VYV5DAJFH3Y4DJK42DMI-3" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">ENGLISH 28, LATIN 12</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-TTDON7VYV5DAJFH3Y4DJK42DMI-3"><img id="img-f0fgppCG77zT3F6-TTDON7VYV5DAJFH3Y4DJK42DMI-3-image" alt="Dasani Alvarado is pulled down by Boston Latin&#x27;s Jermaine Garcia Cameron, but Alvarado finished with 126 yards on 14 carries." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=720&amp;height=405&amp;focal=2000,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=1440&amp;height=810&amp;focal=2000,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=1280&amp;height=720&amp;focal=2000,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=1024&amp;height=576&amp;focal=2000,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=820&amp;height=461&amp;focal=2000,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=600&amp;height=337&amp;focal=2000,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=420&amp;height=236&amp;focal=2000,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=240&amp;height=135&amp;focal=2000,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=1440&amp;height=810&amp;focal=2000,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=1440&amp;height=810&amp;focal=2000,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=1280&amp;height=720&amp;focal=2000,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=1024&amp;height=576&amp;focal=2000,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=820&amp;height=461&amp;focal=2000,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=600&amp;height=337&amp;focal=2000,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=420&amp;height=236&amp;focal=2000,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg?auth=fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6&amp;width=240&amp;height=135&amp;focal=2000,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-TTDON7VYV5DAJFH3Y4DJK42DMI-3">English High’s ground game chews up Boston Latin in 137th Thanksgiving matchup</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-TTDON7VYV5DAJFH3Y4DJK42DMI-3" class="display_block">Dasani Alvarado ran for 126 yards and a touchdown on 14 carries, while Kamren DePeiza added two scores and 30 rushing yards on seven carries to give the Blue &amp; Blue the win in the 137-year-old rivalry.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/28/sports/thanksgiving-football-king-philip-franklin-drew-laplante/" aria-label="Unbeaten King Philip finishes with a second-half flurry to seize Hockomock Kelley-Rex title over Franklin"><div><span id="overline-f0fgppCG77zT3F6-ALZLQ2WDKBEDXMCJXALD5AKG2Y-4" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">KING PHILIP 27, FRANKLIN 21</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-ALZLQ2WDKBEDXMCJXALD5AKG2Y-4"><img id="img-f0fgppCG77zT3F6-ALZLQ2WDKBEDXMCJXALD5AKG2Y-4-image" alt="Franklin’s Kyle Walsh (center) attempts to fight off the tackling efforts of Jack Assini (left) and Brandon Nicastro in the first quarter of their 65th meeting." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=720&amp;height=405&amp;focal=1662,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=1440&amp;height=810&amp;focal=1662,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=1280&amp;height=720&amp;focal=1662,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=1024&amp;height=576&amp;focal=1662,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=820&amp;height=461&amp;focal=1662,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=600&amp;height=337&amp;focal=1662,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=420&amp;height=236&amp;focal=1662,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=240&amp;height=135&amp;focal=1662,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=1440&amp;height=810&amp;focal=1662,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=1440&amp;height=810&amp;focal=1662,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=1280&amp;height=720&amp;focal=1662,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=1024&amp;height=576&amp;focal=1662,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=820&amp;height=461&amp;focal=1662,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=600&amp;height=337&amp;focal=1662,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=420&amp;height=236&amp;focal=1662,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG?auth=ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7&amp;width=240&amp;height=135&amp;focal=1662,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-ALZLQ2WDKBEDXMCJXALD5AKG2Y-4">Unbeaten King Philip finishes with a second-half flurry to seize Hockomock Kelley-Rex title over Franklin</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-ALZLQ2WDKBEDXMCJXALD5AKG2Y-4" class="display_block">Punched in the mouth in the first half, the Super Bowl-bound Warriors (12-0) rode senior Drew Laplante (118 yards rushing, 2 TDs) in a 27-point rally for the victory.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/28/sports/marshfield-duxbury-thanksgiving-football-tor-maas/" aria-label="Behind Tor Maas’s brilliance, Marshfield ends Duxbury’s 15-year run atop the Patriot League’s Keenan Division"><div><span id="overline-f0fgppCG77zT3F6-3OHOANTLOZFWDNA7SWINLJDZHM-5" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">MARSHFIELD 51, DUXBURY 14</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-3OHOANTLOZFWDNA7SWINLJDZHM-5"><img id="img-f0fgppCG77zT3F6-3OHOANTLOZFWDNA7SWINLJDZHM-5-image" alt="Tor Maas, shown here playing in the 2023 Super Bowl, led Marshfield past Duxbury on Thanksgiving, handing the Dragons their first division loss since 2007." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=720&amp;height=405&amp;focal=1886,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=1440&amp;height=810&amp;focal=1886,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=1280&amp;height=720&amp;focal=1886,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=1024&amp;height=576&amp;focal=1886,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=820&amp;height=461&amp;focal=1886,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=600&amp;height=337&amp;focal=1886,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=420&amp;height=236&amp;focal=1886,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=240&amp;height=135&amp;focal=1886,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=1440&amp;height=810&amp;focal=1886,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=1440&amp;height=810&amp;focal=1886,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=1280&amp;height=720&amp;focal=1886,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=1024&amp;height=576&amp;focal=1886,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=820&amp;height=461&amp;focal=1886,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=600&amp;height=337&amp;focal=1886,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=420&amp;height=236&amp;focal=1886,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg?auth=f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823&amp;width=240&amp;height=135&amp;focal=1886,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-3OHOANTLOZFWDNA7SWINLJDZHM-5">Behind Tor Maas’s brilliance, Marshfield ends Duxbury’s 15-year run atop the Patriot League’s Keenan Division</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-3OHOANTLOZFWDNA7SWINLJDZHM-5" class="display_block">The Rams handed the Dragons their first division loss since 2007, and took a 19-18-2 edge in the overall Thanksgiving series.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/28/sports/three-takeaways-thanksgiving-eve-football-including-big-margins-bigger-plays/" aria-label="Three takeaways from Thanksgiving Eve football, including big margins and bigger plays"><div><span id="overline-f0fgppCG77zT3F6-EAZXP34ADJBI5DCCQE62G75UHQ-6" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">HIGH SCHOOLS</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-EAZXP34ADJBI5DCCQE62G75UHQ-6"><img id="img-f0fgppCG77zT3F6-EAZXP34ADJBI5DCCQE62G75UHQ-6-image" alt="Fenway Park was the backdrop for one overtime thriller and three routs, including this one by Marblehead, between Tuesday and Wednesday nights." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=720&amp;height=405&amp;focal=2727,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=1440&amp;height=810&amp;focal=2727,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=1280&amp;height=720&amp;focal=2727,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=1024&amp;height=576&amp;focal=2727,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=820&amp;height=461&amp;focal=2727,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=600&amp;height=337&amp;focal=2727,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=420&amp;height=236&amp;focal=2727,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=240&amp;height=135&amp;focal=2727,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=1440&amp;height=810&amp;focal=2727,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=1440&amp;height=810&amp;focal=2727,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=1280&amp;height=720&amp;focal=2727,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=1024&amp;height=576&amp;focal=2727,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=820&amp;height=461&amp;focal=2727,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=600&amp;height=337&amp;focal=2727,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=420&amp;height=236&amp;focal=2727,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG?auth=f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c&amp;width=240&amp;height=135&amp;focal=2727,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-EAZXP34ADJBI5DCCQE62G75UHQ-6">Three takeaways from Thanksgiving Eve football, including big margins and bigger plays</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-EAZXP34ADJBI5DCCQE62G75UHQ-6" class="display_block">The 2024 season ended for every team that played Wednesday night except Whittier and Tri-County, who will play in the MVADA championship games next week. But several players went out with a bang.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/27/sports/wednesday-thanksgiving-football-scores/" aria-label="Wednesday football roundup: Milford takes cues from Jack Buckley to beat Taunton in a Thanksgiving eve barnburner"><div><span id="overline-f0fgppCG77zT3F6-HMFKJ3ZQGRGHBPBYV4A2B2NFTY-7" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">WEDNESDAY&#x27;S HIGH SCHOOL FOOTBALL ROUNDUP</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-HMFKJ3ZQGRGHBPBYV4A2B2NFTY-7"><img id="img-f0fgppCG77zT3F6-HMFKJ3ZQGRGHBPBYV4A2B2NFTY-7-image" alt="Jack Buckley, shown here earlier in the season, threw four touchdown passes to beat Taunton." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=720&amp;height=405&amp;focal=1858,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=1440&amp;height=810&amp;focal=1858,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=1280&amp;height=720&amp;focal=1858,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=1024&amp;height=576&amp;focal=1858,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=820&amp;height=461&amp;focal=1858,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=600&amp;height=337&amp;focal=1858,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=420&amp;height=236&amp;focal=1858,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=240&amp;height=135&amp;focal=1858,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=1440&amp;height=810&amp;focal=1858,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=1440&amp;height=810&amp;focal=1858,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=1280&amp;height=720&amp;focal=1858,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=1024&amp;height=576&amp;focal=1858,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=820&amp;height=461&amp;focal=1858,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=600&amp;height=337&amp;focal=1858,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=420&amp;height=236&amp;focal=1858,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG?auth=f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92&amp;width=240&amp;height=135&amp;focal=1858,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-HMFKJ3ZQGRGHBPBYV4A2B2NFTY-7">Wednesday football roundup: Milford takes cues from Jack Buckley to beat Taunton in a Thanksgiving eve barnburner</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-HMFKJ3ZQGRGHBPBYV4A2B2NFTY-7" class="display_block">Milford&#x27;s senior quarterback called 95 percent of the offensive plays in the fourth installment of a new Thanksgiving rivalry with Taunton.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/27/sports/marblehead-swampscott-thanksgiving-football-fenway-park/" aria-label="After the resolution of a teachers’ strike, Marblehead responds with a convincing win over Swampscott at Fenway Park"><div><span id="overline-f0fgppCG77zT3F6-F5BHQ3QFKBBQTADWNQ5CTY7DUM-8" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">MARBLEHEAD 42, SWAMPSCOTT 6</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-F5BHQ3QFKBBQTADWNQ5CTY7DUM-8"><img id="img-f0fgppCG77zT3F6-F5BHQ3QFKBBQTADWNQ5CTY7DUM-8-image" alt="Marblehead’s Brady Selvais (No. 33) breaks a Swampscott tackle on his way to a second-quarter touchdown during a 42-6 rout of Thanksgiving rival Swampscott Wednesday night at Fenway Park." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=720&amp;height=405&amp;focal=2158,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=1440&amp;height=810&amp;focal=2158,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=1280&amp;height=720&amp;focal=2158,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=1024&amp;height=576&amp;focal=2158,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=820&amp;height=461&amp;focal=2158,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=600&amp;height=337&amp;focal=2158,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=420&amp;height=236&amp;focal=2158,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=240&amp;height=135&amp;focal=2158,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=1440&amp;height=810&amp;focal=2158,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=1440&amp;height=810&amp;focal=2158,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=1280&amp;height=720&amp;focal=2158,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=1024&amp;height=576&amp;focal=2158,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=820&amp;height=461&amp;focal=2158,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=600&amp;height=337&amp;focal=2158,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=420&amp;height=236&amp;focal=2158,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/35APNVZ3KOLAUTCEYESXQS3V24.JPG?auth=98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e&amp;width=240&amp;height=135&amp;focal=2158,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-F5BHQ3QFKBBQTADWNQ5CTY7DUM-8">After the resolution of a teachers’ strike, Marblehead responds with a convincing win over Swampscott at Fenway Park</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-F5BHQ3QFKBBQTADWNQ5CTY7DUM-8" class="display_block">The Magicians (8-2) scored 28 unanswered first-half points, cruising to a 42-6 victory over archrival Swampscott to extend their series lead (59-49-6) in the vaunted Thanksgiving rivalry.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/27/sports/central-catholic-lawrence-thanksgiving-football-fenway-park-jack-steen/" aria-label="Unsung hero Jack Steen becomes go-to guy as Central Catholic gives Lawrence a pre-Thanksgiving licking at Fenway Park"><div><span id="overline-f0fgppCG77zT3F6-OSJ3YJ4RNVHT5KNJG25VFWKEC4-9" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">CENTRAL CATHOLIC 34, LAWRENCE 12</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-OSJ3YJ4RNVHT5KNJG25VFWKEC4-9"><img id="img-f0fgppCG77zT3F6-OSJ3YJ4RNVHT5KNJG25VFWKEC4-9-image" alt="Central Catholic&#x27;s Matt Getchell (left) runs behind teammate Jefferson Morales in the third quarter." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=720&amp;height=405&amp;focal=1968,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=1440&amp;height=810&amp;focal=1968,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=1280&amp;height=720&amp;focal=1968,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=1024&amp;height=576&amp;focal=1968,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=820&amp;height=461&amp;focal=1968,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=600&amp;height=337&amp;focal=1968,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=420&amp;height=236&amp;focal=1968,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=240&amp;height=135&amp;focal=1968,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=1440&amp;height=810&amp;focal=1968,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=1440&amp;height=810&amp;focal=1968,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=1280&amp;height=720&amp;focal=1968,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=1024&amp;height=576&amp;focal=1968,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=820&amp;height=461&amp;focal=1968,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=600&amp;height=337&amp;focal=1968,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=420&amp;height=236&amp;focal=1968,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/CG6GYYSMKGWJPU42OXJOA7UABA.JPG?auth=1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805&amp;width=240&amp;height=135&amp;focal=1968,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-OSJ3YJ4RNVHT5KNJG25VFWKEC4-9">Unsung hero Jack Steen becomes go-to guy as Central Catholic gives Lawrence a pre-Thanksgiving licking at Fenway Park</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-OSJ3YJ4RNVHT5KNJG25VFWKEC4-9" class="display_block">The senior scored his first varsity touchdown in his final high school game, and in a Thanksgiving victory at Fenway Park, to boot.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/27/sports/techboston-brighton-thanksgiving-football-boston-city-league-championship/" aria-label="TechBoston honors outgoing coach Raul Brown by battering Brighton to win the Boston City League championship"><div><span id="overline-f0fgppCG77zT3F6-NDRB3M37RBCVBKHYCYL46762WA-10" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">TECHBOSTON 50, BRIGHTON 14</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-NDRB3M37RBCVBKHYCYL46762WA-10"><img id="img-f0fgppCG77zT3F6-NDRB3M37RBCVBKHYCYL46762WA-10-image" alt="Xavier Landrum scored three touchdowns and added a pair of 2-point conversions as TechBoston ran away from Brighton in the second half." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=720&amp;height=405&amp;focal=1750,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=1440&amp;height=810&amp;focal=1750,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=1280&amp;height=720&amp;focal=1750,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=1024&amp;height=576&amp;focal=1750,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=820&amp;height=461&amp;focal=1750,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=600&amp;height=337&amp;focal=1750,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=420&amp;height=236&amp;focal=1750,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=240&amp;height=135&amp;focal=1750,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=1440&amp;height=810&amp;focal=1750,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=1440&amp;height=810&amp;focal=1750,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=1280&amp;height=720&amp;focal=1750,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=1024&amp;height=576&amp;focal=1750,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=820&amp;height=461&amp;focal=1750,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=600&amp;height=337&amp;focal=1750,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=420&amp;height=236&amp;focal=1750,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG?auth=5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8&amp;width=240&amp;height=135&amp;focal=1750,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-NDRB3M37RBCVBKHYCYL46762WA-10">TechBoston honors outgoing coach Raul Brown by battering Brighton to win the Boston City League championship</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-NDRB3M37RBCVBKHYCYL46762WA-10" class="display_block">Khamari Jacques threw three touchdown passes and Xavier Landrum added three scores as TechBoston captured the league title in a full-circle moment.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block col ws-4 desktop-4 tablet-4 width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full o_i_h_d"><a class="card color_inherit" href="/2024/11/27/sports/lachapelle-family-northbridge-uxbridge/" aria-label="On Thanksgiving, the first course for the LaChapelle family will be competition in the Northbridge-Uxbridge game"><div><span id="overline-f0fgppCG77zT3F6-6PXIAKHFXVHIVL3GZFUFBH2Y4Q-11" class="overline | bold border_box color_gray font_primary width_full inline_block margin_bottom_6 uppercase" style="border:0px;font-size:12px;letter-spacing:.75px">THANKSGIVING FOOTBALL</span><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fgppCG77zT3F6-6PXIAKHFXVHIVL3GZFUFBH2Y4Q-11"><img id="img-f0fgppCG77zT3F6-6PXIAKHFXVHIVL3GZFUFBH2Y4Q-11-image" alt="Family and football have always gone hand-in-hand with Northbridge coach Ken LaChapelle, whether when he became the state&#x27;s career leader in victories (324) in 2014, or this season, when he has grandsons suiting up for his Rams and rival Uxbridge." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=720&amp;height=405&amp;focal=2012,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=1440&amp;height=810&amp;focal=2012,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=1280&amp;height=720&amp;focal=2012,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=1024&amp;height=576&amp;focal=2012,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=820&amp;height=461&amp;focal=2012,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=600&amp;height=337&amp;focal=2012,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=420&amp;height=236&amp;focal=2012,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=240&amp;height=135&amp;focal=2012,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=1440&amp;height=810&amp;focal=2012,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=1440&amp;height=810&amp;focal=2012,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=1280&amp;height=720&amp;focal=2012,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=1024&amp;height=576&amp;focal=2012,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=820&amp;height=461&amp;focal=2012,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=600&amp;height=337&amp;focal=2012,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=420&amp;height=236&amp;focal=2012,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg?auth=3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c&amp;width=240&amp;height=135&amp;focal=2012,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:20px"><span id="headline-f0fgppCG77zT3F6-6PXIAKHFXVHIVL3GZFUFBH2Y4Q-11">On Thanksgiving, the first course for the LaChapelle family will be competition in the Northbridge-Uxbridge game</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fgppCG77zT3F6-6PXIAKHFXVHIVL3GZFUFBH2Y4Q-11" class="display_block">Regardless of Thursday’s outcome, Northbridge coach Ken LaChapelle said it will be a thrill to watch grandsons Camden and Joel lead their teams.<!-- --> </span></div></div></a></div></div></div></div></section><section id="sp-middle-rail" class="sp | middle-rail col grid inline_block mobile_12 desktop-4 ws-3"><div id="sticky_container" class="sticky_container | align_items_start flex justify_center padding_vertical_16 width_full"><div class="sticky_box | sticky--tablet top_4rem width_full"><div class="arc_ad | background_transparent border_box border_none container color_gray column text_align_center width_full margin_none ad_position_ad_sectfront2" id="ad_position_sticky_ad_sectfront2"><div id="bg_sports_ad_sectfront2"></div></div></div></div></section><section id="sp-lower-fw" class="sp | lower-fw col grid width_full"><div class="sponsored_content_ads | margin_vertical_16 margin_bottom_32--mobile width_full"><div class="title_bar | border_box container inline_block margin_top padding_horizontal padding_bottom_16 relative width_full"><div class="absolute background_main padding_horizontal"><h4 class="title | background_orange_light bold color_white font_primary font_size_14 padding_horizontal padding_2 uppercase">FROM OUR PARTNERS</h4></div><p class="absolute_right background_main font_primary font_size_12 padding_horizontal_16 hidden--mobile">product by BG BRANDLAB.<!-- --> <span class="tooltip bold inline_block relative">What is this?<span class="tooltiptext absolute background_main border_1 border_solid border_round_3 color_main font_weight_initial foreground_far padding">This content was produced by Boston Globe Media&#x27;s<!-- --> <a href="http://www.bostonglobemedia.com/bg-brandlab">BG BrandLab</a> <!-- -->in collaboration with the advertiser. The news and editorial departments of the Boston Globe had no role in its production or display.</span></span></p><div class="bar | border_bottom border_1 height_1 margin_top"></div></div><div class="bgbrandlab-belt-wrapper"><div class="bgbrandlab-belt"></div><div class="brandlab-data | flex flex_wrap align_items_start width_full"><div class="ad | border_box border_1 border_bottom--mobile padding_horizontal_16 width_full width_half--tablet width_qtr--desktop" id="ad_brandLabBeltA"><div class="arc_ad | background_transparent border_box border_none container color_gray column text_align_center width_full ad_position_ad_brandlabbelta" id="ad_position_ad_brandlabbelta"><div id="ad_brandlabbelta"></div></div></div><div class="ad | border_box border_1 border_bottom--mobile padding_horizontal_16 width_full width_half--tablet width_qtr--desktop" id="ad_brandLabBeltB"><div class="arc_ad | background_transparent border_box border_none container color_gray column text_align_center width_full ad_position_ad_brandlabbeltb" id="ad_position_ad_brandlabbeltb"><div id="ad_brandlabbeltb"></div></div></div><div class="ad | border_box border_1 border_bottom--mobile padding_horizontal_16 width_full width_half--tablet width_qtr--desktop" id="ad_brandLabBeltC"><div class="arc_ad | background_transparent border_box border_none container color_gray column text_align_center width_full ad_position_ad_brandlabbeltc" id="ad_position_ad_brandlabbeltc"><div id="ad_brandlabbeltc"></div></div></div><div class="ad | border_box border_1 border_bottom--mobile padding_horizontal_16 width_full width_half--tablet width_qtr--desktop" id="ad_brandLabBeltD"><div class="arc_ad | background_transparent border_box border_none container color_gray column text_align_center width_full ad_position_ad_brandlabbeltd" id="ad_position_ad_brandlabbeltd"><div id="ad_brandlabbeltd"></div></div></div></div><p class="absolute_right background_main font_primary font_size_12 padding_horizontal_16 padding_top hidden--tablet">product by BG BRANDLAB. <span class="tooltip bold inline_block relative">What is this?<span class="tooltiptext absolute background_main border_1 border_solid border_round_3 color_main font_weight_initial foreground_far padding">This content was produced by Boston Globe Media&#x27;s<!-- --> <a href="http://www.bostonglobemedia.com/bg-brandlab">BG BrandLab</a> <!-- -->in collaboration with the advertiser. The news and editorial departments of the Boston Globe had no role in its production or display.</span></span></p></div></div><div id="c0f7GXkAAKkQdsX" class="chain | align_items_start default grid width_full"><div class="s_c_f | align_items_start container column col ws-6 desktop-6 tablet-6 grid width_full" style="margin-top:undefinedpx"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_16 large container inline_block relative"><h4 class="title | absolute background_main bold border_right border_blue color_main font_primary padding_right uppercase" style="font-size:18px;line-height:17px;padding-top:3px">Red Sox</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full i_h_d"><a class="card color_inherit" href="/2024/11/30/sports/orioles-playoff-pressure/" aria-label="The Orioles have won a lot over the last two regular seasons. Now it’s time for them to win in the playoffs"><div><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fLArZlUGMH2e9-8-1-0-B72XVGH5KNFE5KLXIQWXRAX4GI-0"><img id="img-f0fLArZlUGMH2e9-8-1-0-B72XVGH5KNFE5KLXIQWXRAX4GI-0-image" alt="The Orioles made the playoffs the last two seasons, but once they got there were 0-5, scoring only 12 runs." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=720&amp;height=405&amp;focal=3838,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=1440&amp;height=810&amp;focal=3838,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=1280&amp;height=720&amp;focal=3838,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=1024&amp;height=576&amp;focal=3838,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=820&amp;height=461&amp;focal=3838,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=600&amp;height=337&amp;focal=3838,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=420&amp;height=236&amp;focal=3838,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=240&amp;height=135&amp;focal=3838,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=1440&amp;height=810&amp;focal=3838,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=1440&amp;height=810&amp;focal=3838,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=1280&amp;height=720&amp;focal=3838,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=1024&amp;height=576&amp;focal=3838,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=820&amp;height=461&amp;focal=3838,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=600&amp;height=337&amp;focal=3838,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=420&amp;height=236&amp;focal=3838,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg?auth=9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b&amp;width=240&amp;height=135&amp;focal=3838,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fLArZlUGMH2e9-8-1-0-B72XVGH5KNFE5KLXIQWXRAX4GI-0">The Orioles have won a lot over the last two regular seasons. Now it’s time for them to win in the playoffs</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fLArZlUGMH2e9-8-1-0-B72XVGH5KNFE5KLXIQWXRAX4GI-0" class="display_block">The Orioles were sold to a partnership headed by David Rubenstein in March. That increased the pressure to win.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h_d"><a class="card color_inherit" href="/2024/11/29/sports/tara-sullivan-red-sox-offseason-free-agency/" aria-label="Red Sox have promised fans they’re ready to spend big this offseason. Now they have to deliver."><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fLArZlUGMH2e9-8-1-0-C25IO4SPJFEEVKALMCBAMFW77Y-1">Red Sox have promised fans they’re ready to spend big this offseason. Now they have to deliver.</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fLArZlUGMH2e9-8-1-0-C25IO4SPJFEEVKALMCBAMFW77Y-1" class="display_block">No more unfulfilled promises to a fan base sick and tired of paying the highest prices in baseball only to watch one of the lowest-performing teams.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h_d"><a class="card color_inherit" href="/2024/11/27/sports/red-sox-juan-soto-free-agent-market/" aria-label="What might happen if the Red Sox land Juan Soto? And what could happen if they don’t?"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fLArZlUGMH2e9-8-1-0-MLAYWBYNEFDFJJYBVMNZKJIGIE-2">What might happen if the Red Sox land Juan Soto? And what could happen if they don’t?</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fLArZlUGMH2e9-8-1-0-MLAYWBYNEFDFJJYBVMNZKJIGIE-2" class="display_block">Soto’s free agent decision is the biggest domino of the offseason.<!-- --> </span></div></div></a></div></div></div></div><div class="s_c_f | align_items_start container column col ws-6 desktop-6 tablet-6 grid width_full" style="margin-top:undefinedpx"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_16 large container inline_block relative"><h4 class="title | absolute background_main bold border_right border_blue color_main font_primary padding_right uppercase" style="font-size:18px;line-height:17px;padding-top:3px">Patriots</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full i_h_d"><a class="card color_inherit" href="/2024/11/29/sports/christopher-l-gasper-robert-kraft-hall-of-fame/" aria-label="Robert Kraft’s omission from the Pro Football Hall of Fame is a direct shot at the Patriots dynasty"><div><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fxo7YsUGMH2Kx-8-1-1-TDZ4BM6XSFDGPJPCEFQFRQVEVY-0"><img id="img-f0fxo7YsUGMH2Kx-8-1-1-TDZ4BM6XSFDGPJPCEFQFRQVEVY-0-image" alt="There’s no question that Robert Kraft ruffled some feathers during Deflategate, defending quarterback Tom Brady." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=720&amp;height=405&amp;focal=935,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=1440&amp;height=810&amp;focal=935,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=1280&amp;height=720&amp;focal=935,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=1024&amp;height=576&amp;focal=935,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=820&amp;height=461&amp;focal=935,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=600&amp;height=337&amp;focal=935,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=420&amp;height=236&amp;focal=935,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=240&amp;height=135&amp;focal=935,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=1440&amp;height=810&amp;focal=935,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=1440&amp;height=810&amp;focal=935,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=1280&amp;height=720&amp;focal=935,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=1024&amp;height=576&amp;focal=935,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=820&amp;height=461&amp;focal=935,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=600&amp;height=337&amp;focal=935,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=420&amp;height=236&amp;focal=935,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg?auth=65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481&amp;width=240&amp;height=135&amp;focal=935,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fxo7YsUGMH2Kx-8-1-1-TDZ4BM6XSFDGPJPCEFQFRQVEVY-0">Robert Kraft’s omission from the Pro Football Hall of Fame is a direct shot at the Patriots dynasty</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fxo7YsUGMH2Kx-8-1-1-TDZ4BM6XSFDGPJPCEFQFRQVEVY-0" class="display_block">The Patriots owner&#x27;s omission this year stings even more because his odds were upped when the Hall split up the contributors category, separating out coaches for the first time.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h_d"><a class="card color_inherit" href="/2024/11/30/sports/patriots-mayo-evaluate-young-players/" aria-label="Patriots coach Jerod Mayo looks to a youth movement late in season"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fxo7YsUGMH2Kx-8-1-1-GG3WDOJAZVGYVCIV7FOP54J5PQ-1">Patriots coach Jerod Mayo looks to a youth movement late in season</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fxo7YsUGMH2Kx-8-1-1-GG3WDOJAZVGYVCIV7FOP54J5PQ-1" class="display_block">Offensive line and wide receiver are areas where Mayo and his Patriots coaching staff will be looking to the future as the 2024 season winds down.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h_d"><a class="card color_inherit" href="/2024/11/30/sports/patriots-mailbag-jerod-mayo-eliot-wolf/" aria-label="Patriots mailbag: Should Jerod Mayo and Eliot Wolf be back next season?"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fxo7YsUGMH2Kx-8-1-1-XIWQEP7KWNEZZBOYGNCVSS3YOU-2">Patriots mailbag: Should Jerod Mayo and Eliot Wolf be back next season?</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fxo7YsUGMH2Kx-8-1-1-XIWQEP7KWNEZZBOYGNCVSS3YOU-2" class="display_block">There are also questions about how to best to help the team down the road.<!-- --> </span></div></div></a></div></div></div></div><div class="s_c_f | align_items_start container column col ws-6 desktop-6 tablet-6 grid width_full" style="margin-top:undefinedpx"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_16 large container inline_block relative"><h4 class="title | absolute background_main bold border_right border_blue color_main font_primary padding_right uppercase" style="font-size:18px;line-height:17px;padding-top:3px">Bruins</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full i_h_d"><a class="card color_inherit" href="/2024/11/30/sports/boston-bruins-hockey-statue/" aria-label="Bruins unveil bronze bear statue to mark 100th anniversary in Hub"><div><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fYxdbzUGMH27H-8-1-2-IC4MW65RKVAA5E3JUM5F2X7SGY-0"><img id="img-f0fYxdbzUGMH27H-8-1-2-IC4MW65RKVAA5E3JUM5F2X7SGY-0-image" alt="Bruins legend Bobby Orr (center), followed by Phil Esposito, touch the bear claw of the new commemorative statue to honor Bruins alumni and celebrate a century of Bruins hockey following a ceremony Saturday outside TD Garden." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=720&amp;height=405&amp;focal=1000,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=1440&amp;height=810&amp;focal=1000,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=1280&amp;height=720&amp;focal=1000,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=1024&amp;height=576&amp;focal=1000,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=820&amp;height=461&amp;focal=1000,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=600&amp;height=337&amp;focal=1000,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=420&amp;height=236&amp;focal=1000,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=240&amp;height=135&amp;focal=1000,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=1440&amp;height=810&amp;focal=1000,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=1440&amp;height=810&amp;focal=1000,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=1280&amp;height=720&amp;focal=1000,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=1024&amp;height=576&amp;focal=1000,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=820&amp;height=461&amp;focal=1000,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=600&amp;height=337&amp;focal=1000,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=420&amp;height=236&amp;focal=1000,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg?auth=47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf&amp;width=240&amp;height=135&amp;focal=1000,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fYxdbzUGMH27H-8-1-2-IC4MW65RKVAA5E3JUM5F2X7SGY-0">Bruins unveil bronze bear statue to mark 100th anniversary in Hub</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fYxdbzUGMH27H-8-1-2-IC4MW65RKVAA5E3JUM5F2X7SGY-0" class="display_block">Just down the block from where a leaping Bobby Orr is emblazoned in bronze, the Bruins unveiled another commemorative statue to honor a century of hockey in Boston.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h_d"><a class="card color_inherit" href="/2024/11/30/sports/bruins-canadiens-100-years/" aria-label="Looking back on the early days of Bruins hockey, and the many battles against the Canadiens"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fYxdbzUGMH27H-8-1-2-ZTOBB4S2RBCEJAVWAR4GVQXSFA-1">Looking back on the early days of Bruins hockey, and the many battles against the Canadiens</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fYxdbzUGMH27H-8-1-2-ZTOBB4S2RBCEJAVWAR4GVQXSFA-1" class="display_block">The teams will face off at the Garden for a matinee on Sunday, bringing to conclusion the Bruins’ yearlong celebration of their 100-year odyssey chasing a 6-ounce chunk of bouncing rubber around North America.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h_d"><a class="card color_inherit" href="/2024/11/29/sports/penguins-bruins-loss-td-garden/" aria-label="On the heels of a feast, Bruins fall to scoring famine in one-goal loss to Penguins"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fYxdbzUGMH27H-8-1-2-CDEYFINCVBFFDLLC7TVJS4ILOU-2">On the heels of a feast, Bruins fall to scoring famine in one-goal loss to Penguins</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fYxdbzUGMH27H-8-1-2-CDEYFINCVBFFDLLC7TVJS4ILOU-2" class="display_block">Only 48 hours after rolling up a season-high six goals in a 6-3 win on Long Island, the Bruins offense managed one goal, by Charlie Coyle in the first period.<!-- --> </span></div></div></a></div></div></div></div><div class="s_c_f | align_items_start container column col ws-6 desktop-6 tablet-6 grid width_full" style="margin-top:undefinedpx"><div class="title_bar | border_box padding_horizontal_16 width_full padding_bottom_16 large container inline_block relative"><h4 class="title | absolute background_main bold border_right border_blue color_main font_primary padding_right uppercase" style="font-size:18px;line-height:17px;padding-top:3px">Celtics</h4><div class="bar | border_foreground border_bottom border_1 height_1" style="margin-top:6.5px"></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full i_h_d"><a class="card color_inherit" href="/2024/11/30/sports/celtics-need-tighten-their-perimeter-defense-after-allowing-bulls-season-high-20-3-pointers-nba-cup-showdown/" aria-label="Celtics to tighten their 3-point defense after allowing a season-high 20 in NBA Cup showdown vs. Bulls"><div><div id="" class="image | relative margin_bottom_16 width_full false false "><figure class="font_primary margin_center false false " style="height:auto" id="img-f0fRbWwIUGMH2LX-8-1-3-7ED34R5BUZDCRBOYDNF7KF44PA-0"><img id="img-f0fRbWwIUGMH2LX-8-1-3-7ED34R5BUZDCRBOYDNF7KF44PA-0-image" alt="Nikola Vucevic (No. 9) hit 6 of 9 shots from 3-point range to test Jayson Tatum and the Celtics in Friday night&#x27;s NBA Cup matchup in Chicago." class="height_a width_full invisible width_full--mobile width_full--tablet-only" data-src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=720&amp;height=405&amp;focal=2748,5" data-srcset="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=1440&amp;height=810&amp;focal=2748,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=1280&amp;height=720&amp;focal=2748,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=1024&amp;height=576&amp;focal=2748,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=820&amp;height=461&amp;focal=2748,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=600&amp;height=337&amp;focal=2748,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=420&amp;height=236&amp;focal=2748,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=240&amp;height=135&amp;focal=2748,5 240w" src="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=1440&amp;height=810&amp;focal=2748,5" srcSet="https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=1440&amp;height=810&amp;focal=2748,5 1440w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=1280&amp;height=720&amp;focal=2748,5 1280w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=1024&amp;height=576&amp;focal=2748,5 1024w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=820&amp;height=461&amp;focal=2748,5 820w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=600&amp;height=337&amp;focal=2748,5 600w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=420&amp;height=236&amp;focal=2748,5 420w, https://bostonglobe-prod.cdn.arcpublishing.com/resizer/v2/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg?auth=3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3&amp;width=240&amp;height=135&amp;focal=2748,5 240w" loading="lazy"/><figcaption class=" img_caption | margin_horizontal_0--mobile margin_horizontal_0--tablet text_align_right"><span class="credit uppercase"></span></figcaption></figure></div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fRbWwIUGMH2LX-8-1-3-7ED34R5BUZDCRBOYDNF7KF44PA-0">Celtics to tighten their 3-point defense after allowing a season-high 20 in NBA Cup showdown vs. Bulls</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fRbWwIUGMH2LX-8-1-3-7ED34R5BUZDCRBOYDNF7KF44PA-0" class="display_block">The Bulls pushed Friday&#x27;s NBA Cup loss to the visiting Celtics into the final minutes with 20 3-pointers, which is a season-high for a Boston opponent.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h_d"><a class="card color_inherit" href="/2024/11/30/sports/timberwolves-karl-anthony-towns-anthony-edwards/" aria-label="Instead of taking a step forward, the Timberwolves are reeling in wake of Karl-Anthony Towns trade"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fRbWwIUGMH2LX-8-1-3-PRT6OQM3ARHK7CUDV6QGQIRTZY-1">Instead of taking a step forward, the Timberwolves are reeling in wake of Karl-Anthony Towns trade</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fRbWwIUGMH2LX-8-1-3-PRT6OQM3ARHK7CUDV6QGQIRTZY-1" class="display_block">Superstar guard Anthony Edwards admitted that he and his teammates are disregarding their coaches and blowing off game plans.<!-- --> </span></div></div></a></div></div></div><div class="container | align_items_start inline_block width_full"><div mobileAppPackage="[object Object]" class="s_c | align_items_start grid padding_horizontal width_full"><div class="card | inline_block padding_none margin_top margin_left margin_right margin_bottom width_full h_d"><a class="card color_inherit" href="/2024/11/29/sports/celtics-bulls-nba-cup/" aria-label="Celtics escape Bulls behind fourth-quarter surge from Payton Pritchard, keeping NBA Cup wild-card hopes alive"><div><h2 class="headline | bold border_box font_secondary margin_bottom" style="font-size:18px"><span id="headline-f0fRbWwIUGMH2LX-8-1-3-Y2OSESVJ4RCXDPVDYD4OEJXS2M-2">Celtics escape Bulls behind fourth-quarter surge from Payton Pritchard, keeping NBA Cup wild-card hopes alive</span></h2><div class="deck | border_box inline_block font_tertiary padding_bottom" style="font-size:14px;line-height:1.3"><span id="deck-f0fRbWwIUGMH2LX-8-1-3-Y2OSESVJ4RCXDPVDYD4OEJXS2M-2" class="display_block">Pritchard scored 19 of his 29 points in the first 6:35 of the fourth quarter as the Celtics eliminated the Bulls from NBA Cup contention.<!-- --> </span></div></div></a></div></div></div></div></div></section><section id="sp-lower-main" class="sp | lower-main align_items_start col grid mobile_12 desktop-8 ws-9"></section><section id="sp-lower-rail" class="sp | lower-rail col grid inline_block mobile_12 desktop-4 ws-3"></section><section id="sp-basement-1-fw" class="sp | basement-1-fw col grid width_full"><div class="arc_ad | background_transparent border_box border_none container color_gray column text_align_center width_full ad_position_ad_billboard" id="ad_position_ad_billboard"><div id="bg_sports_ad_billboard"></div></div></section><section id="sp-basement-1-main" class="sp | basement-1-main align_items_start col grid mobile_12 desktop-8 ws-9"></section><section id="sp-basement-1-rail" class="sp | basement-1-rail col grid inline_block mobile_12 desktop-4 ws-3"></section><section id="sp-basement-2-fw" class="sp | basement-2-fw col grid width_full"></section><section id="sp-basement-2-main" class="sp | basement-2-main align_items_start col grid mobile_12 desktop-8 ws-9"></section></main><section class="container grid margin_center"><footer id="sp-footer" class="sp | container column footer width_full"><div class="navigation width_full"><div class="footer | color_main container column padding_bottom_64 padding_top_48 relative"><div class="footer_content | border border_top border_horizontal--desktop"><div class="footer_banner | absolute container flex justify_center margin_vertical_24 row width_full"><figure class="footer_banner_content | container flex row--desktop align_items_center background_main"><div class="footer_follow_us | bold uppercase text_align_center margin_horizontal_16"><span class="label">Follow Us </span></div><div class="footer_sharebar | container flex row margin_top_16--mobile hidden--mobile"><a href="https://twitter.com/BostonGlobe" target="_tab" id="Follow us on Twitter" rel="noopener noreferrer" aria-label="Follow us on Twitter" data-footer-onclick="Twitter"><span class="margin_right_16"><svg width="24px" height="24px" viewBox="0 0 512 512"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" fill="#005dc7" fill-rule="evenodd"></path></svg></span></a><a href="https://www.facebook.com/globe" target="_tab" id="Follow us on Facebook" rel="noopener noreferrer" aria-label="Follow us on Facebook" data-footer-onclick="Facebook"><span class="margin_right_16"><svg width="24px" height="24px" viewBox="0 0 264 512"><path d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229" fill="#005dc7" fill-rule="evenodd"></path></svg></span></a><a href="https://www.instagram.com/bostonglobe/" target="_tab" id="Follow us on Instagram" rel="noopener noreferrer" aria-label="Follow us on Instagram" data-footer-onclick="Instagram"><span class="margin_right_16"><svg width="24px" height="24px" viewBox="70 50 420 420"><path d="M256 109.3c47.8 0 53.4.2 72.3 1 17.4.8 26.9 3.7 33.2 6.2 8.4 3.2 14.3 7.1 20.6 13.4 6.3 6.3 10.1 12.2 13.4 20.6 2.5 6.3 5.4 15.8 6.2 33.2.9 18.9 1 24.5 1 72.3s-.2 53.4-1 72.3c-.8 17.4-3.7 26.9-6.2 33.2-3.2 8.4-7.1 14.3-13.4 20.6-6.3 6.3-12.2 10.1-20.6 13.4-6.3 2.5-15.8 5.4-33.2 6.2-18.9.9-24.5 1-72.3 1s-53.4-.2-72.3-1c-17.4-.8-26.9-3.7-33.2-6.2-8.4-3.2-14.3-7.1-20.6-13.4-6.3-6.3-10.1-12.2-13.4-20.6-2.5-6.3-5.4-15.8-6.2-33.2-.9-18.9-1-24.5-1-72.3s.2-53.4 1-72.3c.8-17.4 3.7-26.9 6.2-33.2 3.2-8.4 7.1-14.3 13.4-20.6 6.3-6.3 12.2-10.1 20.6-13.4 6.3-2.5 15.8-5.4 33.2-6.2 18.9-.8 24.5-1 72.3-1m0-32.2c-48.6 0-54.7.2-73.8 1.1-19 .9-32.1 3.9-43.4 8.3-11.8 4.6-21.7 10.7-31.7 20.6C97.2 117 91 127 86.5 138.8c-4.4 11.4-7.4 24.4-8.3 43.4-.9 19.1-1.1 25.2-1.1 73.8 0 48.6.2 54.7 1.1 73.8.9 19 3.9 32.1 8.3 43.4 4.6 11.8 10.7 21.7 20.6 31.7 9.9 9.9 19.9 16.1 31.7 20.6 11.4 4.4 24.4 7.4 43.4 8.3 19.1.9 25.2 1.1 73.8 1.1s54.7-.2 73.8-1.1c19-.9 32.1-3.9 43.4-8.3 11.8-4.6 21.7-10.7 31.7-20.6 9.9-9.9 16.1-19.9 20.6-31.7 4.4-11.4 7.4-24.4 8.3-43.4.9-19.1 1.1-25.2 1.1-73.8s-.2-54.7-1.1-73.8c-.9-19-3.9-32.1-8.3-43.4-4.6-11.8-10.7-21.7-20.6-31.7C395 97.2 385 91 373.2 86.5c-11.4-4.4-24.4-7.4-43.4-8.3-19.1-.9-25.2-1.1-73.8-1.1z" fill-rule="evenodd" fill="#005dc7"></path><path d="M256 164.1c-50.7 0-91.9 41.1-91.9 91.9s41.1 91.9 91.9 91.9 91.9-41.1 91.9-91.9-41.2-91.9-91.9-91.9zm0 151.5c-32.9 0-59.6-26.7-59.6-59.6s26.7-59.6 59.6-59.6 59.6 26.7 59.6 59.6-26.7 59.6-59.6 59.6z" fill-rule="evenodd" fill="#005dc7"></path><circle cx="351.5" cy="160.5" r="21.5" fill-rule="evenodd" fill="#005dc7"></circle></svg></span></a></div></figure></div><div class="follow_us_bar_mobile | flex justify_center hidden--tablet margin_top_24"><a href="https://twitter.com/BostonGlobe" target="_tab" id="Follow us on Twitter" rel="noopener noreferrer" aria-label="Follow us on Twitter" data-footer-onclick="Twitter"><span class="margin_right_16"><svg width="24px" height="24px" viewBox="0 0 512 512"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" fill="#005dc7" fill-rule="evenodd"></path></svg></span></a><a href="https://www.facebook.com/globe" target="_tab" id="Follow us on Facebook" rel="noopener noreferrer" aria-label="Follow us on Facebook" data-footer-onclick="Facebook"><span class="margin_right_16"><svg width="24px" height="24px" viewBox="0 0 264 512"><path d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229" fill="#005dc7" fill-rule="evenodd"></path></svg></span></a><a href="https://www.instagram.com/bostonglobe/" target="_tab" id="Follow us on Instagram" rel="noopener noreferrer" aria-label="Follow us on Instagram" data-footer-onclick="Instagram"><span class="margin_right_16"><svg width="24px" height="24px" viewBox="70 50 420 420"><path d="M256 109.3c47.8 0 53.4.2 72.3 1 17.4.8 26.9 3.7 33.2 6.2 8.4 3.2 14.3 7.1 20.6 13.4 6.3 6.3 10.1 12.2 13.4 20.6 2.5 6.3 5.4 15.8 6.2 33.2.9 18.9 1 24.5 1 72.3s-.2 53.4-1 72.3c-.8 17.4-3.7 26.9-6.2 33.2-3.2 8.4-7.1 14.3-13.4 20.6-6.3 6.3-12.2 10.1-20.6 13.4-6.3 2.5-15.8 5.4-33.2 6.2-18.9.9-24.5 1-72.3 1s-53.4-.2-72.3-1c-17.4-.8-26.9-3.7-33.2-6.2-8.4-3.2-14.3-7.1-20.6-13.4-6.3-6.3-10.1-12.2-13.4-20.6-2.5-6.3-5.4-15.8-6.2-33.2-.9-18.9-1-24.5-1-72.3s.2-53.4 1-72.3c.8-17.4 3.7-26.9 6.2-33.2 3.2-8.4 7.1-14.3 13.4-20.6 6.3-6.3 12.2-10.1 20.6-13.4 6.3-2.5 15.8-5.4 33.2-6.2 18.9-.8 24.5-1 72.3-1m0-32.2c-48.6 0-54.7.2-73.8 1.1-19 .9-32.1 3.9-43.4 8.3-11.8 4.6-21.7 10.7-31.7 20.6C97.2 117 91 127 86.5 138.8c-4.4 11.4-7.4 24.4-8.3 43.4-.9 19.1-1.1 25.2-1.1 73.8 0 48.6.2 54.7 1.1 73.8.9 19 3.9 32.1 8.3 43.4 4.6 11.8 10.7 21.7 20.6 31.7 9.9 9.9 19.9 16.1 31.7 20.6 11.4 4.4 24.4 7.4 43.4 8.3 19.1.9 25.2 1.1 73.8 1.1s54.7-.2 73.8-1.1c19-.9 32.1-3.9 43.4-8.3 11.8-4.6 21.7-10.7 31.7-20.6 9.9-9.9 16.1-19.9 20.6-31.7 4.4-11.4 7.4-24.4 8.3-43.4.9-19.1 1.1-25.2 1.1-73.8s-.2-54.7-1.1-73.8c-.9-19-3.9-32.1-8.3-43.4-4.6-11.8-10.7-21.7-20.6-31.7C395 97.2 385 91 373.2 86.5c-11.4-4.4-24.4-7.4-43.4-8.3-19.1-.9-25.2-1.1-73.8-1.1z" fill-rule="evenodd" fill="#005dc7"></path><path d="M256 164.1c-50.7 0-91.9 41.1-91.9 91.9s41.1 91.9 91.9 91.9 91.9-41.1 91.9-91.9-41.2-91.9-91.9-91.9zm0 151.5c-32.9 0-59.6-26.7-59.6-59.6s26.7-59.6 59.6-59.6 59.6 26.7 59.6 59.6-26.7 59.6-59.6 59.6z" fill-rule="evenodd" fill="#005dc7"></path><circle cx="351.5" cy="160.5" r="21.5" fill-rule="evenodd" fill="#005dc7"></circle></svg></span></a></div><div class="logo_footer | background_white--mobile hidden--desktop margin_top_24 relative"></div><div class="footer_items_wrap | align_items_center background_gray_20--mobile container flex justify_center padding_top--mobile row"><div class="footer_items | align_items_center grid justify_space_around foreground_far margin_horizontal_16"><div class="footer_item | col desktop-2 tablet-2 border border_bottom--mobile margin_top"><h3 class="navigation_heading uppercase bold">Subscribe Now</h3><div class="footer_link_wrap | container flex margin_top_half row"><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="https://subscribe.bostonglobe.com/B7663/?p1=BGFooter" class="focus_ring" target="_self">Digital Access</a><span class="slash | margin_horizontal "></span></p><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="https://subscribe.bostonglobe.com/B5232/?p1=BGFooter" class="focus_ring" target="_self">Home Delivery</a><span class="slash | margin_horizontal "></span></p><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="https://manage.bostonglobe.com/gift/gift.html?p1=BGFooter" class="focus_ring" target="_self">Gift Subscriptions</a></p></div></div><div class="footer_item | col desktop-2 tablet-2 border border_bottom--mobile margin_top"><h3 class="navigation_heading uppercase bold">My Account</h3><div class="footer_link_wrap | container flex margin_top_half row"><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="https://www.bostonglobe.com/login?p1=BGFooter" class="focus_ring" target="_self">Log In</a><span class="slash | margin_horizontal "></span></p><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="https://manage.bostonglobe.com/cs/mc/login.aspx?p1=BGFooter" class="focus_ring" target="_self">Manage My Account</a><span class="slash | margin_horizontal "></span></p><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="#" class="focus_ring" target="_self">Customer Service</a><span class="slash | margin_horizontal "></span></p><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="https://isd-chatterbox.com/BostonGlobe/TransactionType.aspx" class="focus_ring" target="_self">Delivery Issues</a><span class="slash | margin_horizontal "></span></p><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="https://www.research.net/r/G653HPY" class="focus_ring" target="_self">Feedback</a></p></div></div><div class="footer_item | col desktop-2 tablet-2 border border_bottom--mobile margin_top"><h3 class="navigation_heading uppercase bold">Contact</h3><div class="footer_link_wrap | container flex margin_top_half row"><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="https://customerservice.bostonglobe.com/hc/en-us?p1=BGFooter" class="focus_ring" target="_self">Help &amp; FAQs</a><span class="slash | margin_horizontal "></span></p><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="/about/staff-list/?p1=BGFooter" class="focus_ring" target="_self">Staff List</a><span class="slash | margin_horizontal "></span></p><p class="footer_link | capitalize font_primary foreground_far width_full--desktop"><a href="https://www.bostonglobemedia.com/?p1=BGFooter" class="focus_ring" target="_self">Advertise</a></p></div></div><div class="footer_item | col desktop-4 tablet-4 margin_top"><h3 class="navigation_heading uppercase bold">More</h3><div class="footer_link_wrap | container flex margin_top_half row"><p class="footer_link | capitalize font_primary foreground_far "><a href="https://www.bostonglobe.com/newsletters?p1=BGFooter" class="focus_ring" target="_self">Newsletters</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="https://epaper.bostonglobe.com/launch.aspx?pbid=2c60291d-c20c-4780-9829-b3d9a12687cf&amp;p1=BGFooter" class="focus_ring" target="_self">View the ePaper</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="https://payment.bostonglobe.com/back-issues?p1=BGFooter" class="focus_ring" target="_self">Order Back Issues</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="https://nieonline.com/bostonglobe/" class="focus_ring" target="_self">News in Education</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="https://pages.bostonglobe.com/login/archive?p1=BGFooter&amp;p1=BGFooter" class="focus_ring" target="_self">Search the Archives</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="/about/help/privacy-policy/?p1=BGFooter" class="focus_ring" target="_self">Privacy Policy</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="/about/help/terms-service/?p1=BGFooter" class="focus_ring" target="_self">Terms of Service</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="/about/help/terms-purchase/?p1=BGFooter" class="focus_ring" target="_self">Terms of Purchase</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="https://www.bostonglobe.com/contact/?p1=BGFooter" class="focus_ring" target="_self">Contact</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="https://globe.rec.pro.ukg.net/BOS1501BGMP/JobBoard/3ebc7d47-2d31-4b8d-817d-db673315517a/?q=&amp;o=postedDateDesc" class="focus_ring" target="_self">Work at Boston Globe Media</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="/about/help/internship/?p1=BGFooter" class="focus_ring" target="_self">Internship Program</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="/about/help/coop/?p1=BGFooter" class="focus_ring" target="_self">Co-op Program</a><span class="slash | margin_horizontal slash--desktop"></span></p><p class="footer_link | capitalize font_primary foreground_far "><a href="https://www.bostonglobe.com/about/help/privacy-policy/?showform=true&amp;p1=BGFooter" class="focus_ring" target="_self">Do Not Sell My Personal Information</a></p></div></div></div></div></div><div class="footer_copyright | background_main padding_top_16 text_align_center"><span>©</span>2024 Boston Globe Media Partners, LLC</div><script> (function(){ var getClosest = function (elem, selector) { for ( ; elem && elem !== document; elem = elem.parentNode ) { if ( elem.matches( selector ) ) return elem; } return null; }; var footerSocialLinks = document.querySelectorAll('[data-footer-onclick]'); for (var i = 0; i < footerSocialLinks.length; i++) { footerSocialLinks[i].addEventListener('click', function(event) { const footerSocialLink = getClosest(event.target, '[data-footer-onclick]'); const social = footerSocialLink.getAttribute('data-footer-onclick'); window.bg && window.bg.globalTracking && window.bg.globalTracking.trackEvent && window.bg.globalTracking.trackEvent({ instance: this, eventName: 'SectionFront_Follow_' + social }); }); } })();</script></div></div></footer></section></section></div><script id="fusion-metadata" type="application/javascript">window.Fusion=window.Fusion||{};Fusion.arcSite="bostonglobe";Fusion.contextPath="/pf";Fusion.deployment="521";Fusion.globalContent={"_id":"/sports/high-schools","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"navigation":{"nav_title":null,"display_in_navigation":"true"},"site":{"site_description":"Massachusetts high school sports All-Scholastics","site_about":null,"site_keywords":null,"pagebuilder_path_for_native_apps":"/sports/high-schools/","site_url":null,"site_title":"Boston Globe All-Scholastics","site_tagline":null},"site_topper":{"site_logo_image":null},"_admin":{"alias_ids":["/sports/high-schools"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"High Schools","order":{"Hamburger-Menu":3006,"Top-Navigation":2006,"default":2009,"Section-Navigation":2006,"Native-app":2005,"TodaysPaper":2021},"parent":{"default":"/sports","Native-app":"/sports","Native-app-bar":null,"Hamburger-Menu":"/sports","Top-Navigation":"/sports","Section-Navigation":"/sports","TodaysPaper":"/todays-paper/sports"},"ancestors":{"default":["/sports"],"Native-app":["/sports","/"],"Native-app-bar":[],"Hamburger-Menu":["/sports","/"],"Top-Navigation":["/","/sports"],"Section-Navigation":["/sports","/"],"TodaysPaper":["/todays-paper/sports","/"]},"inactive":false,"node_type":"section","children":[{"_id":"/sports/high-schools/all-scholastics","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"navigation":{"nav_title":null},"site":{"site_description":null,"site_about":null,"site_keywords":null,"pagebuilder_path_for_native_apps":"/sports/high-schools/all-scholastics/","site_url":null,"site_title":null,"site_tagline":null},"site_topper":{"site_logo_image":null},"_admin":{"alias_ids":["/sports/high-schools/all-scholastics"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"All Scholastics","parent":{"default":"/sports/high-schools","Native-app":null,"Native-app-bar":null,"Section-Navigation":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"],"Native-app":[],"Native-app-bar":[],"Section-Navigation":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/statistics","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"navigation":{"nav_title":null},"site":{"site_description":null,"site_about":null,"site_keywords":null,"pagebuilder_path_for_native_apps":"/sports/high-schools/statistics/","site_url":null,"site_title":null,"site_tagline":null},"site_topper":{"site_logo_image":null},"_admin":{"alias_ids":["/sports/high-schools/statistics"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Statistics","order":{"Section-Navigation":3002},"parent":{"default":"/sports/high-schools","Native-app":null,"Native-app-bar":null,"Section-Navigation":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"],"Native-app":[],"Native-app-bar":[],"Section-Navigation":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[{"_id":"/sports/high-schools/statistics/scoreboard","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"navigation":{"nav_title":null},"site":{"site_description":null,"site_about":null,"site_keywords":null,"pagebuilder_path_for_native_apps":"/sports/high-schools/statistics/scoreboard/","site_url":null,"site_title":null,"site_tagline":null},"site_topper":{"site_logo_image":null},"_admin":{"alias_ids":["/sports/high-schools/statistics/scoreboard"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Scoreboard","parent":{"default":"/sports/high-schools/statistics","Native-app":null,"Native-app-bar":null,"Section-Navigation":"/sports/high-schools/statistics"},"ancestors":{"default":["/sports","/sports/high-schools","/sports/high-schools/statistics"],"Native-app":[],"Native-app-bar":[],"Section-Navigation":["/sports","/sports/high-schools","/sports/high-schools/statistics"]},"inactive":false,"node_type":"section","children":[]}]},{"_id":"/sports/high-schools/power-rankings","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"site":{"site_title":null,"site_url":null,"site_tagline":null,"site_description":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"site_topper":{"site_logo_image":null},"navigation":{"nav_title":null,"display_in_navigation":null},"_admin":{"alias_ids":["/sports/high-schools/power-rankings"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Power rankings","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/standings","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"site_topper":{"site_logo_image":null},"site":{"site_title":null,"site_tagline":null,"site_description":null,"site_url":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"navigation":{"nav_title":null,"display_in_navigation":null},"_admin":{"alias_ids":["/sports/high-schools/standings"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Standings","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/leaders","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"site_topper":{"site_logo_image":null},"site":{"site_title":null,"site_tagline":null,"site_description":null,"site_url":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"navigation":{"nav_title":null,"display_in_navigation":null},"_admin":{"alias_ids":["/sports/high-schools/leaders"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Leaders","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/rankings","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"site_topper":{"site_logo_image":null},"site":{"site_title":null,"site_tagline":null,"site_description":null,"site_url":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"navigation":{"nav_title":null,"display_in_navigation":null},"_admin":{"alias_ids":["/sports/high-schools/rankings"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Rankings","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/schedule","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"site_topper":{"site_logo_image":null},"site":{"site_title":null,"site_tagline":null,"site_description":null,"site_url":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"navigation":{"nav_title":null,"display_in_navigation":null},"_admin":{"alias_ids":["/sports/high-schools/schedule"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Schedule","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/scoreboard","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"site_topper":{"site_logo_image":null},"site":{"site_title":null,"site_tagline":null,"site_description":null,"site_url":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"navigation":{"nav_title":null,"display_in_navigation":null},"_admin":{"alias_ids":["/sports/high-schools/scoreboard"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Scoreboard","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/preview","site":{"site_title":null,"site_tagline":null,"site_url":null,"site_description":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"social":{"twitter":null,"rss":null,"instagram":null,"facebook":null},"site_topper":{"site_logo_image":null},"navigation":{"nav_title":null,"display_in_navigation":null},"_admin":{"alias_ids":["/sports/high-schools/preview"]},"_website":"bostonglobe","name":"Preview","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/school","site":{"site_title":null,"site_tagline":null,"site_url":null,"site_description":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"social":{"twitter":null,"rss":null,"instagram":null,"facebook":null},"site_topper":{"site_logo_image":null},"navigation":{"nav_title":null,"display_in_navigation":null},"name":"School","_website":"bostonglobe","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"_admin":{"alias_ids":["/sports/high-schools/school"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/recap","site":{"site_title":null,"site_tagline":null,"site_url":null,"site_description":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"social":{"twitter":null,"rss":null,"instagram":null,"facebook":null},"site_topper":{"site_logo_image":null},"navigation":{"nav_title":null,"display_in_navigation":null},"name":"Recap","_website":"bostonglobe","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"_admin":{"alias_ids":["/sports/high-schools/recap"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/globe-scholastics-standings","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"site_topper":{"site_logo_image":null},"site":{"site_title":null,"site_tagline":null,"site_description":null,"site_url":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"navigation":{"nav_title":null,"display_in_navigation":null},"name":"Globe scholastics standings","_website":"bostonglobe","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"_admin":{"alias_ids":["/sports/high-schools/globe-scholastics-standings"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/thanksgiving-scoreboard","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"site_topper":{"site_logo_image":null},"site":{"site_title":null,"site_tagline":null,"site_description":null,"site_url":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"navigation":{"nav_title":null,"display_in_navigation":null},"_admin":{"alias_ids":["/sports/high-schools/thanksgiving-scoreboard"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Thanksgiving scoreboard","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/tournament-bracket","site":{"site_title":null,"site_tagline":null,"site_url":null,"site_description":null,"pagebuilder_path_for_native_apps":null,"site_about":null,"site_keywords":null},"social":{"twitter":null,"rss":null,"instagram":null,"facebook":null},"site_topper":{"site_logo_image":null},"navigation":{"nav_title":null,"display_in_navigation":null},"name":"Tournament bracket","_website":"bostonglobe","parent":{"default":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"]},"_admin":{"alias_ids":["/sports/high-schools/tournament-bracket"]},"inactive":false,"node_type":"section","children":[]}]};Fusion.globalContentConfig={"source":"site-service","query":{"section":"/sports/high-schools","arc-site":"bostonglobe"}};Fusion.lastModified=1733045018654;Fusion.contentCache={"site-service":{"{\"hierarchy\":\"Top-Navigation\"}":{"data":{"children":[{"_id":"/multimedia/epaper","name":"E-Paper","navigation":{"nav_title":"ePaper"},"node_type":"section"},{"_id":"/metro","name":"Metro","navigation":{"display_in_navigation":"true","nav_title":"Metro"},"node_type":"section"},{"_id":"/metro/weather","name":"Weather","navigation":{"display_in_navigation":"true","nav_title":"Weather"},"node_type":"section"},{"_id":"/nation/politics","name":"Politics","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/sports","name":"Sports","navigation":{"display_in_navigation":"true","nav_title":"Sports"},"node_type":"section"},{"_id":"/business","name":"Business","navigation":{"display_in_navigation":"true","nav_title":"Business"},"node_type":"section"},{"_id":"link-3ABLLATNXJEUVCI6MNBAL3UYVE","display_name":"Watch: Globe Today","node_type":"link","url":"/globe-today"},{"_id":"link-ZQNBPYPBP5EVBOWVM66GNHEB6I","display_name":"Puzzles","node_type":"link","url":"/games"},{"_id":"/metro/new-england/rhode-island","name":"Rhode Island","navigation":{"display_in_navigation":"true","nav_title":"Rhode Island"},"node_type":"section"},{"_id":"/magazine","name":"Magazine","navigation":{"display_in_navigation":"true","nav_title":"Globe Magazine"},"node_type":"section"},{"_id":"/opinion","name":"Opinion","navigation":{"nav_title":"Opinion"},"node_type":"section"},{"_id":"link-VUJBNQCE310FHAJUHNREMP38F4","display_name":"Health","node_type":"link","url":"/business/healthcare/"},{"_id":"/arts","name":"Arts","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/lifestyle","name":"Lifestyle","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/metro/education","name":"Education","navigation":{"display_in_navigation":"true","nav_title":"Education"},"node_type":"section"},{"_id":"/metro/new-england/massachusetts/cambridge-somerville","name":"Cambridge and Somerville","navigation":{"display_in_navigation":"true","nav_title":"Camberville"},"node_type":"section"},{"_id":"/metro/money-power-inequality","name":"Money, Power, Inequality","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/metro/investigations/spotlight","name":"Spotlight","navigation":{"nav_title":"Spotlight"},"node_type":"section"},{"_id":"/business/technology","name":"Technology","navigation":{"display_in_navigation":"true","nav_title":""},"node_type":"section"},{"_id":"/science/environment/climate","name":"Climate","navigation":{"display_in_navigation":"true","nav_title":"Climate"},"node_type":"section"},{"_id":"link-cars","display_name":"Cars","node_type":"link","url":"https://boston.com/section/cars?s_campaign=bg:mainnav:cars"},{"_id":"link-real_estate","display_name":"Real Estate","node_type":"link","url":"https://www.boston.com/category/real-estate/"},{"_id":"link-YZJD4R8FT93T387PDK2TW8DKCW","display_name":"Events","node_type":"link","url":"https://globeevents.splashthat.com"}],"site":{"site_description":"Best live news, sports, opinion and entertainment in New England by Globe journalists. Read Spotlight Team investigations plus coverage of Celtics and Patriots.","site_keywords":"News, Massachusetts, New England","site_title":"The Boston Globe - Breaking News, Sports, Games, Obituaries"},"_id":"/"},"expires":1733045305694,"lastModified":1733045005419},"{\"hierarchy\":\"Hamburger-Menu\"}":{"data":{"children":[{"children":[{"_id":"link-HBX4G2RD55FRZCE5AHBKMXDWIM","children":[],"display_name":"Watch: Globe Today","node_type":"link","url":"https://www.bostonglobe.com/globe-today/"},{"_id":"link-YYGTHVPDXFGENFYA4DIGRTIOYE","children":[],"display_name":"Epaper","node_type":"link","url":"https://epaper.bostonglobe.com/html5/reader/production/default.aspx?pubname=&pubid=2c60291d-c20c-4780-9829-b3d9a12687cf"},{"_id":"/sports","children":[{"_id":"/sports/baseball/redsox","name":"Red Sox","navigation":{"nav_title":"Red Sox"},"node_type":"section"},{"_id":"/sports/football/patriots","name":"Patriots","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/sports/hockey/bruins","name":"Bruins","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/sports/basketball/celtics","name":"Celtics","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/sports/soccer/revolution","name":"Revolution","navigation":{"display_in_navigation":"true","nav_title":"Revolution"},"node_type":"section"},{"_id":"/sports/high-schools","name":"High Schools","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/sports/colleges","name":"Colleges","navigation":{"display_in_navigation":"true","nav_title":"Colleges"},"node_type":"section"},{"_id":"/sports/tv-radio","name":"TV & Radio","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"}],"name":"Sports","navigation":{"display_in_navigation":"true","nav_title":"Sports"},"node_type":"section"},{"_id":"/metro","children":[{"_id":"/metro/weather","name":"Weather","navigation":{"display_in_navigation":"true","nav_title":"Weather"},"node_type":"section"},{"_id":"/metro/politics","name":"Politics","navigation":{"display_in_navigation":"true","nav_title":"Politics"},"node_type":"section"},{"_id":"/metro/transportation","name":"Transportation","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/metro/education","name":"Education","navigation":{"display_in_navigation":"true","nav_title":"Education"},"node_type":"section"},{"_id":"/metro/new-england/massachusetts/cambridge-somerville","name":"Cambridge and Somerville","navigation":{"display_in_navigation":"true","nav_title":"Camberville"},"node_type":"section"},{"_id":"/metro/new-england/massachusetts","name":"Massachusetts","navigation":{"display_in_navigation":"true","nav_title":"Around Mass."},"node_type":"section"},{"_id":"/metro/investigations","name":"Investigations","navigation":{"display_in_navigation":"true","nav_title":"Investigations"},"node_type":"section"},{"_id":"/metro/obituaries","name":"Obituaries","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"link-QN3PP70CRH3AD5KA0VJ178DCEG","display_name":"Death Notices","node_type":"link","url":"https://www.legacy.com/us/obituaries/bostonglobe/browse"}],"name":"Metro","navigation":{"display_in_navigation":"true","nav_title":"Metro"},"node_type":"section"},{"_id":"/games","children":[{"_id":"/games/crossword","name":"Crossword","navigation":{"display_in_navigation":"true","nav_title":"Crossword"},"node_type":"section"},{"_id":"/games/mini-crossword","name":"Mini Crossword","navigation":{"display_in_navigation":"true","nav_title":"Mini Crossword"},"node_type":"section"},{"_id":"/games/sudoku","name":"Sudokus","navigation":{"display_in_navigation":"true","nav_title":"Sudokus"},"node_type":"section"},{"_id":"/games/word-flower","name":"Word Flower","navigation":{"display_in_navigation":"true","nav_title":"Word Flower"},"node_type":"section"},{"_id":"/games/wordrow","name":"WordroW","navigation":{"display_in_navigation":"true","nav_title":"WordroW"},"node_type":"section"},{"_id":"/games/jigsaw","name":"Jigsaw","navigation":{"display_in_navigation":"true","nav_title":"Jigsaw"},"node_type":"section"}],"name":"Games","navigation":{"display_in_navigation":"true","nav_title":"Games & Puzzles"},"node_type":"section"},{"_id":"/business","children":[{"_id":"link-ZDJ4P7VTWVFOPNQCBNWMMUBUDY","display_name":"Tech Power Players","node_type":"link","url":"https://www.bostonglobe.com/business/tech-power-players/2024/"},{"_id":"/business/technology","name":"Technology","navigation":{"display_in_navigation":"true","nav_title":""},"node_type":"section"},{"_id":"/business/economy","name":"Economy","navigation":{"display_in_navigation":"true","nav_title":""},"node_type":"section"},{"_id":"/business/real-estate/residential","name":"Housing","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/business/real-estate","name":"Real Estate","navigation":{"display_in_navigation":"true","nav_title":"Real Estate"},"node_type":"section"},{"_id":"/business/jobs","name":"Jobs","navigation":{"display_in_navigation":"true","nav_title":""},"node_type":"section"},{"_id":"/business/biotech","name":"Biotech","navigation":{"display_in_navigation":"true","nav_title":""},"node_type":"section"},{"_id":"/business/future-of-work","name":"Future of Work","navigation":{"display_in_navigation":"true","nav_title":"Future of Work"},"node_type":"section"},{"_id":"/business/fine-print","name":"The Fine Print","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/business/bold-types","name":"Bold Types","navigation":{"display_in_navigation":"true","nav_title":"Bold Types"},"node_type":"section"}],"name":"Business","navigation":{"display_in_navigation":"true","nav_title":"Business"},"node_type":"section"},{"_id":"/nation/politics","children":[{"_id":"/nation/politics/elections","name":"Elections","navigation":{"display_in_navigation":"true","nav_title":"2024 Election"},"node_type":"section"}],"name":"Politics","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/metro/money-power-inequality","children":[],"name":"Money, Power, Inequality","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/science/environment/climate","children":[],"name":"Climate","navigation":{"display_in_navigation":"true","nav_title":"Climate"},"node_type":"section"},{"_id":"/metro/investigations/spotlight","children":[],"name":"Spotlight","navigation":{"nav_title":"Spotlight"},"node_type":"section"},{"_id":"/opinion","children":[{"_id":"/opinion/ideas","name":"Ideas","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/opinion/columns","name":"Columns","navigation":{"display_in_navigation":"true","nav_title":"Columns and Op-eds"},"node_type":"section"},{"_id":"/opinion/editorials","name":"Editorials","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/opinion/letters","name":"Letters","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/opinion/cartoons","name":"Cartoons","navigation":{"display_in_navigation":"true","nav_title":"Cartoons"},"node_type":"section"},{"_id":"link-BA6JUWB7WZHTHMUBLUGUOLSPP4","display_name":"Say More podcast","node_type":"link","url":"https://www.bostonglobe.com/opinion/podcasts/say-more/"}],"name":"Opinion","navigation":{"nav_title":"Opinion"},"node_type":"section"},{"_id":"/metro/new-england/new-hampshire","children":[{"_id":"/metro/new-england/new-hampshire/business","name":"Business","navigation":{"display_in_navigation":"true","nav_title":"Business"},"node_type":"section"},{"_id":"/metro/new-england/new-hampshire/politics","name":"Politics","navigation":{"display_in_navigation":"true","nav_title":"Politics"},"node_type":"section"},{"_id":"/metro/new-england/new-hampshire/education","name":"Education","navigation":{"display_in_navigation":"true","nav_title":"Education"},"node_type":"section"},{"_id":"/metro/new-england/new-hampshire/crime","name":"Crime","navigation":{"display_in_navigation":"true","nav_title":"Crime"},"node_type":"section"},{"_id":"/metro/new-england/new-hampshire/health","name":"Health","navigation":{"display_in_navigation":"true","nav_title":"Health"},"node_type":"section"},{"_id":"/metro/new-england/new-hampshire/commentary","name":"Commentary","navigation":{"display_in_navigation":"true","nav_title":"Commentary"},"node_type":"section"}],"name":"New Hampshire","navigation":{"display_in_navigation":"true","nav_title":"New Hampshire"},"node_type":"section"},{"_id":"/metro/new-england/rhode-island","children":[{"_id":"/metro/new-england/rhode-island/things-to-do","name":"Rhode Island Things to Do","navigation":{"display_in_navigation":"true","nav_title":"Things to Do"},"node_type":"section"},{"_id":"/metro/new-england/rhode-island/podcast","name":"Rhode Island Podcast","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/metro/new-england/rhode-island/food-dining","name":"Rhode Island Food & Dining","navigation":{"display_in_navigation":"true","nav_title":"RI Food & Dining"},"node_type":"section"},{"_id":"/metro/new-england/rhode-island/politics","name":"Rhode Island Politics","navigation":{"display_in_navigation":"true","nav_title":"Politics"},"node_type":"section"},{"_id":"/metro/new-england/rhode-island/business","name":"Rhode Island Business","navigation":{"display_in_navigation":"true","nav_title":"Business"},"node_type":"section"},{"_id":"/metro/new-england/rhode-island/arts","name":"Rhode Island Arts","navigation":{"display_in_navigation":"true","nav_title":"Arts"},"node_type":"section"},{"_id":"/metro/new-england/rhode-island/crime","name":"Rhode Island Crime","navigation":{"display_in_navigation":"true","nav_title":"Crime"},"node_type":"section"}],"name":"Rhode Island","navigation":{"display_in_navigation":"true","nav_title":"Rhode Island"},"node_type":"section"},{"_id":"/world","children":[],"name":"World","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/nation/special-reports/coronavirus","children":[],"name":"COVID-19","navigation":{"display_in_navigation":"true","nav_title":"COVID"},"node_type":"section"},{"_id":"/magazine","children":[{"_id":"/magazine/miss-conduct","name":"Miss Conduct","navigation":{"display_in_navigation":"true","nav_title":"Miss Conduct"},"node_type":"section"},{"_id":"/magazine/dinner-with-cupid","name":"Dinner With Cupid","navigation":{"display_in_navigation":"true","nav_title":"Dinner with Cupid"},"node_type":"section"},{"_id":"/magazine/perspective","name":"Perspective","navigation":{"display_in_navigation":"true","nav_title":"Perspective"},"node_type":"section"},{"_id":"/magazine/women-and-power/2023","name":"Women and Power 2023","navigation":{"display_in_navigation":"true","nav_title":"Women & Power 2023"},"node_type":"section"}],"name":"Magazine","navigation":{"display_in_navigation":"true","nav_title":"Globe Magazine"},"node_type":"section"},{"_id":"/lifestyle","children":[{"_id":"/metro/special-reports/a-beautiful-resistance","name":"A Beautiful Resistance","navigation":{"display_in_navigation":null,"nav_title":"A Beautiful Resistance"},"node_type":"section"},{"_id":"/lifestyle/food-dining","name":"Food & Dining","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/games-comics/comics","name":"Comics","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/games-comics/crossword","name":"Crossword","navigation":{"nav_title":null},"node_type":"section"},{"_id":"link-F50RT4T6M11VV2CNRB6BZVXVFR","display_name":"Games","node_type":"link","url":"/games/"},{"_id":"/lifestyle/travel","name":"Travel","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/lifestyle/names","name":"Names","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"link-Q2D6QE5Z714FQ8CZYVJ47BB31G","display_name":"Love Letters","node_type":"link","url":"https://www.bostonglobe.com/lifestyle/relationships/love-letters/"},{"_id":"link-P1P5NH9KQT2BTCE6K3WRU3DXXW","display_name":"Real Estate","node_type":"link","url":"https://www.boston.com/category/real-estate/?p1=header_mainnav"}],"name":"Lifestyle","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/arts","children":[{"_id":"/arts/books","name":"Books","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/arts/movies","name":"Movies","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/arts/music","name":"Music","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/arts/tv","name":"Television","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/arts/visual-arts","name":"Visual Arts","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"/arts/performing-arts","name":"Theater/Dance","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"}],"name":"Arts","navigation":{"nav_title":null},"node_type":"section"},{"_id":"link-EBHDPF7W453XBCV6AM2YP6EKCM","children":[],"display_name":"Cars","node_type":"link","url":"https://www.boston.com/category/cars/?s_campaign=bg:bgmenu:cars"},{"_id":"link-real_estate","children":[],"display_name":"Real Estate","node_type":"link","url":"https://www.boston.com/category/real-estate/"},{"_id":"link-CTEDYF2J312HH1DJ6N565YWRN8","children":[],"display_name":"Events","node_type":"link","url":"https://globeevents.splashthat.com"}],"name":"Sections","navigation":{"nav_title":null},"node_type":"section","site_topper":{"site_logo_image":"<svg width=\"20\" height=\"20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.314 10.916l-.068 4.873c-.507.27-.845.44-1.32.777-.372-.236-.744-.474-1.184-.745V9.528l2.572 1.388zm.373-4.232c0 .744-.677 1.117-2.945 2.54v-2.17c0-1.082.068-1.69.1-2.132h-.472c.067.474.102 1.05.102 2.133v8.633c-1.423-.848-3.15-1.728-4.977-1.863 1.727-.982 3.452-2.302 3.452-4.233v-4.23c0-1.354.542-2.167 1.964-3.385a61.06 61.06 0 0 1 2.44 3.858c.203.338.34.677.34.846l-.003.004zm-4.434-5.28l-.068-.204c-1.422 0-2.2-.17-2.946-.304C7.53.794 6.92.658 6.072.658c-2.235 0-3.69 1.152-3.69 3.013 0 .78.168 1.22.676 1.797l.202-.203c-.27-.34-.405-.678-.405-1.05 0-.812.676-1.523 2.165-1.523 1.118 0 2.133.204 3.013.407C6.14 4.483 4.99 5.5 4.99 8.444c-.272-.102-.644-.17-1.152-.17-1.42 0-2.166.95-2.166 1.862 0 .407.1.848.373 1.152l.237-.135c-.102-.204-.17-.407-.17-.61 0-.61.474-1.083 1.354-1.083.78 0 1.354.338 1.624.813 0 2.064-.405 3.114-1.488 3.114v.236c1.624 0 3.588-1.184 3.588-3.08v-3.79c0-3.116 1.828-4.57 4.063-5.35zm7.075 8.563L15.314 7.97c1.15-.71 1.524-.914 1.93-1.218.71-.508.914-.813.914-1.117 0-.238-.1-.677-.643-1.49-.677-1.016-1.32-1.997-2.674-3.892-1.894 1.286-2.943 2.063-4.94 3.622A3.707 3.707 0 0 0 8.48 6.82c0 .44.034 2.707.034 4.196 0 1.15-.202 1.76-1.42 2.775-2.945 0-4.706 1.898-4.706 3.793 0 .813.27 1.66.88 2.335l.204-.204a2.693 2.693 0 0 1-.677-1.793c0-1.016.746-2.133 3.08-2.133 2.574 0 4.977 1.76 6.365 2.607 1.997-1.693 3.25-2.404 5.822-3.252v-4.298c0-.304.1-.608.27-.88l-.002.003z\"/><image/></svg>"}},{"children":[{"_id":"link-ED817H7DR51YN7HCWY3M9K6630","children":[],"display_name":"Search","node_type":"link","url":"https://www.bostonglobe.com/search/"}],"name":"Search","navigation":{"nav_title":null},"node_type":"section","site_topper":{"site_logo_image":"<svg width=\"35\" height=\"40\" viewBox=\"0 0 35 40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"#000\" fill-rule=\"evenodd\"><path d=\"M12.536 7.336c-4.157 4.573-4.157 12.015 0 16.588 4.158 4.573 10.922 4.573 15.08 0 4.159-4.573 4.158-12.015 0-16.588-4.158-4.574-10.922-4.574-15.08 0zm-2.347-2.58c5.453-5.997 14.323-5.997 19.773 0 5.452 5.996 5.452 15.752.002 21.748-5.452 5.997-14.322 5.997-19.775 0-5.45-5.996-5.45-15.753 0-21.748z\"/><path d=\"M6.314 38.12l7.972-11.845-1.425-1.71-1.425-1.708-9.87 9.566a3.544 3.544 0 0 0-.56.545c-1.341 1.607-1.341 4.216-.001 5.826 1.342 1.608 3.515 1.608 4.856-.002.174-.208.325-.434.453-.672\"/></g></svg>"}},{"children":[{"_id":"link-G5QJ65OFURFJ3FN5JYD2ELAMWI","children":[],"display_name":"ePaper","node_type":"link","url":"https://epaper.bostonglobe.com/html5/reader/production/default.aspx?pubname=&pubid=2c60291d-c20c-4780-9829-b3d9a12687cf"}],"name":"E-Paper","navigation":{"nav_title":"ePaper"},"node_type":"section","site_topper":{"site_logo_image":"<svg width=\"38\" height=\"38\" viewBox=\"0 0 38 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M36.91 0.209961C37.4 0.209961 37.79 0.599961 37.79 1.08996V33.97C37.79 36.1 36.11 37.79 33.97 37.79H4.31996C2.01996 37.79 0.209961 35.98 0.209961 33.68V7.25996C0.209961 6.60996 0.739961 6.08996 1.37996 6.08996H6.07996V1.08996C6.07996 0.599961 6.46996 0.209961 6.95996 0.209961H36.91ZM6.07996 8.42996H2.55996V33.67C2.55996 34.67 3.31996 35.43 4.31996 35.43C5.31996 35.43 6.07996 34.67 6.07996 33.67V8.42996ZM19.59 31.33H12.55C12.06 31.33 11.67 31.72 11.67 32.21C11.67 32.7 12.06 33.09 12.55 33.09H19.59C20.08 33.09 20.47 32.7 20.47 32.21C20.47 31.72 20.07 31.33 19.59 31.33ZM31.62 26.63H23.99C23.5 26.63 23.11 27.02 23.11 27.51V32.21C23.11 32.7 23.5 33.09 23.99 33.09H31.62C32.11 33.09 32.5 32.7 32.5 32.21V27.51C32.5 27.03 32.11 26.63 31.62 26.63ZM19.59 26.63H12.55C12.06 26.63 11.67 27.02 11.67 27.51C11.67 28 12.06 28.39 12.55 28.39H19.59C20.08 28.39 20.47 28 20.47 27.51C20.47 27.03 20.07 26.63 19.59 26.63ZM31.62 21.64H12.54C12.05 21.64 11.66 22.03 11.66 22.52C11.66 23.01 12.05 23.4 12.54 23.4H31.62C32.11 23.4 32.5 23.01 32.5 22.52C32.5 22.04 32.11 21.64 31.62 21.64ZM21.94 5.49996H12.55C12.06 5.49996 11.67 5.88996 11.67 6.37996V17.53C11.67 18.02 12.06 18.41 12.55 18.41H21.94C22.43 18.41 22.82 18.02 22.82 17.53V6.37996C22.82 5.88996 22.42 5.49996 21.94 5.49996ZM31.62 15.77H26.63C26.14 15.77 25.75 16.16 25.75 16.65C25.75 17.14 26.14 17.53 26.63 17.53H31.62C32.11 17.53 32.5 17.14 32.5 16.65C32.5 16.17 32.11 15.77 31.62 15.77ZM31.62 11.07H26.63C26.14 11.07 25.75 11.46 25.75 11.95C25.75 12.44 26.14 12.83 26.63 12.83H31.62C32.11 12.83 32.5 12.44 32.5 11.95C32.5 11.47 32.11 11.07 31.62 11.07ZM31.62 6.37996H26.63C26.14 6.37996 25.75 6.76996 25.75 7.25996C25.75 7.74996 26.14 8.13996 26.63 8.13996H31.62C32.11 8.13996 32.5 7.74996 32.5 7.25996C32.5 6.76996 32.11 6.37996 31.62 6.37996Z\" fill=\"black\"/> </svg>"}},{"children":[{"_id":"link-V6IAOA6FTBEM5PGDT7KBYAMVME","children":[],"display_name":"Murder in Boston","node_type":"link","url":"https://apps.bostonglobe.com/metro/investigations/2023/12/charles-stuart/murder-in-boston-charles-stuart-podcast/"},{"_id":"link-love_letters","children":[],"display_name":"Love Letters","node_type":"link","url":"https://www.boston.com/love-letters-podcast/"},{"_id":"/opinion/podcasts/say-more","children":[],"name":"Say More","navigation":{"display_in_navigation":"true","nav_title":"Say More"},"node_type":"section"},{"_id":"link-QJLTARIOXJFZHPC4HHOPCKK7YE","children":[],"display_name":"Rhode Island Report","node_type":"link","url":"https://www.bostonglobe.com/metro/new-england/rhode-island/podcast/"},{"_id":"/magazine/special-reports/prostate-cancer","children":[],"name":"Mr. 80 Percent","navigation":{"display_in_navigation":"true","nav_title":"Mr. 80 Percent"},"node_type":"section"},{"_id":"link-D1KE5W4CDD6TK0F4XNH7DC2G74","children":[],"display_name":"Gladiator","node_type":"link","url":"https://apps.bostonglobe.com/spotlight/gladiator/"},{"_id":"link-7P3YQ9RPCN50H0B85QB0P05JKG","children":[],"display_name":"STAT: The Readout Loud","node_type":"link","url":"https://www.statnews.com/readout-loud/"},{"_id":"link-CSG3BTOU4VEBBB5DGMTFTZ24XQ","children":[],"display_name":"The Globe","node_type":"link","url":"https://www.bostonglobe.com/multimedia/audio/podcast/globe-podcast/"},{"_id":"link-XH4T3UCG691XD6TXFDU18XUR24","children":[],"display_name":"All Podcasts","node_type":"link","url":"https://www.bostonglobe.com/podcasts"}],"name":"Podcasts","navigation":{"nav_title":null},"node_type":"section","site_topper":{"site_logo_image":"<svg width=\"29\" height=\"40\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"#000\" fill-rule=\"evenodd\"><path d=\"M16.74 16.889c-.214 0-.385-.191-.385-.426 0-.236.17-.427.386-.427h2.473v-.805H16.74c-.215 0-.386-.19-.386-.427 0-.236.17-.426.386-.426h2.473v-.357c0-.151-.01-.3-.022-.447h-2.451c-.215 0-.386-.193-.386-.428s.17-.425.386-.425h2.327c-.53-2.382-2.465-4.15-4.781-4.15-2.312 0-4.246 1.76-4.777 4.13h2.32c.215 0 .387.192.387.427s-.172.426-.386.426H9.379c-.012.154-.02.309-.02.467v.338h2.472c.214 0 .386.191.386.427 0 .235-.172.425-.386.425H9.359v.808h2.472c.214 0 .386.19.386.425 0 .237-.172.428-.386.428H9.359l.001 1.865h9.854V16.89H16.74zm-7.381 6.56c0 3.01 2.204 5.451 4.923 5.451 2.727 0 4.932-2.441 4.932-5.45v-2.896H9.36l-.001 2.896zm6.193 13.746h5.07c.7 0 1.267.63 1.267 1.403 0 .774-.566 1.402-1.267 1.402H7.95c-.7 0-1.27-.628-1.27-1.402 0-.773.57-1.403 1.27-1.403h5.068v-4.302c-4.967-.718-7.304-5.624-7.304-8.317V20.67c0-.773.573-1.402 1.27-1.402.698 0 1.268.629 1.268 1.402v3.905c.005.569 1.151 5.609 6.033 5.609 5.012 0 6.035-5.38 6.035-5.61v-3.904c0-.773.569-1.402 1.267-1.402s1.27.629 1.27 1.402v3.905c0 2.693-2.335 7.6-7.305 8.317v4.302zM5.04 14.286c-.417 0-.754-.293-.754-.653 0-7.814 5.896-9.629 6.146-9.702.395-.116.823.067.957.409.133.34-.077.71-.47.827-.215.065-5.124 1.633-5.124 8.466 0 .36-.338.653-.755.653\"/><path d=\"M.778 14.286c-.43 0-.778-.288-.778-.643C0 2.667 8.607.136 8.973.034c.407-.114.848.067.986.403.137.335-.08.7-.485.814-.327.093-7.919 2.381-7.919 12.392 0 .355-.348.643-.777.643\"/><g><path d=\"M23.531 14.286c.417 0 .755-.293.755-.653 0-7.814-5.896-9.629-6.147-9.702-.395-.116-.823.067-.956.409-.133.34.077.71.47.827.214.065 5.124 1.633 5.124 8.466 0 .36.338.653.754.653\"/><path d=\"M27.794 14.286c.43 0 .777-.288.777-.643 0-10.976-8.606-13.507-8.973-13.609-.407-.114-.848.067-.985.403-.138.335.08.7.485.814.326.093 7.918 2.381 7.918 12.392 0 .355.348.643.778.643\"/></g></g></svg>"}},{"children":[{"_id":"link-MZ5HWTVFHN7YNA4UUEAARNAHHG","children":[],"display_name":"Today's Headlines","node_type":"link","url":"https://cloudpages.bostonglobe.com/TodaysHeadlinesSU"},{"_id":"link-GKVRM6XUAH68B8875HFUW5WTJ0","children":[],"display_name":"Breaking News Alerts","node_type":"link","url":"https://cloudpages.bostonglobe.com/BreakingNewsSU"},{"_id":"/newsletters/starting-point","children":[],"name":"Starting Point","navigation":{"display_in_navigation":"true","nav_title":null},"node_type":"section"},{"_id":"link-A5WN31DF1X31TBJATURMAUB62G","children":[],"display_name":"Today in Opinion","node_type":"link","url":"https://www.bostonglobe.com/2023/01/03/opinion/sign-up-today-opinion/"},{"_id":"link-EG2DZXB2BH36B7ZZQQ0YA6E928","children":[],"display_name":"Globe's Most Popular","node_type":"link","url":"https://cloudpages.bostonglobe.com/PopularSU"},{"_id":"link-XIUAHFJS75CVNKLBTDTL6YFMBU","children":[],"display_name":"Camberville & beyond","node_type":"link","url":"https://www.bostonglobe.com/2023/09/27/metro/cambridge-somerville-and-boston-surrounding-areas/"},{"_id":"link-HAYY5UYJXRAILOBQUUMMVMCNQY","children":[],"display_name":"Rhode Island News","node_type":"link","url":"https://mailchi.mp/bostonglobe.com/rhode-island-e-mail-alerts-signup-page"},{"_id":"link-L3I2EDNUTFB7RIOYGSFIRENEX4","children":[],"display_name":"New Hampshire News","node_type":"link","url":"https://cloudpages.bostonglobe.com/NHMorningSU"},{"_id":"link-15DW37143N4HD0ZR8QMBKF1QB8","children":[],"display_name":"All Newsletters","node_type":"link","url":"https://www.bostonglobe.com/newsletters"}],"name":"Newsletters","navigation":{"nav_title":null},"node_type":"section","site_topper":{"site_logo_image":"<?xml version=\"1.0\" encoding=\"UTF-8\"?> <svg width=\"56px\" height=\"40px\" viewBox=\"0 0 56 40\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"> <!-- Generator: Sketch 50.2 (55047) - http://www.bohemiancoding.com/sketch --> <title>email</title> <desc>Created with Sketch.</desc> <defs></defs> <g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"> <g id=\"icons\" transform=\"translate(-704.000000, -1268.000000)\" fill=\"#000000\"> <g id=\"email\" transform=\"translate(704.000000, 1268.000000)\"> <path d=\"M30.0973948,26.11455 C29.5279132,26.6837424 28.8233999,26.9797225 28.0014677,26.9797225 C27.2000839,26.9797225 26.4750223,26.6865884 25.8879279,26.11455 L20.627562,21.0316613 L1.03328616,40 L54.9520365,40 L35.3900508,21.0316613 L30.0973948,26.11455 L30.0973948,26.11455 Z M55.9970645,1.01316258 L36.4321434,20.0241907 L56,38.9782995 L55.9970645,1.01316258 Z M26.9681816,25.1526147 C27.2470514,25.4201352 27.5846307,25.5567414 28.0014677,25.5567414 C28.4271112,25.5567414 28.7705614,25.4144433 29.0494313,25.1497688 L54.9813912,0 L1.03328616,0 L26.9652461,25.1526147 L26.9681816,25.1526147 Z M0,38.9811455 L19.5884049,20.0213447 L0,1.01031661 L0,38.9811455 Z\"></path> </g> </g> </g> </svg>"}},{"children":[{"_id":"/todays-paper","children":[],"name":"Today's Paper","navigation":{"display_in_navigation":"false","nav_title":null},"node_type":"section"},{"_id":"link-Y25BWKP29D06Z6373J9MNRF4XW","children":[],"display_name":"Games & Puzzles","node_type":"link","url":"/games"},{"_id":"link-YY86ZQBY2X4VVB48HE22DV4HCW","children":[],"display_name":"Magazine","node_type":"link","url":"https://www.bostonglobe.com/magazine/"},{"_id":"link-0GQGX7CAXX0DN5GTTM3APMV570","children":[],"display_name":"Obituaries","node_type":"link","url":"/metro/obituaries"},{"_id":"link-9UHKWZAD2X6PX225Z2H7CGK5A8","children":[],"display_name":"Comics","node_type":"link","url":"/games-comics/comics"},{"_id":"link-94FN8VT3GH24KFD7890M1CGPG8","children":[],"display_name":"Events","node_type":"link","url":"https://globeevents.splashthat.com/"},{"_id":"link-7W2C0VW0A50CD9CYK75JNM4728","children":[],"display_name":"Manage my Account","node_type":"link","url":"https://manage.bostonglobe.com/cs/mc/login.aspx"}],"name":"More","navigation":{"nav_title":null},"node_type":"section","site_topper":{"site_logo_image":"<svg width=\"41\" height=\"41\" viewBox=\"0 0 41 41\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M23.443 17.318h16.744V.576H23.444v16.742zM0 17.318h16.741V.576H0v16.742zM23.443 40.76h16.744V24.016H23.444V40.76zM0 40.76h16.741V24.016H0V40.76z\" fill=\"#000\" fill-rule=\"evenodd\"/></svg>"}}],"site":{"site_description":"Best live news, sports, opinion and entertainment in New England by Globe journalists. Read Spotlight Team investigations plus coverage of Celtics and Patriots.","site_keywords":"News, Massachusetts, New England","site_title":"The Boston Globe - Breaking News, Sports, Games, Obituaries"},"_id":"/"},"expires":1733045305986,"lastModified":1733045005812},"{\"hierarchy\":\"Section-Navigation\",\"section\":\"/sports/high-schools\"}":{"data":{"_id":"/sports/high-schools","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"navigation":{"nav_title":null,"display_in_navigation":"true"},"site":{"site_description":"Massachusetts high school sports All-Scholastics","site_about":null,"site_keywords":null,"pagebuilder_path_for_native_apps":"/sports/high-schools/","site_url":null,"site_title":"Boston Globe All-Scholastics","site_tagline":null},"site_topper":{"site_logo_image":null},"_admin":{"alias_ids":["/sports/high-schools"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"High Schools","order":{"Hamburger-Menu":3006,"Top-Navigation":2006,"default":2009,"Section-Navigation":2006,"Native-app":2005,"TodaysPaper":2021},"parent":{"default":"/sports","Native-app":"/sports","Native-app-bar":null,"Hamburger-Menu":"/sports","Top-Navigation":"/sports","Section-Navigation":"/sports","TodaysPaper":"/todays-paper/sports"},"ancestors":{"default":["/sports"],"Native-app":["/sports","/"],"Native-app-bar":[],"Hamburger-Menu":["/sports","/"],"Top-Navigation":["/","/sports"],"Section-Navigation":["/sports","/"],"TodaysPaper":["/todays-paper/sports","/"]},"inactive":false,"node_type":"section","children":[{"_id":"/sports/high-schools/all-scholastics","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"navigation":{"nav_title":null},"site":{"site_description":null,"site_about":null,"site_keywords":null,"pagebuilder_path_for_native_apps":"/sports/high-schools/all-scholastics/","site_url":null,"site_title":null,"site_tagline":null},"site_topper":{"site_logo_image":null},"_admin":{"alias_ids":["/sports/high-schools/all-scholastics"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"All Scholastics","parent":{"default":"/sports/high-schools","Native-app":null,"Native-app-bar":null,"Section-Navigation":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"],"Native-app":[],"Native-app-bar":[],"Section-Navigation":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[]},{"_id":"/sports/high-schools/statistics","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"navigation":{"nav_title":null},"site":{"site_description":null,"site_about":null,"site_keywords":null,"pagebuilder_path_for_native_apps":"/sports/high-schools/statistics/","site_url":null,"site_title":null,"site_tagline":null},"site_topper":{"site_logo_image":null},"_admin":{"alias_ids":["/sports/high-schools/statistics"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Statistics","order":{"Section-Navigation":3002},"parent":{"default":"/sports/high-schools","Native-app":null,"Native-app-bar":null,"Section-Navigation":"/sports/high-schools"},"ancestors":{"default":["/sports","/sports/high-schools"],"Native-app":[],"Native-app-bar":[],"Section-Navigation":["/sports","/sports/high-schools"]},"inactive":false,"node_type":"section","children":[{"_id":"/sports/high-schools/statistics/scoreboard","social":{"twitter":null,"rss":null,"facebook":null,"instagram":null},"navigation":{"nav_title":null},"site":{"site_description":null,"site_about":null,"site_keywords":null,"pagebuilder_path_for_native_apps":"/sports/high-schools/statistics/scoreboard/","site_url":null,"site_title":null,"site_tagline":null},"site_topper":{"site_logo_image":null},"_admin":{"alias_ids":["/sports/high-schools/statistics/scoreboard"],"paywall_status":"non-exempt"},"_website":"bostonglobe","name":"Scoreboard","parent":{"default":"/sports/high-schools/statistics","Native-app":null,"Native-app-bar":null,"Section-Navigation":"/sports/high-schools/statistics"},"ancestors":{"default":["/sports","/sports/high-schools","/sports/high-schools/statistics"],"Native-app":[],"Native-app-bar":[],"Section-Navigation":["/sports","/sports/high-schools","/sports/high-schools/statistics"]},"inactive":false,"node_type":"section","children":[]}]}]},"expires":1733045136732,"lastModified":1733044836225},"{\"hierarchy\":\"Footer-Logged-In\"}":{"data":{"children":[{"_id":"/my-account","children":[{"_id":"link-K2YYXDRNSRFC5KBF4LWUAWB52Q","display_name":"Log In","node_type":"link","url":"https://www.bostonglobe.com/login"},{"_id":"link-OBSJHQAYINGR7OASAA3OJBVKGY","display_name":"Manage My Account","node_type":"link","url":"https://manage.bostonglobe.com/cs/mc/login.aspx"},{"_id":"link-YTXKDPNYBRAL3GKO6OHSN4YXX4","display_name":"Customer Service","node_type":"link","url":"https://www.bostonglobe.com/bgcs"},{"_id":"link-RHZBKB63PBG2BFO2S4QBXA3WOY","display_name":"Delivery Issues","node_type":"link","url":"https://isd-chatterbox.com/BostonGlobe/TransactionType.aspx"},{"_id":"link-FSYUSKCLLJDFZEJD5GDQVKZ5RY","display_name":"Feedback","node_type":"link","url":"https://www.research.net/r/G653HPY"}],"name":"My Account","navigation":{"display_in_navigation":null}},{"_id":"/contact","children":[{"_id":"link-QH7CQJAUCFEB5FI7A67LULQTGE","display_name":"Help & FAQs","node_type":"link","url":"https://customerservice.bostonglobe.com/hc/en-us"},{"_id":"/about/staff-list","name":"Staff List","navigation":{"nav_title":null},"node_type":"section"},{"_id":"link-MJYAH6PSDNDTZEXLAI5W77JX74","display_name":"Advertise","node_type":"link","url":"https://www.bostonglobemedia.com/"}],"name":"Contact","navigation":{"display_in_navigation":"true"}},{"_id":"/about/help/terms","children":[{"_id":"/about/help/privacy-policy","name":"Privacy Policy","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/about/help/terms-service","name":"Terms of Service","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/about/help/terms-purchase","name":"Terms of Purchase","navigation":{"nav_title":null},"node_type":"section"}],"name":"Terms","navigation":{"display_in_navigation":"true"}},{"_id":"/more-about","children":[{"_id":"link-N3NDJDNJJBCEFKBTNORR3KMNZU","display_name":"Newsletters","node_type":"link","url":"https://www.bostonglobe.com/newsletters"},{"_id":"link-MIY5U4PETZGW3LF3RMBIEROGMU","display_name":"View the ePaper","node_type":"link","url":"https://epaper.bostonglobe.com/launch.aspx?pbid=2c60291d-c20c-4780-9829-b3d9a12687cf"},{"_id":"link-C4BFFF7KBJDJHPYLNMQBKHS6HU","display_name":"Order Back Issues","node_type":"link","url":"https://payment.bostonglobe.com/back-issues"},{"_id":"link-2FYM5BYX3ZFPRLI2YTBYJ57NEA","display_name":"News in Education","node_type":"link","url":"https://nieonline.com/bostonglobe/"},{"_id":"link-SP5K5P7DYRGHRJGPBVLGNHLGKU","display_name":"Search the Archives","node_type":"link","url":"https://pages.bostonglobe.com/login/archive?p1=BGFooter"},{"_id":"link-LE6RTP3WJBF6PFGVORVJ54H5TE","display_name":"Contact","node_type":"link","url":"https://www.bostonglobe.com/contact/"},{"_id":"link-QBATD2BUUFCCPBTN6DQLV52AW4","display_name":"Work at Boston Globe Media","node_type":"link","url":"https://bostonglobemediapartners.applytojob.com/"},{"_id":"/about/help/internship","name":"Internship Program","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/about/help/coop","name":"Co-op Program","navigation":{"nav_title":null},"node_type":"section"},{"_id":"link-HTAJEHCJXFHINCFLUQTEDXVMSM","display_name":"Do Not Sell My Personal Information","node_type":"link","url":"https://www.bostonglobe.com/about/help/privacy-policy/?showform=true"}],"name":"More","navigation":{"display_in_navigation":null}}],"site":{"site_description":"Best live news, sports, opinion and entertainment in New England by Globe journalists. Read Spotlight Team investigations plus coverage of Celtics and Patriots.","site_keywords":"News, Massachusetts, New England","site_title":"The Boston Globe - Breaking News, Sports, Games, Obituaries"},"_id":"/"},"expires":1733045302314,"lastModified":1733045002227},"{\"hierarchy\":\"Footer\"}":{"data":{"children":[{"_id":"/subscribe-now","children":[{"_id":"link-digital_access","display_name":"Digital Access","node_type":"link","url":"https://subscribe.bostonglobe.com/B7663/"},{"_id":"link-home_delivery","display_name":"Home Delivery","node_type":"link","url":"https://subscribe.bostonglobe.com/B5232/"},{"_id":"link-gift_subscription","display_name":"Gift Subscriptions","node_type":"link","url":"https://manage.bostonglobe.com/gift/gift.html"}],"name":"Subscribe Now","navigation":{"display_in_navigation":"true"}},{"_id":"/my-account","children":[{"_id":"link-log_in","display_name":"Log In","node_type":"link","url":"https://www.bostonglobe.com/login"},{"_id":"link-login","display_name":"Manage My Account","node_type":"link","url":"https://manage.bostonglobe.com/cs/mc/login.aspx"},{"_id":"link-customer_service","display_name":"Customer Service","node_type":"link","url":"https://www.bostonglobe.com/bgcs"},{"_id":"link-2MF3LQUKMVH7FNOYMVAJRIJ2A4","display_name":"Delivery Issues","node_type":"link","url":"https://isd-chatterbox.com/BostonGlobe/TransactionType.aspx"},{"_id":"link-T6PFH4SIXVEFRE5XNBCJ76XKYQ","display_name":"Feedback","node_type":"link","url":"https://www.research.net/r/G653HPY"}],"name":"My Account","navigation":{"display_in_navigation":null}},{"_id":"/contact","children":[{"_id":"link-YWN3TZ9M493VZ3944733F2BZ28","display_name":"Help & FAQs","node_type":"link","url":"https://customerservice.bostonglobe.com/hc/en-us"},{"_id":"/about/staff-list","name":"Staff List","navigation":{"nav_title":null},"node_type":"section"},{"_id":"link-6VD30983G50CVDR7BQ608GXEAM","display_name":"Advertise","node_type":"link","url":"https://www.bostonglobemedia.com/"}],"name":"Contact","navigation":{"display_in_navigation":"true"}},{"_id":"/more-about","children":[{"_id":"link-newsletters","display_name":"Newsletters","node_type":"link","url":"https://www.bostonglobe.com/newsletters"},{"_id":"link-view_the_epaper","display_name":"View the ePaper","node_type":"link","url":"https://epaper.bostonglobe.com/launch.aspx?pbid=2c60291d-c20c-4780-9829-b3d9a12687cf"},{"_id":"link-X9YHRB6V9N60ZCRPAQJWN5WEM4","display_name":"Order Back Issues","node_type":"link","url":"https://payment.bostonglobe.com/back-issues"},{"_id":"link-news_in_education","display_name":"News in Education","node_type":"link","url":"https://nieonline.com/bostonglobe/"},{"_id":"link-search_the_archives","display_name":"Search the Archives","node_type":"link","url":"https://pages.bostonglobe.com/login/archive?p1=BGFooter"},{"_id":"/about/help/privacy-policy","name":"Privacy Policy","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/about/help/terms-service","name":"Terms of Service","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/about/help/terms-purchase","name":"Terms of Purchase","navigation":{"nav_title":null},"node_type":"section"},{"_id":"link-27P7ZXHXJ5HCLDSHF7J7RVMBXA","display_name":"Contact","node_type":"link","url":"https://www.bostonglobe.com/contact/"},{"_id":"link-work_at_boston_globe_media","display_name":"Work at Boston Globe Media","node_type":"link","url":"https://globe.rec.pro.ukg.net/BOS1501BGMP/JobBoard/3ebc7d47-2d31-4b8d-817d-db673315517a/?q=&o=postedDateDesc"},{"_id":"/about/help/internship","name":"Internship Program","navigation":{"nav_title":null},"node_type":"section"},{"_id":"/about/help/coop","name":"Co-op Program","navigation":{"nav_title":null},"node_type":"section"},{"_id":"link-6LR3PEKOHVGMNEX4T3V2CHKTAU","display_name":"Do Not Sell My Personal Information","node_type":"link","url":"https://www.bostonglobe.com/about/help/privacy-policy/?showform=true"}],"name":"More","navigation":{"display_in_navigation":null}}],"site":{"site_description":"Best live news, sports, opinion and entertainment in New England by Globe journalists. Read Spotlight Team investigations plus coverage of Celtics and Patriots.","site_keywords":"News, Massachusetts, New England","site_title":"The Boston Globe - Breaking News, Sports, Games, Obituaries"},"_id":"/"},"expires":1733045304902,"lastModified":1733045004765}},"content-api":{"{\"published\":true,\"website_url\":\"/2024/09/04/sports/see-todays-high-school-sports-schedules-scores/\"}":{"data":{"_id":"D7XLHV3AJRHJNCRBIQ2JOILJFE","canonical_url":"/2024/09/04/sports/see-todays-high-school-sports-schedules-scores/","content_restrictions":{"content_code":"non-exempt"},"description":{"basic":"Catch up with the action daily with the Boston Globe."},"display_date":"2024-09-04T16:03:16.641Z","headlines":{"basic":"See today’s high school sports schedules and scores","native":""},"label":{},"last_updated_date":"2024-09-04T16:03:34.514Z","publish_date":"2024-09-04T16:03:34.435Z","related_content":{"redirect":[{"canonical_url":"/2024/09/04/sports/see-todays-high-school-sports-schedules-scores/","redirect_url":"https://www.bostonglobe.com/sports/high-schools/scoreboard/"}]},"resizer_version":1,"revision":{"revision_id":"ZR7RORFJGBCRXMUYGN5SQDUEXI"},"subtype":"schools","taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story"},"expires":1733045136299,"lastModified":1733044836237},"{\"published\":true,\"website_url\":\"/2024/11/07/sports/miaa-massachusetts-2024-high-school-football-playoffs/\"}":{"data":{"_id":"TM64WPPH4BFSXMC66UQRDHW4CE","canonical_url":"/2024/11/07/sports/miaa-massachusetts-2024-high-school-football-playoffs/","content_restrictions":{"content_code":"non-exempt"},"description":{"basic":"The first game is Uxbridge-Mashpee on Dec. 4, and the eight games wrap up with Mansfield-North Attleborough on the night of Dec. 6."},"display_date":"2024-11-30T18:46:13.422Z","headlines":{"basic":"MIAA Super Bowl Guide: See dates and times, ticket info, how to watch and more","native":"miaa massachusetts 2024 high school football playoffs"},"label":{"storycard":{"text":"high school football"}},"last_updated_date":"2024-11-30T18:48:47.71Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90"},"caption":"Needham upset St. John's Prep to advance to the Division 1 Super Bowl.","credits":{"by":[{"name":"Barry Chin/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg","width":4741}},"publish_date":"2024-11-30T18:48:47.301Z","related_content":{"redirect":[]},"resizer_version":1,"revision":{"revision_id":"XK7ZDDZ6OFGD7HG2HB7EJFI7SU"},"subtype":"schools","taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story"},"expires":1733045136320,"lastModified":1733044836262},"{\"published\":true,\"website_url\":\"/2021/09/08/sports/how-reach-boston-globes-high-school-sports-department/\"}":{"data":{"_id":"DUBKNGVGHQI6RAOLA4BXWMMOGA","canonical_url":"/2021/09/08/sports/how-reach-boston-globes-high-school-sports-department/","content_restrictions":{"content_code":"non-exempt"},"description":{"basic":"Calling in scores? Have a story idea? Here’s how you can get in touch with us."},"display_date":"2024-09-04T16:53:26.001Z","headlines":{"basic":"How to reach the Boston Globe’s high school sports department","native":""},"label":{},"last_updated_date":"2024-09-04T16:53:26.121Z","publish_date":"2024-09-04T16:53:26.001Z","related_content":{"redirect":[]},"resizer_version":1,"revision":{"revision_id":"KXPKFN3R7JEDZCN7POM7PZSBBY"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story"},"expires":1733045136297,"lastModified":1733044836239},"{\"published\":true,\"website_url\":\"/2024/07/12/sports/meet-globes-spring-2024-all-scholastics/\"}":{"data":{"_id":"P6OW5VSAHNBGHBT4IHSKQKJ26U","canonical_url":"/2024/07/12/sports/meet-globes-spring-2024-all-scholastics/","content_restrictions":{"content_code":"non-exempt"},"description":{"basic":"The Globe salutes the region's best high school athletes and coaches in eight spring sports. Find the All-Scholastics section in print on Sunday, July 14."},"display_date":"2024-07-12T18:06:14.396Z","headlines":{"basic":"Meet the Globe’s Spring 2024 All-Scholastics","native":""},"label":{"storycard":{"text":"high schools"}},"last_updated_date":"2024-07-12T18:06:21.958Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"18f4c5d43e53fb37582d380df5eb4f65cc35f6c077c49a4787bb6cf0892be73f"},"caption":"Worcester 6/16/2024 English’s Armanis Romero (No. 4) and teamates hold up the MIAA Division 5 state championship baseball trophy after the win over Georgetown at Polar Park, Sunday, June 14, 2024. Ken McGagh for The Boston Globe ","credits":{"by":[{"name":"Ken McGagh for The Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/CVPCNA5XJZC57LXYPTAP2OMEKE.jpg","width":1988}},"publish_date":"2024-07-12T18:06:21.856Z","related_content":{"redirect":[{"canonical_url":"/2024/07/12/sports/meet-globes-spring-2024-all-scholastics/","redirect_url":"https://www.bostonglobe.com/sports/high-schools/all-scholastics/"}]},"resizer_version":1,"revision":{"revision_id":"GX2YZ57INRBEBOUSYSFEBUVIAQ"},"subtype":"schools","taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story"},"expires":1733045052508,"lastModified":1733044752473},"{\"published\":true,\"website_url\":\"/2023/11/21/sports/boston-globe-all-scholastics-football/\"}":{"data":{"_id":"FNVDC7H66JAMNEHAGXR3FLWTZA","canonical_url":"/2023/11/21/sports/boston-globe-all-scholastics-football/","content_restrictions":{"content_code":"non-exempt"},"description":{"basic":"The Globe has selected a football All-Scholastic team every year since 1903. To celebrate this anniversary, we chose the best player at each position — based on their career after high school — for inclusion on our all-time team."},"display_date":"2023-11-21T13:28:55.006Z","headlines":{"basic":"The Globe has selected football All-Scholastics for 120 years. See who made the all-time team.","native":"boston globe all scholastics football"},"label":{"storycard":{"text":"high schools"}},"last_updated_date":"2023-11-21T15:44:25.046Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"0e6c88dafcd7438b202fa966261fdb7634b0c32490b746fc17b5c00d3776a5e6"},"caption":"","credits":{"by":[{"name":"ryan Huddle / Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/UIQLVXKVUJC7ZHUQQBHLC6DI6E.jpg","width":4687}},"publish_date":"2023-11-21T15:44:23.677Z","related_content":{"redirect":[]},"resizer_version":1,"revision":{"revision_id":"6XXSTFYMN5E7JKFNTYYOJLEIGE"},"subtype":"big-article","taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story"},"expires":1733045136365,"lastModified":1733044836308},"{\"published\":true,\"website_url\":\"/2024/04/05/sports/boston-globe-hockey-all-scholastics/\"}":{"data":{"_id":"MKLYGRBZNJDM3EMXETBW7MMACE","canonical_url":"/2024/04/05/sports/boston-globe-hockey-all-scholastics/","content_restrictions":{"content_code":"non-exempt"},"description":{"basic":"The Bay State has produced some greats on the ice. Here, we honor those players — men and women — who were named All-Scholastics in their youth and went on to big things as professionals."},"display_date":"2024-04-05T12:47:02.471Z","headlines":{"basic":"Meet the Globe’s all-time All-Scholastic hockey teams","native":"boston globe hockey all-scholastics"},"label":{},"last_updated_date":"2024-04-08T14:50:32.333Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"8d2e611f7cfeb85ca686ea56dc833f24a1941ef9b977002349cf1a608d40dfaa"},"caption":"All-Scholastic illustration","credits":{"by":[{"name":"ryan huddle / Globe staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/4AW3NQKD6BGDLDEWIVEVJ7QH2I.jpg","width":4200}},"publish_date":"2024-04-08T14:50:31.713Z","related_content":{"redirect":[]},"resizer_version":1,"revision":{"revision_id":"CVMDFLIFFBBNZASTLBM2LFNVXI"},"subtype":"big-article","taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story"},"expires":1733045103367,"lastModified":1733044803316}},"content-feed":{"{\"elasticSearchQuery\":\"\",\"offset\":0,\"query\":\"type:\\\"story\\\" AND (taxonomy.primary_section.path:%22\\\\/sports\\\\/high-schools%22+OR+taxonomy.sites._id:%22\\\\/sports\\\\/high-schools%22)\",\"size\":1}":{"data":{"_id":"b5d9d50a3c770701d2befa4d92bfdaedf046dcdc2cbbfe0365e960e51c5bec1e","content_elements":[{"_id":"TZCFKIKM2FBYPGSUUTDDGRRN7E","canonical_url":"/2024/11/30/sports/foot-locker-cross-country-northeast-regional-girls-virginia-kraus/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Aiden Sprole","slug":""}]},"description":{"basic":"Moravian Academy junior from Bethlehem, Penn., improved on last year's fifth-place finish by holding off defending champion Zariel Macchia of Shirley, N.Y."},"display_date":"2024-12-01T02:35:13.855Z","headlines":{"basic":"Virginia Kraus conquers Franklin Park’s Bear Cage Hill to win Foot Locker Cross-Country Northeast Regional ","native":"Foot Locker Cross-Country Northeast Regional girls Virginia Kraus"},"label":{"basic":{"text":"HIGH SCHOOL CROSS-COUNTRY"},"storycard":{"text":"HIGH SCHOOL CROSS-COUNTRY"}},"last_updated_date":"2024-12-01T02:35:14.13Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"a13f9a3820269fa71658f5767673cea091cafd340525ce7dc7613b3946bb8896"},"caption":"A determined Virginia Kraus paced the girls' race at the Foot Locker Cross-Country Northeast Regional at Franklin Park.","credits":{"by":[{"name":"John Tlumacki/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/BIBBFEQOI2JEMF6YAXWG7LXYFY.jpg","width":3556}},"publish_date":"2024-12-01T02:35:13.855Z","related_content":{"basic":[]},"revision":{"revision_id":"CDPS72G2VFCKPHYT2BKUTHJNHI"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/30/sports/foot-locker-cross-country-northeast-regional-girls-virginia-kraus/"}],"type":"results"},"expires":1733045136345,"lastModified":1733044836247},"{\"elasticSearchQuery\":\"\",\"offset\":1,\"query\":\"type:\\\"story\\\" AND (taxonomy.primary_section.path:%22\\\\/sports\\\\/high-schools%22+OR+taxonomy.sites._id:%22\\\\/sports\\\\/high-schools%22)\",\"size\":9}":{"data":{"_id":"4fab67a59746b106e9d8889e7b8f7feda0c462ccd3184f4a6299646e502b6261","content_elements":[{"_id":"CB6IWRSGHRFUDCIQIOZHB77LHU","canonical_url":"/2024/11/30/sports/foot-locker-cross-country-northeast-regionals-boys-jack-graffeo-tad-gavenas/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/d684f139-63aa-4f47-a66d-2456835312b0.png"},"name":"Matty Wasserman","slug":"matty-wasserman"}]},"description":{"basic":"It marked the second time Massachusetts runners claimed the top two spots in the boys’ race, following Cushing Academy brothers Ayalen Taye and Sintayehu Taye in 2005."},"display_date":"2024-11-30T23:36:26.924Z","headlines":{"basic":"Westford’s Jack Graffeo and Phillips Andover’s Tam Gavenas go 1-2 at Foot Locker Cross-County Northeast Regional","native":"Foot Locker Cross-Country Northeast Regionals boys Jack Graffeo Tad Gavenas"},"label":{"basic":{"text":"HIGH SCHOOL CROSS-COUNTRY"},"storycard":{"text":"HIGH SCHOOL CROSS-COUNTRY"}},"last_updated_date":"2024-12-01T03:55:33.066Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"54904a6a1e3269a4105f3357d5ca674eef9ea0af88389fa28aa99845fbf624d5"},"caption":"Jack Graffeo (center) won the boys' race, while Tam Gavenas (right) finished second.","credits":{"by":[{"name":"John Tlumacki/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/GB3UHNVQG4YIR5H7ZISXT237WU.jpg","width":3556}},"publish_date":"2024-12-01T03:55:32.927Z","related_content":{"basic":[]},"revision":{"revision_id":"H7FPUG7TNVDUXKSXTBYOU3SBRY"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/30/sports/foot-locker-cross-country-northeast-regionals-boys-jack-graffeo-tad-gavenas/"},{"_id":"TM64WPPH4BFSXMC66UQRDHW4CE","canonical_url":"/2024/11/07/sports/miaa-massachusetts-2024-high-school-football-playoffs/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/2785f046-2b8b-4d96-bc56-6639173d5c52.png"},"name":"Emma Healy","slug":"emma-healy"},{"image":{"url":"https://author-service-images-prod-us-east-1.publishing.aws.arc.pub/bostonglobe/a6dd98a1-73f1-40b9-9a1a-7c0c514e875d.png"},"name":"Brendan Kurie","slug":"brendan-kurie"}]},"description":{"basic":"The first game is Uxbridge-Mashpee on Dec. 4, and the eight games wrap up with Mansfield-North Attleborough on the night of Dec. 6."},"display_date":"2024-11-30T18:46:13.422Z","headlines":{"basic":"MIAA Super Bowl Guide: See dates and times, ticket info, how to watch and more","native":"miaa massachusetts 2024 high school football playoffs"},"label":{"basic":{"text":"high school football"},"storycard":{"text":"high school football"}},"last_updated_date":"2024-11-30T18:48:47.71Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"0fb0a2778c9e7fd23478a35df675993acf5b44c9031ff91b1f0547d24194ba90"},"caption":"Needham upset St. John's Prep to advance to the Division 1 Super Bowl.","credits":{"by":[{"name":"Barry Chin/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/2Q6X2WMWDYUON64C3VBNZGYOIE.jpg","width":4741}},"publish_date":"2024-11-30T18:48:47.301Z","related_content":{"basic":[]},"revision":{"revision_id":"XK7ZDDZ6OFGD7HG2HB7EJFI7SU"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/07/sports/miaa-massachusetts-2024-high-school-football-playoffs/"},{"_id":"5UL2X3PGKJET7MVNBUCV2WUSSA","canonical_url":"/2024/11/29/sports/thanksgiving-football-milton-mansfield-north-quincy-winchester/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/40721c19-d510-4c0a-9a11-a054c9ae3669.png"},"name":"Michael Vega","slug":"michael-vega"}]},"description":{"basic":"Owen McHugh and Patrick Miller took the Wildcats to back-to-back Super Bowls before Collins, a junior, became the fourth starter in four years."},"display_date":"2024-11-30T03:14:31.808Z","headlines":{"basic":"Patrick Collins plans to end Milton’s revolving door at quarterback and more Thanksgiving leftovers","native":"Thanksgiving football Milton Mansfield North Quincy Winchester"},"label":{"basic":{"text":"HIGH SCHOOL FOOTBALL"},"storycard":{"text":"HIGH SCHOOL FOOTBALL"}},"last_updated_date":"2024-12-01T01:37:53.515Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"f6fbbe2a3a1e2538bef48ba6e58c3a78237d33b82dc836a23814d567c7e070fc"},"caption":"Patrick Collins got his first shot as the Milton starter during 7-on-7s in the summer.","credits":{"by":[{"name":"Matthew J. Lee/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/FI4TJISXQ3C73YT4SVRITX6KWU.jpg","width":3539}},"publish_date":"2024-12-01T01:37:53.223Z","related_content":{"basic":[]},"revision":{"revision_id":"373DHCVDVFG4ZJBBOU3IRPUDHA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/29/sports/thanksgiving-football-milton-mansfield-north-quincy-winchester/"},{"_id":"UHDIAOV2IFGV3CCDWXKUIDJB4Y","canonical_url":"/2024/11/29/sports/sharon-football-brain-injury-thanksgiving-gofundme/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://author-service-images-prod-us-east-1.publishing.aws.arc.pub/bostonglobe/a6dd98a1-73f1-40b9-9a1a-7c0c514e875d.png"},"name":"Brendan Kurie","slug":"brendan-kurie"}]},"description":{"basic":"Rohan Shukla underwent brain surgery, according to the crowdfunding page, which had raised more than $13,000 in just three hours, already exceeding a goal of $2,500."},"display_date":"2024-11-30T01:25:04.482Z","headlines":{"basic":"GoFundMe set up for Sharon football player who suffered brain injury on Thanksgiving","native":"Sharon football brain injury Thanksgiving GoFundMe"},"label":{"basic":{"text":"HIGH SCHOOL FOOTBALL"},"storycard":{"text":"HIGH SCHOOL FOOTBALL"}},"last_updated_date":"2024-11-30T02:06:28.642Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"66b854b1144311f5ea5e59797676dfaf15549f30b44a09dc86fc1d2fdfdad420"},"caption":"","credits":{"by":[{"name":"MARK STOCKWELL FOR THE BOSTON GLOBE"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/LFBQTHKM62MTBWCDUDPHF26NME.jpg","width":3359}},"publish_date":"2024-11-30T02:06:28.49Z","related_content":{"basic":[]},"revision":{"revision_id":"37QVMV4V7FDQTFPBRLBA7HEJAA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/29/sports/sharon-football-brain-injury-thanksgiving-gofundme/"},{"_id":"KV635CKA4VGU7K7O6CW5TMPOFA","canonical_url":"/2024/11/29/sports/massachusetts-high-school-football-players-of-the-week/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Nate Weitzer","slug":"nathaniel-weitzer"}]},"description":{"basic":"We picked the best performances in all eight divisions from Tuesday, Wednesday, and Thursday's games."},"display_date":"2024-11-30T00:04:25.264Z","headlines":{"basic":"EMass football Players of the Week: The 39 best Thanksgiving performances","native":"Massachusetts high school football players of the week"},"label":{"basic":{"text":"HIGH SCHOOL FOOTBALL"},"storycard":{"text":"HIGH SCHOOL FOOTBALL"}},"last_updated_date":"2024-11-30T00:05:45.169Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"39e4ec60d76f04e2ad16db4dab8599fcea40db0a6c5527145b76bc7d687f3597"},"caption":"Methuen's Shane Eason is congratulated by coach Thomas Ryan after capping his incredible career with a Thanksgiving win.","credits":{"by":[{"name":"Ken McGagh for The Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/N64IGJ3MAZB2ZHI3EC4FGT7JL4.jpg","width":2000}},"publish_date":"2024-11-30T00:05:44.86Z","related_content":{"basic":[]},"revision":{"revision_id":"EW75N7TXIREQVEJUWKAXEIYNYI"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/29/sports/massachusetts-high-school-football-players-of-the-week/"},{"_id":"JKHAYCUVBJGI3BIV547IXWGZRI","canonical_url":"/2024/11/29/sports/top-20-high-school-football-poll-massachusetts/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Nate Weitzer","slug":"nathaniel-weitzer"}]},"description":{"basic":"North Attleborough, Mansfield, Natick, and Franklin all rise, while Foxborough and Wellesley slip."},"display_date":"2024-11-29T21:13:02.916Z","headlines":{"basic":"Globe Top 20 football poll: Coming out of Thanksgiving Bishop Feehan, St. Mary’s crack the list","native":"Top 20 high school football poll massachusetts"},"label":{"basic":{"text":"HIGH SCHOOL FOOTBALL"},"storycard":{"text":"HIGH SCHOOL FOOTBALL"}},"last_updated_date":"2024-11-29T21:14:55.001Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"072f9b7f29ec96f690fd9648d102d2ecebcd43c0c7558249b9c0ab7ff5e5c904"},"caption":"Bishop Feehan moved into the Top 20 following a 27-7 win over Bishop Stang the night before Thanksgiving.","credits":{"by":[{"name":"MARK STOCKWELL FOR THE BOSTON GLOBE"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/3YTQDAR3FD4SRAE54MF3755ISE.jpg","width":2400}},"publish_date":"2024-11-29T21:14:54.867Z","related_content":{"basic":[]},"revision":{"revision_id":"5ABMJDN42BDQLFLKMROY3Q3VSA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/29/sports/top-20-high-school-football-poll-massachusetts/"},{"_id":"7J3S74RTFNBVRA64ZOM5MQMTEU","canonical_url":"/2024/11/28/sports/thanksgiving-high-school-football-live-updates/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://author-service-images-prod-us-east-1.publishing.aws.arc.pub/bostonglobe/a6dd98a1-73f1-40b9-9a1a-7c0c514e875d.png"},"name":"Brendan Kurie","slug":"brendan-kurie"}]},"description":{"basic":"Today, 190 schools battled their rival. For many seniors, it was their final high school football game. Re-live a muddy morning across the state."},"display_date":"2024-11-29T15:52:53.595Z","headlines":{"basic":"Thanksgiving football is in the books. Catch up on scores and all the action from a muddy morning.","native":"Thanksgiving high school football live updates"},"label":{"basic":{"text":"HIGH SCHOOL FOOTBALL"},"storycard":{"text":"HIGH SCHOOL FOOTBALL"}},"last_updated_date":"2024-11-29T15:55:23.713Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"76b2a1446a933ce2af0aea0e791114315342c7d2fa0301f40b67a09e60de2fcd"},"caption":"Fans use umbrellas to shield from the rain during the Thanksgiving Day game between Franklin and King Philip.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/SJDM3XQ3MXSMKDNXCKUVHEZYJU.JPG","width":5307}},"publish_date":"2024-11-29T15:55:22.699Z","related_content":{"basic":[]},"revision":{"revision_id":"JJ6WXV6NFRFIDDN7OGYGZTGECY"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/thanksgiving-high-school-football-live-updates/"},{"_id":"VD5IERSJEVERZPVPNSHB6YOBNQ","canonical_url":"/2024/11/27/sports/2024-massachusetts-thanksgiving-high-school-football-scores/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/a65704bd-360d-4e62-a32a-cff60c468f44.png"},"name":"Matt Pepin","slug":"matt-pepin"}]},"description":{"basic":"The annual tradition of football before feasting played out across the commonwealth this week. See how all the games turned out."},"display_date":"2024-11-29T13:21:09.775Z","headlines":{"basic":"Thanksgiving high school football scores: Check out all the results","native":"2024 massachusetts thanksgiving high school football scores"},"label":{"basic":{"text":"High School Football"},"storycard":{"text":"High School Football"}},"last_updated_date":"2024-11-29T13:21:09.87Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"f8b0556445616463d60e7d58a839fd85118fcbf931e58a955227d6b88654778f"},"caption":"Arann Hanlon (with ball) and Nantucket defeated Martha’s Vineyard on Tuesday.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/HBYFSKBFDLVQP3GOOBSV5XX7XA.JPG","width":4013}},"publish_date":"2024-11-29T13:21:09.775Z","related_content":{"basic":[]},"revision":{"revision_id":"IQWP6BR3HRBTFMBBZO7STV6WKA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/27/sports/2024-massachusetts-thanksgiving-high-school-football-scores/"},{"_id":"GUK33PDCWBD5BC5QQ2LAMDX2XA","canonical_url":"/2024/11/29/sports/tam-gavenas-cross-country-phillips-andover-northeast-regionals/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/d684f139-63aa-4f47-a66d-2456835312b0.png"},"name":"Matty Wasserman","slug":"matty-wasserman"}]},"description":{"basic":"This season, the Phillips Academy Andover senior has set a course record in every major race he entered, and will run next in the Northeast Regionals."},"display_date":"2024-11-29T13:16:37.187Z","headlines":{"basic":"Phillips Andover’s Tam Gavenas is one of the nation’s top cross-country runners, thanks to a laser-focused approach ","native":"tam gavenas cross-country Phillips Andover Northeast Regionals"},"label":{"basic":{"text":"HIGH SCHOOLS"},"storycard":{"text":"HIGH SCHOOLS"}},"last_updated_date":"2024-11-29T20:31:23.069Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"ba616df7b73730154cfe120f15a8ba38d76f0187a7c3ddf8a6872067c89ebbf1"},"caption":"On Saturday, Phillips Andover senior Tam Gavenas will run in the Foot Locker Northeast Regionals at Franklin Park, where he is expected to again qualify for nationals in mid-December.","credits":{"by":[{"name":"Jonathan Wiggs/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/75BSI7PSRLQIHCP7NS3YWNNPZ4.jpg","width":3721}},"publish_date":"2024-11-29T20:31:22.862Z","related_content":{"basic":[]},"revision":{"revision_id":"N727B7D4BZETRLA7PROT7XEKFA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/29/sports/tam-gavenas-cross-country-phillips-andover-northeast-regionals/"}],"type":"results"},"expires":1733045136820,"lastModified":1733044836420},"{\"elasticSearchQuery\":\"\",\"offset\":10,\"query\":\"type:\\\"story\\\" AND (taxonomy.primary_section.path:%22\\\\/sports\\\\/high-schools%22+OR+taxonomy.sites._id:%22\\\\/sports\\\\/high-schools%22)\",\"size\":9}":{"data":{"_id":"f506452297a53be5d7b8c2deb6196725703ca12f0b3360fda47ce4235b1b8dbb","content_elements":[{"_id":"BMN52ORCFJEULPCNMR5JGJNBP4","canonical_url":"/2024/11/28/sports/2024-massachusetts-thanksgiving-football-pictures/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"name":"Globe Staff"}]},"description":{"basic":"Gridirons across Massachusetts came alive with traditional rivals going head-to-head in their annual Thanksgiving showdowns. See the best images from Globe photographers."},"display_date":"2024-11-29T02:20:29.814Z","headlines":{"basic":"Photos: Thanksgiving high school football scenes from around Eastern Massachusetts","native":"2024 massachusetts thanksgiving football pictures"},"label":{"basic":{"text":"High School Football"},"storycard":{"text":"High School Football"}},"last_updated_date":"2024-11-29T02:20:30.11Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"561e7fdbec33fe2e25ce1efe53fe8b004135781bec1336415f461d96955c5213"},"caption":"Senior Mekhi Dodd (center) and Catholic Memorial defeated BC High on Thursday.","credits":{"by":[{"name":"Andrew Burke-Stevenson for The Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/7G6HQNWCCP6KEBJZ3NI62VB54A.jpg","width":7783}},"publish_date":"2024-11-29T02:20:29.814Z","related_content":{"basic":[]},"revision":{"revision_id":"Q3C2SPRRDZCURHCVC3NXRFIPAA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/2024-massachusetts-thanksgiving-football-pictures/"},{"_id":"V6LMYBE67JDQ3GF66X34EY4MQQ","canonical_url":"/2024/11/28/sports/thanksgiving-football-roundup-amesbury/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Nate Weitzer","slug":"nathaniel-weitzer"}]},"description":{"basic":"The Red Hawks rallied from 16 points down, recovering an onside kick and driving for the winning score to capture a 42-38 triumph. "},"display_date":"2024-11-29T00:52:40.385Z","headlines":{"basic":"Thanksgiving football roundup: Amesbury completes crazy rally to stun Newburyport, and other game recaps","native":"Thanksgiving football roundup Amesbury"},"label":{"basic":{"text":"THURSDAY'S FOOTBALL ROUNDUP"},"storycard":{"text":"THURSDAY'S FOOTBALL ROUNDUP"}},"last_updated_date":"2024-11-29T15:12:58.937Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"65479df5816e0fb249cc5a6308771258251b4c60a80932c4694257fe0a3ee9c8"},"caption":"In the 137th Needham-Wellesley meeting at Memorial Field, Needham High grad Sunita Williams ('83) performed the coin toss from the International Space Station.","credits":{"by":[{"name":"Josh Reynolds for The Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/A2OUSVDNUQUMK6AR2ASR25P32Q.jpg","width":4000}},"publish_date":"2024-11-29T15:12:58.602Z","related_content":{"basic":[]},"revision":{"revision_id":"WQW62GS6FVDUBL6WMZ4RTIM5N4"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/thanksgiving-football-roundup-amesbury/"},{"_id":"RJL42A4QZVHUFMWOV7KWGUR3ZI","canonical_url":"/2024/11/28/sports/high-school-thanksgiving-football/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://author-service-images-prod-us-east-1.publishing.aws.arc.pub/bostonglobe/a6dd98a1-73f1-40b9-9a1a-7c0c514e875d.png"},"name":"Brendan Kurie","slug":"brendan-kurie"}]},"description":{"basic":"It seems the debate over whether teams in the title hunt should play their starters has been mostly quieted, as this year 13 of the 14 teams with a Thanksgiving game used their top talent."},"display_date":"2024-11-28T23:51:32.621Z","headlines":{"basic":"Five takeaways from a wet and wild morning of Thanksgiving football","native":"High school Thanksgiving football"},"label":{"basic":{"text":"HIGH SCHOOLS"},"storycard":{"text":"HIGH SCHOOLS"}},"last_updated_date":"2024-11-29T15:14:28.412Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"83654480f536f964bf6ac326f02a968988ac05e84a76a254f59c0533220334ec"},"caption":"Mansfield earned coach Mike Redding his 300th win, beating Foxborough in the only matchup of two Super Bowl teams on Thanksgiving.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/B6F2DMTCG6OQBJ73H37UIOBLAU.JPG","width":5128}},"publish_date":"2024-11-29T15:14:28.184Z","related_content":{"basic":[]},"revision":{"revision_id":"IUJ3G7BR7JEZJJTEFKHYY7DAQA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/high-school-thanksgiving-football/"},{"_id":"XS53BBSGFJF6FOIBFEV75Z6VZI","canonical_url":"/2024/11/28/sports/mansfield-foxborough-thanksgiving-football-mike-redding/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/509d092c-f11d-4956-8566-7cae88f7335c.png"},"name":"Peter Abraham","slug":"peter-abraham"}]},"description":{"basic":"The Hornets clinched the Hockomock Davenport title and made Redding only the ninth coach in state history to reach 300 wins."},"display_date":"2024-11-28T23:11:10.112Z","headlines":{"basic":"Mansfield beats Foxborough to give coach Mike Redding his 300th win","native":"Mansfield Foxborough Thanksgiving football Mike Redding"},"label":{"basic":{"text":"MANSFIELD 21, FOXBOROUGH 7"},"storycard":{"text":"MANSFIELD 21, FOXBOROUGH 7"}},"last_updated_date":"2024-11-29T15:16:37.931Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"c0528d88ebee6e1cc5a2bb973948fe64514553a6b4e9ecabe8be5fc0e1fa5caf"},"caption":"Mike Redding got his 300th win in Mansfield's victory over Foxborough.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/QAGOYWJ6NXDAAQC44NNZCH2Z5A.JPG","width":3689}},"publish_date":"2024-11-29T15:16:37.754Z","related_content":{"basic":[]},"revision":{"revision_id":"EPG5NN5P3RGUBPBSEPG65OL5KE"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/mansfield-foxborough-thanksgiving-football-mike-redding/"},{"_id":"45NA4CZVHZAUFNK2D2YDQA6SFE","canonical_url":"/2024/11/28/sports/dennis-yarmouth-nauset-thanksgiving-football-chowder-bowl-jayden-barber/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Brad Joyal","slug":"brad-joyal"}]},"description":{"basic":"The Dolphins senior quarterback tossed three TD passes, ran for a score, and caught a TD pass to capture their fifth straight Chowder Bowl."},"display_date":"2024-11-28T22:54:15.849Z","headlines":{"basic":"No close shave needed, as Jayden Barber, Dennis-Yarmouth blow past shorthanded Nauset","native":"Dennis-Yarmouth Nauset Thanksgiving football Chowder Bowl Jayden Barber"},"label":{"basic":{"text":"DENNIS-YARMOUTH 35, NAUSET 6"},"storycard":{"text":"DENNIS-YARMOUTH 35, NAUSET 6"}},"last_updated_date":"2024-11-28T22:54:15.965Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"8ef21c49f94659a6efc4164a7b0b08c84c0303e4e3cd12fdac4ff6980880e895"},"caption":"The Dennis-Yarmouth football team celebrates with the Chowder Bowl for the fifth consecutive year after beating Nauset, 35-6, in the 28th edition of the Thanksgiving rivalry.","credits":{"by":[{"name":"Brad Joyal photo"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/NRSR7SDHPRCIXK4GQM5BCDTXGY.jpg","width":3234}},"publish_date":"2024-11-28T22:54:15.849Z","related_content":{"basic":[]},"revision":{"revision_id":"GKOEXGSZNBFDVGYFREA3CS3W2Q"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/dennis-yarmouth-nauset-thanksgiving-football-chowder-bowl-jayden-barber/"},{"_id":"AREV4EUQQNA33MN44DNCG32CLM","canonical_url":"/2024/11/28/sports/catholic-memorial-bc-high-thanksgiving-football/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/79c53eca-9fe5-4e8f-8538-4c932cd2e62a.png"},"name":"Joseph Eachus","slug":"joe-eachus"}]},"description":{"basic":"Boston College-bound Mekhi Dodd led the Knights rushing attack with over 150 yards, and Lasean Sharp found paydirt twice for CM."},"display_date":"2024-11-28T22:34:05.852Z","headlines":{"basic":"Catholic Memorial dominates BC High to win Catholic Conference title outright","native":"Catholic Memorial BC High Thanksgiving football"},"label":{"basic":{"text":"CATHOLIC MEMORIAL 31, BC HIGH 19"},"storycard":{"text":"CATHOLIC MEMORIAL 31, BC HIGH 19"}},"last_updated_date":"2024-11-29T15:18:06.045Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"561e7fdbec33fe2e25ce1efe53fe8b004135781bec1336415f461d96955c5213"},"caption":"Catholic Memorial senior Mekhi Dodd (1) holds up the Pumpkin Trophy after the Knights scored a 31-19 victory over rival BC High to win the Catholic Conference title outright.","credits":{"by":[{"name":"Andrew Burke-Stevenson for The Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/7G6HQNWCCP6KEBJZ3NI62VB54A.jpg","width":7783}},"publish_date":"2024-11-29T15:18:05.842Z","related_content":{"basic":[]},"revision":{"revision_id":"CZY6M4KHXZBDJLA2MCN3T7W4VA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/catholic-memorial-bc-high-thanksgiving-football/"},{"_id":"SHG5QXYFN5GU3KKF4UKKIUVVXU","canonical_url":"/2024/11/28/sports/norwell-hanover-thanksgiving-football-will-bostrom/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Lenny Rowe","slug":""}]},"description":{"basic":"In the second overtime, Bostrom scored on an 8-yard run and then took a direct snap for the winning 2-point conversion."},"display_date":"2024-11-28T22:32:32.139Z","headlines":{"basic":"Will Bostrom’s final act lifts Norwell past Hanover in double overtime","native":"Norwell Hanover Thanksgiving football Will Bostrom"},"label":{"basic":{"text":"NORWELL 15, HANOVER 13 (OT)"},"storycard":{"text":"NORWELL 15, HANOVER 13 (OT)"}},"last_updated_date":"2024-11-29T15:26:41.876Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"c02e3a446d49b978566910a0f586d84d59709c55f83d8598b52a09839b2bcd55"},"caption":"William Bostrom, who ran for a touchdown and winning 2-point conversion in double overtime, was tackled by Hanover's Sebastian Brown, who caught a touchdown pass in the first OT.","credits":{"by":[{"name":"Matthew J. Lee/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/UA6PUIK2RADE5DUN5J3CCK6SW4.jpg","width":2762}},"publish_date":"2024-11-29T15:26:41.679Z","related_content":{"basic":[]},"revision":{"revision_id":"EQZAWUO7RVDXXDXIO2ESAVQUPI"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/norwell-hanover-thanksgiving-football-will-bostrom/"},{"_id":"MU3FUMTCCFHH3J5HAMDEBQM5UY","canonical_url":"/2024/11/28/sports/medford-malden-thanksgiving-football-justin-marino/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"name":"Christopher Hurley"}]},"description":{"basic":"The Mustangs quarterback ran for 217 yards on 27 carries to put down the Golden Tornadoes in their 137th holiday meeting."},"display_date":"2024-11-28T22:28:32.84Z","headlines":{"basic":"Senior Justin Marino goes out with a bang, scores four TDs to power Medford over Malden","native":"Medford Malden Thanksgiving football Justin Marino"},"label":{"basic":{"text":"MEDFORD 34, MALDEN 14"},"storycard":{"text":"MEDFORD 34, MALDEN 14"}},"last_updated_date":"2024-11-29T15:28:19.436Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"795ba79455c7d8b3b978cda070b85dd135cc499792417b3152f204dec8b1ef3b"},"caption":"Medford senior quarterback Justin Marino (10) and coach John Hurley hold the Thanksgiving trophy after the Mustangs beat Malden, 34-14. Joining them are fellow captains Prince Exavier (1), Joshua Santos (44), Martins Guilherme (6), and Nathan Brou (79).","credits":{"by":[{"name":"Christopher Hurley"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/53VFU67XBFGE5GLV7X3HWYD6Q4.jpg","width":3200}},"publish_date":"2024-11-29T15:28:19.24Z","related_content":{"basic":[]},"revision":{"revision_id":"JGIASKNNEVBLLHM5P2AC72YCXU"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/medford-malden-thanksgiving-football-justin-marino/"},{"_id":"WR55CSGCXRBUTPXJXOVOWBV7CY","canonical_url":"/2024/11/20/sports/massachusetts-thanksgiving-football-schedule/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/01871e88-5320-46fb-a720-a599296ebebd.png"},"name":"Katie McInerney","slug":"katie-mcinerney"},{"image":{"url":"https://author-service-images-prod-us-east-1.publishing.aws.arc.pub/bostonglobe/a6dd98a1-73f1-40b9-9a1a-7c0c514e875d.png"},"name":"Brendan Kurie","slug":"brendan-kurie"}]},"description":{"basic":"Thousands of athletes will suit up for the annual showdowns."},"display_date":"2024-11-28T22:13:13.849Z","headlines":{"basic":"Guide to Thanksgiving high school football: Five things to know about the rivalries in 2024, plus the results","native":"massachusetts thanksgiving football schedule"},"label":{"basic":{"text":"high school football"},"storycard":{"text":"high school football"}},"last_updated_date":"2024-11-28T22:13:14.329Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"f3a92d0662cdd2dd12ebcd71edbff7d6f97a2132c82647d897860fc5e3815193"},"caption":"Amesbury takes the field for the 2023 rivalry game against Newburyport, which was celebrating its 100th anniversary.","credits":{"by":[{"name":"John Blanding/Globe staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/EUXCSPG2HI5L4BPUA5AMYYFU3Q.jpg","width":2958}},"publish_date":"2024-11-28T22:13:13.849Z","related_content":{"basic":[]},"revision":{"revision_id":"HBK22XZRMRGYXAIXJLWLXYSVIA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/20/sports/massachusetts-thanksgiving-football-schedule/"}],"type":"results"},"expires":1733045136761,"lastModified":1733044836391},"{\"elasticSearchQuery\":\"\",\"offset\":19,\"query\":\"type:\\\"story\\\" AND (taxonomy.primary_section.path:%22\\\\/sports\\\\/high-schools%22+OR+taxonomy.sites._id:%22\\\\/sports\\\\/high-schools%22)\",\"size\":12,\"sortBy\":\"\"}":{"data":{"_id":"25b83d130716c0769f85222ab2f6ca56fa74e7dea27ba373d6aaac3c27cbd54a","content_elements":[{"_id":"XSBBMNK36VBS5IQ3U5PGRXVIUQ","canonical_url":"/2024/11/28/sports/dartmouth-fairhaven-thanksgiving-football/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"name":"Staff reports"}]},"description":{"basic":"The Super Bowl-bound Blue Devils had won three straight in one of the state’s most even historical rivalries but three second-half fumbles proved too much to overcome."},"display_date":"2024-11-28T21:03:34.439Z","headlines":{"basic":"Fairhaven plays its starters, but Dartmouth still able to snap three-year Thanksgiving losing streak","native":"Dartmouth Fairhaven Thanksgiving football"},"label":{"basic":{"text":"DARTMOUTH 21, FAIRHAVEN 16"},"storycard":{"text":"DARTMOUTH 21, FAIRHAVEN 16"}},"last_updated_date":"2024-11-29T15:29:21.291Z","publish_date":"2024-11-29T15:29:21.139Z","related_content":{"basic":[]},"revision":{"revision_id":"2PET66MZNNANRFSJADS42FBWQQ"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/dartmouth-fairhaven-thanksgiving-football/"},{"_id":"457WMLDD5ZBBFPNXXPAZKEEK44","canonical_url":"/2024/11/28/sports/xaverian-st-johns-prep-thanksgiving-football-deacon-robillard/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Henry Dinh-Price","slug":""}]},"description":{"basic":"The senior completed 5 of 9 passes for 65 yards and three scores as the fourth-ranked Eagles dispatched the Bowl-bound Hawks."},"display_date":"2024-11-28T20:36:41.84Z","headlines":{"basic":"Deacon Robillard ensured St. John’s Prep ends its season on the right foot by taking down Xaverian","native":"Xaverian St. John's Prep Thanksgiving football Deacon Robillard"},"label":{"basic":{"text":"ST. JOHN'S PREP 23, XAVERIAN 6"},"storycard":{"text":"ST. JOHN'S PREP 23, XAVERIAN 6"}},"last_updated_date":"2024-11-29T15:30:27.445Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"3fde15e61b3778e1a32aba18acec0b4750cfcd55a4a683de0049839e0a7eeab3"},"caption":"St. John's Prep's Jeffrey Quigley (28) soars over Xaverian defender David Chiavegato (1) Thanksgiving morning in Danvers.","credits":{"by":[{"name":"John Blanding/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/V4SEM5O53YUT4RMS4DTRAXP24Y.jpg","width":2736}},"publish_date":"2024-11-29T15:30:27.213Z","related_content":{"basic":[]},"revision":{"revision_id":"PHRXQJBCZ5GYLNLWAYMBRXFFDM"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/xaverian-st-johns-prep-thanksgiving-football-deacon-robillard/"},{"_id":"237Y7LKWWFEVVLVVU3OF4SQXWA","canonical_url":"/2024/11/28/sports/needham-wellesley-thanksgiving-football-aidan-williams/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"AJ Traub","slug":""}]},"description":{"basic":"Williams, who ran for 173 yards and a pair of scores, enters the most-played college rivalry next fall at Lehigh, where the Mountain Hawks trail his mother Eileen’s alma mater Lafayette, 73-82-5."},"display_date":"2024-11-28T20:19:50.784Z","headlines":{"basic":"‘The unicorn doing unicorn things’: Aidan Williams dominates as Needham tops Wellesley in oldest public school rivalry","native":"Needham Wellesley Thanksgiving football Aidan Williams"},"label":{"basic":{"text":"NEEDHAM 20, WELLESLEY 13"},"storycard":{"text":"NEEDHAM 20, WELLESLEY 13"}},"last_updated_date":"2024-11-29T15:31:17.671Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"a4559c1eecaa4c5253d70d37dce5524df082e8a7a6d6a0d2ff01b4ab126b4da4"},"caption":"Needham quarterback Griffin Carr is chased by the Wellesley defense during a 40-yard gain.","credits":{"by":[{"name":"Josh Reynolds for The Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/JWGBX4XQHYJRXIF3NEFPQBHC7E.jpg","width":4000}},"publish_date":"2024-11-29T15:31:17.491Z","related_content":{"basic":[]},"revision":{"revision_id":"644MDYFG6NENHEDAFD7BC7K4QM"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/needham-wellesley-thanksgiving-football-aidan-williams/"},{"_id":"TTDON7VYV5DAJFH3Y4DJK42DMI","canonical_url":"/2024/11/28/sports/english-boston-latin-thanksgiving-football/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Aiden Sprole","slug":""}]},"description":{"basic":"Dasani Alvarado ran for 126 yards and a touchdown on 14 carries, while Kamren DePeiza added two scores and 30 rushing yards on seven carries to give the Blue & Blue the win in the 137-year-old rivalry."},"display_date":"2024-11-28T19:39:59.48Z","headlines":{"basic":"English High’s ground game chews up Boston Latin in 137th Thanksgiving matchup","native":"English Boston Latin Thanksgiving football"},"label":{"basic":{"text":"ENGLISH 28, LATIN 12"},"storycard":{"text":"ENGLISH 28, LATIN 12"}},"last_updated_date":"2024-11-29T15:35:59.552Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"fc7b6f85332c56d916610b28d3c34a13bb36c309e4cc0367cb75d13334b20bd6"},"caption":"Dasani Alvarado is pulled down by Boston Latin's Jermaine Garcia Cameron, but Alvarado finished with 126 yards on 14 carries.","credits":{"by":[{"name":"Josh Reynolds for The Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/5ZMRKNF7Q4TOOX5N3BT6PV5HNQ.jpg","width":4000}},"publish_date":"2024-11-29T15:35:59.38Z","related_content":{"basic":[]},"revision":{"revision_id":"MOLZZSMALJFLLPYCUJB6RMSLPE"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/english-boston-latin-thanksgiving-football/"},{"_id":"ALZLQ2WDKBEDXMCJXALD5AKG2Y","canonical_url":"/2024/11/28/sports/thanksgiving-football-king-philip-franklin-drew-laplante/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Cam Kerry","slug":""}]},"description":{"basic":"Punched in the mouth in the first half, the Super Bowl-bound Warriors (12-0) rode senior Drew Laplante (118 yards rushing, 2 TDs) in a 27-point rally for the victory."},"display_date":"2024-11-28T19:23:20.006Z","headlines":{"basic":"Unbeaten King Philip finishes with a second-half flurry to seize Hockomock Kelley-Rex title over Franklin","native":"Thanksgiving football King Philip Franklin Drew Laplante"},"label":{"basic":{"text":"KING PHILIP 27, FRANKLIN 21"},"storycard":{"text":"KING PHILIP 27, FRANKLIN 21"}},"last_updated_date":"2024-11-29T15:36:36.153Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"ab45cfa919083e330c66a1d0b25a0d461fd2494a46fddb40819e23407a0c7df7"},"caption":"Franklin’s Kyle Walsh (center) attempts to fight off the tackling efforts of Jack Assini (left) and Brandon Nicastro in the first quarter of their 65th meeting.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/I3SQKLC5SHJNRJGQXC73XJVQEQ.JPG","width":3323}},"publish_date":"2024-11-29T15:36:36Z","related_content":{"basic":[]},"revision":{"revision_id":"YELII4ECFJBRJKM23GYYRXHALE"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/thanksgiving-football-king-philip-franklin-drew-laplante/"},{"_id":"3OHOANTLOZFWDNA7SWINLJDZHM","canonical_url":"/2024/11/28/sports/marshfield-duxbury-thanksgiving-football-tor-maas/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Trevor Hass","slug":""}]},"description":{"basic":"The Rams handed the Dragons their first division loss since 2007, and took a 19-18-2 edge in the overall Thanksgiving series."},"display_date":"2024-11-28T19:00:01.082Z","headlines":{"basic":"Behind Tor Maas’s brilliance, Marshfield ends Duxbury’s 15-year run atop the Patriot League’s Keenan Division","native":"Marshfield Duxbury Thanksgiving football Tor Maas"},"label":{"basic":{"text":"MARSHFIELD 51, DUXBURY 14"},"storycard":{"text":"MARSHFIELD 51, DUXBURY 14"}},"last_updated_date":"2024-11-29T15:37:17.179Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"f733abe22b97fc4e88349b83af11e1bbf119cdf213e1a0ab21d117eed5529823"},"caption":"Tor Maas, shown here playing in the 2023 Super Bowl, led Marshfield past Duxbury on Thanksgiving, handing the Dragons their first division loss since 2007.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/LTXFRNXAPDHJJJGY5WGEMB6JFM.jpg","width":3772}},"publish_date":"2024-11-29T15:37:17.005Z","related_content":{"basic":[]},"revision":{"revision_id":"OTMWK67UOZFOVFA2TM43TPV6AQ"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/marshfield-duxbury-thanksgiving-football-tor-maas/"},{"_id":"EAZXP34ADJBI5DCCQE62G75UHQ","canonical_url":"/2024/11/28/sports/three-takeaways-thanksgiving-eve-football-including-big-margins-bigger-plays/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://author-service-images-prod-us-east-1.publishing.aws.arc.pub/bostonglobe/a6dd98a1-73f1-40b9-9a1a-7c0c514e875d.png"},"name":"Brendan Kurie","slug":"brendan-kurie"}]},"description":{"basic":"The 2024 season ended for every team that played Wednesday night except Whittier and Tri-County, who will play in the MVADA championship games next week. But several players went out with a bang."},"display_date":"2024-11-28T05:03:50.995Z","headlines":{"basic":"Three takeaways from Thanksgiving Eve football, including big margins and bigger plays","native":""},"label":{"basic":{"text":"HIGH SCHOOLS"},"storycard":{"text":"HIGH SCHOOLS"}},"last_updated_date":"2024-11-28T13:33:08.456Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"f845fcad1971e453072acfe82c766faa902d45ba263206011a6c1e443d02b11c"},"caption":"Fenway Park was the backdrop for one overtime thriller and three routs, including this one by Marblehead, between Tuesday and Wednesday nights.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/FU2ADLQUCIKJUBEESSAU4KSRTM.JPG","width":5453}},"publish_date":"2024-11-28T13:33:08.191Z","related_content":{"basic":[]},"revision":{"revision_id":"MVWANO2PSBC2ZME7SBVKFP3V5A"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/28/sports/three-takeaways-thanksgiving-eve-football-including-big-margins-bigger-plays/"},{"_id":"HMFKJ3ZQGRGHBPBYV4A2B2NFTY","canonical_url":"/2024/11/27/sports/wednesday-thanksgiving-football-scores/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Nate Weitzer","slug":"nathaniel-weitzer"}]},"description":{"basic":"Milford's senior quarterback called 95 percent of the offensive plays in the fourth installment of a new Thanksgiving rivalry with Taunton."},"display_date":"2024-11-28T04:07:29.877Z","headlines":{"basic":"Wednesday football roundup: Milford takes cues from Jack Buckley to beat Taunton in a Thanksgiving eve barnburner","native":"Wednesday Thanksgiving football scores"},"label":{"basic":{"text":"WEDNESDAY'S HIGH SCHOOL FOOTBALL ROUNDUP"},"storycard":{"text":"WEDNESDAY'S HIGH SCHOOL FOOTBALL ROUNDUP"}},"last_updated_date":"2024-11-28T05:08:52.952Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"f2433c7860d0cc7fb47e3aa3e82095004846439b5af72236ae4fdcf09ba32d92"},"caption":"Jack Buckley, shown here earlier in the season, threw four touchdown passes to beat Taunton.","credits":{"by":[{"name":"Faisal Betti/Natick High School"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/PE5G2WWCK5B3NGOUPK3B2Z626M.JPG","width":3715}},"publish_date":"2024-11-28T05:08:52.764Z","related_content":{"basic":[]},"revision":{"revision_id":"D3ZECG7IDZAKTEC7EJVRCUICCA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/27/sports/wednesday-thanksgiving-football-scores/"},{"_id":"F5BHQ3QFKBBQTADWNQ5CTY7DUM","canonical_url":"/2024/11/27/sports/marblehead-swampscott-thanksgiving-football-fenway-park/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Cam Kerry","slug":""}]},"description":{"basic":"The Magicians (8-2) scored 28 unanswered first-half points, cruising to a 42-6 victory over archrival Swampscott to extend their series lead (59-49-6) in the vaunted Thanksgiving rivalry."},"display_date":"2024-11-28T03:46:09.554Z","headlines":{"basic":"After the resolution of a teachers’ strike, Marblehead responds with a convincing win over Swampscott at Fenway Park","native":"Marblehead Swampscott Thanksgiving football Fenway Park"},"label":{"basic":{"text":"MARBLEHEAD 42, SWAMPSCOTT 6"},"storycard":{"text":"MARBLEHEAD 42, SWAMPSCOTT 6"}},"last_updated_date":"2024-11-28T03:46:09.752Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"98bfac4298dd2ac7a5752772f44643b3b9dc6955fb344a3c7a06923f7b47c23e"},"caption":"Marblehead’s Brady Selvais (No. 33) breaks a Swampscott tackle on his way to a second-quarter touchdown during a 42-6 rout of Thanksgiving rival Swampscott Wednesday night at Fenway Park.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/35APNVZ3KOLAUTCEYESXQS3V24.JPG","width":4315}},"publish_date":"2024-11-28T03:46:09.554Z","related_content":{"basic":[]},"revision":{"revision_id":"CZZD3DTRMNECZJ3TEKDNSL7RQA"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/27/sports/marblehead-swampscott-thanksgiving-football-fenway-park/"},{"_id":"OSJ3YJ4RNVHT5KNJG25VFWKEC4","canonical_url":"/2024/11/27/sports/central-catholic-lawrence-thanksgiving-football-fenway-park-jack-steen/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Henry Dinh-Price","slug":""}]},"description":{"basic":"The senior scored his first varsity touchdown in his final high school game, and in a Thanksgiving victory at Fenway Park, to boot."},"display_date":"2024-11-28T00:59:42.512Z","headlines":{"basic":"Unsung hero Jack Steen becomes go-to guy as Central Catholic gives Lawrence a pre-Thanksgiving licking at Fenway Park","native":"Central Catholic Lawrence Thanksgiving football Fenway Park Jack Steen"},"label":{"basic":{"text":"CENTRAL CATHOLIC 34, LAWRENCE 12"},"storycard":{"text":"CENTRAL CATHOLIC 34, LAWRENCE 12"}},"last_updated_date":"2024-11-28T00:59:42.682Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"1fab6fd6e2e98aa5d204d39782be9ed3c3613faf6f9460423d5d57df50e0a805"},"caption":"Central Catholic's Matt Getchell (left) runs behind teammate Jefferson Morales in the third quarter.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/CG6GYYSMKGWJPU42OXJOA7UABA.JPG","width":3935}},"publish_date":"2024-11-28T00:59:42.512Z","related_content":{"basic":[]},"revision":{"revision_id":"AV2ZNQSZQJBUHKOF22Y5YNFJLY"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/27/sports/central-catholic-lawrence-thanksgiving-football-fenway-park-jack-steen/"},{"_id":"NDRB3M37RBCVBKHYCYL46762WA","canonical_url":"/2024/11/27/sports/techboston-brighton-thanksgiving-football-boston-city-league-championship/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Aiden Sprole","slug":""}]},"description":{"basic":"Khamari Jacques threw three touchdown passes and Xavier Landrum added three scores as TechBoston captured the league title in a full-circle moment."},"display_date":"2024-11-27T23:50:16.063Z","headlines":{"basic":"TechBoston honors outgoing coach Raul Brown by battering Brighton to win the Boston City League championship","native":"TechBoston Brighton Thanksgiving football Boston City League championship"},"label":{"basic":{"text":"TECHBOSTON 50, BRIGHTON 14"},"storycard":{"text":"TECHBOSTON 50, BRIGHTON 14"}},"last_updated_date":"2024-11-28T02:32:22.083Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"5b74cd1b8ac9ef4483e7f29ff5da53a1b1e21d5341564f3325b0cbe957298cf8"},"caption":"Xavier Landrum scored three touchdowns and added a pair of 2-point conversions as TechBoston ran away from Brighton in the second half.","credits":{"by":[{"name":"Erin Clark/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/H72UGFSNHNZLAKGBO3JJYWUCOE.JPG","width":3500}},"publish_date":"2024-11-28T02:32:21.889Z","related_content":{"basic":[]},"revision":{"revision_id":"NOTMFALJAJDGPJ242Z45P4AN4Y"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/27/sports/techboston-brighton-thanksgiving-football-boston-city-league-championship/"},{"_id":"6PXIAKHFXVHIVL3GZFUFBH2Y4Q","canonical_url":"/2024/11/27/sports/lachapelle-family-northbridge-uxbridge/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Brad Joyal","slug":"brad-joyal"}]},"description":{"basic":"Regardless of Thursday’s outcome, Northbridge coach Ken LaChapelle said it will be a thrill to watch grandsons Camden and Joel lead their teams."},"display_date":"2024-11-27T18:14:03.07Z","headlines":{"basic":"On Thanksgiving, the first course for the LaChapelle family will be competition in the Northbridge-Uxbridge game","native":"LaChapelle family Northbridge Uxbridge"},"label":{"basic":{"text":"THANKSGIVING FOOTBALL"},"storycard":{"text":"THANKSGIVING FOOTBALL"}},"last_updated_date":"2024-11-27T21:09:42.925Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"3f76c6adf88acd4d7487495bcdabcf5c09b891db93933229c182da89f1740d2c"},"caption":"Family and football have always gone hand-in-hand with Northbridge coach Ken LaChapelle, whether when he became the state's career leader in victories (324) in 2014, or this season, when he has grandsons suiting up for his Rams and rival Uxbridge.","credits":{"by":[{"name":"The Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/IM7QCZDDAYI6JJALVK2LJFSX7M.jpg","width":4023}},"publish_date":"2024-11-27T21:09:42.761Z","related_content":{"basic":[]},"revision":{"revision_id":"4LIKKIOUZFCCVEEPGDN2336NDE"},"taxonomy":{"primary_section":{"name":"High Schools"}},"type":"story","website_url":"/2024/11/27/sports/lachapelle-family-northbridge-uxbridge/"}],"type":"results"},"expires":1733045136639,"lastModified":1733044836388},"{\"query\":\"(type:story AND taxonomy.primary_section.path:\\\"/sports/baseball/redsox\\\") \",\"size\":3}":{"data":{"_id":"83e6d8d234d60c167f81a03a1aabb39601d61273c3f823eed80a1189c4626a7e","content_elements":[{"_id":"B72XVGH5KNFE5KLXIQWXRAX4GI","canonical_url":"/2024/11/30/sports/orioles-playoff-pressure/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/509d092c-f11d-4956-8566-7cae88f7335c.png"},"name":"Peter Abraham","slug":"peter-abraham"}]},"description":{"basic":"The Orioles were sold to a partnership headed by David Rubenstein in March. That increased the pressure to win."},"display_date":"2024-11-30T16:06:16.455Z","headlines":{"basic":"The Orioles have won a lot over the last two regular seasons. Now it’s time for them to win in the playoffs","native":"Orioles playoff pressure"},"label":{"basic":{"text":"Sunday baseball notes","url":""},"storycard":{"text":"Peter Abraham | Sunday baseball notes","url":""}},"last_updated_date":"2024-11-30T23:31:37.866Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"9b84b5d3b027ffbfb53af465e6b0eabe03bff5e404a23d06b3fe17a71b52925b"},"caption":"The Orioles made the playoffs the last two seasons, but once they got there were 0-5, scoring only 12 runs.","credits":{"by":[{"name":"Greg Fiume"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/ZEGPJ2S32QDCN63ZYNYG6GR5IM.jpg","width":7676}},"publish_date":"2024-11-30T23:31:37.607Z","related_content":{"basic":[]},"revision":{"revision_id":"S55UP3GBOREQJL7KNV64JOWU4I"},"taxonomy":{"primary_section":{"name":"Red Sox"}},"type":"story","website_url":"/2024/11/30/sports/orioles-playoff-pressure/"},{"_id":"C25IO4SPJFEEVKALMCBAMFW77Y","canonical_url":"/2024/11/29/sports/tara-sullivan-red-sox-offseason-free-agency/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/5e0b98a9-309c-4709-98f7-bd39cbf4434a.png"},"name":"Tara Sullivan","slug":"tara-sullivan"}]},"description":{"basic":"No more unfulfilled promises to a fan base sick and tired of paying the highest prices in baseball only to watch one of the lowest-performing teams."},"display_date":"2024-11-29T12:00:00Z","headlines":{"basic":"Red Sox have promised fans they’re ready to spend big this offseason. Now they have to deliver.","native":"Tara Sullivan Red Sox offseason free agency"},"label":{"basic":{"text":"Tara Sullivan"},"storycard":{"text":"Tara Sullivan"}},"last_updated_date":"2024-11-29T19:25:42.205Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"63e0ed768cbce87a82867a84a02fe164dbac5aa1c894129813c9eac2ccab7a64"},"caption":"The Red Sox missed the playoffs for the third straight season in 2024.","credits":{"by":[{"name":"Jim Davis/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/VEZNNUTYO5LABCCNI6QTR2ZHYQ.jpg","width":4200}},"publish_date":"2024-11-29T19:25:42.03Z","related_content":{"basic":[]},"revision":{"revision_id":"4WT4ZMU6YBGMDNN6GRY5ARNKVE"},"taxonomy":{"primary_section":{"name":"Red Sox"}},"type":"story","website_url":"/2024/11/29/sports/tara-sullivan-red-sox-offseason-free-agency/"},{"_id":"MLAYWBYNEFDFJJYBVMNZKJIGIE","canonical_url":"/2024/11/27/sports/red-sox-juan-soto-free-agent-market/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/a24ba516-e3b6-4b35-b87c-c597e3200c1c.png"},"name":"Alex Speier","slug":"alex-speier"}]},"description":{"basic":"Soto’s free agent decision is the biggest domino of the offseason."},"display_date":"2024-11-27T10:00:00Z","headlines":{"basic":"What might happen if the Red Sox land Juan Soto? And what could happen if they don’t?","native":"Red Sox Juan Soto free agent market"},"label":{"basic":{"text":"Red Sox"},"storycard":{"text":"Red Sox"}},"last_updated_date":"2024-11-27T18:44:45.688Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"14a7679a3d19a3bfef13ca7d463834fbeabd41d20bd8492bb25c0738fabc8777"},"caption":"Several teams seem to be prepared to offer at least $40 million per year for superstar Juan Soto.","credits":{"by":[{"name":"Harry How"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/QE7LRETKSSFYJE4NJO6IFBUE6Q.jpg","width":4311}},"publish_date":"2024-11-27T18:44:45.315Z","related_content":{"basic":[{"_id":"O2D5G74MSVDHVEO4AAG5DXE7XA"},{"_id":"CEVAOXWTIJABJFHGPK3FFF572Y"}]},"revision":{"revision_id":"CR3YCKHOMBGWVDCUKWBW4G4IHU"},"taxonomy":{"primary_section":{"name":"Red Sox"}},"type":"story","website_url":"/2024/11/27/sports/red-sox-juan-soto-free-agent-market/"}],"type":"results"},"expires":1733045028593,"lastModified":1733044728462},"{\"query\":\"(type:story AND taxonomy.primary_section.path:\\\"/sports/football/patriots\\\") \",\"size\":3}":{"data":{"_id":"5199c629b646c7f00700a7dff57a93ea9ad08056a776035c9b94cd97faad2a89","content_elements":[{"_id":"TDZ4BM6XSFDGPJPCEFQFRQVEVY","canonical_url":"/2024/11/29/sports/christopher-l-gasper-robert-kraft-hall-of-fame/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/c4b01adf-38db-4f17-822e-6c4ac8238447.png"},"name":"Christopher L. Gasper","slug":"christopher-gasper"}]},"description":{"basic":"The Patriots owner's omission this year stings even more because his odds were upped when the Hall split up the contributors category, separating out coaches for the first time."},"display_date":"2024-12-01T00:11:13.614Z","headlines":{"basic":"Robert Kraft’s omission from the Pro Football Hall of Fame is a direct shot at the Patriots dynasty","native":"Christopher L. Gasper Robert Kraft Hall of Fame"},"label":{"basic":{"text":"Christopher L. Gasper"},"storycard":{"text":"Christopher L. Gasper"}},"last_updated_date":"2024-12-01T00:11:14.011Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"65de5f19fba2827bfc7fd174229aa8a0f025f089a21a7594b0cb78e7c25ff481"},"caption":"There’s no question that Robert Kraft ruffled some feathers during Deflategate, defending quarterback Tom Brady.","credits":{"by":[{"name":"Matthew J. Lee/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/UO5UL7TVLPLADH4YI3VSF3T47Q.jpg","width":1869}},"publish_date":"2024-12-01T00:11:13.614Z","related_content":{"basic":[]},"revision":{"revision_id":"MCBWOTIEKJAOJFL4SSO7IQTM5Y"},"taxonomy":{"primary_section":{"name":"Patriots"}},"type":"story","website_url":"/2024/11/29/sports/christopher-l-gasper-robert-kraft-hall-of-fame/"},{"_id":"GG3WDOJAZVGYVCIV7FOP54J5PQ","canonical_url":"/2024/11/30/sports/patriots-mayo-evaluate-young-players/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/00979453-e97d-4b12-b459-d8089b792aca.png"},"name":"Christopher Price","slug":"christopher-price"}]},"description":{"basic":"Offensive line and wide receiver are areas where Mayo and his Patriots coaching staff will be looking to the future as the 2024 season winds down."},"display_date":"2024-11-30T23:30:37.972Z","headlines":{"basic":"Patriots coach Jerod Mayo looks to a youth movement late in season","native":"Patriots Mayo evaluate young players"},"label":{"basic":{"text":"PATRIOTS NOTEBOOK"},"storycard":{"text":"PATRIOTS NOTEBOOK"}},"last_updated_date":"2024-11-30T23:46:57.832Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"6daa136c8a2e39fe758e805fc32efac1b3bd12f53e952b90283a2d5c597f5659"},"caption":"If he returns from injured reserve, rookie Caedan Wallace could see time at right tackle.","credits":{"by":[{"name":"Danielle Parhizkaran/Globe Staff"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/K4OH6JAZVMHBXBJDNXKOK2SGEE.JPG","width":5628}},"publish_date":"2024-11-30T23:46:57.659Z","related_content":{"basic":[]},"revision":{"revision_id":"NE6DAYVLRFG7HLRNT6WSMCEJVM"},"taxonomy":{"primary_section":{"name":"Patriots"}},"type":"story","website_url":"/2024/11/30/sports/patriots-mayo-evaluate-young-players/"},{"_id":"XIWQEP7KWNEZZBOYGNCVSS3YOU","canonical_url":"/2024/11/30/sports/patriots-mailbag-jerod-mayo-eliot-wolf/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/00979453-e97d-4b12-b459-d8089b792aca.png"},"name":"Christopher Price","slug":"christopher-price"}]},"description":{"basic":"There are also questions about how to best to help the team down the road."},"display_date":"2024-11-30T17:31:32.924Z","headlines":{"basic":"Patriots mailbag: Should Jerod Mayo and Eliot Wolf be back next season?","native":"Patriots mailbag Jerod Mayo Eliot Wolf"},"label":{"basic":{"text":"Patriots mailbag"},"storycard":{"text":"Patriots mailbag"}},"last_updated_date":"2024-11-30T19:57:31.514Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"c188888f2291e23245c8e44abefe789bbd5c799904816d9664afb05cefd4421c"},"caption":"Patriots coach Jerod Mayo (center) and vice president of player personnel Eliot Wolf have had a rough first season for Patriots owner Robert Kraft.","credits":{"by":[{"name":"Charles Krupa"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/MMQ6INEWSDORH3STXGPRHMD2AM.jpg","width":5878}},"publish_date":"2024-11-30T19:57:31.365Z","related_content":{"basic":[]},"revision":{"revision_id":"H23CFIHDK5EXPI2OPFMV2HW7PI"},"taxonomy":{"primary_section":{"name":"Patriots"}},"type":"story","website_url":"/2024/11/30/sports/patriots-mailbag-jerod-mayo-eliot-wolf/"}],"type":"results"},"expires":1733045028711,"lastModified":1733044728459},"{\"query\":\"(type:story AND taxonomy.primary_section.path:\\\"/sports/hockey/bruins\\\") \",\"size\":3}":{"data":{"_id":"95458062c3479e26fdbc551dc16bdcd40a33048b60f397822ccf4341f91a625f","content_elements":[{"_id":"IC4MW65RKVAA5E3JUM5F2X7SGY","canonical_url":"/2024/11/30/sports/boston-bruins-hockey-statue/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":""},"name":"Conor Ryan","slug":""}]},"description":{"basic":"Just down the block from where a leaping Bobby Orr is emblazoned in bronze, the Bruins unveiled another commemorative statue to honor a century of hockey in Boston."},"display_date":"2024-12-01T02:14:28.767Z","headlines":{"basic":"Bruins unveil bronze bear statue to mark 100th anniversary in Hub","native":"Boston Bruins hockey statue"},"label":{"basic":{"text":"BRUINS NOTEBOOK"},"storycard":{"text":"BRUINS NOTEBOOK"}},"last_updated_date":"2024-12-01T02:14:29.033Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"47fd3f3aa61f4836d23b16892aa5789e01710c10cc16a3c7be4942ea38e7f9cf"},"caption":"Bruins legend Bobby Orr (center), followed by Phil Esposito, touch the bear claw of the new commemorative statue to honor Bruins alumni and celebrate a century of Bruins hockey following a ceremony Saturday outside TD Garden.","credits":{"by":[{"name":"Ken McGagh for The Boston Globe"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/Q542ZPR2UHCUB7QMLIJCWQDQOQ.jpg","width":2000}},"publish_date":"2024-12-01T02:14:28.767Z","related_content":{"basic":[]},"revision":{"revision_id":"5GTYOOJCBZERBBVOFPSWBK46LE"},"taxonomy":{"primary_section":{"name":"Bruins"}},"type":"story","website_url":"/2024/11/30/sports/boston-bruins-hockey-statue/"},{"_id":"ZTOBB4S2RBCEJAVWAR4GVQXSFA","canonical_url":"/2024/11/30/sports/bruins-canadiens-100-years/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/e5570d99-3955-45b5-90a3-bfffaa58cb53.png"},"name":"Kevin Paul Dupont","slug":"kevin-paul-dupont"}]},"description":{"basic":"The teams will face off at the Garden for a matinee on Sunday, bringing to conclusion the Bruins’ yearlong celebration of their 100-year odyssey chasing a 6-ounce chunk of bouncing rubber around North America."},"display_date":"2024-11-30T23:51:34.002Z","headlines":{"basic":"Looking back on the early days of Bruins hockey, and the many battles against the Canadiens","native":"Bruins Canadiens 100 years"},"label":{"basic":{"text":"Sunday hockey notes","url":""},"storycard":{"text":"Kevin Paul Dupont | Sunday hockey notes","url":""}},"last_updated_date":"2024-11-30T23:51:34.459Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"3e07d37c6564bec8bd3db3435ca26d8459dc32c946a656f1d2d21e3028fa3f8d"},"caption":"The Bruins and Canadiens will renew acquaintances Sunday afternoon.","credits":{"by":[{"name":"Chin, Barry, Globe Staff Photo"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/I2WHYLGPOYI6LPPNU7GYRQO5IQ.jpg","width":1242}},"publish_date":"2024-11-30T23:51:34.002Z","related_content":{"basic":[]},"revision":{"revision_id":"AMRYT72NIRACHNU32QGLIKI3A4"},"taxonomy":{"primary_section":{"name":"Bruins"}},"type":"story","website_url":"/2024/11/30/sports/bruins-canadiens-100-years/"},{"_id":"CDEYFINCVBFFDLLC7TVJS4ILOU","canonical_url":"/2024/11/29/sports/penguins-bruins-loss-td-garden/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/e5570d99-3955-45b5-90a3-bfffaa58cb53.png"},"name":"Kevin Paul Dupont","slug":"kevin-paul-dupont"}]},"description":{"basic":"Only 48 hours after rolling up a season-high six goals in a 6-3 win on Long Island, the Bruins offense managed one goal, by Charlie Coyle in the first period."},"display_date":"2024-11-30T04:13:16.085Z","headlines":{"basic":"On the heels of a feast, Bruins fall to scoring famine in one-goal loss to Penguins","native":"Penguins Bruins loss TD Garden"},"label":{"basic":{"text":"PENGUINS 2, BRUINS 1"},"storycard":{"text":"PENGUINS 2, BRUINS 1"}},"last_updated_date":"2024-11-30T04:13:16.221Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"bc872ed12c3f7f75d5b9f2cf5bd65dcc1464f236345a27598aca48484d512d0e"},"caption":"Bruins forward Charlie Coyle (13) celebrates his first-period goal against the Penguins and goaltender Tristan Jarry (35) for a 1-0 lead in Friday night's game at TD Garden.","credits":{"by":[{"name":"Michael Dwyer"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/GINI2UWFXAGEVRRUHNV77YUVCQ.jpg","width":5116}},"publish_date":"2024-11-30T04:13:16.085Z","related_content":{"basic":[{"_id":"CHPOQNVKPJFY5CTLBR366PQWKE"}]},"revision":{"revision_id":"GICAI6IIRBGZREDMRQB3RQV7PI"},"taxonomy":{"primary_section":{"name":"Bruins"}},"type":"story","website_url":"/2024/11/29/sports/penguins-bruins-loss-td-garden/"}],"type":"results"},"expires":1733045028569,"lastModified":1733044728448},"{\"query\":\"(type:story AND taxonomy.primary_section.path:\\\"/sports/basketball/celtics\\\") \",\"size\":3}":{"data":{"_id":"bac7d4229a3ba715f8deb828f8b6e31ab66eb35e8ef764825c0232965754142d","content_elements":[{"_id":"7ED34R5BUZDCRBOYDNF7KF44PA","canonical_url":"/2024/11/30/sports/celtics-need-tighten-their-perimeter-defense-after-allowing-bulls-season-high-20-3-pointers-nba-cup-showdown/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/709ebc82-39e5-4f22-a4f9-6f0cf76c806e.png"},"name":"Gary Washburn","slug":"gary-washburn"}]},"description":{"basic":"The Bulls pushed Friday's NBA Cup loss to the visiting Celtics into the final minutes with 20 3-pointers, which is a season-high for a Boston opponent."},"display_date":"2024-11-30T23:29:40.262Z","headlines":{"basic":"Celtics to tighten their 3-point defense after allowing a season-high 20 in NBA Cup showdown vs. Bulls","native":"Celtics Bulls NBA Cup"},"label":{"basic":{"text":"CELTICS NOTEBOOK"},"storycard":{"text":"CELTICS NOTEBOOK"}},"last_updated_date":"2024-12-01T00:52:43.196Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"3fa4e9a3d42589bff668be3a7fb342376e065165390baac55fbfaaf91fbe83b3"},"caption":"Nikola Vucevic (No. 9) hit 6 of 9 shots from 3-point range to test Jayson Tatum and the Celtics in Friday night's NBA Cup matchup in Chicago.","credits":{"by":[{"name":"Luke Hales"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/DNLDC4A5V2HUKYTLQCG2EXVSGI.jpg","width":5496}},"publish_date":"2024-12-01T00:52:43.018Z","related_content":{"basic":[]},"revision":{"revision_id":"7ODJIQ5B5ZFOZNFEG56BUXIE3M"},"taxonomy":{"primary_section":{"name":"Celtics"}},"type":"story","website_url":"/2024/11/30/sports/celtics-need-tighten-their-perimeter-defense-after-allowing-bulls-season-high-20-3-pointers-nba-cup-showdown/"},{"_id":"PRT6OQM3ARHK7CUDV6QGQIRTZY","canonical_url":"/2024/11/30/sports/timberwolves-karl-anthony-towns-anthony-edwards/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/709ebc82-39e5-4f22-a4f9-6f0cf76c806e.png"},"name":"Gary Washburn","slug":"gary-washburn"}]},"description":{"basic":"Superstar guard Anthony Edwards admitted that he and his teammates are disregarding their coaches and blowing off game plans."},"display_date":"2024-11-30T15:29:14.996Z","headlines":{"basic":"Instead of taking a step forward, the Timberwolves are reeling in wake of Karl-Anthony Towns trade","native":"Timberwolves Karl-Anthony Towns Anthony Edwards"},"label":{"basic":{"text":"Sunday basketball notes","url":""},"storycard":{"text":"Gary Washburn | Sunday basketball notes","url":""}},"last_updated_date":"2024-11-30T22:56:53.472Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"5c4509938e5b4f21ced3c52d76b7288797349fbaa79d7cc0571e72e21b6a352c"},"caption":"Timberwolves guard Anthony Edwards is shooting a career-best 42.7 percent from the 3-point line, but his maturity and ability to lead have been questioned.","credits":{"by":[{"name":"Abbie Parr"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/J4G4RQVJKU2KSKA2WG3REJB3RA.jpg","width":3616}},"publish_date":"2024-11-30T22:56:53.144Z","related_content":{"basic":[]},"revision":{"revision_id":"CQWX6JXGUZHGVJTGKWGB3NN4LE"},"taxonomy":{"primary_section":{"name":"Celtics"}},"type":"story","website_url":"/2024/11/30/sports/timberwolves-karl-anthony-towns-anthony-edwards/"},{"_id":"Y2OSESVJ4RCXDPVDYD4OEJXS2M","canonical_url":"/2024/11/29/sports/celtics-bulls-nba-cup/","content_restrictions":{"content_code":"non-exempt"},"credits":{"by":[{"image":{"url":"https://s3.amazonaws.com/arc-authors/bostonglobe/709ebc82-39e5-4f22-a4f9-6f0cf76c806e.png"},"name":"Gary Washburn","slug":"gary-washburn"}]},"description":{"basic":"Pritchard scored 19 of his 29 points in the first 6:35 of the fourth quarter as the Celtics eliminated the Bulls from NBA Cup contention."},"display_date":"2024-11-30T14:12:43.98Z","headlines":{"basic":"Celtics escape Bulls behind fourth-quarter surge from Payton Pritchard, keeping NBA Cup wild-card hopes alive","native":"Celtics Bulls NBA Cup game score"},"label":{"basic":{"text":"CELTICS 138, BULLS 129"},"storycard":{"text":"CELTICS 138, BULLS 129"}},"last_updated_date":"2024-11-30T14:12:47.315Z","promo_items":{"basic":{"additional_properties":{},"auth":{"1":"cfa3977a7e03cc9ff53bb0f16814639a4f74b6a174e416a0b9138c1791e86d5c"},"caption":"Payton Pritchard said count it to all seven of his made field goals in the first 6:35 of the fourth quarter.","credits":{"by":[{"name":"Luke Hales"}]},"type":"image","url":"https://cloudfront-us-east-1.images.arcpublishing.com/bostonglobe/GT3ONL4BA22OQUNJPM7TGZOSBA.jpg","width":5565}},"publish_date":"2024-11-30T14:12:47.15Z","related_content":{"basic":[]},"revision":{"revision_id":"G7K6QITJ2FFGLFTLUZQGGK4QEI"},"taxonomy":{"primary_section":{"name":"Celtics"}},"type":"story","website_url":"/2024/11/29/sports/celtics-bulls-nba-cup/"}],"type":"results"},"expires":1733045190812,"lastModified":1733044890682}}};Fusion.layout="SectionPage";Fusion.metas={"title":{"value":"Massachusetts high school sports - MIAA news, scores, rankings, schedules, results","html":true},"description":{"value":"Get the latest MIAA high school sports news, rankings, schedules, scores, results, brackets & standings.","html":true}};Fusion.outputType="default";Fusion.template="page/p0FbJpDJu4ofnr";Fusion.tree={"collection":"layouts","type":"SectionPage","props":{"collection":"layouts","type":"SectionPage","id":"SectionPage","childProps":[{"collection":"sections","id":0},{"collection":"sections","id":1},{"collection":"sections","id":2},{"collection":"sections","id":3},{"collection":"sections","id":4},{"collection":"sections","id":5},{"collection":"sections","id":6},{"collection":"sections","id":7},{"collection":"sections","id":8},{"collection":"sections","id":9},{"collection":"sections","id":10},{"collection":"sections","id":11},{"collection":"sections","id":12},{"collection":"sections","id":13},{"collection":"sections","id":14},{"collection":"sections","id":15},{"collection":"sections","id":16},{"collection":"sections","id":17}]},"children":[{"collection":"sections","props":{"collection":"sections","id":0},"children":[{"collection":"features","type":"global/Masthead","props":{"collection":"features","type":"global/Masthead","id":"f0frCNpQA9nHcqz","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"loggedOutTitleLine1":"SUBSCRIBE NOW","loggedInTitleLine2":"Give a little. Help a lot.","loggedOutPopOutSection1Description":"$1 for 6 months","loggedOutPopOutSection2ButtonLink":"https://subscribe.bostonglobe.com/B3852/?p1=BGHeader_Subscribe_HD","loggedOutPopOutSection1Title":"Digital Access","loggedInTitleLine1":"Globe Santa","loggedOutPopOutSection2Description":"Save 50% off the new subscriber rate","loggedOutPopOutSection2Title":"Home Delivery","loggedOutTitleLine2":"Starting at $1","loggedOutPopOutSection2ButtonText":"Subscribe","loggedOutPopOutSection1ButtonText":"Subscribe","loggedOutPopOutSection1ButtonLink":"https://subscribe.bostonglobe.com/B8123/?p1=BGHeader_Subscribe_Digital_1for6","loggedInTitleLink":"https://www.globesanta.org/p/1","useQueryly":true},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":1},"children":[{"collection":"features","type":"global/Analytics","props":{"collection":"features","type":"global/Analytics","id":"0fziv4ofnrf","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/BreakingNews","props":{"collection":"features","type":"global/BreakingNews","id":"0fvRUCA8prA","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/Scoreboard","props":{"collection":"features","type":"global/Scoreboard","id":"f0fwTJC9lnVMtQ","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/ArcAd","props":{"collection":"features","type":"global/ArcAd","id":"0fuiv4ofnrd","name":"billboard-ad-do-not-delete","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"DFPAdPosition":"ad_billboard","display":"all","sticky":false,"bottomSticky":true},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"Section/Header","props":{"collection":"features","type":"Section/Header","id":"0fORkMG7orF","name":"","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"contentConfig":{"contentService":"site-service","contentConfigValues":{"section":"/sports/high-schools","hierarchy":"Section-Navigation"}},"maxSubHeadingColumns":0},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":2},"children":[{"collection":"features","type":"global/HtmlFlex","props":{"collection":"features","type":"global/HtmlFlex","id":"f0f8Yw4wcQVs3v2","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"customHtml":"<div id=\"score\"></div><script type=\"text/javascript\" src=\"https://pym.nprapps.org/pym.v1.min.js\"><\/script><script>var pymParent = new pym.Parent('score', 'https://apps.bostonglobe.com/sports/graphics/2023/11/thanksgiving-hs-football-scores', {});<\/script>","customRightMargin":16,"customLeftMargin":16,"forceFullWidth":true},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":3},"children":[{"collection":"chains","type":"DefaultChain","props":{"collection":"chains","type":"DefaultChain","id":"c0fwUgxD1cSx15X","customFields":{"titleType":"large","border":"none","pbInternal_clipboardId":"c0fwUgxD1cSx15X","title":"","widescreenColumns":6,"desktopColumns":6,"tabletColumns":6},"displayProperties":{}},"children":[{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0flb8CYGm2C659","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"horizontalPadding":0,"utilityLinkTitle1":"Division 1","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&tourney=miaa-division-1","utilityLinkTitle2":"Division 2","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&tourney=miaa-division-2","utilityLinkTitle3":"Division 3","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&tourney=miaa-division-3","utilityLinkUrl6":"https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&tourney=miaa-division-6","utilityLinkTitle4":"Division 4","utilityLinkUrl4":"https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&tourney=miaa-division-4","utilityLinkTitle5":"Division 5","utilityLinkUrl5":"https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&tourney=miaa-division-5","pbInternal_cloneId":"f0flb8CYGm2C659","featureTitle":"Brackets: Football","utilityLinkTitle6":"Division 6","utilityLinkTitle7":"Division 7","utilityLinkUrl7":"https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&tourney=miaa-division-7","utilityLinkTitle8":"Division 8","utilityLinkUrl8":"https://www.bostonglobe.com/sports/high-schools/tournament-bracket/?sport=football&tourney=miaa-division-8"},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0f48QNf1cSx1VH","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"horizontalPadding":0,"utilityLinkTitle1":"D1: Walpole","utilityLinkUrl1":"https://www.bostonglobe.com/2024/11/16/sports/miaa-division-1-field-hockey-walpole-andover/","utilityLinkTitle2":"D2: Somerset Berkley","utilityLinkUrl2":"https://www.bostonglobe.com/2024/11/16/sports/miaa-division-2-field-hockey-somerset-berkley-norwood/","utilityLinkTitle3":"D3: Watertown","utilityLinkUrl3":"https://www.bostonglobe.com/2024/11/16/sports/miaa-division-2-field-hockey-watertown-sandwich/","utilityLinkUrl6":"","utilityLinkTitle4":"D4: Uxbridge","utilityLinkUrl4":"https://www.bostonglobe.com/2024/11/16/sports/uxbridge-monomoy-field-hockey-miaa-championship/","utilityLinkTitle5":"","utilityLinkUrl5":"","pbInternal_cloneId":"f0fObebxYVmz2Mm","featureTitle":"Champs: Field hockey"},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fhmpCq1cSx1t4","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"horizontalPadding":0,"utilityLinkTitle1":"D1: Newton North","utilityLinkUrl1":"https://www.bostonglobe.com/2024globe.com/11/16/sports/newton-north-gets-ace-service-sasha-selivan-division-1-title-sweep-over-brookline/","utilityLinkTitle2":"D2: Westborough","utilityLinkUrl2":"https://www.bostonglobe.com/2024/11/16/sports/miaa-division-2-girls-volleyball-oliver-ames/","utilityLinkTitle3":"D3: Medfield","utilityLinkUrl3":"https://www.bostonglobe.com/2024/11/16/sports/miaa-girls-volleyball-medfield-weston/","utilityLinkUrl6":"","utilityLinkTitle4":"D4: Ipswich","utilityLinkUrl4":"https://www.bostonglobe.com/2024/11/16/sports/ipswich-division-4-girls-volleyball-title/","utilityLinkTitle5":"D5: Bourne","utilityLinkUrl5":"https://www.bostonglobe.com/2024/11/14/sports/bourne-girls-volleyball-division-5-state-title/","pbInternal_cloneId":"f0fTXqLt2ZJ16na","featureTitle":"Champs: girls' volleyball"},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fDV1IUbMEp5T9","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"horizontalPadding":0,"utilityLinkTitle1":"D1: Wellesley","utilityLinkUrl1":"https://www.bostonglobe.com/2024/11/23/sports/miaa-soccer-championship-division-1-wellesley-bishop-feehan/","utilityLinkTitle2":"D2: Masconomet","utilityLinkUrl2":"https://www.bostonglobe.com/2024/11/23/sports/miaa-division-2-girls-soccer-championship-duxbury-masconomet/","utilityLinkTitle3":"D3: Nipmuc","utilityLinkUrl3":"https://www.bostonglobe.com/2024/11/22/sports/miaa-girls-soccer-tournament-state-championship-nipmuc-medfield/","utilityLinkUrl6":"","utilityLinkTitle4":"D4: Sutton","utilityLinkUrl4":"https://www.bostonglobe.com/2024/11/23/sports/miaa-girls-soccer-championship-sutton-hamilton-wenham/","utilityLinkTitle5":"D5: Douglas","utilityLinkUrl5":"https://www.bostonglobe.com/2024/11/23/sports/miaa-girls-soccer-tournament-douglas-hull/","pbInternal_cloneId":"f0fDV1IUbMEp5T9","featureTitle":"Champs: girls' soccer"},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fk4W0Im4Hp5QP","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"horizontalPadding":0,"utilityLinkTitle1":"D1: Newton North","utilityLinkUrl1":"https://www.bostonglobe.com/2024/11/23/sports/miaa-boys-soccer-championship-division-1-newton-north-st-johns-shrewsbury/","utilityLinkTitle2":"D2: Oliver Ames","utilityLinkUrl2":"https://www.bostonglobe.com/2024/11/23/sports/miaa-boys-soccer-championship-oliver-ames-hingham/","utilityLinkTitle3":"D3: Dover-Sherborn","utilityLinkUrl3":"https://www.bostonglobe.com/2024/11/22/sports/miaa-division-3-boys-soccer-tournament-championship-dover-sherborn/","utilityLinkUrl6":"","utilityLinkTitle4":"D4: Cohasset","utilityLinkUrl4":"https://www.bostonglobe.com/2024/11/23/sports/miaa-division-4-boys-soccer-championship-cohasset-lynnfield/","utilityLinkTitle5":"D5: Sutton","utilityLinkUrl5":"https://www.bostonglobe.com/2024/11/23/sports/miaa-division-5-boys-soccer-championship-sutton-dearborn-stem/","pbInternal_cloneId":"f0fk4W0Im4Hp5QP","featureTitle":"Champs: boys' soccer"},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"chains","type":"DefaultChain","props":{"collection":"chains","type":"DefaultChain","id":"c0fvtdwRkHPQ1Gi","customFields":{"widescreenColumns":6,"desktopColumns":6,"tabletColumns":6,"titleType":null,"border":"none","pbInternal_cloneId":"c0fvtdwRkHPQ1Gi"},"displayProperties":{}},"children":[{"collection":"features","type":"global/StoryCard","props":{"collection":"features","type":"global/StoryCard","id":"f0fd3WPzNYNN93","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"MobileAppPackage":"","contentConfig":{"contentService":"content-api","contentConfigValues":{"website_url":"/2024/09/04/sports/see-todays-high-school-sports-schedules-scores/","published":true}},"preset":"Headline","border":"none","Overline Font Size":12,"Headline Font":"Benton_Sans_Cond","Headline Font Size":14,"Thumbnail":"none","Aspect Ratio":0.6666,"imagePlacement":"right","Story Card Date Font":"Georgia","StoryCardDateFontSize":14,"Deck Font":"Georgia","Deck Font Size":14,"Links Font Size":12,"Links Color":"black","Links Dark Color":"white","widescreenColumns":12,"desktopColumns":12,"tabletColumns":12,"Headline":"🗓 SEE TODAY'S SCHEDULES AND SCORES"},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/StoryCard","props":{"collection":"features","type":"global/StoryCard","id":"f0fwE6jAkHPQ1Mt","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"MobileAppPackage":"","contentConfig":{"contentService":"content-api","contentConfigValues":{"website_url":"/2024/11/07/sports/miaa-massachusetts-2024-high-school-football-playoffs/","published":true}},"preset":"Image, Overline, Headline, Deck - [H-W*]","border":"none","Overline Font Size":12,"Headline Font":"Miller","Headline Font Size":36,"Thumbnail":"none","Aspect Ratio":0.6666,"imagePlacement":"right","Story Card Date Font":"Georgia","StoryCardDateFontSize":14,"Deck Font":"Georgia","Deck Font Size":14,"Links Font Size":12,"Links Color":"black","Links Dark Color":"white"},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"features","type":"global/Spacer","props":{"collection":"features","type":"global/Spacer","id":"f0fq9jJLSlkH6pf","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"border":"top","marginBottom":24,"marginTop":24},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"chains","type":"DefaultChain","props":{"collection":"chains","type":"DefaultChain","id":"c0flYOVUK81U4Im","customFields":{"widescreenColumns":12,"desktopColumns":12,"tabletColumns":12,"titleType":null,"border":"none","pbInternal_cloneId":"c0flYOVUK81U4Im"},"displayProperties":{}},"children":[{"collection":"features","type":"global/StoryCardFeed","props":{"collection":"features","type":"global/StoryCardFeed","id":"f0f33VfJK81U47c","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"deckFont":"Georgia","contentConfig":{"contentService":"content-feed","contentConfigValues":{"query":"type:\"story\" AND (taxonomy.primary_section.path:%22\\/sports\\/high-schools%22+OR+taxonomy.sites._id:%22\\/sports\\/high-schools%22)","size":1,"offset":0,"elasticSearchQuery":""}},"border":"none","headlineFontSize":32,"titleType":"large","widescreenContainerColumns":12,"deckFontSize":14,"globalBorder":"none","overlineFontSize":12,"globalPreset":"Image, Overline, Headline, Deck - [H-W*]","desktopContainerColumns":12,"headlineFont":"Miller","overlineFont":"Benton_Sans_Cond","tabletContainerColumns":12,"View_1":null,"widescreenCardColumns":null,"desktopCardColumns":null,"tabletCardColumns":null},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"chains","type":"DefaultChain","props":{"collection":"chains","type":"DefaultChain","id":"c0foDhAsnOm04IU","customFields":{"titleType":"large","border":"none","widescreenColumns":12,"desktopColumns":12,"tabletColumns":12},"displayProperties":{}},"children":[{"collection":"features","type":"global/StoryCardFeed","props":{"collection":"features","type":"global/StoryCardFeed","id":"f0fPx9xoFA1tcn0","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"deckFont":"Georgia","contentConfig":{"contentService":"content-feed","contentConfigValues":{"query":"type:\"story\" AND (taxonomy.primary_section.path:%22\\/sports\\/high-schools%22+OR+taxonomy.sites._id:%22\\/sports\\/high-schools%22)","size":9,"offset":1,"elasticSearchQuery":""}},"border":"none","headlineFontSize":22,"titleType":"large","widescreenContainerColumns":null,"deckFontSize":14,"globalBorder":"none","overlineFontSize":12,"globalPreset":"Image, Overline, Headline, Deck - [H-W*]","desktopContainerColumns":null,"headlineFont":"Miller","overlineFont":"Benton_Sans_Cond","tabletContainerColumns":null,"View_1":null,"pbInternal_cloneId":"f0fPx9xoFA1tcn0","widescreenCardColumns":4,"desktopCardColumns":4,"tabletCardColumns":4},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"features","type":"global/StoryCard","props":{"collection":"features","type":"global/StoryCard","id":"f0faN4yKRWHv9Ay","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"contentConfig":{"contentService":"content-api","contentConfigValues":{"website_url":"/2021/09/08/sports/how-reach-boston-globes-high-school-sports-department/","published":true}},"preset":"Headline","border":"none","Overline Font Size":12,"Headline Font":"Benton_Sans_Cond","Headline Font Size":18,"Thumbnail":"none","Aspect Ratio":0.6666,"imagePlacement":"right","Deck Font":"Georgia","Deck Font Size":14,"Links Font Size":12,"Links Color":"black","Links Dark Color":"white","pbInternal_cloneId":"f0faN4yKRWHv9Ay","widescreenColumns":12,"desktopColumns":12,"tabletColumns":12,"Headline":"📞 How to reach Globe Schools to report scores and share story ideas"},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/Subscribe","props":{"collection":"features","type":"global/Subscribe","id":"0f5uwR3zqrU","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"buttonText":"Subscribe Now","url":"https://subscribe.bostonglobe.com/B2703/?p1=SectionFront_Subscribe_Digital","description":"Subscribe to the Globe for just 99 cents","title":"Support Real Journalism"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"chains","type":"DefaultChain","props":{"collection":"chains","type":"DefaultChain","id":"c0fGzPIH4AEL8vr","customFields":{"widescreenColumns":12,"desktopColumns":12,"tabletColumns":12,"titleType":null,"pbInternal_cloneId":"c0fGzPIH4AEL8vr"},"displayProperties":{}},"children":[{"collection":"features","type":"global/StoryCardFeed","props":{"collection":"features","type":"global/StoryCardFeed","id":"f0fAl4is4AEL8zd","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"deckFont":"Georgia","contentConfig":{"contentService":"content-feed","contentConfigValues":{"query":"type:\"story\" AND (taxonomy.primary_section.path:%22\\/sports\\/high-schools%22+OR+taxonomy.sites._id:%22\\/sports\\/high-schools%22)","size":9,"offset":10,"elasticSearchQuery":""}},"border":"none","headlineFontSize":20,"titleType":"large","widescreenContainerColumns":null,"deckFontSize":14,"globalBorder":"none","overlineFontSize":12,"globalPreset":"Overline, Headline, Deck","desktopContainerColumns":null,"headlineFont":"Miller","overlineFont":"Benton_Sans_Cond","tabletContainerColumns":null,"View_1":null,"View_2":null,"widescreenCardColumns":4,"desktopCardColumns":4,"tabletCardColumns":4},"displayProperties":{},"localEdits":{},"variants":{}}}]}]},{"collection":"sections","props":{"collection":"sections","id":4},"children":[{"collection":"chains","type":"DefaultChain","props":{"collection":"chains","type":"DefaultChain","id":"c0fyNnZ7Hg2o1Kn","customFields":{"border":"none","title":"High schools at a glance","titleType":"large","widescreenColumns":null,"desktopColumns":null,"tabletColumns":null},"displayProperties":{}},"children":[{"collection":"features","type":"HSSportsDash/default","props":{"collection":"features","type":"HSSportsDash/default","id":"f0f4vTYZIJRMdrA-4-0-0","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0flMn4UwRrr1oF-4-0-1","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Globe Scholastic standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/all-scholastics/","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/globe-scholastic-standings/","utilityLinkTitle3":"All-Scholastics","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"All sports","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fACOi2MENp2Y9-4-0-2","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=football","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=football","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"Leaders","horizontalPadding":8,"featureTitle":"Football","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":"https://www.bostonglobe.com/sports/high-schools/leaders/?sport=football-div1","utilityLinkTitle5":"Thanksgiving rivalries","utilityLinkUrl5":"https://apps.bostonglobe.com/sports/graphics/2022/11/high-school-football-thanksgiving-rivalries/","utilityLinkUrl6":"","utilityLinkTitle6":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fnCGgQLENp2ND-4-0-3","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-volleyball","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-volleyball","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Girls' volleyball","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fe9ptLLENp2hW-4-0-4","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-soccer","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-soccer","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"Leaders","horizontalPadding":8,"featureTitle":"Boys' soccer","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":"/sports/high-schools/leaders/?sport=boys-soccer","utilityLinkTitle5":"","utilityLinkUrl5":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fnrqtOLENp2Fm-4-0-5","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-soccer","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-soccer","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"Leaders","horizontalPadding":8,"featureTitle":"Girls' soccer","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":"/sports/high-schools/leaders/?sport=girls-soccer","utilityLinkUrl5":"","utilityLinkTitle5":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fHlEJTLENp2fW-4-0-6","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-cross-country","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-cross-country","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Boys' cross-country","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fqLVOVLENp2tl-4-0-7","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-cross-country","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-cross-country","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Girls' cross-country","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0f5yH0SLENp2Md-4-0-8","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=field-hockey","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=field-hockey","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Field hockey","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":"","utilityLinkTitle5":"","utilityLinkUrl5":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0f0LiSZLENp2KS-4-0-9","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"","utilityLinkUrl3":"","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"","utilityLinkTitle3":"","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Girls' swimming","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fR0jQXLENp2cG-4-0-10","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-golf","utilityLinkTitle3":"","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Boys' golf","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard","utilityLinkUrl4":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0f3GjkZwRrr1S1-4-0-11","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-basketball","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-basketball","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Boys' basketball","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/?boys-basketball","utilityLinkUrl4":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fqvO13xRrr1dK-4-0-12","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-basketball","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-basketball","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Girls' basketball","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard?girls-basketball","utilityLinkUrl4":"","utilityLinkTitle5":"","utilityLinkUrl5":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fQoIxGUzXc2O2-4-0-13","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-hockey","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-hockey","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Boys' hockey","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/?boys-hockey","utilityLinkUrl4":"","pbInternal_cloneId":"f0fQoIxGUzXc2O2"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fpsKNxIshu1pr-4-0-14","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-hockey","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-hockey","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Girls' hockey","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/?girls-hockey","utilityLinkUrl4":"","pbInternal_cloneId":"f0fpsKNxIshu1pr"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0ftLUkfqtfHNJ-4-0-15","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-volleyball","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-volleyball","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Boys' volleyball","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/?sport=boys-volleyball","utilityLinkUrl4":"","pbInternal_cloneId":"f0ftLUkfqtfHNJ"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fOYQZ3o6mJdzu-4-0-16","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=baseball","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=baseball","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Baseball","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/","utilityLinkUrl4":"","pbInternal_cloneId":"f0fOYQZ3o6mJdzu"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fbH2hkywQybP-4-0-17","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=softball","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=softball","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Softball","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/","utilityLinkUrl4":"","pbInternal_cloneId":"f0fbH2hkywQybP"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fmSgQpkfvk3gw-4-0-18","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-lacrosse","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-lacrosse","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Boys' lacrosse","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/","utilityLinkUrl4":"","pbInternal_cloneId":"f0fmSgQpkfvk3gw"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fenZ94Y2N88FL-4-0-19","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-lacrosse","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-lacrosse","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Girls' lacrosse","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/","utilityLinkUrl4":"","pbInternal_cloneId":"f0fenZ94Y2N88FL"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fwX94kNTbJ73q-4-0-20","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-track","utilityLinkTitle3":"","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Boys' track and field","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/","utilityLinkUrl4":"","pbInternal_cloneId":"f0fwX94kNTbJ73q"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fMWha42jrGpr-4-0-21","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-track","utilityLinkTitle3":"","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Girls' track and field","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/","utilityLinkUrl4":"","pbInternal_cloneId":"f0fMWha42jrGpr"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fNSEf3Mx1PdWi-4-0-22","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=boys-tennis","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=boys-tennis","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Boys' tennis","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/","utilityLinkUrl4":"","pbInternal_cloneId":"f0fNSEf3Mx1PdWi"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fFTQfLVggI75S-4-0-23","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"Standings","utilityLinkUrl3":"https://www.bostonglobe.com/sports/high-schools/rankings/?sport=girls-tennis","utilityLinkTitle1":"Scoreboard","utilityLinkUrl2":"https://www.bostonglobe.com/sports/high-schools/standings/?sport=girls-tennis","utilityLinkTitle3":"Top 20","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"Girls' tennis","utilityLinkUrl1":"https://www.bostonglobe.com/sports/high-schools/scoreboard/","utilityLinkUrl4":"","pbInternal_cloneId":"f0fFTQfLVggI75S"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/UtilityLinks","props":{"collection":"features","type":"global/UtilityLinks","id":"f0fn1vTnxRrr1mc-4-0-24","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"utilityLinkTitle2":"","utilityLinkUrl3":"","utilityLinkTitle1":"Contact the high school sports desk","utilityLinkUrl2":"","utilityLinkTitle3":"","utilityLinkTitle4":"","horizontalPadding":8,"featureTitle":"How to reach us","utilityLinkUrl1":"https://www.bostonglobe.com/2021/09/08/sports/how-reach-boston-globes-high-school-sports-department/","utilityLinkUrl4":""},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]},{"collection":"features","type":"global/Spacer","props":{"collection":"features","type":"global/Spacer","id":"f0f3btt6n4LQ1yF","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"border":"none","marginLeft":16,"marginRight":16,"marginBottom":30,"marginTop":16},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/ArcAd","props":{"collection":"features","type":"global/ArcAd","id":"0fHiv4ofnrm","name":"top-rail-ad-do-not-delete","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"DFPAdPosition":"ad_sectfront1","display":"all","sticky":true},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":5},"children":[{"collection":"chains","type":"DefaultChain","props":{"collection":"chains","type":"DefaultChain","id":"c0fCMhDUIKtS6wU","customFields":{"titleType":"large","border":"none","appDisplay":"default"},"displayProperties":{}},"children":[{"collection":"features","type":"global/Spacer","props":{"collection":"features","type":"global/Spacer","id":"f0for0i9kORu1bg","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"border":"none","marginTop":20,"marginBottom":20},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/StoryCard","props":{"collection":"features","type":"global/StoryCard","id":"f0fJNV8tQbPl14O","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"MobileAppPackage":"","contentConfig":{"contentService":"content-api","contentConfigValues":{"website_url":"/2024/07/12/sports/meet-globes-spring-2024-all-scholastics/","published":true}},"preset":"Image, Headline, Deck","border":"none","Overline Font Size":12,"Headline Font":"Benton_Sans_Cond","Headline Font Size":28,"Thumbnail":"none","Aspect Ratio":0.6666,"imagePlacement":"right","Story Card Date Font":"Georgia","StoryCardDateFontSize":14,"Deck Font":"Benton_Sans_Cond","Deck Font Size":14,"Links Font Size":12,"Links Color":"black","Links Dark Color":"white","backgroundColor":"","widescreenColumns":4,"desktopColumns":4,"tabletColumns":4,"centerText":true},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/StoryCard","props":{"collection":"features","type":"global/StoryCard","id":"f0fevz26vJ8a1FY","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"MobileAppPackage":"","contentConfig":{"contentService":"content-api","contentConfigValues":{"website_url":"/2023/11/21/sports/boston-globe-all-scholastics-football/","published":true}},"preset":"Image, Headline, Deck","border":"none","Overline Font Size":12,"Headline Font":"Benton_Sans_Cond","Headline Font Size":28,"Thumbnail":"none","Aspect Ratio":0.6666,"imagePlacement":"right","Story Card Date Font":"Georgia","StoryCardDateFontSize":14,"Deck Font":"Benton_Sans_Cond","Deck Font Size":14,"Links Font Size":12,"Links Color":"black","Links Dark Color":"white","widescreenColumns":4,"desktopColumns":4,"tabletColumns":4,"Headline":"Meet the Globe's all-time All-Scholastic football team","centerText":true},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/StoryCard","props":{"collection":"features","type":"global/StoryCard","id":"f0f0B9ZaZEGn1ja","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"MobileAppPackage":"","contentConfig":{"contentService":"content-api","contentConfigValues":{"website_url":"/2024/04/05/sports/boston-globe-hockey-all-scholastics/","published":true}},"preset":"Image, Headline, Deck","border":"none","Overline Font Size":12,"Headline Font":"Benton_Sans_Cond","Headline Font Size":28,"Thumbnail":"none","Aspect Ratio":0.6666,"imagePlacement":"right","Story Card Date Font":"Georgia","StoryCardDateFontSize":14,"Deck Font":"Benton_Sans_Cond","Deck Font Size":14,"Links Font Size":12,"Links Color":"black","Links Dark Color":"white","widescreenColumns":4,"desktopColumns":4,"tabletColumns":4,"pbInternal_cloneId":"f0f0B9ZaZEGn1ja","Overline":"high schools","centerText":true},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"features","type":"global/Spacer","props":{"collection":"features","type":"global/Spacer","id":"f0fYKxGCDzTt31","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"border":"none","marginTop":20,"marginBottom":20,"pbInternal_cloneId":"f0fYKxGCDzTt31"},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"features","type":"global/ArcAd","props":{"collection":"features","type":"global/ArcAd","id":"0fwiv4ofnri","name":"section-front-ad-do-not-delete","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"DFPAdPosition":"ad_billboard2","display":"all"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":6},"children":[{"collection":"features","type":"global/StoryCardFeed","props":{"collection":"features","type":"global/StoryCardFeed","id":"f0fgppCG77zT3F6","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"deckFont":"Georgia","contentConfig":{"contentService":"content-feed","contentConfigValues":{"query":"type:\"story\" AND (taxonomy.primary_section.path:%22\\/sports\\/high-schools%22+OR+taxonomy.sites._id:%22\\/sports\\/high-schools%22)","size":12,"offset":19,"elasticSearchQuery":"","sortBy":""}},"border":"none","headlineFontSize":20,"titleType":"large","widescreenContainerColumns":null,"deckFontSize":14,"globalBorder":"none","overlineFontSize":12,"globalPreset":"Overline, Image, Headline, Deck","desktopContainerColumns":null,"headlineFont":"Miller","overlineFont":"Benton_Sans_Cond","tabletContainerColumns":null,"View_1":null,"View_2":null,"widescreenCardColumns":4,"desktopCardColumns":4,"tabletCardColumns":4,"pbInternal_cloneId":"f0fgppCG77zT3F6"},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":7},"children":[{"collection":"features","type":"global/ArcAd","props":{"collection":"features","type":"global/ArcAd","id":"0fBiv4ofnrk","name":"middle-rail-ad-do-not-delete","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"DFPAdPosition":"ad_sectfront2","display":"all","sticky":true},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":8},"children":[{"collection":"features","type":"global/SponsoredContent","props":{"collection":"features","type":"global/SponsoredContent","id":"f0fDiAe0JYyObLu","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":true},"customFields":{"productBy":"product by BG BRANDLAB.","whatIsThisPopup1":"This content was produced by Boston Globe Media's","brandURLText":"BG BrandLab","brandURL":"http://www.bostonglobemedia.com/bg-brandlab","whatIsThisPopup2":"in collaboration with the advertiser. The news and editorial departments of the Boston Globe had no role in its production or display."},"displayProperties":{},"localEdits":{},"variants":{}}},{"collection":"chains","type":"DefaultChain","props":{"collection":"chains","type":"DefaultChain","id":"c0f7GXkAAKkQdsX","customFields":{"title":"","titleType":"large","border":null,"widescreenColumns":null,"desktopColumns":null,"tabletColumns":null},"displayProperties":{}},"children":[{"collection":"features","type":"global/StoryCardFeed","props":{"collection":"features","type":"global/StoryCardFeed","id":"f0fLArZlUGMH2e9-8-1-0","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"deckFont":"Georgia","tabletContainerColumns":6,"contentConfig":{"contentService":"content-feed","contentConfigValues":{"query":"(type:story AND taxonomy.primary_section.path:\"/sports/baseball/redsox\") ","size":3}},"border":"none","View_2":null,"headlineFontSize":18,"titleType":"large","widescreenContainerColumns":6,"deckFontSize":14,"globalBorder":"none","overlineFontSize":12,"title":"Red Sox","globalPreset":"Headline, Deck","desktopContainerColumns":6,"headlineFont":"Miller","View_1":"Image, Headline, Deck","overlineFont":"Benton_Sans_Cond"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/StoryCardFeed","props":{"collection":"features","type":"global/StoryCardFeed","id":"f0fxo7YsUGMH2Kx-8-1-1","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"deckFont":"Georgia","tabletContainerColumns":6,"contentConfig":{"contentService":"content-feed","contentConfigValues":{"query":"(type:story AND taxonomy.primary_section.path:\"/sports/football/patriots\") ","size":3}},"border":"none","View_2":null,"headlineFontSize":18,"titleType":"large","widescreenContainerColumns":6,"deckFontSize":14,"globalBorder":"none","overlineFontSize":12,"title":"Patriots","globalPreset":"Headline, Deck","desktopContainerColumns":6,"headlineFont":"Miller","View_1":"Image, Headline, Deck","overlineFont":"Benton_Sans_Cond"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/StoryCardFeed","props":{"collection":"features","type":"global/StoryCardFeed","id":"f0fYxdbzUGMH27H-8-1-2","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"deckFont":"Georgia","tabletContainerColumns":6,"contentConfig":{"contentService":"content-feed","contentConfigValues":{"query":"(type:story AND taxonomy.primary_section.path:\"/sports/hockey/bruins\") ","size":3}},"border":"none","View_2":null,"headlineFontSize":18,"titleType":"large","widescreenContainerColumns":6,"deckFontSize":14,"globalBorder":"none","overlineFontSize":12,"title":"Bruins","globalPreset":"Headline, Deck","desktopContainerColumns":6,"headlineFont":"Miller","View_1":"Image, Headline, Deck","overlineFont":"Benton_Sans_Cond"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}},{"collection":"features","type":"global/StoryCardFeed","props":{"collection":"features","type":"global/StoryCardFeed","id":"f0fRbWwIUGMH2LX-8-1-3","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"deckFont":"Georgia","tabletContainerColumns":6,"contentConfig":{"contentService":"content-feed","contentConfigValues":{"query":"(type:story AND taxonomy.primary_section.path:\"/sports/basketball/celtics\") ","size":3}},"border":"none","View_2":null,"headlineFontSize":18,"titleType":"large","widescreenContainerColumns":6,"deckFontSize":14,"globalBorder":"none","overlineFontSize":12,"title":"Celtics","globalPreset":"Headline, Deck","desktopContainerColumns":6,"headlineFont":"Miller","View_1":"Image, Headline, Deck","overlineFont":"Benton_Sans_Cond"},"displayProperties":{},"localEdits":{"items":{}},"variants":{}}}]}]},{"collection":"sections","props":{"collection":"sections","id":9},"children":[]},{"collection":"sections","props":{"collection":"sections","id":10},"children":[]},{"collection":"sections","props":{"collection":"sections","id":11},"children":[{"collection":"features","type":"global/ArcAd","props":{"collection":"features","type":"global/ArcAd","id":"0fSiv4ofnru","name":"billboard-ad-bottom-do-not-delete","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{"DFPAdPosition":"ad_billboard","display":"all"},"displayProperties":{},"localEdits":{},"variants":{}}}]},{"collection":"sections","props":{"collection":"sections","id":12},"children":[]},{"collection":"sections","props":{"collection":"sections","id":13},"children":[]},{"collection":"sections","props":{"collection":"sections","id":14},"children":[]},{"collection":"sections","props":{"collection":"sections","id":15},"children":[]},{"collection":"sections","props":{"collection":"sections","id":16},"children":[]},{"collection":"sections","props":{"collection":"sections","id":17},"children":[{"collection":"features","type":"global/Footer","props":{"collection":"features","type":"global/Footer","id":"0fhiv4ofnrU","contentConfig":{"contentService":"","contentConfigValues":{},"inherit":false},"customFields":{},"displayProperties":{},"localEdits":{},"variants":{}}}]}]};Fusion.spa=false;Fusion.spaEnabled=false;Fusion.method='hydrate';</script><script src="//www.queryly.com/js/queryly.v4.js"></script><script type="text/javascript">queryly.init('36ee6c9ee5694a13', document.querySelectorAll('#fusion-app'));</script><script> (function() { /** CONFIGURATION START **/ var env = function() { if (typeof window !== 'undefined') { if (window.location.host.includes('localhost')) { return 'localhost.bostonglobe.com'; } else if (window.location.host.includes('staging')) { return 'arc-staging.bostonglobe.com'; } else if (window.location.host.includes('dev')) { return 'arc-development.bostonglobe.com'; } else if (window.location.host.includes('sandbox')) { return 'arc-sandbox.bostonglobe.com'; } } return 'bostonglobe.com'; } var registrationId = null; var articleId = null; if(window && window.bg && window.bg.globalTracking) { registrationId = window.bg.globalTracking.registrationID; const currentArticleId = window.bg.globalTracking.articleID; if(currentArticleId && !currentArticleId.includes('/')){ articleId = currentArticleId; } } var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); _sf_async_config.idSync = _sf_async_config.idSync || {}; _sf_async_config.idSync.registrationId = registrationId; if (window && window.meterObject && window.meterObject.observationController && window.meterObject.observationController.addEventObserver) { window.meterObject.observationController.addEventObserver('userStateChange', function(userInfo) { _sf_async_config.idSync.registrationId = userInfo.id; }); } _sf_async_config.idSync.articleId = articleId; _sf_async_config.uid = 8544; _sf_async_config.domain = env(); _sf_async_config.autoDetect = false; _sf_async_config.useCanonical = true; _sf_async_config.flickerControl = false; _sf_async_config.useCanonicalDomain = true; _sf_async_config.sections = "High Schools"; _sf_async_config.authors = "undefined"; _sf_async_config.articleBlockSelector = 'div.s_c'; /** CONFIGURATION END **/ window && window.addEventListener('load', (event) => { const allVideoContainers = document.getElementsByClassName("powa-processed"); const videoList = document.getElementsByClassName("powa-video"); const videoContainerLength = allVideoContainers.length; const videoListLength = videoList.length; function loadChartbeat() { var categoryTwoConsent = JSON.parse(localStorage.getItem('consent_one_trust_bgmp') || '{}').C0002; var e = document.createElement('script'); var n = document.getElementsByTagName('script')[0]; e.type = !categoryTwoConsent ? 'text/plain' : 'text/javascript'; e.async = true; e.classList.add('optanon-category-C0002'); e.src = '//static.chartbeat.com/js/chartbeat_video.js'; n.parentNode.insertBefore(e, n); } if (videoContainerLength !== videoListLength){ setTimeout(loadChartbeat, 3000); } else { loadChartbeat(); } }); })(); </script><script async="" class="optanon-category-C0002" type="text/plain" src="https://static.chartbeat.com/js/chartbeat_mab.js"></script><script type="application/javascript" src="/pf/resources/froomle.js?d=521"></script></body><script type="text/javascript">// 86acbd31cd7c09cf30acb66d2fbedc91daa48b86:1585599299.060444 !function(n,r,e,t,c){var i,o="Promise"in n,u={then:function(){return u},catch:function(n){ return n(new Error("Airship SDK Error: Unsupported browser")),u}},s=o?new Promise((function(n,r){i=function(e,t){e?r(e):n(t)}})):u ;s._async_setup=function(n){if(o)try{i(null,n(c))}catch(n){i(n)}},n[t]=s;var a=r.createElement("script");a.src=e,a.async=!0,a.id="_uasdk", a.rel=t,r.head.appendChild(a)}(window,document,'https://aswpsdkus.com/notify/v1/ua-sdk.min.js', 'UA', { vapidPublicKey: 'BDrSgcRV69RPcC0x8SGqIIpQ7GQ3Qb0xJO8dprkxXOh_pu9PZsopJukREuwuQ49YV6EEQdNdc21vuzc353PezYo=', websitePushId: 'web.bostonglobe.remix', appKey: 'he_gaup9R9-CoVxS1GWZ6A', token: 'MTpoZV9nYXVwOVI5LUNvVnhTMUdXWjZBOkVRaEhiTDJaeXkwQ2ZSTzQ5MUd5OFZWV0lkSzNENlJKRGRJVEoweUlKTFU' });</script></html>

Pages: 1 2 3 4 5 6 7 8 9 10