
            /* @import statements hoisted from the tenant's custom CSS — they
               must precede every other rule in this stylesheet or browsers
               silently drop them. */
            

            /* Theme variables and custom CSS.
               themeStyles (:root brand vars) is emitted in BOTH native and
               advanced modes so page-builder components keep brand colors/fonts.
               In advanced mode the imported custom_css is injected afterwards and
               overrides the imported markup's look. */
            :root {
  --color-primary: #002244;
  --color-secondary: #D4AF37;
  --color-accent: #D4AF37;
  --color-secondaryAccent: #003366;
  --color-background: #FAF9F6;
  --color-surface: #F1F3F2;
  --color-text: #333333;
  --color-textSecondary: #56616A;
  --color-heading: var(--color-text);
  --heading-h1-size: 2.5rem;
  --heading-h1-color: var(--color-heading, var(--color-text));
  --heading-h2-size: 2rem;
  --heading-h2-color: var(--color-heading, var(--color-text));
  --heading-h3-size: 1.75rem;
  --heading-h3-color: var(--color-heading, var(--color-text));
  --heading-h4-size: 1.5rem;
  --heading-h4-color: var(--color-heading, var(--color-text));
  --heading-h5-size: 1.25rem;
  --heading-h5-color: var(--color-heading, var(--color-text));
  --heading-h6-size: 1rem;
  --heading-h6-color: var(--color-heading, var(--color-text));
  --color-border: #CED7DC;
  --color-success: #285a4a;
  --color-warning: #D4AF37;
  --color-error: #8b3030;
  --font-primary: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-secondary: 'Fraunces', 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --content-max-width: 100%;
}
body { background-color: #FAF9F6; }

body { background-color: #FAF9F6; }

            /* Site-level custom CSS (sanitized). Only applied in advanced mode;
               native mode stores but does not apply. */
            @import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,400..700,0,0;1,9..144,400..700,0,0&display=swap";body:has(.puck-hero--records) #puck-content>h2,body:has(.puck-hero--honorary) #puck-content>h2,body:has(.puck-hero--committees) #puck-content>h2{width:min(100% - 48px,850px)!important;margin:64px auto 20px!important;text-align:center!important;font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.025em}body:has(.puck-hero--records) #puck-content>.puck-text,body:has(.puck-hero--honorary) #puck-content>.puck-text,body:has(.puck-hero--committees) #puck-content>.puck-text{width:min(100% - 48px,850px);max-width:850px;margin:0 auto 24px;padding:0;font-family:"DM Sans",sans-serif;line-height:1.9}body:has(#puck-content .puck-hero--records) #puck-content>.puck-text,body:has(#puck-content .puck-hero--honorary) #puck-content>.puck-text{text-align:center!important;margin-inline:auto!important}body:has(.puck-hero--records) .puck-hero-title,body:has(.puck-hero--honorary) .puck-hero-title,body:has(.puck-hero--committees) .puck-hero-title,body:has(.puck-hero--records) .puck-card-title,body:has(.puck-hero--honorary) .puck-card-title,body:has(.puck-hero--committees) .puck-card-title{font-family:Fraunces,Georgia,serif}body:has(.puck-hero--records) .puck-hero,body:has(.puck-hero--honorary) .puck-hero,body:has(.puck-hero--committees) .puck-hero{min-height:340px!important;padding-block:60px;background-image:linear-gradient(135deg,#092b4b 0%,#183e59 64%,#426a68 100%)!important}body:has(.puck-hero--records) #puck-content>.puck-button-container,body:has(.puck-hero--honorary) #puck-content>.puck-button-container,body:has(.puck-hero--committees) #puck-content>.puck-button-container{text-align:center}[class~=puck-grid--committee-members]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px 20px;width:min(100% - 48px,1000px);margin:28px auto 58px}[class~=puck-grid--committee-members]>.puck-grid-column{display:contents}[class~=puck-grid--committee-members] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--committee-members] .puck-card--committee-member{display:flex;flex-direction:column;height:100%;min-height:188px;padding:24px 26px;border:1px solid #d9e2e2;border-left:4px solid #547e79;border-radius:6px;background:#f6f8f6;box-shadow:none;font-family:"DM Sans",sans-serif}[class~=puck-grid--committee-members] .puck-card-eyebrow{margin-bottom:7px;color:#315f5a}[class~=puck-grid--committee-members] .puck-card-title{margin-bottom:8px;font-size:23px}[class~=puck-grid--committee-members] .puck-card-description{margin:0 0 12px;font-size:15px;line-height:1.55}[class~=puck-grid--committee-members] .puck-card-meta{margin-top:auto;padding-top:10px;border-top:1px solid #d9e2e2;font-size:13px}@media(max-width:767px){[class~=puck-grid--committee-members]{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}}:root{--mcta-navy:#002244;--mcta-link:#003f73;--mcta-heading:#003366;--mcta-banner:#D4AF37;--mcta-footer:#00182f;--mcta-hover:#003b68;--mcta-slate:#333333;--mcta-copy:#333333;--mcta-muted:#5f5f5f;--mcta-white:#FDFDFD;--mcta-paper:#FAF9F6;--mcta-rail:#ebe8df;--mcta-light:#f3f1ea;--mcta-notice:#f8efc9;--mcta-teal:#285a4a;--mcta-border:#dedbd2;--mcta-rule:#b9b3a5;--mcta-content-max:1232px;--mcta-gutter:40px;--mcta-gutter-mobile:24px;--mcta-radius-sm:6px;--mcta-radius-md:12px;--mcta-border-soft:#dedbd2;--mcta-shadow-card:0 8px 24px #00224412;--mcta-shadow-lift:0 14px 32px #0022441c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--mcta-white);color:var(--mcta-slate);font-family:Roboto,sans-serif;font-size:17px;line-height:1.7}a{text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--mcta-link);outline-offset:5px;box-shadow:0 0 0 2px white}[id]{scroll-margin-top:120px}@media(prefers-reduced-motion:reduce){}img{display:block;max-width:100%;height:auto}.site-header{padding:0!important;background:var(--mcta-white);border-bottom:1px solid var(--mcta-rail);box-shadow:0 3px 16px #052e6b0a}.site-header a{font-size:14px;font-weight:600;text-decoration:none}.header-grid{width:100%;max-width:1312px!important;padding:12px 40px}.header-grid-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px}.header-grid-zone{display:flex;align-items:center;gap:12px}.header-logo-img{width:auto!important;max-width:90px!important;object-fit:contain}.nav-menu{display:flex;gap:4px;padding:0;margin:0;list-style:none}.nav-link{padding:12px 11px;display:block}.nav-link:hover{color:var(--mcta-link)}.header-cta-button{display:inline-flex;border-radius:4px;white-space:nowrap}.mobile-menu-toggle,.mobile-nav-close{background:var(--mcta-rail);border:0;border-radius:4px;padding:10px}.mobile-nav{background:var(--mcta-white)}main{padding:0!important;width:100%;max-width:100%!important}#puck-content{padding:0}#puck-content>h2,#puck-content>h3{max-width:1232px;margin:60px auto 20px!important;width:auto!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.25}.puck-grid-column>h2,.puck-grid-column>h3{margin:8px 0 20px!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:32px;font-weight:500;line-height:1.3}.puck-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center!important;width:100%;margin:0!important;min-height:480px;padding:76px max(var(--mcta-gutter),calc((100vw - var(--mcta-content-max)) / 2));background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be8 58%,#214877ed 100%)!important;background-size:cover;background-position:center;color:var(--mcta-white);overflow:hidden}.puck-hero::before{content:none}.puck-hero-content{position:relative;width:100%;max-width:830px;margin-inline:auto}.puck-hero-eyebrow{color:var(--mcta-white);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px}.puck-hero-title{color:var(--mcta-white);font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(40px,5.4vw,72px);font-weight:500;line-height:1.13;letter-spacing:-.02em;max-width:780px;margin:0 auto 25px;text-wrap:balance}.puck-hero-subtitle{color:var(--mcta-white);max-width:620px;font-size:19px;line-height:1.65;margin:0 auto 30px}[class~=puck-hero--home]{background-image:linear-gradient(90deg,#031c43ed 0%,#052e6bba 48%,#052e6b33 100%),url(/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/2ae75d69-3074-4ffc-b020-c5dde2f28ee9.jpeg)!important;background-position:center 48%}body:has(.puck-grid--editorial) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be5 58%,#214877ed 100%),repeating-linear-gradient(0deg,transparent 0 38px,#ffffff12 39px 40px),repeating-linear-gradient(90deg,transparent 0 38px,#ffffff12 39px 40px)!important}body:has(.puck-grid--benefit-grid) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be5 52%,#0665c6eb 100%),radial-gradient(circle at 78% 30%,#ffffff2b 0 2px,transparent 3px),radial-gradient(circle at 78% 30%,transparent 0 58px,#ffffff18 59px 60px,transparent 61px 118px,#ffffff12 119px 120px,transparent 121px)!important}body:has(.puck-grid--archive-featured) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#0b6666e8 54%,#4f81bde8 100%),repeating-linear-gradient(90deg,#ffffff12 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,#ffffff12 0 1px,transparent 1px 44px)!important}body:has(.puck-grid--resource-manuals) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#214877eb 52%,#548dd4e8 100%),radial-gradient(circle at 18% 24%,#ffffff2b 0 2px,transparent 3px),radial-gradient(circle at 18% 24%,transparent 0 44px,#ffffff18 45px 46px,transparent 47px 92px,#ffffff12 93px 94px,transparent 95px)!important}body:has(.puck-grid--contact-office) .puck-hero{background-image:linear-gradient(135deg,#031c43f6 0%,#052e6be8 54%,#0b6666e8 100%),radial-gradient(ellipse at 82% 22%,#ffffff20 0 2px,transparent 3px),radial-gradient(ellipse at 82% 22%,transparent 0 74px,#ffffff14 75px 76px,transparent 77px 150px,#ffffff0c 151px 152px,transparent 153px)!important}body:has(.puck-grid--editorial) .puck-hero-content,body:has(.puck-grid--archive-featured) .puck-hero-content,body:has(.puck-grid--resource-manuals) .puck-hero-content,body:has(.puck-grid--contact-office) .puck-hero-content{margin-left:0;margin-right:auto;text-align:left!important}body:has(.puck-grid--editorial) .puck-hero-title,body:has(.puck-grid--archive-featured) .puck-hero-title,body:has(.puck-grid--resource-manuals) .puck-hero-title,body:has(.puck-grid--contact-office) .puck-hero-title{margin-left:0;margin-right:auto}body:has(.puck-grid--editorial) .puck-hero-subtitle,body:has(.puck-grid--archive-featured) .puck-hero-subtitle,body:has(.puck-grid--resource-manuals) .puck-hero-subtitle,body:has(.puck-grid--contact-office) .puck-hero-subtitle{margin-left:0;margin-right:auto}[class~=puck-hero--interior]{min-height:340px!important;padding-block:60px}[class~=puck-hero--interior] .puck-hero-title{font-size:clamp(38px,4.2vw,58px)}.puck-hero-cta,.puck-cta-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.puck-button,.puck-card-button,.puck-hero-cta-primary,.puck-hero-cta-secondary,.puck-cta-primary,.puck-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 23px;border:1px solid var(--mcta-navy);border-radius:var(--mcta-radius-sm);background:var(--mcta-navy);color:var(--mcta-white);font:600 14px/1.5 "DM Sans",sans-serif;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.puck-button:hover,.puck-card-button:hover,.puck-hero-cta a:hover,.puck-cta-buttons a:hover{transform:translateY(-2px);opacity:.87}.puck-hero-cta-primary,.puck-cta-primary{background:var(--mcta-white);border-color:var(--mcta-white)}.puck-hero-cta-secondary,.puck-cta-secondary{background:transparent;border-color:#ffffff77}.puck-text{max-width:1232px;margin:0 auto;padding:0 0 24px;color:var(--mcta-slate);line-height:1.8;white-space:pre-line}.puck-grid,.puck-grid-preset{display:grid;gap:28px;margin:32px auto 64px;align-items:stretch}.puck-grid-column{min-width:0}.puck-grid-column>.puck-card+.puck-card{margin-top:24px}.puck-grid-column .puck-text{max-width:100%}.puck-grid-column .puck-button-container{margin-top:10px}[class~=puck-grid--editorial]{padding-block:24px;gap:64px}[class~=puck-grid--membership-paths]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:20px;margin-bottom:46px}[class~=puck-grid--membership-paths] .puck-card{min-height:242px;padding:32px;border-top:5px solid var(--mcta-navy);background:#f7f9fb}[class~=puck-grid--membership-paths] .puck-card--renewing-member{border-top-color:var(--mcta-teal);background:#edf8f6}[class~=puck-grid--membership-paths] .puck-card-description{max-width:46ch}[class~=puck-grid--renewal-notice]{margin-top:14px;margin-bottom:50px}[class~=puck-grid--renewal-notice] .puck-card--renewal-warning{display:grid;grid-template-columns:minmax(150px,.42fr) 1fr;column-gap:28px;align-items:center;padding:26px 32px;border:1px solid var(--mcta-border-soft);border-left:7px solid var(--mcta-navy);background:#eef4fb;box-shadow:none}[class~=puck-grid--renewal-notice] .puck-card-eyebrow{grid-column:1;margin:0;color:var(--mcta-navy)}[class~=puck-grid--renewal-notice] .puck-card-title{grid-column:1;margin:3px 0 0;font-size:34px}[class~=puck-grid--renewal-notice] .puck-card-description{grid-column:2;margin:0;font-size:17px;font-weight:600;line-height:1.6}[class~=puck-grid--role-guide]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin-top:22px;margin-bottom:22px}[class~=puck-grid--role-guide]>.puck-grid-column{display:contents}[class~=puck-grid--role-guide] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--role-guide] .puck-card{min-height:126px;padding:20px 22px;border-top:3px solid #9fb8d1;background:#fbfcfd;box-shadow:none}[class~=puck-grid--role-guide] .puck-card-eyebrow{margin-bottom:8px}[class~=puck-grid--role-guide] .puck-card-title{font-size:21px;margin-bottom:5px}[class~=puck-grid--role-guide] .puck-card-description{margin-bottom:0;font-size:14px;line-height:1.5}[class~=puck-grid--membership-office-help]{margin-top:22px;margin-bottom:56px}[class~=puck-grid--membership-office-help] .puck-card--membership-help{display:flex;align-items:center;gap:28px;padding:25px 30px;border-top:4px solid var(--mcta-navy);background:#eef4fb}[class~=puck-grid--membership-office-help] .puck-card--membership-help>div:first-child{flex:1}[class~=puck-grid--membership-office-help] .puck-card-eyebrow{margin-bottom:7px}[class~=puck-grid--membership-office-help] .puck-card-title{margin-bottom:6px;font-size:25px}[class~=puck-grid--membership-office-help] .puck-card-description{margin:0;font-size:15px;line-height:1.6}[class~=puck-grid--membership-office-help] .puck-card-button{flex:0 0 auto}body:has(.puck-grid--membership-paths) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be8 55%,#0b6666e8 100%),repeating-linear-gradient(90deg,#ffffff10 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,transparent 1px 44px)!important}[class~=puck-grid--benefit-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:18px;margin-bottom:52px}[class~=puck-grid--benefit-grid]>.puck-grid-column{display:contents}[class~=puck-grid--benefit-grid] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--benefit-grid] .puck-card{display:flex;min-height:194px;flex-direction:column;background:#eef4fb;border-top:4px solid var(--mcta-banner)}[class~=puck-grid--benefit-grid] .puck-card-description{flex:1}[class~=puck-grid--source-grid]{gap:28px;margin-top:28px}[class~=puck-grid--source-grid] .puck-card{background:#f7f9fb;border-top:4px solid var(--mcta-banner)}[class~=puck-grid--manual-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px;margin-bottom:64px;padding:32px;border:1px solid #d6e2ee;border-radius:18px;background:linear-gradient(135deg,#eef4fb 0%,#f8fbfd 100%);box-shadow:0 14px 30px #052e6b0d}[class~=puck-grid--manual-grid] .puck-grid-column>h3{margin:0 0 16px!important;padding-left:16px;border-left:5px solid var(--mcta-banner);color:var(--mcta-navy);font-size:27px}[class~=puck-grid--manual-grid] a[download]{position:relative;min-height:196px;padding:28px!important;border:1px solid #d4e0ec!important;border-top:5px solid var(--mcta-navy)!important;border-radius:14px;box-shadow:0 10px 24px #052e6b12;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}[class~=puck-grid--manual-grid] a[download]:hover{border-color:var(--mcta-link)!important;box-shadow:0 16px 30px #052e6b1c;transform:translateY(-3px)}[class~=puck-grid--manual-grid] a[download]::before{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:22px;border-radius:10px;color:var(--mcta-white);content:"PDF";font-size:11px;font-weight:800;letter-spacing:.08em}[class~=puck-grid--manual-grid] a[download]>div{display:flex!important;align-items:stretch!important;flex-direction:column!important;gap:20px!important}[class~=puck-grid--manual-grid] a[download]>div>div:first-child{display:block!important}[class~=puck-grid--manual-grid] a[download]>div>div:first-child>div:first-child{overflow:visible!important;white-space:normal!important;font-size:17px;font-weight:700;line-height:1.45}[class~=puck-grid--manual-grid] a[download]>div>div:first-child>div:nth-child(2){margin-top:8px;color:var(--mcta-muted);font-size:14px;line-height:1.55}[class~=puck-grid--manual-grid] a[download]>div>div:last-child{align-self:flex-start;padding:9px 14px;border-radius:4px;color:var(--mcta-white);font-size:13px;font-weight:700}[class~=puck-grid--certification-overview]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:28px;margin-bottom:50px;align-items:start}[class~=puck-grid--certification-overview] .puck-grid-column>h3{min-height:56px;margin:0 0 16px!important;padding-left:16px;border-left:5px solid var(--mcta-banner);color:var(--mcta-navy);font-size:24px}[class~=puck-grid--certification-overview] .puck-card{min-height:260px;border:1px solid #d6e2ee;border-top:0;border-left:6px solid var(--mcta-navy);border-radius:14px;background:#edf4fc;box-shadow:0 12px 26px #052e6b0e}[class~=puck-grid--certification-overview] .puck-grid-column:nth-child(2) .puck-card{border-left-color:var(--mcta-teal);background:#edf8f6}[class~=puck-grid--certification-overview] .puck-grid-column:nth-child(3) .puck-card{border-left-color:#7c5ab8;background:#f4f0fb}[class~=puck-grid--certification-overview] .puck-card-button::after,[class~=puck-grid--certification-files] .puck-card-button::after{content:" \2197"}[class~=puck-grid--certification-files]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-top:18px;margin-bottom:34px}[class~=puck-grid--certification-files]>.puck-grid-column{display:contents}[class~=puck-grid--certification-files] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--certification-files] .puck-card{display:flex;min-height:178px;flex-direction:column;padding:24px;border:1px solid #d6e2ee;border-top:4px solid var(--mcta-banner);border-radius:12px;background:var(--mcta-white);box-shadow:0 8px 20px #052e6b09}[class~=puck-grid--certification-files] .puck-card-description{flex:1}[class~=puck-grid--external-directory]{gap:0 28px;margin-top:24px;margin-bottom:46px}[class~=puck-grid--external-directory] .puck-card--resource{margin-bottom:8px;background:#f7f9fb}[class~=puck-grid--external-directory] .puck-card--resource .puck-card-title::after{content:" \2197"}[class~=puck-grid--guidance-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:24px;margin-bottom:52px}[class~=puck-grid--guidance-grid] .puck-card{min-height:190px;background:#fbfcfd;border-top:3px solid #c3cbd4}[class~=puck-grid--guidance-grid] .puck-card-button::after{content:" \2197"}body:has(.puck-grid--manual-grid) #puck-content>h2:nth-of-type(-n+3){padding-left:16px;border-left:5px solid var(--mcta-link);text-align:left!important}body:has(.puck-grid--manual-grid) #puck-content>h2:nth-of-type(n+4){margin-top:56px!important;padding-top:36px;border-top:1px solid #d6e0e8;color:var(--mcta-muted)}body:has(.puck-grid--manual-grid) #puck-content>h2:nth-of-type(n+4)+.puck-text{color:var(--mcta-muted)}body:has(.puck-grid--manual-grid) .puck-grid--external-directory{border-top:1px solid #d6e0e8;padding-top:20px}[class~=puck-grid--contact-office]{gap:64px;margin-top:0;margin-bottom:54px;padding-block:48px;background:#eef3f7;box-shadow:0 0 0 100vmax #eef3f7;clip-path:inset(0 -100vmax)}[class~=puck-grid--contact-office] .puck-grid-column>h2{margin-top:0!important;margin-bottom:22px!important;font-size:clamp(30px,3vw,42px)}[class~=puck-grid--contact-office] .puck-card--office{min-height:320px;padding:42px;background:var(--mcta-white);border-top:6px solid var(--mcta-navy);box-shadow:0 14px 32px #052e6b14}[class~=puck-grid--contact-guidance]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:24px;margin-bottom:42px}[class~=puck-grid--contact-guidance] .puck-card{min-height:230px;background:#f7f9fb}[class~=puck-grid--contact-sources]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px;margin-bottom:34px;padding-top:28px;border-top:1px solid #d6e0e8}[class~=puck-grid--contact-sources] .puck-card{min-height:190px;background:#eef3f7;border-top:3px solid var(--mcta-banner)}[class~=puck-grid--contact-sources] .puck-card-button::after{content:" \2197"}[class~=puck-grid--archive-featured]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-top:16px;margin-bottom:28px}[class~=puck-grid--archive-featured]>.puck-grid-column{display:contents}[class~=puck-grid--archive-featured] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--archive-featured] .puck-card{display:flex;min-height:218px;flex-direction:column;padding:24px;background:#f7f9fb;border-top:3px solid var(--mcta-banner)}[class~=puck-grid--archive-featured] .puck-card-description{flex:1}[class~=puck-grid--archive-featured] .puck-card-button::after{content:" \2197"}[class~=puck-grid--archive-featured] .puck-card{border-top-color:#a7b4c4;background:#fbfcfd;box-shadow:none}[class~=puck-grid--archive-featured] .puck-card-eyebrow{color:var(--mcta-muted)}[class~=puck-grid--archive-guidance]{gap:28px;margin-top:28px;padding-top:12px;border-top:1px solid #d6e0e8}[class~=puck-grid--archive-guidance] .puck-card{border-top-color:#c3cbd4;background:#fbfcfd;box-shadow:none}body:has([data-recur-widget=EventList]) .recur-widget{max-width:1232px;margin:24px auto 30px}body:has([data-recur-widget=EventList]) .recur-empty{min-height:76px;display:flex;align-items:center;padding:22px 28px;border:1px solid #d6e2ee;border-left:4px solid var(--mcta-banner);border-radius:6px;background:#eef3f7;color:var(--mcta-slate);font-weight:600}body:has([data-recur-widget=MembershipList]) .recur-widget{width:calc(100% - 80px)!important;max-width:600px!important;margin:24px auto 18px!important}body:has([data-recur-widget=EventList]) #puck-content>h2:first-of-type{margin-top:46px!important;padding-left:16px;border-left:5px solid var(--mcta-link);text-align:left!important}body:has([data-recur-widget=EventList]) #puck-content>h2:nth-of-type(2){margin-top:56px!important;padding-top:36px;border-top:1px solid #d6e0e8;color:var(--mcta-muted)}body:has([data-recur-widget=EventList]) #puck-content>h2:nth-of-type(2)+.puck-text{color:var(--mcta-muted)}[class~=puck-grid--governance]{gap:32px;padding-bottom:52px;margin-top:0}[class~=puck-grid--officers]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:24px}[class~=puck-grid--officers]>.puck-grid-column{display:contents}[class~=puck-grid--officers] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--directory]{gap:24px 28px;margin-top:20px}[class~=puck-grid--notice]{background:var(--mcta-notice);padding:26px 32px;margin-block:32px;gap:26px;border-radius:4px}[class~=puck-grid--notice] .puck-text{padding:0}.puck-card{height:auto;padding:32px;border:1px solid var(--mcta-border-soft);border-top:3px solid var(--mcta-banner);border-radius:var(--mcta-radius-md);color:var(--mcta-slate)}.puck-card-eyebrow{color:var(--mcta-link);font-size:11px;letter-spacing:.15em;font-weight:700;text-transform:uppercase;margin-bottom:16px}.puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:27px;line-height:1.3;font-weight:500;margin:0 0 14px}.puck-card-description{font-size:16px;line-height:1.8;white-space:pre-line;margin-bottom:22px}[class~=puck-card--link-only]{padding:0;border:0;box-shadow:none;background:transparent;height:auto}[class~=puck-card--resource]{height:auto;display:block;padding:21px 24px;margin-bottom:10px;border:0;border-bottom:1px solid var(--mcta-border);border-radius:0;background:var(--mcta-light);box-shadow:none;text-decoration:none;transition:transform .18s ease}[class~=puck-card--resource]:hover{transform:translateX(3px)}[class~=puck-card--resource] .puck-card-title{font:600 15px/1.6 Roboto,sans-serif;margin:0}[class~=puck-card--resource] .puck-card-title::after{content:" \2197";color:var(--mcta-link)}.puck-grid-column:has(.puck-image) .puck-card{height:auto}[class~=puck-grid--notice] h2{font-size:24px;margin:0!important}[class~=puck-card--office]{background:#f7f9fb;border:1px solid #d6e2ee;border-top:4px solid var(--mcta-navy);padding:38px;text-align:center}[class~=puck-card--milestone]{background:var(--mcta-rail);border:0;box-shadow:none}[class~=puck-card--milestone] .puck-card-title{font-size:44px;color:var(--mcta-link)}[class~=puck-card--officer]{min-height:282px;padding:34px 28px 28px;border:1px solid #d6e2ee;border-top:4px solid var(--mcta-banner);border-radius:14px;background:#f7f9fb;box-shadow:0 12px 26px #052e6b0e;text-align:center}[class~=puck-card--officer]::before,[class~=puck-card--office]::before{display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0 auto 20px;border:4px solid #8eb9e8;border-radius:50%;background:radial-gradient(circle at 50% 34%,#f7f9fb 0 12%,transparent 13%),radial-gradient(ellipse at 50% 82%,#f7f9fb 0 28%,transparent 29%),linear-gradient(145deg,var(--mcta-navy),var(--mcta-link));box-shadow:inset 0 0 0 5px #052e6b33,0 6px 14px #052e6b1c;color:var(--mcta-white);content:""}[class~=puck-card--officer] .puck-card-eyebrow,[class~=puck-card--office] .puck-card-eyebrow{margin-bottom:10px;color:var(--mcta-link)}[class~=puck-card--officer] .puck-card-title,[class~=puck-card--office] .puck-card-title{margin-bottom:8px;color:var(--mcta-navy);font-size:23px}[class~=puck-card--officer] .puck-card-description,[class~=puck-card--office] .puck-card-description{margin-bottom:12px;color:var(--mcta-muted);font-size:15px;line-height:1.65}[class~=puck-card--officer] .puck-card-button,[class~=puck-card--office] .puck-card-button{align-self:center}body:has(.puck-grid--officers) .puck-hero{min-height:280px!important;padding-block:42px;background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be8 57%,#214877e8 100%),repeating-linear-gradient(90deg,#ffffff10 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,#ffffff0b 0 1px,transparent 1px 42px)!important}body:has(.puck-grid--officers) .puck-hero-content{max-width:800px;margin-left:0;margin-right:auto;text-align:left!important}body:has(.puck-grid--officers) :is(.puck-hero-title,.puck-hero-subtitle){margin-left:0;margin-right:auto}body:has(.puck-grid--officers) #puck-content>h2,body:has(.puck-grid--officers) #puck-content>.puck-text{width:calc(100% - 80px);text-align:left!important}[class~=puck-grid--about-purpose]{margin-top:44px;margin-bottom:54px;padding:38px;gap:48px;border-top:5px solid var(--mcta-navy);background:#eef4fb}[class~=puck-grid--about-purpose] .puck-grid-column>h2{margin-top:0!important}[class~=puck-card--about-action]{height:100%;padding:28px;border-top-color:var(--mcta-link);background:var(--mcta-white)}[class~=puck-grid--about-learning]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;margin-bottom:56px}[class~=puck-grid--about-governance]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;margin-bottom:56px}[class~=puck-grid--about-learning]>.puck-grid-column,[class~=puck-grid--about-governance]>.puck-grid-column{display:contents}[class~=puck-grid--about-learning] .puck-card+.puck-card,[class~=puck-grid--about-governance] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card{display:flex;min-height:218px;flex-direction:column}[class~=puck-grid--about-learning] .puck-card-description,[class~=puck-grid--about-governance] .puck-card-description{flex:1}[class~=puck-grid--about-learning] .puck-card{background:#eef4fb}[class~=puck-grid--about-governance] .puck-card{padding:26px;border-top-color:#829dc0;background:#f7f9fb}[class~=puck-grid--officers]{margin-bottom:60px}[class~=puck-grid--officers] .puck-card--officer{display:flex;min-height:130px;padding:20px 22px;flex-direction:column;justify-content:center;border:1px solid #d6e2ee;border-left:5px solid var(--mcta-banner);border-top:1px solid #d6e2ee;border-radius:8px;background:#f7f9fb;box-shadow:none;text-align:left}[class~=puck-grid--officers] .puck-card--officer::before{content:none}[class~=puck-grid--officers] .puck-card--officer .puck-card-eyebrow{margin-bottom:4px;color:var(--mcta-link);font-size:10px}[class~=puck-grid--officers] .puck-card--officer .puck-card-title{margin-bottom:3px;font-size:23px}[class~=puck-grid--officers] .puck-card--officer .puck-card-description{margin:0;color:var(--mcta-muted);font-size:13px;line-height:1.4}[class~=puck-grid--about-timeline]{margin-top:22px;margin-bottom:50px;gap:0 40px;padding:8px 0 6px}[class~=puck-grid--about-timeline] .puck-card--timeline{min-height:0;margin:0;padding:19px 0 19px 28px;border:0;border-bottom:1px solid #d6e2ee;border-radius:0;background:transparent;box-shadow:none;position:relative}[class~=puck-grid--about-timeline] .puck-card--timeline::before{position:absolute;top:27px;left:0;width:11px;height:11px;border:3px solid #d7e5f4;border-radius:50%;background:var(--mcta-link);content:""}[class~=puck-grid--about-timeline] .puck-card-eyebrow{margin-bottom:5px}[class~=puck-grid--about-timeline] .puck-card-title{margin-bottom:6px;font-size:23px}[class~=puck-grid--about-timeline] .puck-card-description{margin:0;font-size:15px;line-height:1.6}[class~=puck-grid--about-community]{margin-top:20px;margin-bottom:52px}[class~=puck-grid--about-community] .puck-card{min-height:210px;border-top-color:var(--mcta-teal);background:#eef7f7}@media(min-width:768px)and (max-width:1100px){[class~=puck-grid--about-learning],[class~=puck-grid--about-governance]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){body:has(.puck-grid--officers) #puck-content>h2,body:has(.puck-grid--officers) #puck-content>.puck-text{width:calc(100% - 48px)}[class~=puck-grid--about-purpose]{margin-top:28px;margin-bottom:42px;padding:26px 24px}[class~=puck-grid--about-learning],[class~=puck-grid--about-governance]{grid-template-columns:minmax(0,1fr)}[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card{min-height:0}[class~=puck-grid--about-timeline]{gap:0}[class~=puck-grid--about-community] .puck-card{min-height:0}}:root{--mcta-shadow-lift:0 10px 24px #00224418}[class~=puck-grid--reference-groups],[class~=puck-grid--member-support]{max-width:var(--mcta-content-max)}@media(max-width:900px){}@media(max-width:767px){}.puck-hero-content{margin-inline:auto!important;text-align:center!important}.puck-hero-title,.puck-hero-subtitle{margin-inline:auto!important}#puck-content>h2,#puck-content>h3,.puck-grid-column>h2,.puck-grid-column>h3{padding-left:0!important;border-left:0!important;text-align:center!important}.puck-card-eyebrow,.puck-card-title,.puck-cta-title,.site-footer-title{text-align:center}body:has(#puck-content) #puck-content>h2,body:has(#puck-content) #puck-content>h3{padding-left:0!important;border-left:0!important;text-align:center!important}.puck-card-meta{border-top:1px solid var(--mcta-rule);padding-top:20px;margin-top:20px}.puck-card-meta-row{display:flex;gap:14px;padding-block:5px;flex-wrap:wrap}.puck-card-meta-label{color:var(--mcta-muted);font-size:13px;min-width:65px}.puck-card-meta-value{font-weight:500}.puck-image{margin:0 0 22px}.puck-image-img{display:block;width:100%!important;height:auto!important;max-width:100%;border-radius:4px}.puck-image-caption{font-size:12px;color:var(--mcta-muted);margin-top:8px}[class~=puck-cta]{color:var(--mcta-white);padding:58px max(40px,calc((100vw - 1232px) / 2));margin-top:56px;text-align:center}.puck-cta-title{font-family:Oswald,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:500;margin:0 0 12px;color:var(--mcta-white)}.puck-cta-description{max-width:760px;margin-inline:auto;color:var(--mcta-white)}.puck-button-container{max-width:1232px;margin:0 auto 20px}#puck-content>.puck-button-container{width:calc(100% - 80px)!important}.puck-button-container a{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}@media(max-width:767px){#puck-content>.puck-button-container{width:calc(100% - 48px)!important}}.puck-grid--resource-manuals .puck-card{height:100%;padding:24px;border-top:4px solid var(--mcta-link);background:#eef4fb}@media(min-width:768px)and (max-width:1100px){.puck-grid--resource-manuals{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#puck-content a[download]{display:block;padding:26px;background:var(--mcta-rail);border:1px solid var(--mcta-border);border-radius:5px;overflow-wrap:anywhere;text-decoration:none;color:var(--mcta-navy)}#puck-content a[download] div{white-space:normal!important}.recur-event-list{max-width:1232px;margin:28px auto 56px}.recur-event-list-title{font-family:Oswald,sans-serif;font-size:30px}.recur-event-list-empty{background:var(--mcta-rail);border:1px solid var(--mcta-border);padding:40px;color:var(--mcta-slate);border-radius:5px;text-align:center}.site-footer{padding:60px 40px 28px;color:var(--mcta-rail);font-size:14px}.site-footer-content{max-width:1232px;display:grid;grid-template-columns:1.6fr .8fr 1fr;gap:42px}.site-footer-logo{display:block;width:104px!important;height:104px!important;margin:4px 0 22px;padding:8px;object-fit:contain;background:var(--mcta-white);filter:none}.site-footer-links{list-style:none;padding:0}.site-footer-links li{margin-bottom:9px}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer-title{color:var(--mcta-white);font-family:Oswald,sans-serif;font-size:22px;font-weight:500}.site-footer-description,.site-footer-text{max-width:390px;white-space:pre-line;line-height:1.8}@media(max-width:1312px){#puck-content>h2,#puck-content>h3{margin-left:40px!important;margin-right:40px!important}.puck-text,.puck-grid,.puck-grid-preset,.puck-button-container,.recur-event-list{margin-left:40px;margin-right:40px}.puck-grid-column :is(.puck-text,.puck-button-container){margin-left:0;margin-right:0}}@media(max-width:767px){body:has([data-recur-widget=MembershipList]) .recur-widget{width:calc(100% - 48px)!important;margin-bottom:28px!important}.header-grid{padding:10px 24px}.header-logo-img{height:62px!important;max-height:62px!important;max-width:72px!important}#puck-content>h2,#puck-content>h3{margin:40px 24px 18px!important}.site-footer-content{grid-template-columns:1fr;gap:26px}body{font-size:16px}.puck-hero{min-height:440px;padding:52px 24px;background-position:60% center}[class~=puck-hero--interior]{min-height:310px!important}.puck-hero-subtitle{font-size:17px}.puck-text,.puck-grid,.puck-grid-preset,.puck-button-container,.recur-event-list{margin-left:24px;margin-right:24px}.puck-grid,.puck-grid-preset{grid-template-columns:1fr!important;gap:24px;margin-bottom:40px}.puck-card{padding:26px}.puck-hero-cta,.puck-cta-buttons{flex-direction:column;align-items:stretch}[class~=puck-cta]{padding:44px 24px}.site-footer{padding:42px 24px 24px}[class~=puck-grid--governance],[class~=puck-grid--officers],[class~=puck-grid--directory]{gap:18px;margin-top:16px;padding-bottom:28px}[class~=puck-card--officer]{min-height:0}[class~=puck-grid--membership-paths],[class~=puck-grid--benefit-grid]{gap:18px;margin-top:16px}[class~=puck-grid--membership-paths] .puck-card{min-height:0;padding:26px}[class~=puck-grid--renewal-notice]{margin-top:8px;margin-bottom:36px}[class~=puck-grid--renewal-notice] .puck-card--renewal-warning{display:block;padding:23px 22px}[class~=puck-grid--renewal-notice] .puck-card-title{margin:4px 0 12px;font-size:31px}[class~=puck-grid--renewal-notice] .puck-card-description{font-size:16px}[class~=puck-grid--role-guide]{gap:14px;margin-top:16px;margin-bottom:16px}[class~=puck-grid--role-guide] .puck-card{min-height:0;padding:18px}[class~=puck-grid--membership-office-help]{margin-top:18px;margin-bottom:40px}[class~=puck-grid--membership-office-help] .puck-card--membership-help{display:block;padding:24px}[class~=puck-grid--membership-office-help] .puck-card-button{margin-top:18px}[class~=puck-grid--benefit-grid] .puck-card{min-height:0}[class~=puck-grid--source-grid]{gap:18px;margin-top:20px}[class~=puck-grid--manual-grid]{gap:22px;margin-top:18px;margin-bottom:36px}[class~=puck-grid--manual-grid] a[download]{min-height:0;padding:18px}[class~=puck-grid--certification-overview]{gap:18px;margin-top:18px;margin-bottom:30px}[class~=puck-grid--certification-overview] .puck-grid-column>h3{min-height:0;margin-bottom:10px!important;font-size:21px}[class~=puck-grid--certification-overview] .puck-card{min-height:0}[class~=puck-grid--certification-files]{gap:16px;margin-top:14px;margin-bottom:28px}[class~=puck-grid--certification-files] .puck-card{min-height:0;padding:18px}[class~=puck-grid--certification-files] .puck-card-description{font-size:14px;line-height:1.6}[class~=puck-grid--external-directory]{gap:0;margin-top:18px;margin-bottom:34px}[class~=puck-grid--external-directory] .puck-card--resource{padding:15px 18px;margin-bottom:5px}[class~=puck-grid--external-directory] .puck-card--resource .puck-card-description{display:none}[class~=puck-grid--guidance-grid]{gap:18px;margin-top:18px;margin-bottom:36px}[class~=puck-grid--guidance-grid] .puck-card{min-height:0}[class~=puck-grid--contact-office]{gap:28px;margin-bottom:36px;padding-block:32px}[class~=puck-grid--contact-office] .puck-grid-column>h2{margin-bottom:16px!important;font-size:30px}[class~=puck-grid--contact-office] .puck-card--office{min-height:0;padding:28px}[class~=puck-grid--contact-guidance]{gap:18px;margin-top:18px;margin-bottom:30px}[class~=puck-grid--contact-guidance] .puck-card{min-height:0}[class~=puck-grid--contact-sources]{gap:18px;margin-top:18px;margin-bottom:26px;padding-top:20px}[class~=puck-grid--contact-sources] .puck-card{min-height:0}[class~=puck-grid--archive-recent],[class~=puck-grid--archive-mid],[class~=puck-grid--archive-history]{gap:18px;margin-top:14px;margin-bottom:28px}[class~=puck-grid--archive-recent] .puck-card,[class~=puck-grid--archive-mid] .puck-card,[class~=puck-grid--archive-history] .puck-card{min-height:0;padding:14px 16px}[class~=puck-grid--archive-recent] .puck-card-eyebrow,[class~=puck-grid--archive-mid] .puck-card-eyebrow,[class~=puck-grid--archive-history] .puck-card-eyebrow{margin-bottom:5px;font-size:10px}[class~=puck-grid--archive-recent] .puck-card-title,[class~=puck-grid--archive-mid] .puck-card-title,[class~=puck-grid--archive-history] .puck-card-title{margin-bottom:8px;font-size:21px}[class~=puck-grid--archive-recent] .puck-card-description,[class~=puck-grid--archive-mid] .puck-card-description,[class~=puck-grid--archive-history] .puck-card-description{display:none}[class~=puck-grid--archive-recent] .puck-card-button,[class~=puck-grid--archive-mid] .puck-card-button,[class~=puck-grid--archive-history] .puck-card-button{min-height:38px;padding:8px 14px;font-size:12px}[class~=puck-grid--archive-guidance]{gap:18px;margin-top:20px;padding-top:8px}}@media(min-width:768px)and (max-width:900px){[class~=puck-grid--archive-recent],[class~=puck-grid--archive-mid],[class~=puck-grid--archive-history]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class~=puck-grid--certification-overview],[class~=puck-grid--certification-files],[class~=puck-grid--guidance-grid],[class~=puck-grid--contact-guidance]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class~=puck-grid--contact-office]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class~=puck-grid--contact-sources]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:768px)and (max-width:1100px){[class~=puck-grid--membership-paths],[class~=puck-grid--benefit-grid],[class~=puck-grid--role-guide],[class~=puck-grid--archive-featured],[class~=puck-grid--governance],[class~=puck-grid--officers],[class~=puck-grid--directory],[class~=puck-grid--certification-overview],[class~=puck-grid--certification-files],[class~=puck-grid--external-directory],[class~=puck-grid--guidance-grid],[class~=puck-grid--contact-guidance],[class~=puck-grid--contact-sources],[class~=puck-grid--resource-manuals]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--home) .puck-grid--member-value{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){}body:has(.puck-grid--officers){background:#fbfaf6}body:has(.puck-grid--officers) .puck-hero{min-height:360px!important;padding-block:72px!important;background-image:linear-gradient(135deg,#00182ff5 0%,#002244e8 58%,#0b4a93e5 100%),repeating-linear-gradient(90deg,#d4af3712 0 1px,transparent 1px 52px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,transparent 1px 52px)!important}body:has(.puck-grid--officers) .puck-hero-content{max-width:820px;margin-inline:auto;text-align:center!important}body:has(.puck-grid--officers) :is(.puck-hero-title,.puck-hero-subtitle){margin-inline:auto}body:has(.puck-grid--officers) .puck-hero-title{max-width:760px;font-size:clamp(42px,5vw,66px);line-height:1.08}body:has(.puck-grid--officers) .puck-hero-subtitle{max-width:650px;font-size:18px;line-height:1.7}body:has(.puck-grid--officers) .puck-hero-cta{justify-content:center}body:has(.puck-grid--officers) #puck-content>h2{width:min(calc(100% - 64px),980px)!important;max-width:980px;margin:72px auto 18px!important;padding-top:28px;border-top:1px solid #d4d0c5;color:var(--mcta-navy);font-size:clamp(30px,3.4vw,46px);line-height:1.12}body:has(.puck-grid--officers) #puck-content>.puck-text{width:min(calc(100% - 64px),740px)!important;max-width:740px;margin-inline:auto;color:#4b4b4b;font-size:17px;line-height:1.75}body:has(.puck-grid--officers) :is(.puck-grid--about-purpose,.puck-grid--about-learning,.puck-grid--officers,.puck-grid--about-governance,.puck-grid--about-timeline,.puck-grid--about-community){width:min(calc(100% - 64px),1040px);max-width:1040px;margin-left:auto;margin-right:auto}body:has(.puck-grid--officers) .puck-grid--about-purpose{grid-template-columns:minmax(0,1.35fr) minmax(270px,.75fr)!important;margin-top:54px;margin-bottom:74px;padding:46px!important;gap:52px;border-top:6px solid var(--mcta-banner);background:#f1ecdc;box-shadow:0 16px 34px #00224410}body:has(.puck-grid--officers) .puck-grid--about-purpose .puck-grid-column>h2{margin-top:0!important;margin-bottom:20px!important;color:var(--mcta-navy);font-size:clamp(30px,3vw,42px);line-height:1.12}body:has(.puck-grid--officers) .puck-grid--about-purpose .puck-text{max-width:620px;font-size:17px;line-height:1.75}body:has(.puck-grid--officers) .puck-card--about-action{display:flex;min-height:250px;justify-content:center;padding:34px!important;border:1px solid #d5cda9!important;border-top:4px solid var(--mcta-navy)!important;background:var(--mcta-white)!important;box-shadow:0 8px 20px #0022440d!important;text-align:center}body:has(.puck-grid--officers) .puck-grid--about-learning{gap:36px;margin-top:0;margin-bottom:82px}body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card{min-height:245px;padding:30px 8px!important;border:0!important;border-top:1px solid #c7c0b1!important;border-radius:0!important;background:transparent!important}body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card-title,body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card-title{font-size:25px}body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card-description,body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card-description{font-size:16px;line-height:1.7}body:has(.puck-grid--officers) .puck-grid--officers{gap:16px 20px;margin-top:28px;margin-bottom:78px}body:has(.puck-grid--officers) .puck-grid--officers .puck-card--officer{min-height:156px!important;padding:26px 20px!important;border:1px solid #d8d4ca!important;border-top:4px solid var(--mcta-banner)!important;border-left:0!important;border-radius:4px!important;background:var(--mcta-white)!important;box-shadow:0 6px 16px #00224409!important;text-align:center}body:has(.puck-grid--officers) .puck-grid--officers .puck-card--officer .puck-card-eyebrow{margin-bottom:8px;color:#896c18;font-size:11px}body:has(.puck-grid--officers) .puck-grid--officers .puck-card--officer .puck-card-title{font-size:24px}body:has(.puck-grid--officers) .puck-grid--officers .puck-card--officer .puck-card-description{font-size:14px}body:has(.puck-grid--officers) .puck-grid--about-governance{gap:20px;margin-top:28px;margin-bottom:78px}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card{min-height:230px;padding:30px 24px!important;border:0!important;border-top:3px solid #829dc0!important;border-radius:0!important;background:#f3f5f7!important}body:has(.puck-grid--officers) .puck-grid--about-timeline{gap:24px;margin-top:28px;margin-bottom:78px;padding:32px 36px;border-top:5px solid var(--mcta-banner);background:#eef2f5}body:has(.puck-grid--officers) .puck-grid--about-timeline .puck-card--timeline{min-height:164px;padding:26px 26px 24px 42px!important;border:0!important;border-left:4px solid var(--mcta-navy)!important;background:var(--mcta-white)!important;box-shadow:0 6px 16px #00224409!important}body:has(.puck-grid--officers) .puck-grid--about-timeline .puck-card--timeline::before{top:31px;left:13px;width:10px;height:10px;border:3px solid #f1ecdc;background:var(--mcta-banner)}body:has(.puck-grid--officers) .puck-grid--about-timeline .puck-card-title{font-size:23px}body:has(.puck-grid--officers) .puck-grid--about-community{gap:28px;margin-top:0;margin-bottom:78px}body:has(.puck-grid--officers) .puck-grid--about-community .puck-card{min-height:210px;padding:30px!important;border-top:4px solid var(--mcta-teal)!important;background:#edf5f3!important}body:has(.puck-grid--officers) .puck-cta{width:100%;max-width:none;margin-top:0;border-top:6px solid var(--mcta-banner)}@media(max-width:767px){body:has(.puck-grid--officers) .puck-hero{min-height:330px!important;padding-block:58px!important}body:has(.puck-grid--officers) #puck-content>h2,body:has(.puck-grid--officers) #puck-content>.puck-text{width:calc(100% - 40px)!important}body:has(.puck-grid--officers) #puck-content>h2{margin-top:54px!important;padding-top:22px}body:has(.puck-grid--officers) :is(.puck-grid--about-purpose,.puck-grid--about-learning,.puck-grid--officers,.puck-grid--about-governance,.puck-grid--about-timeline,.puck-grid--about-community){width:calc(100% - 40px)}body:has(.puck-grid--officers) .puck-grid--about-purpose{grid-template-columns:1fr!important;margin-top:36px;margin-bottom:54px;padding:30px 24px!important;gap:28px}body:has(.puck-grid--officers) .puck-grid--about-learning{grid-template-columns:1fr!important;gap:20px;margin-bottom:60px}body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card{min-height:0;padding:26px 0!important}body:has(.puck-grid--officers) .puck-grid--officers{grid-template-columns:1fr!important;margin-bottom:60px}body:has(.puck-grid--officers) .puck-grid--about-governance{grid-template-columns:1fr!important;margin-bottom:60px}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card{min-height:0}body:has(.puck-grid--officers) .puck-grid--about-timeline{grid-template-columns:1fr!important;margin-bottom:60px;padding:22px 18px}body:has(.puck-grid--officers) .puck-grid--about-timeline .puck-card--timeline{min-height:0;padding:24px 18px 22px 36px!important}body:has(.puck-grid--officers) .puck-grid--about-community{grid-template-columns:1fr!important;margin-bottom:58px}}.puck-card{border:0;border-top:1px solid var(--mcta-rule);border-radius:0;background:transparent;box-shadow:none}.puck-card+.puck-card{margin-top:0}[class~=puck-grid--member-value] .puck-card,[class~=puck-grid--proof] .puck-card,[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card,[class~=puck-grid--about-community] .puck-card,[class~=puck-grid--membership-paths] .puck-card,[class~=puck-grid--benefit-grid] .puck-card,[class~=puck-grid--source-grid] .puck-card,[class~=puck-grid--archive-featured] .puck-card,[class~=puck-grid--archive-guidance] .puck-card,[class~=puck-grid--contact-actions] .puck-card,[class~=puck-grid--contact-resources] .puck-card,[class~=puck-grid--member-support] .puck-card{border:0!important;border-top:1px solid var(--mcta-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[class~=puck-grid--member-value] .puck-card,[class~=puck-grid--proof] .puck-card,[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card,[class~=puck-grid--about-community] .puck-card,[class~=puck-grid--membership-paths] .puck-card,[class~=puck-grid--benefit-grid] .puck-card,[class~=puck-grid--source-grid] .puck-card,[class~=puck-grid--archive-featured] .puck-card,[class~=puck-grid--archive-guidance] .puck-card,[class~=puck-grid--contact-actions] .puck-card,[class~=puck-grid--contact-resources] .puck-card,[class~=puck-grid--member-support] .puck-card{padding-inline:0}#puck-content .puck-grid--resource-manuals a[download]{border:0!important;border-top:1px solid #bed2e8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row{border:0!important;border-bottom:1px solid #c9d9e9!important;border-radius:0!important;background:transparent!important}#puck-content .puck-grid--member-support .puck-card--support-card{border:0!important;border-top:1px solid var(--mcta-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:767px){.puck-card{padding-block:24px}}body:has(.puck-hero--home) .site-header{position:absolute;inset:0 0 auto;z-index:20;background:transparent!important;border-bottom-color:transparent}body:has(.puck-hero--home) .header-grid{padding-top:18px;padding-bottom:18px}body:has(.puck-hero--home) .site-header a,body:has(.puck-hero--home) .nav-link{color:var(--mcta-white)}body:has(.puck-hero--home) .nav-link:hover,body:has(.puck-hero--home) .nav-link:focus-visible{color:var(--mcta-white);background:#ffffff18}body:has(.puck-hero--home) .header-cta-button{border:1px solid #ffffff70;background:#ffffff16;color:var(--mcta-white)}body:has(.puck-hero--home) .header-cta-button:hover,body:has(.puck-hero--home) .header-cta-button:focus-visible{border-color:var(--mcta-white);background:#ffffff2b;color:var(--mcta-white)}body:has(.puck-hero--home) .mobile-menu-toggle{border:1px solid #ffffff70;background:#00182f66;color:var(--mcta-white)}body:has(.puck-hero--home) .puck-hero{min-height:720px!important;padding-top:150px;padding-bottom:110px;background-position:center center}body:has(.puck-hero--home) .puck-hero-content{max-width:960px}body:has(.puck-hero--home) .puck-hero-title{max-width:940px;font-family:Roboto,Arial,sans-serif;font-size:clamp(48px,6.2vw,92px);font-weight:700;line-height:1.02;letter-spacing:-.055em}body:has(.puck-hero--home) .puck-hero-subtitle{max-width:760px;font-size:clamp(18px,2vw,25px);line-height:1.45}body:has(.puck-hero--home) .puck-grid--member-value{gap:64px;margin-top:0;margin-bottom:92px;padding-top:94px}body:has(.puck-hero--home) .puck-grid--proof{gap:52px;margin-bottom:88px}#puck-content>h2,#puck-content>h3,.puck-grid-column>h2,.puck-grid-column>h3,.puck-card-title,.puck-cta-title{font-family:Roboto,Arial,sans-serif;font-weight:700;letter-spacing:-.035em}@media(max-width:767px){body:has(.puck-hero--home) .header-grid{padding-top:10px;padding-bottom:10px}body:has(.puck-hero--home) .puck-hero{min-height:650px!important;padding-top:128px;padding-bottom:72px}body:has(.puck-hero--home) .puck-hero-title{font-size:clamp(42px,12vw,64px)}body:has(.puck-hero--home) .puck-grid--member-value{padding-top:58px;margin-bottom:58px}}body:has(.puck-hero--home) .site-header .nav-link{color:var(--mcta-white)!important}body:has(.puck-hero--home) .site-header .nav-link[href="/"]{background:#ffffff16!important}body:has(.puck-hero--home) .site-header .nav-link[href="/"]::after{background:var(--mcta-white)!important}body:has(.puck-hero--home) .puck-grid--member-value{grid-template-columns:1.35fr .82fr .82fr!important;gap:56px 28px!important;padding-top:104px;padding-bottom:112px;background:#f1f4f8;box-shadow:0 0 0 100vmax #f1f4f8}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child>h2{max-width:820px;margin-bottom:18px!important;font-size:clamp(38px,4.2vw,56px);line-height:1.08}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child>.puck-text{max-width:720px;font-size:18px;line-height:1.7}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{gap:28px}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card{min-height:320px!important;padding:34px 4px!important;border:0!important;border-top:1px solid #b8c4d1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{min-height:360px!important;padding:42px 36px!important;border-top:6px solid var(--mcta-banner)!important;background:var(--mcta-navy)!important;color:var(--mcta-white);justify-content:center}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child::before{background:var(--mcta-banner)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child :is(.puck-card-title,.puck-card-description){color:var(--mcta-white)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child .puck-card-button{color:var(--mcta-white)}body:has(.puck-hero--home) .puck-grid--proof{gap:28px;margin-top:0;margin-bottom:0;padding-top:86px;padding-bottom:96px;border-top:1px solid #d7dde5;background:var(--mcta-white)}body:has(.puck-grid--proof) .puck-grid--proof .puck-card{min-height:0!important;padding:30px 4px 26px!important;border:0!important;border-top:1px solid #c8d1dc!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-grid--proof) .puck-grid--proof .puck-card::before{display:block;width:36px;height:4px;margin-bottom:22px;border-radius:999px;background:var(--mcta-banner);content:""}body:has(.puck-grid--proof) .puck-grid--proof .puck-card-title{margin-bottom:10px}@media(max-width:767px){body:has(.puck-hero--home) .puck-grid--member-value{padding-top:64px;padding-bottom:72px;gap:36px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child>h2{font-size:clamp(34px,10vw,46px)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{grid-template-columns:1fr;gap:18px}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{min-height:0!important;padding:28px 0!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{padding:34px 26px!important}body:has(.puck-hero--home) .puck-grid--proof{padding-top:60px;padding-bottom:68px}}.site-footer-links a[href="/membership"]{min-height:38px!important;margin-top:0!important;padding:6px 10px!important;border:0!important;color:var(--mcta-white)!important;font-weight:600!important}.site-footer-links a[href="/membership"]:hover,.site-footer-links a[href="/membership"]:focus-visible{background:#ffffff18!important;color:var(--mcta-white)!important}.footer-bottom-bar{position:relative;border-top:0}.footer-bottom-bar::before{position:absolute;top:0;left:50%;width:100vw;height:1px;background:#ffffff38;content:"";transform:translateX(-50%)}:root{--mcta-content-max:1120px;--mcta-gutter:32px;--mcta-gutter-mobile:20px;--mcta-radius-md:8px;--mcta-shadow-card:0 4px 16px #0022440d}body{line-height:1.65}.header-grid{max-width:1184px!important;padding-block:8px}.header-grid-row{min-height:72px}.header-logo-img{height:64px!important;max-height:64px!important;max-width:74px!important}.nav-link{padding:10px 11px}.header-cta-button{min-height:44px;padding:10px 17px}.puck-hero{min-height:410px;padding-block:64px}[class~=puck-hero--interior]{min-height:270px!important;padding-block:48px}.puck-hero-title{font-size:clamp(38px,5vw,64px)}[class~=puck-hero--interior] .puck-hero-title{font-size:clamp(34px,4vw,52px)}.puck-hero-subtitle{max-width:60ch;font-size:18px;line-height:1.55}#puck-content>h2,#puck-content>h3{max-width:var(--mcta-content-max);margin-top:48px!important;margin-bottom:12px!important;padding-inline:0;font-size:clamp(27px,3vw,38px)}.puck-text{max-width:var(--mcta-content-max);padding-bottom:16px;line-height:1.7}.puck-grid,.puck-grid-preset{max-width:var(--mcta-content-max);gap:20px;margin-top:22px;margin-bottom:48px}.puck-card{padding:26px;border-radius:8px}.puck-card-title{font-size:25px}.puck-card-description{font-size:15px;line-height:1.65}[class~=puck-grid--archive-featured]{gap:16px;margin-bottom:34px}[class~=puck-grid--archive-featured] .puck-card{min-height:190px;padding:22px}[class~=puck-grid--archive-guidance]{gap:16px;margin-bottom:40px}[class~=puck-grid--archive-guidance] .puck-card{min-height:0}[class~=puck-grid--resource-manuals]{gap:16px;margin-bottom:40px}[class~=puck-grid--resource-manuals] a[download]{min-height:130px;padding:20px!important}[class~=puck-grid--resource-rows],[class~=puck-grid--reference-groups],[class~=puck-grid--member-support]{max-width:var(--mcta-content-max)!important;margin-bottom:40px}[class~=puck-card--resource-row],[class~=puck-card--reference-row]{background:var(--mcta-white)}[class~=puck-grid--member-support] .puck-card--support-card{min-height:190px;padding:22px}[class~=puck-cta]{max-width:var(--mcta-content-max);margin-inline:auto;border-radius:0}.site-footer{padding-top:52px}@media(max-width:900px){.header-grid{padding-inline:24px}[class~=puck-grid--archive-featured],[class~=puck-grid--reference-groups]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.header-grid-row{min-height:68px}.puck-hero{min-height:360px;padding-block:48px}[class~=puck-hero--interior]{min-height:230px!important;padding-block:38px}.puck-hero-title,[class~=puck-hero--interior] .puck-hero-title{font-size:clamp(32px,10vw,46px)}.puck-hero-subtitle{font-size:16px}#puck-content>h2,#puck-content>h3,.puck-text{width:calc(100% - 40px)}#puck-content>h2,#puck-content>h3{margin-top:38px!important}.puck-grid,.puck-grid-preset{width:calc(100% - 40px)}[class~=puck-grid--archive-featured],[class~=puck-grid--archive-guidance]{grid-template-columns:1fr}[class~=puck-grid--archive-featured] .puck-card{min-height:0}.puck-card{padding:22px}}body:has(.puck-grid--contact-office) .puck-hero-eyebrow{margin-bottom:12px}body:has(.puck-grid--contact-office) .puck-hero-title{margin-bottom:14px;font-size:clamp(38px,4.5vw,56px)}body:has(.puck-grid--contact-office) .puck-hero-subtitle{margin-bottom:0;font-size:18px;line-height:1.55}#puck-content .puck-grid--contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;margin-bottom:24px}#puck-content .puck-grid--contact-actions .puck-grid-column{display:block}#puck-content .puck-grid--contact-actions .puck-card--contact-action{height:100%;min-height:0;padding:25px 28px;border-top:5px solid var(--mcta-navy);background:#f3f7fb;box-shadow:none;text-align:left}#puck-content .puck-grid--contact-actions .puck-grid-column:nth-child(2) .puck-card--contact-action{border-top-color:var(--mcta-teal);background:#eff8f7}#puck-content .puck-grid--contact-actions .puck-card--contact-action>div:first-child{display:flex;min-height:100%;flex-direction:column;align-items:flex-start}#puck-content .puck-grid--contact-actions .puck-card-eyebrow{margin-bottom:7px}#puck-content .puck-grid--contact-actions .puck-card-title{margin-bottom:6px;font-size:clamp(24px,2.3vw,30px);overflow-wrap:anywhere}#puck-content .puck-grid--contact-actions .puck-card-description{margin-bottom:16px;font-size:15px;line-height:1.55}#puck-content .puck-grid--contact-actions .puck-card-button{min-height:48px;margin-top:auto;padding:12px 23px;border-radius:var(--mcta-radius-sm)}#puck-content .puck-grid--contact-office{gap:32px;margin-top:0;margin-bottom:28px;padding-block:26px;background:#edf3f8}#puck-content .puck-grid--contact-office .puck-grid-column:first-child{display:flex;align-items:center}#puck-content .puck-grid--contact-office .puck-text{margin:0;padding:0;text-align:left;font-size:17px;line-height:1.65}#puck-content .puck-grid--contact-office .puck-text p{margin:0 0 12px}#puck-content .puck-grid--contact-office .puck-text p:last-child{margin-bottom:0;color:var(--mcta-muted)}#puck-content .puck-grid--contact-office .puck-card--office{min-height:0;padding:21px 24px;border-top-width:4px;box-shadow:none;text-align:left}#puck-content .puck-grid--contact-office .puck-card--office::before{display:none}#puck-content .puck-grid--contact-office .puck-card--office>div:first-child{display:block}#puck-content .puck-grid--contact-office .puck-card-eyebrow{margin-bottom:7px;color:var(--mcta-navy)}#puck-content .puck-grid--contact-office .puck-card-title{margin-bottom:7px;font-size:23px}#puck-content .puck-grid--contact-office .puck-card-description{margin:0;color:var(--mcta-slate);font-size:15px;line-height:1.52}body:has(.puck-grid--contact-office) #puck-content>.puck-text{border-top:1px solid var(--mcta-border-soft);color:var(--mcta-slate);font-size:16px;line-height:1.62}body:has(.puck-grid--contact-office) #puck-content>.puck-text p{margin:0 0 10px}body:has(.puck-grid--contact-office) #puck-content>.puck-text p:first-child{color:var(--mcta-navy);font-size:19px}#puck-content .puck-grid--contact-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;margin-bottom:52px}#puck-content .puck-grid--contact-resources .puck-card{min-height:0;height:100%;padding:21px 22px;border-top:3px solid #9fb8d1;background:#f7f9fb;box-shadow:none}#puck-content .puck-grid--contact-resources .puck-card>div:first-child{display:flex;min-height:100%;flex-direction:column;align-items:flex-start}#puck-content .puck-grid--contact-resources .puck-card-eyebrow{margin-bottom:7px}#puck-content .puck-grid--contact-resources .puck-card-title{margin-bottom:6px;font-size:22px}#puck-content .puck-grid--contact-resources .puck-card-description{margin-bottom:14px;font-size:14px;line-height:1.5}#puck-content .puck-grid--contact-resources .puck-card-button{min-height:0;margin-top:auto;padding:2px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--mcta-link);font-size:13px}body:has(.puck-grid--contact-office) #puck-content>h2{max-width:1232px;margin-top:40px!important;margin-bottom:0!important;text-align:left!important}@media(max-width:767px){body:has(.puck-grid--contact-office) .puck-hero-title{font-size:38px}#puck-content :is(.puck-grid--contact-actions,.puck-grid--contact-office,.puck-grid--contact-resources){grid-template-columns:1fr!important;gap:16px}#puck-content .puck-grid--contact-actions{margin-top:24px}#puck-content .puck-grid--contact-actions .puck-card--contact-action,#puck-content .puck-grid--contact-office .puck-card--office{padding:22px}#puck-content .puck-grid--contact-office{margin-bottom:20px;padding-block:22px}#puck-content .puck-grid--contact-resources{margin-bottom:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}body:has(.puck-hero--home){--home-paper:#f7f8f5;--home-rule:#d6dedf;--home-font:"Aptos", "Segoe UI", "Noto Sans", sans-serif;background:var(--home-paper);color:#35485e;font-family:var(--home-font)}body:has(.puck-hero--home) .site-header{background:var(--home-paper);box-shadow:none}body:has(.puck-hero--home) :is(.header-cta-button,.puck-card-button,.puck-hero-cta-primary,.puck-hero-cta-secondary,.puck-cta-primary,.puck-cta-secondary){font-family:var(--home-font);border-radius:3px;transition:none}body:has(.puck-hero--home) :is(.puck-card-button,.puck-hero-cta a,.puck-cta-buttons a):hover{transform:none}body:has(.puck-hero--home) .puck-hero{padding-block:88px;background-position:center 48%;justify-content:center!important}body:has(.puck-hero--home) .puck-hero-content{max-width:840px;text-align:center;margin-inline:auto}body:has(.puck-hero--home) .puck-hero-eyebrow{max-width:640px;margin-inline:auto;color:#e3eaf2;font-size:11px;letter-spacing:.14em;line-height:1.8}body:has(.puck-hero--home) :is(.puck-hero-title,.puck-grid-column>h2,.puck-cta-title){font-family:var(--home-font);font-weight:600;letter-spacing:-.035em;text-wrap:balance}body:has(.puck-hero--home) .puck-hero-title{max-width:800px;margin-inline:auto;font-size:clamp(40px,4.6vw,64px);line-height:1.1}body:has(.puck-hero--home) .puck-hero-subtitle{max-width:610px;margin-inline:auto;color:#e5edf7;font-size:18px;line-height:1.75}body:has(.puck-hero--home) .puck-hero-cta{justify-content:center}body:has(.puck-hero--home) .puck-hero-cta-primary{min-width:176px;box-shadow:0 10px 24px #031c4352;font-weight:700}body:has(.puck-hero--home) .puck-hero-cta-secondary{min-width:158px;padding-inline:23px;border-color:#ffffffb8;background:#052e6b66;color:var(--mcta-white);text-decoration:none}body:has(.puck-hero--home) .puck-hero-cta-secondary:hover{background:#052e6b99;border-color:var(--mcta-white)}body:has(.puck-hero--home) .puck-grid--member-value{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:48px 24px!important;margin-block:0;padding-block:76px 84px;align-items:start;background:#eef3f7;box-shadow:0 0 0 100vmax #eef3f7;clip-path:inset(0 -100vmax)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child{grid-column:1 / -1;text-align:center}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;gap:24px;align-items:stretch}body:has(.puck-hero--home) .puck-grid-column>h2{max-width:680px;margin:0 auto 22px!important;font-size:clamp(32px,3.2vw,44px);line-height:1.16;text-align:center!important}body:has(.puck-hero--home) .puck-text{max-width:680px;margin-inline:auto;line-height:1.8}body:has(.puck-grid--proof) #puck-content>h2{max-width:900px;margin-inline:auto!important;text-align:center!important}body:has(.puck-grid--proof) #puck-content>.puck-text{max-width:680px;margin-inline:auto;text-align:center}body:has(.puck-hero--home) .puck-card{height:auto;padding:26px 0;background:transparent;border:0;border-bottom:1px solid var(--home-rule);border-radius:0;box-shadow:none}body:has(.puck-hero--home) .puck-grid--member-value .puck-card{position:relative;display:flex;height:100%;min-height:232px;flex-direction:column;padding:32px;border:1px solid #d8e2ec;border-radius:10px;background:#ffffff;box-shadow:0 10px 30px #052e6b0a}@media(min-width:768px){body:has(.puck-hero--home) .puck-grid--member-value .puck-card+.puck-card{margin-top:0}}body:has(.puck-hero--home) .puck-grid--member-value .puck-card::before{content:"";width:42px;height:4px;margin-bottom:22px;border-radius:999px;background:var(--mcta-banner)}body:has(.puck-hero--home) .puck-card-title{font:600 23px/1.3 var(--home-font);letter-spacing:-.02em;margin-bottom:10px}body:has(.puck-hero--home) .puck-card-description{flex:1;font-size:16px;line-height:1.75;margin:0 0 12px}body:has(.puck-hero--home) .puck-card-button{align-self:flex-start;min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--mcta-navy);text-decoration:underline;text-underline-offset:5px}body:has(.puck-grid--proof) .puck-grid--proof .puck-card{min-height:296px;padding:28px;border:1px solid #d8e2ec;border-top:4px solid var(--mcta-banner);border-radius:10px;background:var(--mcta-white);box-shadow:0 10px 30px #052e6b0a}body:has(.puck-grid--proof) .puck-grid--proof .puck-card>div:first-child{display:flex;flex:1;flex-direction:column}body:has(.puck-grid--proof) .puck-grid--proof .puck-card-description{flex:1}body:has(.puck-grid--proof) .puck-grid--proof .puck-card-button{margin-top:auto}body:has(.puck-hero--home) .puck-cta{position:relative;isolation:isolate;overflow:hidden;margin-top:0;border-top:0;padding:78px 24px 82px;text-align:center;background:linear-gradient(135deg,#031c43 0%,#052e6b 58%,#0b4a93 100%);color:var(--mcta-white);box-shadow:inset 0 1px #ffffff26,0 -18px 40px #052e6b14}body:has(.puck-hero--home) .puck-cta::before{position:absolute;z-index:-1;top:-120px;left:50%;width:520px;height:520px;border:1px solid #ffffff22;border-radius:50%;content:"";transform:translateX(-50%)}body:has(.puck-hero--home) .puck-cta::after{position:absolute;z-index:-1;top:34px;left:50%;width:72px;height:4px;border-radius:999px;background:#8eb9e8;content:"";transform:translateX(-50%)}body:has(.puck-hero--home) .puck-cta-title{color:var(--mcta-white);font-size:clamp(34px,3.5vw,50px)}body:has(.puck-hero--home) .puck-cta-description{max-width:610px;margin:18px auto 0;color:#e5edf7}body:has(.puck-hero--home) .puck-cta-buttons{justify-content:center}body:has(.puck-hero--home) .puck-cta-buttons{margin-top:30px}body:has(.puck-hero--home) .puck-cta-primary{min-width:190px;color:var(--mcta-navy);background:var(--mcta-white);border-color:var(--mcta-white);box-shadow:0 10px 22px #031c4352}body:has(.puck-hero--home) .puck-cta-primary:hover{background:#e5edf7;border-color:#e5edf7}body:has(.puck-hero--home) .site-footer-title{font:600 18px/1.5 var(--home-font)}body:has(.puck-card--officer) #puck-content>h2:first-of-type{margin-top:20px!important;width:calc(100% - 80px)!important;max-width:1232px;padding:52px 0 0;border-top:1px solid #d6e0e8;background:var(--mcta-white)}body:has(.puck-card--officer) #puck-content>h2:first-of-type+.puck-text{width:calc(100% - 80px);max-width:1232px;margin-left:auto;margin-right:auto;padding:0 0 20px;background:var(--mcta-white)}body:has(.puck-card--officer) #puck-content>h2:nth-of-type(2){margin-top:54px!important;padding-left:16px;border-left:4px solid var(--mcta-banner)}body:has(.puck-card--officer) #puck-content>.puck-grid--officers{margin-bottom:56px}body:has(.puck-grid--directory) #puck-content>h2:nth-of-type(4){margin-top:54px!important;padding-left:16px;border-left:4px solid var(--mcta-banner)}body:has(.puck-grid--directory) #puck-content>h2:nth-of-type(4)+.puck-text{padding-bottom:28px}@media(max-width:767px){body:has(.puck-card--officer) #puck-content>h2:first-of-type,body:has(.puck-card--officer) #puck-content>.puck-text{width:calc(100% - 48px)!important}}body:has(.puck-grid--membership-paths) #puck-content>h2:first-of-type{margin-top:32px!important;padding-left:16px;border-left:4px solid var(--mcta-banner)}body:has(.puck-grid--membership-paths) #puck-content>h2:nth-of-type(2){margin-top:54px!important;padding-top:36px;border-top:1px solid #d6e0e8}body:has(.puck-grid--membership-paths) #puck-content>h2:nth-of-type(n+3){margin-top:52px!important;padding-left:16px;border-left:4px solid var(--mcta-banner)}body:has(.puck-grid--membership-paths) #puck-content>.puck-text{padding-bottom:16px}body:has(.puck-grid--membership-paths) #puck-content>.puck-text:has(+.puck-grid--renewal-notice){max-width:760px;margin-top:0;padding:14px 18px;border-left:3px solid var(--mcta-banner);background:#eef4fb;color:var(--mcta-slate);font-size:14px;line-height:1.6}body:has(.puck-grid--membership-paths) #puck-content>.puck-text:has(+.puck-grid--membership-office-help){max-width:var(--mcta-content-max);padding:14px 18px;border-left:3px solid #9fb8d1;color:var(--mcta-muted);font-size:14px;line-height:1.6}body:has(.puck-grid--archive-recent) #puck-content>h2:nth-of-type(2){margin-top:54px!important;padding-top:36px;border-top:1px solid #d6e0e8}body:has(.puck-grid--archive-recent) #puck-content>h3{max-width:1232px;margin-top:32px!important;margin-bottom:0!important;padding-left:16px;border-left:4px solid var(--mcta-banner);color:var(--mcta-navy)}body:has(.puck-grid--archive-recent) .recur-event-list{margin-top:24px;margin-bottom:52px}body:has(.puck-grid--archive-recent) .recur-event-list-empty{border:0;border-left:4px solid var(--mcta-banner);background:#eef3f7;padding:32px;text-align:left}body:has(.puck-grid--certification-overview) #puck-content>h2{padding-top:30px;border-top:1px solid #d6e0e8}body:has(.puck-grid--certification-overview) #puck-content>h2:first-of-type{padding-top:0;border-top:0}body:has(.puck-grid--certification-overview) #puck-content>h3{max-width:1232px;margin-top:24px!important;margin-bottom:0!important;padding-left:16px;border-left:4px solid var(--mcta-banner);color:var(--mcta-navy)}body:has(.puck-grid--contact-office) #puck-content>h2{margin-top:42px!important;padding-left:0;border-left:0}body:has(.puck-grid--contact-office) #puck-content>h2:first-of-type{margin-top:0!important}body:has(.puck-grid--contact-office) #puck-content>.puck-text{max-width:1232px;margin-top:0;margin-bottom:24px;padding:0 0 24px;background:transparent;border-left:0;text-align:center;margin-left:auto;margin-right:auto}body:has(.puck-grid--contact-office) .puck-hero{justify-content:center!important}body:has(.puck-grid--contact-office) .puck-hero-content{text-align:center}body:has(.puck-grid--contact-office) :is(.puck-hero-title,.puck-hero-subtitle){margin-left:auto;margin-right:auto}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-grid-column{display:flex;justify-content:center}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-grid-column,body:has(.puck-grid--contact-office) .puck-grid--contact-guidance .puck-card,body:has(.puck-grid--contact-office) .puck-grid--contact-sources .puck-card{text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-guidance .puck-card-button,body:has(.puck-grid--contact-office) .puck-grid--contact-sources .puck-card-button{align-self:center}body:has([data-recur-widget=ContactForm]) .recur-widget{max-width:1040px!important;margin:28px auto 48px!important}body:has([data-recur-widget=ContactForm]) .recur-contact-form{max-width:none!important;padding:34px 38px 38px;border:1px solid #d6e2ee;border-top:5px solid var(--mcta-navy);border-radius:10px;box-shadow:0 12px 28px #052e6b12;color:var(--mcta-slate)}body:has([data-recur-widget=ContactForm]) .recur-contact-form h3{margin:0 0 10px;color:var(--mcta-navy);font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.2;text-align:center}body:has([data-recur-widget=ContactForm]) .recur-contact-form>p{margin:0 0 26px;color:var(--mcta-slate);font-size:19px;line-height:1.55;text-align:center}body:has([data-recur-widget=ContactForm]) .contact-form-body>div{margin-top:20px}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:first-child{margin-top:0}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(1),body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}body:has([data-recur-widget=ContactForm]) .contact-form-body label{display:block;margin-bottom:8px;color:var(--mcta-slate);font-family:"DM Sans",sans-serif;font-size:17px;font-weight:500;line-height:1.4}body:has([data-recur-widget=ContactForm]) .recur-contact-form :is(select,button){font-family:"DM Sans",sans-serif}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]),body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{width:100%!important;min-height:48px;padding:10px 13px!important;border:1px solid #9aa7b4!important;border-radius:4px;background:var(--mcta-white);color:var(--mcta-slate);font:16px/1.5 "DM Sans",sans-serif}body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{min-height:138px;resize:vertical}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(4){align-items:flex-start!important;gap:14px!important}body:has([data-recur-widget=ContactForm]) .contact-form-body input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:4px 0 0;accent-color:var(--mcta-navy)}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(4) label{margin:0;font-size:16px;line-height:1.55}body:has([data-recur-widget=ContactForm]) .contact-challenge label{margin-bottom:8px}body:has([data-recur-widget=ContactForm]) .contact-submit-btn{width:100%!important;min-height:50px;padding:12px 20px!important;border:1px solid var(--mcta-navy)!important;border-radius:4px;color:var(--mcta-white)!important;font:700 15px/1.4 Roboto,sans-serif;cursor:pointer}body:has([data-recur-widget=ContactForm]) .contact-submit-btn:hover{background:var(--mcta-hover)!important}@media(max-width:767px){body:has([data-recur-widget=ContactForm]) .recur-widget{margin:20px auto 36px!important}body:has([data-recur-widget=ContactForm]) .recur-contact-form{padding:26px 22px 28px}body:has([data-recur-widget=ContactForm]) .recur-contact-form>p{font-size:17px}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(1),body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(2){grid-template-columns:1fr!important;gap:16px!important}body:has(.puck-hero--home) .puck-hero{padding-block:54px;min-height:460px!important}body:has(.puck-hero--home) .puck-hero-title{font-size:clamp(38px,10vw,52px)}body:has(.puck-hero--home) .puck-hero-subtitle{font-size:17px}body:has(.puck-hero--home) .puck-hero-cta{align-items:center}body:has(.puck-hero--home) .puck-grid--member-value{margin-block:0;padding-block:48px;gap:32px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{display:block}body:has(.puck-hero--home) .puck-grid--member-value .puck-card{min-height:0;margin-bottom:18px;padding:26px}body:has(.puck-grid--proof) .puck-grid--proof .puck-card{min-height:0;padding:26px}body:has(.puck-hero--home) .puck-text{max-width:100%}body:has(.puck-hero--home) .puck-cta{padding-block:44px}}#puck-content .puck-card{height:auto!important;min-width:0}#puck-content .puck-card:has(.puck-card-button){display:flex;flex-direction:column}#puck-content .puck-card:has(.puck-card-button)>div:first-child{display:flex;flex:1;flex-direction:column}#puck-content .puck-card:has(.puck-card-button)>div:first-child>div:has(>.puck-card-button){margin-top:auto}#puck-content .puck-card:has(.puck-card-button) .puck-card-button{margin-top:auto}#puck-content .puck-grid:not(:has(>.puck-grid-column>:not(.puck-card))){grid-auto-rows:1fr;align-items:stretch!important}#puck-content .puck-grid:not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents}#puck-content .puck-grid:not(:has(>.puck-grid-column>:not(.puck-card))) .puck-card{display:flex;flex-direction:column;align-self:stretch;margin:0!important}#puck-content .puck-card-button{align-self:flex-start}#puck-content .puck-grid:not(:has(>.puck-grid-column>:not(.puck-card))) .puck-card-button{margin-top:auto}#puck-content .puck-grid-column:has(>.puck-card:only-child){display:flex;flex-direction:column}#puck-content .puck-grid-column>.puck-card:only-child{flex:1}#puck-content .puck-grid--member-value>.puck-grid-column:last-child{display:grid;grid-auto-rows:1fr;align-items:stretch}#puck-content .puck-grid--member-value .puck-card{margin:0!important}#puck-content .puck-grid--certification-overview{align-items:stretch;grid-auto-rows:1fr}#puck-content .puck-grid--certification-overview>.puck-grid-column{display:grid;grid-template-rows:auto 1fr;gap:16px}#puck-content .puck-grid--certification-overview .puck-card{display:flex;flex-direction:column;border-left-color:var(--mcta-navy);background:#edf4fc}#puck-content .puck-grid--certification-overview .puck-card-button{margin-top:auto}#puck-content .puck-grid--officers{grid-auto-rows:minmax(130px,1fr)!important;align-items:stretch!important}#puck-content .puck-grid--officers .puck-card{align-self:stretch!important;height:auto!important;min-height:130px!important;padding:20px 22px!important}#puck-content .puck-grid--officers .puck-card::before{width:76px;height:76px;margin-bottom:14px}#puck-content .puck-grid--officers .puck-card-eyebrow{margin-bottom:7px}#puck-content .puck-grid--officers .puck-card-title{margin-bottom:5px;font-size:21px}#puck-content .puck-grid--officers .puck-card-description{margin-bottom:9px;font-size:14px;line-height:1.45}#puck-content .puck-grid--officers .puck-card--officer:not(:has(.puck-card-avatar,img))::before{content:"PHOTO";display:grid;place-items:center;flex:0 0 96px;width:96px;height:96px;margin:0 auto 17px;border:1px dashed #b9c8d4;border-radius:50%;background:#f3f7fa;color:#627688;font:700 10px/1 Arial,sans-serif;letter-spacing:.14em}#puck-content .puck-grid--officers .puck-card--officer .puck-card-avatar{width:96px;height:96px;margin:0 auto 17px;overflow:hidden;border-radius:50%}#puck-content .puck-grid--officers .puck-card--officer .puck-card-avatar-img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){#puck-content .puck-grid--member-value>.puck-grid-column:last-child{grid-template-columns:minmax(0,1fr);gap:24px}}#puck-content>h2{text-align:center!important;text-wrap:balance}#puck-content>.puck-text{max-width:760px;margin-inline:auto;text-align:center}#puck-content .puck-card:not(.puck-card--link-only):not(.puck-card--resource){border-radius:var(--mcta-radius-md)}#puck-content a[download],#puck-content .recur-event-list-empty,body:has([data-recur-widget=EventList]) .recur-empty{border-radius:var(--mcta-radius-md)}.puck-hero-cta,.puck-cta-buttons{justify-content:center}body:has(.puck-hero--home) :is(.header-cta-button,.puck-card-button,.puck-hero-cta-primary,.puck-hero-cta-secondary,.puck-cta-primary,.puck-cta-secondary){border-radius:var(--mcta-radius-sm)}body:has([data-recur-widget=ContactForm]) .recur-contact-form{border-radius:var(--mcta-radius-md)}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]),body:has([data-recur-widget=ContactForm]) .contact-form-body textarea,body:has([data-recur-widget=ContactForm]) .contact-submit-btn{border-radius:var(--mcta-radius-sm)}@media(max-width:767px){#puck-content>.puck-text{max-width:none}}html,body{background:var(--mcta-paper)}body{color:var(--mcta-copy)}a{color:var(--mcta-link)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--mcta-banner)}.site-header{background:var(--mcta-paper)!important;border-bottom:1px solid var(--mcta-banner);box-shadow:0 4px 18px #00224418}.header-grid-row{min-height:86px}.header-logo-link{padding:3px;background:var(--mcta-paper)}.header-logo-img{width:78px!important;height:78px!important;max-width:78px!important;max-height:78px!important;background:var(--mcta-paper)}.nav-link:hover,.nav-link:focus-visible{background:#d4af3724}.nav-link::after{background:var(--mcta-banner)}.header-cta-button{border-color:var(--mcta-navy);color:var(--mcta-white)}.mobile-menu-toggle,.mobile-nav-close{border-color:var(--mcta-banner);background:var(--mcta-paper);color:var(--mcta-navy)}.mobile-menu-toggle:hover,.mobile-nav-close:hover,.mobile-nav a:hover,.mobile-nav a:focus-visible{background:#d4af3724}.mobile-nav{border-top-color:var(--mcta-banner);background:var(--mcta-paper);color:var(--mcta-navy);box-shadow:0 18px 40px #00224428}.mobile-nav a{border-color:var(--mcta-rail)}#puck-content>h2,#puck-content>h3,.puck-grid-column>h2,.puck-grid-column>h3,.puck-card-title,.recur-event-list-title{color:var(--mcta-navy)}.puck-hero{background-color:var(--mcta-navy);background-image:linear-gradient(135deg,#00182ff7 0%,#002244f2 58%,#003b68eb 100%),repeating-linear-gradient(90deg,#d4af3718 0 1px,transparent 1px 44px)!important}body:has(.puck-hero--home) .puck-hero{background-image:linear-gradient(90deg,#00182fe8 0%,#002244cc 54%,#00224466 100%),url(/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/2ae75d69-3074-4ffc-b020-c5dde2f28ee9.jpeg)!important}.puck-hero-eyebrow{color:var(--mcta-banner)}.puck-hero-cta-primary,.puck-cta-primary{border-color:var(--mcta-banner);background:var(--mcta-banner);color:var(--mcta-navy)}.puck-hero-cta-secondary,.puck-cta-secondary{border-color:#d4af37aa;color:var(--mcta-white)}.puck-button,.puck-card-button,.puck-cta-secondary{border-color:var(--mcta-navy);background:var(--mcta-navy);color:var(--mcta-white)}.puck-hero-cta-secondary{background:transparent;border-color:#d4af37aa}.puck-text{color:var(--mcta-copy)}.puck-card{border-color:var(--mcta-border-soft);border-top-color:var(--mcta-banner);background:var(--mcta-white);color:var(--mcta-copy);box-shadow:var(--mcta-shadow-card)}.puck-card-eyebrow{color:#896c18}.puck-card-description{color:var(--mcta-copy)}[class~=puck-card--resource],[class~=puck-card--resource-row],[class~=puck-card--reference-row]{border-color:var(--mcta-border-soft);background:#f5f1e6}[class~=puck-card--resource]:hover{background:#eee5cc}[class~=puck-card--officer]{border-color:var(--mcta-border-soft);border-left-color:var(--mcta-banner);background:var(--mcta-white)}[class~=puck-card--officer] .puck-card-eyebrow{color:#896c18}[class~=puck-grid--about-purpose],[class~=puck-grid--contact-office]{background:#f1ecdc}[class~=puck-grid--about-purpose]{border-top-color:var(--mcta-banner)}[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card,[class~=puck-grid--about-community] .puck-card{background:#f8f5ed;border-top-color:var(--mcta-banner)}[class~=puck-grid--about-community] .puck-card{border-top-color:var(--mcta-navy)}[class~=puck-grid--about-timeline] .puck-card{background:var(--mcta-white);border-left-color:var(--mcta-banner)}[class~=puck-card--timeline]::before{background:var(--mcta-banner)}[class~=puck-grid--membership-paths] .puck-card,[class~=puck-grid--benefit-grid] .puck-card,[class~=puck-grid--member-support] .puck-card{background:#f8f5ed;border-top-color:var(--mcta-banner)}[class~=puck-grid--membership-paths] .puck-card--renewing-member{border-top-color:var(--mcta-navy);background:#edf1ed}[class~=puck-grid--renewal-notice] .puck-card--renewal-warning{border-left-color:var(--mcta-banner);background:#f8efc9}[class~=puck-grid--manual-grid]{border-color:#dedbd2;background:linear-gradient(135deg,#f1ecdc 0%,#fbfaf6 100%)}[class~=puck-grid--manual-grid] a[download]{border-top-color:var(--mcta-banner)!important;background:var(--mcta-white)!important;color:var(--mcta-navy)}[class~=puck-grid--manual-grid] a[download]::before{background:var(--mcta-navy)}[class~=puck-grid--manual-grid] a[download]>div>div:last-child{background:var(--mcta-navy)}[class~=puck-grid--archive-featured] .puck-card,[class~=puck-grid--archive-guidance] .puck-card{border-top-color:var(--mcta-banner);background:#f8f5ed}[class~=puck-grid--contact-guidance] .puck-card,[class~=puck-grid--contact-sources] .puck-card{border-top-color:var(--mcta-banner);background:#f8f5ed}[class~=puck-cta]{border-top:6px solid var(--mcta-banner);background:var(--mcta-navy)}.site-footer{border-top-color:var(--mcta-banner)}.site-footer-logo{width:112px!important;height:112px!important;padding:3px;background:var(--mcta-paper)}.site-footer-title{color:var(--mcta-banner)}.site-footer a{color:var(--mcta-white)}.site-footer-links a[href="/membership"]{border-color:var(--mcta-banner);background:var(--mcta-banner)}.site-footer-links a[href="/membership"]:hover,.site-footer-links a[href="/membership"]:focus-visible{background:#e4c75d}.footer-bottom-bar{border-top-color:#d4af3766;color:#e8dfbf}.footer-bottom-bar-link{color:var(--mcta-banner)}body:has([data-recur-widget]) .recur-widget{color:var(--mcta-copy)}body:has([data-recur-widget=EventList]) .recur-empty{border-left-color:var(--mcta-banner);background:#f1ecdc}body:has([data-recur-widget=ContactForm]) .recur-contact-form{border-top:4px solid var(--mcta-banner);background:var(--mcta-white)}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]),body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{border-color:#b9b3a5!important;background:#fffefa}body:has([data-recur-widget=ContactForm]) .contact-submit-btn{border-color:var(--mcta-navy)!important;background:var(--mcta-navy)!important}@media(max-width:767px){.header-grid-row{min-height:74px}.header-logo-img{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important}}.site-header{position:sticky;z-index:1000;border-bottom:1px solid var(--mcta-border-soft);box-shadow:0 4px 18px #052e6b12}.header-grid{padding-inline:var(--mcta-gutter)}.header-grid-row{min-height:80px}.header-logo-link{display:inline-flex;align-items:center;border-radius:var(--mcta-radius-sm)}.nav-menu{align-items:center;gap:2px}.nav-link{position:relative;padding:12px 13px;border-radius:var(--mcta-radius-sm);color:var(--mcta-navy);transition:background-color .18s ease,color .18s ease}.nav-link::after{position:absolute;right:13px;bottom:5px;left:13px;height:3px;border-radius:999px;background:var(--mcta-link);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.nav-link:hover,.nav-link:focus-visible{background:#eef4fb;color:var(--mcta-navy)}.nav-link:hover::after,.nav-link:focus-visible::after{transform:scaleX(.55)}.header-cta-button{min-height:48px;padding:12px 20px;border:1px solid var(--mcta-navy);border-radius:var(--mcta-radius-sm);background:var(--mcta-navy);font-size:14px;font-weight:700;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.header-cta-button:hover{border-color:var(--mcta-hover);background:var(--mcta-hover);color:var(--mcta-white);transform:translateY(-2px)}.mobile-menu-toggle,.mobile-nav-close{min-width:44px;min-height:44px;border:1px solid var(--mcta-border-soft);border-radius:var(--mcta-radius-sm);background:var(--mcta-white)}.mobile-menu-toggle:hover,.mobile-nav-close:hover{background:#eef4fb}.mobile-nav{padding:18px var(--mcta-gutter-mobile) 32px;border-top:4px solid var(--mcta-navy);box-shadow:0 18px 40px #052e6b24}.mobile-nav a{display:block;padding:13px 14px;border-bottom:1px solid var(--mcta-rail);border-radius:var(--mcta-radius-sm);color:var(--mcta-navy);font-size:16px;font-weight:600}.mobile-nav a:hover,.mobile-nav a:focus-visible{background:#eef4fb;color:var(--mcta-navy)}:is(body:has(.puck-hero--home) .nav-link[href="/"],body:has(.puck-card--officer) .nav-link[href="/about"],body:has(.puck-grid--membership-paths) .nav-link[href="/membership"],body:has(.puck-grid--archive-featured) .nav-link[href="/events"],body:has(.puck-grid--resource-manuals) .nav-link[href="/resources"],body:has(.puck-grid--contact-office) .nav-link[href="/contact"]){background:#eef4fb;color:var(--mcta-navy);font-weight:700}:is(body:has(.puck-hero--home) .nav-link[href="/"],body:has(.puck-card--officer) .nav-link[href="/about"],body:has(.puck-grid--membership-paths) .nav-link[href="/membership"],body:has(.puck-grid--archive-featured) .nav-link[href="/events"],body:has(.puck-grid--resource-manuals) .nav-link[href="/resources"],body:has(.puck-grid--contact-office) .nav-link[href="/contact"])::after{transform:scaleX(1)}:is(body:has(.puck-hero--home) .mobile-nav a[href="/"],body:has(.puck-card--officer) .mobile-nav a[href="/about"],body:has(.puck-grid--membership-paths) .mobile-nav a[href="/membership"],body:has(.puck-grid--archive-featured) .mobile-nav a[href="/events"],body:has(.puck-grid--resource-manuals) .mobile-nav a[href="/resources"],body:has(.puck-grid--contact-office) .mobile-nav a[href="/contact"]){background:var(--mcta-navy);color:var(--mcta-white)}.site-footer{padding:64px var(--mcta-gutter) 28px;border-top:6px solid var(--mcta-banner);background:var(--mcta-footer)}.site-footer-content{grid-template-columns:1.35fr .8fr 1fr;gap:48px}.site-footer-section{min-width:0}.site-footer-title{margin:0 0 18px;letter-spacing:.01em}.site-footer-description,.site-footer-text{max-width:400px}.site-footer-links{margin:0}.site-footer-links li{margin-bottom:4px}.site-footer-links a{display:inline-flex;align-items:center;min-height:38px;padding:6px 10px;border-radius:var(--mcta-radius-sm);transition:background-color .18s ease,color .18s ease}.site-footer-links a:hover,.site-footer-links a:focus-visible{background:#ffffff18;color:var(--mcta-white)}.site-footer-links a[href="/membership"]{min-height:46px;margin-top:12px;padding:10px 16px;border:1px solid var(--mcta-white);background:var(--mcta-white);color:var(--mcta-navy);font-weight:700}.site-footer-links a[href="/membership"]:hover,.site-footer-links a[href="/membership"]:focus-visible{background:#e5edf7;color:var(--mcta-navy)}.footer-bottom-bar{display:flex;max-width:var(--mcta-content-max);align-items:center;justify-content:space-between;gap:20px;margin:46px auto 0;padding-top:20px;border-top:1px solid #ffffff38;color:#d5dfeb;font-size:13px;line-height:1.5}.footer-bottom-bar-link{color:var(--mcta-white);white-space:nowrap}@media(max-width:767px){.header-grid{padding-inline:var(--mcta-gutter-mobile)}.header-grid-row{min-height:76px}.site-footer-content{grid-template-columns:1fr!important;gap:26px!important}.site-footer{padding:48px var(--mcta-gutter-mobile) 24px}.footer-bottom-bar{align-items:flex-start;flex-direction:column;gap:10px;margin-top:34px}}body:has(.puck-grid--resource-manuals) .puck-hero{min-height:250px!important;padding-block:44px}body:has(.puck-grid--resource-manuals) #puck-content>h2{margin-top:46px!important;margin-bottom:10px!important;padding-left:14px;border-left:5px solid var(--mcta-link)}body:has(.puck-grid--resource-manuals) #puck-content>h2+.puck-text{padding-bottom:14px;color:var(--mcta-slate);font-size:16px;line-height:1.6}[class~=puck-grid--resource-manuals]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px;margin-bottom:46px}[class~=puck-grid--resource-manuals] a[download]{min-height:142px;padding:22px 24px!important;border:1px solid #bed2e8!important;border-left:6px solid var(--mcta-navy)!important;border-radius:8px;background:#f3f8fd!important;box-shadow:none}[class~=puck-grid--resource-manuals] a[download]::before{display:inline-block;margin-bottom:12px;color:var(--mcta-link);content:"EXISTING MANUAL  \b7   PDF";font-size:11px;font-weight:800;letter-spacing:.12em}[class~=puck-grid--resource-manuals] a[download]>div{display:block!important}[class~=puck-grid--resource-manuals] a[download]>div>div:first-child>div:first-child{overflow:visible!important;white-space:normal!important;font-size:18px;font-weight:700;line-height:1.35}[class~=puck-grid--resource-manuals] a[download]>div>div:first-child>div:nth-child(2){margin-top:8px;color:var(--mcta-slate);font-size:14px;line-height:1.5}[class~=puck-grid--resource-rows]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:16px;margin-bottom:46px}[class~=puck-grid--resource-rows] .puck-grid-column{display:grid;gap:12px;align-content:start}[class~=puck-card--resource-row],[class~=puck-card--reference-row]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;align-items:center;min-height:116px;padding:18px 20px;border:1px solid #c9d9e9;border-left:4px solid var(--mcta-banner);border-radius:6px;background:#f7fbff;box-shadow:none}[class~=puck-card--resource-row] .puck-card-eyebrow,[class~=puck-card--reference-row] .puck-card-eyebrow{grid-column:1;margin-bottom:4px}[class~=puck-card--resource-row] .puck-card-title,[class~=puck-card--reference-row] .puck-card-title{grid-column:1;margin-bottom:6px;font-size:20px;line-height:1.3}[class~=puck-card--resource-row] .puck-card-description,[class~=puck-card--reference-row] .puck-card-description{grid-column:1;margin:0;font-size:14px;line-height:1.5}[class~=puck-card--resource-row] .puck-card-button,[class~=puck-card--reference-row] .puck-card-button{grid-column:2;grid-row:1 / span 3;min-height:48px;padding:12px 23px;font-size:14px}[class~=puck-grid--reference-groups]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-top:16px;margin-bottom:46px}[class~=puck-grid--reference-groups] .puck-grid-column>h3{margin:0 0 10px!important;padding-bottom:8px;border-bottom:2px solid #b8d0e7;color:var(--mcta-navy);font-size:24px}[class~=puck-grid--reference-groups] .puck-card+.puck-card{margin-top:8px}[class~=puck-card--reference-row]{min-height:102px;background:var(--mcta-white)}[class~=puck-grid--member-support]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px;margin-bottom:46px}[class~=puck-grid--member-support] .puck-card--support-card{display:flex;min-height:218px;flex-direction:column;padding:24px;border:1px solid #c9d9e9;border-top:4px solid var(--mcta-navy);border-radius:6px;background:#f3f8fd;box-shadow:none}[class~=puck-grid--member-support] .puck-card-description{flex:1;font-size:15px;line-height:1.55}[class~=puck-grid--member-support] .puck-card-button::after,[class~=puck-card--resource-row] .puck-card-button::after,[class~=puck-card--reference-row] .puck-card-button::after{content:" \2197"}@media(max-width:900px){[class~=puck-grid--member-support]{grid-template-columns:1fr 1fr}}@media(max-width:767px){body:has(.puck-grid--resource-manuals) .puck-hero{min-height:220px!important;padding-block:36px}body:has(.puck-grid--resource-manuals) #puck-content>h2{margin-top:36px!important}[class~=puck-grid--resource-manuals],[class~=puck-grid--resource-rows],[class~=puck-grid--reference-groups],[class~=puck-grid--member-support]{grid-template-columns:1fr;gap:12px;margin-bottom:34px}[class~=puck-grid--resource-manuals] a[download]{min-height:0}[class~=puck-card--resource-row],[class~=puck-card--reference-row]{grid-template-columns:1fr;min-height:0;padding:18px}[class~=puck-card--resource-row] .puck-card-button,[class~=puck-card--reference-row] .puck-card-button{grid-column:1;grid-row:auto;justify-self:start;margin-top:14px}[class~=puck-grid--member-support] .puck-card--support-card{min-height:0}}body:has(.puck-grid--resource-manuals) #puck-content>h2,body:has(.puck-grid--resource-manuals) #puck-content>.puck-text{width:min(100% - 48px,1080px);text-align:left!important}body:has(.puck-grid--resource-manuals) #puck-content>.puck-text{margin-left:max(24px,calc((100% - 1080px) / 2));margin-right:auto}#puck-content .puck-grid--resource-rows{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(112px,1fr)!important;gap:10px!important;max-width:1080px}#puck-content .puck-grid--resource-rows>.puck-grid-column{display:contents!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row,#puck-content .puck-grid--reference-groups .puck-card--reference-row{display:block!important;align-self:stretch!important;min-height:112px;margin:0!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child,#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center;min-height:74px;text-align:left!important}#puck-content .puck-grid--resource-rows .puck-card-eyebrow,#puck-content .puck-grid--reference-groups .puck-card-eyebrow,#puck-content .puck-grid--resource-rows .puck-card-title,#puck-content .puck-grid--reference-groups .puck-card-title,#puck-content .puck-grid--resource-rows .puck-card-description,#puck-content .puck-grid--reference-groups .puck-card-description{grid-column:1;text-align:left!important}#puck-content .puck-grid--resource-rows .puck-card-button,#puck-content .puck-grid--reference-groups .puck-card-button{margin-top:0!important}#puck-content .puck-grid--resource-rows .puck-card-button-container,#puck-content .puck-grid--reference-groups .puck-card-button-container,#puck-content .puck-grid--resource-rows .puck-card>div:first-child>div:last-child,#puck-content .puck-grid--reference-groups .puck-card>div:first-child>div:last-child{grid-column:2;grid-row:1 / span 3;margin:0!important}#puck-content .puck-grid--resource-rows .puck-card-button{white-space:nowrap}#puck-content .puck-grid--reference-groups .puck-card--reference-row{min-height:98px;padding:16px 18px}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{min-height:64px;column-gap:16px}#puck-content .puck-grid--reference-groups .puck-card-title{overflow-wrap:anywhere;font-size:19px;line-height:1.25}#puck-content .puck-grid--reference-groups .puck-card-description{font-size:13px;line-height:1.4}#puck-content .puck-grid--reference-groups .puck-card-button{min-height:0;padding:2px 0;border-bottom:1px solid currentColor;border-radius:0;font-size:12px;font-weight:700}#puck-content .puck-grid--member-support .puck-card-button[href="/contact"]::after{content:""}@media(max-width:767px){body:has(.puck-grid--resource-manuals) #puck-content>h2,body:has(.puck-grid--resource-manuals) #puck-content>.puck-text{width:calc(100% - 48px)}#puck-content .puck-grid--resource-rows{grid-auto-rows:1fr!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row,#puck-content .puck-grid--reference-groups .puck-card--reference-row{min-height:0}#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child,#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{grid-template-columns:1fr;row-gap:0}#puck-content .puck-grid--resource-rows .puck-card-button-container,#puck-content .puck-grid--reference-groups .puck-card-button-container,#puck-content .puck-grid--resource-rows .puck-card>div:first-child>div:last-child,#puck-content .puck-grid--reference-groups .puck-card>div:first-child>div:last-child{grid-column:1;grid-row:auto;justify-self:start;margin-top:12px!important}}body:has(.puck-grid--contact-office) .puck-hero{min-height:270px!important;padding-block:46px!important;background-image:linear-gradient(135deg,#031c43f7 0%,#052e6bed 57%,#0b6666df 100%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,transparent 1px 42px)!important}body:has(.puck-grid--contact-office) .puck-hero-content{max-width:720px;margin-inline:auto;text-align:center!important}body:has(.puck-grid--contact-office) :is(.puck-hero-title,.puck-hero-subtitle){margin-inline:auto}body:has(.puck-grid--contact-office) #puck-content>.puck-text{width:calc(100% - 80px);max-width:760px;margin:18px auto 0;padding:20px 24px 0;text-align:left}body:has([data-recur-widget=ContactForm]) .recur-widget{width:calc(100% - 80px)!important;max-width:760px!important;margin:20px auto 48px!important}body:has([data-recur-widget=ContactForm]) .recur-contact-form{padding:28px 30px 32px;box-shadow:0 10px 24px #052e6b12}body:has([data-recur-widget=ContactForm]) .recur-contact-form h3{font-size:clamp(28px,3vw,35px)}body:has([data-recur-widget=ContactForm]) .recur-contact-form>p{margin-bottom:22px;font-size:17px}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]),body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{min-height:50px;border-color:#71869c!important}body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{min-height:144px}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]):focus-visible,body:has([data-recur-widget=ContactForm]) .contact-form-body textarea:focus-visible{outline:3px solid var(--mcta-link);outline-offset:2px;border-color:var(--mcta-navy)!important}@media(max-width:767px){body:has(.puck-grid--contact-office) .puck-hero{min-height:0!important;padding-block:38px!important}body:has(.puck-grid--contact-office) #puck-content>.puck-text,body:has([data-recur-widget=ContactForm]) .recur-widget{width:calc(100% - 48px)!important}body:has(.puck-grid--contact-office) #puck-content>.puck-text{padding-inline:0}body:has([data-recur-widget=ContactForm]) .recur-contact-form{padding:24px 20px 28px}}body:has(.puck-hero--home) #puck-content{background:var(--home-paper)}body:has(.puck-hero--home) .puck-grid--member-value{padding-block:64px 58px;gap:36px 24px!important;background:transparent;box-shadow:none}body:has(.puck-hero--home) #puck-content>h2{width:min(calc(100% - 48px),900px);margin:0 auto 12px!important;padding-top:66px}body:has(.puck-hero--home) #puck-content>.puck-text{width:min(calc(100% - 48px),680px);padding-bottom:0}body:has(.puck-hero--home) .puck-grid--proof{margin-block:0;padding-top:32px;padding-bottom:66px;border-top:0;background:transparent}body:has(.puck-hero--home) .puck-grid--proof .puck-card{padding-top:24px!important;padding-bottom:12px!important}body:has(.puck-hero--home) .puck-cta{width:min(calc(100% - 80px),1120px);max-width:1120px;margin:0 auto 64px;padding-block:64px 68px;box-shadow:none}body:has(.puck-hero--home) .site-footer{margin-top:0}@media(max-width:767px){body:has(.puck-hero--home) .puck-grid--member-value{padding-block:48px 42px;gap:26px!important}body:has(.puck-hero--home) #puck-content>h2{width:calc(100% - 40px);padding-top:48px}body:has(.puck-hero--home) #puck-content>.puck-text{width:calc(100% - 40px)}body:has(.puck-hero--home) .puck-grid--proof{padding-top:14px;padding-bottom:48px}body:has(.puck-hero--home) .puck-cta{width:calc(100% - 40px);margin-bottom:40px;padding-block:52px 56px}}body:not(:has(.puck-hero--home)){--page-paper:#f7f8f5;background:var(--page-paper);font-family:"Aptos","Segoe UI","Noto Sans",sans-serif}body:not(:has(.puck-hero--home)) #puck-content{background:var(--page-paper)}body:not(:has(.puck-hero--home)) :is(.puck-hero-title,.puck-grid-column>h2,.puck-grid-column>h3,.puck-card-title,.puck-cta-title,.site-footer-title){font-family:"Aptos","Segoe UI","Noto Sans",sans-serif;letter-spacing:-.025em}body #puck-content>h2{font-family:"Aptos","Segoe UI","Noto Sans",sans-serif;letter-spacing:-.025em}body:not(:has(.puck-hero--home)) .puck-hero--interior{min-height:310px!important;padding-block:62px!important;background-image:linear-gradient(115deg,#071f3b 0%,#073962 65%,#145c67 100%)!important}body:not(:has(.puck-hero--home)) .puck-hero-content{max-width:820px;margin-inline:auto;text-align:center!important}body:not(:has(.puck-hero--home)) :is(.puck-hero-title,.puck-hero-subtitle){margin-inline:auto}body:not(:has(.puck-hero--home)) .puck-hero-title{font-size:clamp(38px,4vw,56px);line-height:1.12}body:not(:has(.puck-hero--home)) .puck-hero-subtitle{max-width:650px;font-size:18px;line-height:1.6}body:not(:has(.puck-hero--home)) .puck-hero-cta{justify-content:center}body:not(:has(.puck-hero--home)) .puck-hero-eyebrow{color:#e1c879}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2{width:min(calc(100% - 80px),1120px)!important;max-width:1120px;margin:62px auto 14px!important;padding:28px 0 0!important;border-top:1px solid #d5dce2;border-left:0!important;color:var(--mcta-navy);font-size:clamp(29px,3vw,39px);line-height:1.18;text-align:left!important}body:has(#puck-content):not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2{text-align:left!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2:first-of-type{margin-top:54px!important;padding-top:0!important;border-top:0}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)):not(:has(.puck-grid--contact-office)):not(:has(.puck-grid--resource-manuals)) #puck-content>.puck-text{width:min(calc(100% - 80px),760px)!important;max-width:760px;margin-left:max(40px,calc((100% - 1120px) / 2))!important;margin-right:auto!important;padding-inline:0;color:#46576a;font-size:16px;line-height:1.7;text-align:left!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>.puck-grid{width:min(calc(100% - 80px),1120px);max-width:1120px;margin-inline:auto}body:not(:has(.puck-hero--home)) .puck-cta{width:min(calc(100% - 80px),1120px);max-width:1120px;margin:44px auto 64px;padding:60px 36px;border-top:5px solid var(--mcta-banner);border-radius:8px;background:linear-gradient(115deg,#071f3b,#073962)}body:has(.puck-cta) .site-footer{margin-top:0}body:has(.puck-grid--officers) #puck-content>h2{margin-top:58px!important}body:has(.puck-grid--officers) .puck-grid--about-purpose{margin-bottom:58px}body:has(.puck-grid--officers) :is(.puck-grid--about-learning,.puck-grid--officers,.puck-grid--about-governance,.puck-grid--about-timeline,.puck-grid--about-community){margin-bottom:60px}body:has(.puck-grid--officers) .puck-cta{width:min(calc(100% - 80px),1040px);max-width:1040px}body:has(.puck-grid--membership-paths) .puck-grid--membership-paths .puck-card{border:1px solid #d7e0e8;border-top:4px solid var(--mcta-banner);border-radius:8px;background:#fff;box-shadow:0 8px 20px #0022440b}body:has(.puck-grid--membership-paths) .puck-grid--membership-paths .puck-card--renewing-member{border-top-color:var(--mcta-teal)}body:has(.puck-grid--membership-paths) .puck-grid--role-guide .puck-card{border-color:#d7e0e8;background:#fff}body:has(.puck-grid--archive-featured) .puck-grid--archive-featured .puck-card{border:1px solid #d7e0e8;border-top:4px solid var(--mcta-banner);border-radius:8px;background:#fff;padding:26px}body:has(.puck-grid--archive-featured) .puck-grid--archive-guidance{margin-top:36px}body:has(.puck-grid--resource-manuals) #puck-content .puck-grid--resource-rows .puck-card--resource-row,body:has(.puck-grid--resource-manuals) #puck-content .puck-grid--reference-groups .puck-card--reference-row{background:#fff;border-color:#d7e0e8}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card{background:#fff;border-top:3px solid var(--mcta-banner)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){min-height:320px!important;padding:32px!important;border:1px solid #d7e0e8!important;border-top:4px solid #a7bacb!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 20px #0022440b!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{min-height:320px!important}body:has(.puck-hero--home) .puck-grid--proof{padding-bottom:58px}body:has(.puck-hero--home) .puck-grid--proof .puck-card{padding-inline:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{grid-column:1 / -1;min-height:0!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){min-height:0!important}body:has(.puck-hero--home) .puck-grid--proof{grid-template-columns:1fr 1fr}}@media(max-width:767px){body:not(:has(.puck-hero--home)) .puck-hero--interior{min-height:0!important;padding-block:52px!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2{width:calc(100% - 40px)!important;margin-top:46px!important;padding-top:22px!important;font-size:clamp(27px,8vw,33px)}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2:first-of-type{margin-top:42px!important;padding-top:0!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)):not(:has(.puck-grid--contact-office)) #puck-content>.puck-text{width:calc(100% - 40px)!important;margin-left:20px!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>.puck-grid{width:calc(100% - 40px)}body:not(:has(.puck-hero--home)) .puck-cta,body:has(.puck-grid--officers) .puck-cta{width:calc(100% - 40px);padding:44px 24px;margin-bottom:42px}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){padding:28px!important}body:has(.puck-hero--home) .puck-grid--proof{padding-bottom:44px}}:root{--ledger-cream:#faf9f6;--ledger-paper:#f1f3f2;--ledger-navy:#002244;--ledger-navy-dark:#001b35;--ledger-gold:#d4af37;--ledger-gold-ink:#806519;--ledger-gold-light:#e7cb75;--ledger-rule:#ced7dc;--ledger-gutter:max(52px, calc((100% - 1320px) / 2))}body{background:var(--ledger-cream)!important;color:#333;font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.6}.site-header,body:has(.puck-hero--home) .site-header{position:sticky!important;top:0;z-index:5;background:var(--ledger-cream)!important;border-bottom:1px solid var(--ledger-rule)!important;box-shadow:none!important}.header-grid,body:has(.puck-hero--home) .header-grid{width:min(calc(100% - 104px),1430px)!important;max-width:1430px!important;padding:0!important;margin-inline:auto!important}.header-grid-row{height:88px;min-height:88px;gap:28px}.header-logo{position:relative;display:flex;align-items:center;min-width:216px}.header-logo-link{padding:0!important;background:transparent!important}.header-logo-img{width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important;border-radius:50%;background:transparent!important}.header-logo::after{content:"MCTA";position:absolute;top:4px;left:64px;color:var(--ledger-navy);font:600 21px/1.1 "Fraunces",Georgia,serif;letter-spacing:-.04em;pointer-events:none}.header-logo::before{content:"MASSACHUSETTS COLLECTORS\a& TREASURERS ASSOCIATION";position:absolute;top:29px;left:64px;color:#333;font:700 7px/1.35 "DM Sans",sans-serif;letter-spacing:.12em;white-space:pre;pointer-events:none}.site-header a,body:has(.puck-hero--home) .site-header a{color:var(--ledger-navy)!important}.site-header .nav-menu{gap:clamp(6px,1.6vw,24px)}.site-header .nav-link{padding:12px 0;border-radius:0;background:transparent!important;color:var(--ledger-navy)!important;font:700 11px/1.5 "DM Sans",sans-serif!important;letter-spacing:.075em;text-transform:uppercase}body:has(.puck-hero--home) .site-header .nav-link{color:var(--ledger-navy)!important;background:transparent!important}.site-header .nav-link::after{display:none!important}.site-header .nav-link:hover,.site-header .nav-link:focus-visible{color:var(--ledger-gold-ink)!important}.site-header .header-cta-button,body:has(.puck-hero--home) .site-header .header-cta-button{min-height:43px;padding:10px 16px;border:1px solid var(--ledger-navy)!important;border-radius:0!important;background:transparent!important;color:var(--ledger-navy)!important;box-shadow:none!important;font:700 11px/1.5 "DM Sans",sans-serif!important;letter-spacing:.04em;text-transform:uppercase}.site-header .header-cta-button::after{content:"\2197";margin-left:16px;font-size:16px;font-weight:400}.site-header .header-cta-button:hover{background:var(--ledger-navy)!important;color:var(--ledger-cream)!important}body:has(.puck-hero--home) #puck-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--ledger-cream)!important}body:has(.puck-hero--home) #puck-content>:is(.puck-hero,.puck-grid,.puck-cta){grid-column:1 / -1}body:has(.puck-hero--home) .puck-hero--home{min-height:628px!important;padding:58px var(--ledger-gutter) 70px!important;justify-content:flex-start!important;align-items:flex-start!important;background-color:var(--ledger-navy);background-image:linear-gradient(90deg,rgba(0,27,53,.97) 0%,rgba(0,34,68,.88) 34%,rgba(0,34,68,.48) 65%,rgba(0,34,68,.19) 100%),linear-gradient(0deg,rgba(0,27,53,.54),transparent 28%),url(/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/a6b51748-625c-4fcf-820a-bfd969654314.png)!important;background-size:cover!important;background-position:center 45%!important}body:has(.puck-hero--home) .puck-hero-content{width:66.6667vw;max-width:1280px;margin:0 auto!important;text-align:left!important}body:has(.puck-hero--home) .puck-hero-eyebrow{color:var(--ledger-cream);font:700 11px/1.4 "DM Sans",sans-serif;letter-spacing:.2em}body:has(.puck-hero--home) .puck-hero-eyebrow::before,body:has(.puck-hero--home) .puck-hero-eyebrow::after{content:"";display:inline-block;width:30px;height:1px;margin:0 13px 4px 0;background:var(--ledger-gold)}body:has(.puck-hero--home) .puck-hero-eyebrow::after{margin:0 0 4px 13px}body:has(.puck-hero--home) .puck-hero-title{max-width:860px;margin:27px 0!important;color:var(--ledger-gold-light)!important;font:italic 400 clamp(56px,5.25vw,90px)/1.075 "Fraunces",Georgia,serif!important;letter-spacing:-.045em;white-space:pre-line;text-wrap:initial;text-align:left!important}body:has(.puck-hero--home) .puck-hero-title::first-line{color:var(--ledger-cream);font-style:normal}body:has(.puck-hero--home) .puck-hero-subtitle{max-width:550px;margin:0 0 34px!important;color:#eef2f3;font:400 18px/1.75 "DM Sans",sans-serif;text-align:left!important}body:has(.puck-hero--home) .puck-hero-cta{justify-content:flex-start!important;gap:34px;margin:0}body:has(.puck-hero--home) .puck-hero-cta-primary{min-height:52px;padding:14px 23px;border:0!important;border-radius:0!important;background:var(--ledger-gold)!important;color:var(--ledger-navy-dark)!important;box-shadow:none!important;font:700 12px/1.5 "DM Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase}body:has(.puck-hero--home) .puck-hero-cta-primary::after{content:"\2197";margin-left:16px;font-size:17px;font-weight:400}body:has(.puck-hero--home) .puck-hero-cta-secondary{min-height:52px;padding:14px 23px;border:1px solid #f1f4f6!important;border-radius:0!important;background:transparent!important;color:#f1f4f6!important;font:700 12px/1.5 "DM Sans",sans-serif;letter-spacing:.075em;text-transform:uppercase}body:has(.puck-hero--home) .puck-hero-cta-secondary:hover{background:#ffffff1a!important}body:has(.puck-hero--home) .puck-hero-cta-secondary::after{content:"\2192";margin-left:12px;font-size:17px;font-weight:400}body:has(.puck-hero--home) .puck-hero--home::before{content:"COLLECTORS & TREASURERS  \2726   TOGETHER";position:absolute;right:var(--ledger-gutter);bottom:22px;z-index:1;color:#e2e9ed;font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:.15em}body:has(.puck-hero--home) .puck-hero--home::after{content:"EST. 1912  /  MASSACHUSETTS";position:absolute;right:var(--ledger-gutter);bottom:0;left:16.6667vw;height:64px;padding-top:22px;border-top:1px solid #ffffff66;color:#e2e9ed;font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:.15em;text-align:left}@media(min-width:1600px){body:has(.puck-hero--home) .puck-hero--home{min-height:700px!important}}body:has(.puck-hero--home) .puck-grid--member-value{width:min(calc(100% - 104px),1320px);max-width:1320px;grid-template-columns:minmax(0,.92fr) minmax(0,1fr)!important;gap:clamp(70px,10vw,180px)!important;margin:0 auto!important;padding:121px 0 132px!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column{grid-column:auto!important;width:auto!important;min-width:0}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child,body:has(.puck-hero--home) .puck-grid--member-value .puck-card{text-align:left!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child::before,body:has(.puck-hero--home) #puck-content>h2::before{content:"01 / WHAT WE DO";display:block;margin-bottom:33px;color:var(--ledger-gold-ink);font:700 11px/1.4 "DM Sans",sans-serif;letter-spacing:.18em}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child h2{max-width:510px;margin:0 0 26px!important;color:var(--ledger-navy);font:400 clamp(43px,4vw,68px)/1.11 "Fraunces",Georgia,serif!important;letter-spacing:-.043em;text-align:left!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child .puck-text{max-width:460px;padding:0;color:#56616a;font:400 17px/1.8 "DM Sans",sans-serif;margin:0!important;text-align:left!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child::after{content:"\2733   Built for the people who keep Massachusetts communities moving.";display:block;max-width:460px;margin-top:90px;padding-top:22px;border-top:1px solid var(--ledger-rule);color:#5a6872;font:italic 15px/1.55 "Fraunces",Georgia,serif}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{display:block!important;border-top:1px solid var(--ledger-rule)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){position:relative;display:block!important;min-height:0!important;margin:0!important;padding:27px 0 29px 89px!important;border:0!important;border-bottom:1px solid var(--ledger-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ledger-navy)!important}body:has(.puck-hero--home) .puck-grid--member-value .puck-card:nth-child(1)::before{content:"01"}body:has(.puck-hero--home) .puck-grid--member-value .puck-card:nth-child(2)::before{content:"02"}body:has(.puck-hero--home) .puck-grid--member-value .puck-card:nth-child(3)::before{content:"03"}body:has(.puck-hero--home) .puck-grid--member-value .puck-card::before{position:absolute;display:block;top:25px;left:0;width:auto;height:auto;margin:0;border-radius:0;background:none!important;color:var(--ledger-gold-ink);font:400 28px/1 "Fraunces",Georgia,serif}body:has(.puck-hero--home) .puck-grid--member-value .puck-card-title,body:has(.puck-hero--home) .puck-grid--proof .puck-card-title{margin:0 0 8px;color:var(--ledger-navy)!important;font:500 25px/1.23 "Fraunces",Georgia,serif!important;letter-spacing:-.03em;text-align:left!important}body:has(.puck-hero--home) .puck-grid--member-value .puck-card-description,body:has(.puck-hero--home) .puck-grid--proof .puck-card-description{max-width:425px;margin:0 0 11px;color:#56616a!important;font:400 14px/1.65 "DM Sans",sans-serif}body:has(.puck-hero--home) .puck-card-button{min-height:0;padding:0 0 3px;border:0!important;border-bottom:1px solid var(--ledger-gold)!important;border-radius:0!important;background:transparent!important;color:var(--ledger-navy)!important;box-shadow:none!important;text-decoration:none!important;font:700 11px/1.5 "DM Sans",sans-serif!important;letter-spacing:.045em;text-transform:none}body:has(.puck-hero--home) .puck-card-button::after{content:"\2192";margin-left:12px;font-size:16px;font-weight:400}body:has(.puck-hero--home) #puck-content>h2,body:has(.puck-hero--home) #puck-content>.puck-text,body:has(.puck-hero--home) .puck-grid--proof{background:var(--ledger-paper)!important}body:has(.puck-hero--home) #puck-content>h2{width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:113px 30px 0 var(--ledger-gutter)!important;color:var(--ledger-navy);font:400 clamp(43px,4vw,68px)/1.11 "Fraunces",Georgia,serif!important;letter-spacing:-.043em;text-align:left!important}body:has(.puck-hero--home) #puck-content>h2::before{content:"02 / OUR STORY";margin-bottom:29px}body:has(.puck-hero--home) #puck-content>.puck-text{width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:174px var(--ledger-gutter) 0 0!important;color:#56616a;font:400 16px/1.75 "DM Sans",sans-serif;text-align:left!important}body:has(.puck-hero--home) .puck-grid--proof{width:100%;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:61px var(--ledger-gutter) 134px!important;border:0!important}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column{min-width:0;border-top:1px solid var(--ledger-rule);border-bottom:1px solid var(--ledger-rule)}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column+.puck-grid-column{border-left:1px solid var(--ledger-rule)}body:has(.puck-hero--home) .puck-grid--proof .puck-card{display:flex;min-height:335px!important;padding:23px 34px 30px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column:not(:first-child) .puck-card{padding-left:34px!important}body:has(.puck-hero--home) .puck-grid--proof .puck-card-eyebrow{margin:28px 0 22px;color:var(--ledger-navy);font:400 65px/1 "Fraunces",Georgia,serif!important;letter-spacing:-.055em;text-transform:none}body:has(.puck-hero--home) .puck-grid--proof .puck-card-title{font-size:23px!important}body:has(.puck-hero--home) .puck-cta{width:100%!important;max-width:none!important;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:clamp(32px,5vw,70px);row-gap:14px;align-items:center;margin:0!important;padding:62px var(--ledger-gutter) 66px!important;border:0!important;border-radius:0!important;background:var(--ledger-navy)!important;box-shadow:none!important;text-align:left!important}body:has(.puck-hero--home) .puck-cta::before{content:"YOUR NEXT CHAPTER STARTS HERE   \2726";grid-column:1 / -1;padding-bottom:22px;margin-bottom:48px;border-bottom:1px solid #d4af3766;color:var(--ledger-gold-light);font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:.19em}body:has(.puck-hero--home) .puck-cta-title{grid-column:1;grid-row:1;margin:0;color:var(--ledger-cream);font:400 clamp(50px,5vw,78px)/1.11 "Fraunces",Georgia,serif!important;letter-spacing:-.043em;text-align:left!important}body:has(.puck-hero--home) .puck-cta-description{grid-column:1;grid-row:2;max-width:590px;margin:0;color:#dce6ed;font:400 16px/1.75 "DM Sans",sans-serif}body:has(.puck-hero--home) .puck-cta-buttons{grid-column:2;grid-row:1 / 3;align-self:center;margin:0!important;justify-content:flex-end}body:has(.puck-hero--home) .puck-cta-primary{min-height:52px;border:0!important;border-radius:0!important;background:var(--ledger-gold)!important;color:var(--ledger-navy-dark)!important;font:700 12px/1.5 "DM Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase}body:has(.puck-hero--home) .puck-cta-primary::after{content:"\2197";margin-left:16px;font-size:17px;font-weight:400}body:not(:has(.puck-hero--home)) #puck-content{background:var(--ledger-cream)!important}body:not(:has(.puck-hero--home)) .puck-hero--interior{background-color:var(--ledger-navy);background-image:linear-gradient(100deg,#001b35 0%,#002244 55%,#31526d 100%)!important}body:not(:has(.puck-hero--home)) .puck-hero-title,body:not(:has(.puck-hero--home)) :is(#puck-content>h2,.puck-grid-column>h2,.puck-grid-column>h3,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:400!important;letter-spacing:-.035em}body:not(:has(.puck-hero--home)) :is(.puck-hero-subtitle,.puck-text,.puck-card-description){font-family:"DM Sans",sans-serif}body:not(:has(.puck-hero--home)) .puck-cta{border-top:1px solid #d4af3766;border-radius:0;background:var(--ledger-navy)!important;box-shadow:none}.site-footer{padding:77px var(--ledger-gutter) 24px!important;border-top:0!important;background:var(--ledger-navy-dark)!important;box-shadow:none!important;color:#eef2f4;font-family:"DM Sans",sans-serif}.site-footer-content{max-width:1320px;grid-template-columns:1.5fr .8fr 1fr;gap:100px;margin-inline:auto}.site-footer-section:first-child .site-footer-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-footer-logo{width:84px!important;height:84px!important;padding:0!important;border-radius:50%;background:transparent!important}.site-footer-title{color:var(--ledger-gold-light)!important;font:700 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.16em;text-align:left;text-transform:uppercase}.site-footer-description,.site-footer-text{color:#c4d0d8;font-size:13px;line-height:1.75}.site-footer-links a{min-height:0;padding:4px 0;border-radius:0;color:#eef2f4;font-size:13px}.site-footer-links a[href="/membership"]{min-height:0!important;margin:0;padding:4px 0!important;border:0;background:transparent!important;color:#eef2f4!important;font-weight:400!important}.site-footer-links a:hover,.site-footer-links a[href="/membership"]:hover{color:var(--ledger-gold-light)!important;background:transparent!important}.footer-bottom-bar{max-width:1320px;color:#b1c0ca;font-size:11px}@media(max-width:1120px){:root{--ledger-gutter:35px}.header-grid,body:has(.puck-hero--home) .header-grid{width:calc(100% - 52px)!important}.header-logo::before{display:none}.header-logo{min-width:130px}.site-footer-content{gap:48px}}@media(max-width:900px)and (min-width:768px){.header-cta{display:none!important}body:has(.puck-hero--home) .puck-grid--member-value{gap:65px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{display:block!important}body:has(.puck-hero--home) .puck-grid--proof{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){:root{--ledger-gutter:22px}.header-grid,body:has(.puck-hero--home) .header-grid{width:calc(100% - 40px)!important}.header-grid-row{height:72px;min-height:72px}.header-logo{min-width:0}.header-logo-img{width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important}.header-logo::after{top:11px;left:57px;font-size:20px}.site-header .mobile-menu-toggle,body:has(.puck-hero--home) .site-header .mobile-menu-toggle{border:1px solid var(--ledger-rule)!important;border-radius:0;background:transparent!important;color:var(--ledger-navy)!important}.mobile-nav{background:var(--ledger-cream);border-color:var(--ledger-rule)}body:has(.puck-hero--home) #puck-content{display:block}body:has(.puck-hero--home) .puck-hero--home{min-height:670px!important;padding:67px var(--ledger-gutter) 78px!important;background-position:61% center!important;background-image:linear-gradient(90deg,rgba(0,27,53,.94),rgba(0,34,68,.59)),linear-gradient(0deg,rgba(0,27,53,.77),transparent 50%),url(/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/a6b51748-625c-4fcf-820a-bfd969654314.png)!important}body:has(.puck-hero--home) .puck-hero-content{width:100%;margin:0!important}body:has(.puck-hero--home) .puck-hero-eyebrow{font-size:9px;letter-spacing:.12em}body:has(.puck-hero--home) .puck-hero-eyebrow::before,body:has(.puck-hero--home) .puck-hero-eyebrow::after{width:17px;margin-right:9px}body:has(.puck-hero--home) .puck-hero-title{font-size:clamp(49px,10vw,72px)!important;font-style:normal!important;color:var(--ledger-cream)!important;line-height:1.1!important;margin:28px 0 24px!important}body:has(.puck-hero--home) .puck-hero-title::first-line{color:var(--ledger-cream);font-style:normal}body:has(.puck-hero--home) .puck-hero-subtitle{font-size:16px}body:has(.puck-hero--home) .puck-hero-cta{flex-direction:column;align-items:flex-start;gap:16px}body:has(.puck-hero--home) .puck-hero--home::before{display:none}body:has(.puck-hero--home) .puck-hero--home::after{left:var(--ledger-gutter);height:52px;padding-top:16px;font-size:8px}body:has(.puck-hero--home) .puck-grid--member-value{width:calc(100% - 44px);grid-template-columns:1fr!important;gap:55px!important;padding:85px 0 95px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child h2,body:has(.puck-hero--home) #puck-content>h2{font-size:clamp(43px,9vw,60px)!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child::after{display:none}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){min-height:0!important;padding:26px 0 29px 66px!important}body:has(.puck-hero--home) #puck-content>h2{padding:89px var(--ledger-gutter) 0!important}body:has(.puck-hero--home) #puck-content>.puck-text{padding:22px var(--ledger-gutter) 0!important}body:has(.puck-hero--home) .puck-grid--proof{grid-template-columns:1fr!important;padding:40px var(--ledger-gutter) 96px!important}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column{border-bottom:0}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column:last-child{border-bottom:1px solid var(--ledger-rule)}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column+.puck-grid-column{border-left:0}body:has(.puck-hero--home) .puck-grid--proof .puck-card,body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column:not(:first-child) .puck-card{min-height:0!important;padding:26px 0 32px!important}body:has(.puck-hero--home) .puck-grid--proof .puck-card-eyebrow{font-size:54px!important;margin:21px 0 15px}body:has(.puck-hero--home) .puck-cta{display:block;padding:50px var(--ledger-gutter) 56px!important}body:has(.puck-hero--home) .puck-cta-description{margin-top:18px!important}body:has(.puck-hero--home) .puck-cta::before{margin-bottom:33px}body:has(.puck-hero--home) .puck-cta-title{font-size:clamp(47px,10vw,65px)!important}body:has(.puck-hero--home) .puck-cta-buttons{justify-content:flex-start;margin-top:29px!important}.site-footer{padding:58px var(--ledger-gutter) 24px!important}.site-footer-content{gap:38px}}@media(max-width:430px){body:has(.puck-hero--home) .puck-hero-title{font-size:48px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){padding-left:52px!important}}@media(max-width:359px){body:has(.puck-hero--home) .puck-hero-title{font-size:40px!important}}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2{width:min(calc(100% - 80px),1040px)!important;max-width:1040px!important;margin:62px auto 14px!important;padding:28px 0 0!important;border-top:1px solid #d5dce2;color:var(--ledger-navy);font-size:clamp(29px,3vw,39px)!important;line-height:1.18!important;text-align:left!important}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2:first-of-type{margin-top:54px!important;padding-top:0!important;border-top:0}body:has(.puck-grid--officers) #puck-content>.puck-text{width:min(calc(100% - 80px),760px)!important;max-width:760px;margin-left:max(40px,calc((100% - 1040px) / 2))!important;margin-right:auto!important;color:#46576a;font-size:16px;line-height:1.7;text-align:left!important}@media(min-width:768px)and (max-width:900px){#puck-content :is(.puck-grid--role-guide,.puck-grid--benefit-grid,.puck-grid--archive-featured,.puck-grid--member-support,.puck-grid--contact-resources){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2{width:calc(100% - 40px)!important;margin-top:46px!important;padding-top:22px!important;font-size:clamp(27px,8vw,33px)!important}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2:first-of-type{margin-top:42px!important;padding-top:0!important}body:has(.puck-grid--officers) #puck-content>.puck-text{width:calc(100% - 40px)!important;margin-left:20px!important}}#puck-content :is(.puck-card-button,.puck-hero-cta a,.puck-cta-buttons a):focus-visible,.site-header :is(a,button):focus-visible,.site-footer a:focus-visible{outline:3px solid var(--ledger-gold);outline-offset:3px}body:has(#puck-content):has(.puck-hero) #puck-content :is(h1,h2,h3,h4,h5,h6):not(.puck-hero-title){text-align:center!important}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2:has(+.puck-text+.puck-grid--officers){font-family:"DM Sans",sans-serif!important;font-size:clamp(27px,2.9vw,36px)!important;font-weight:600!important;letter-spacing:-.025em;line-height:1.25!important}body:has(#puck-content):has(.puck-hero--home) #puck-content .puck-grid--member-value>.puck-grid-column:first-child>h2{text-align:left!important}body:has(.puck-hero--home) .puck-cta-description{margin-inline:auto;text-align:center}body:has(.puck-grid--membership-paths) #puck-content .puck-grid--role-guide .puck-card-description{text-align:center!important}body:has(.puck-grid--membership-paths) #puck-content .puck-grid--membership-paths .puck-card--new-member>div>div:last-child{text-align:center!important}body:has(#puck-content):has(.puck-grid--membership-paths) #puck-content>h2+.puck-text:has(+.puck-grid--role-guide){margin-inline:auto!important;text-align:center!important}body:has(#puck-content):has(.puck-grid--membership-paths) #puck-content>h2+.puck-text:has(+div [data-recur-widget=MembershipList]){margin-inline:auto!important;text-align:center!important}body:has(#puck-content):has(.puck-grid--membership-paths) #puck-content .puck-grid--benefit-grid .puck-card-description{text-align:center!important}body:has(.puck-grid--contact-office) #puck-content{background:#fbfaf7}body:has(.puck-grid--contact-office) .puck-hero{min-height:405px!important;padding:76px 32px 132px!important;background-image:radial-gradient(circle at 15% 90%,#d5af3822,transparent 28%),radial-gradient(circle at 87% 10%,#91b3cf26,transparent 34%),linear-gradient(112deg,#071d34 0%,#102d4b 57%,#173e59 100%)!important}body:has(.puck-grid--contact-office) .puck-hero-content{max-width:760px}body:has(.puck-grid--contact-office) .puck-hero-title{font-size:clamp(43px,5.3vw,68px)!important;line-height:1.06}body:has(.puck-grid--contact-office) .puck-hero-subtitle{max-width:580px;margin-top:23px!important;font-size:clamp(16px,1.6vw,19px)!important;line-height:1.65}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-actions{width:min(calc(100% - 64px),1120px)!important;max-width:1120px!important;margin:32px auto 0!important;gap:24px}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card--contact-action{min-height:245px!important;padding:32px 36px!important;border:1px solid #d9e1e7!important;border-top:5px solid #d4af37!important;border-radius:10px!important;background:#fff!important;box-shadow:0 18px 35px #09264217!important}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-grid-column:nth-child(2) .puck-card--contact-action{border-top-color:#80a9b0!important}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card--contact-action>div:first-child{align-items:center!important;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card-eyebrow{margin-bottom:12px;letter-spacing:.14em}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card-title{margin-bottom:10px;font-size:clamp(23px,2.3vw,31px)}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card-description{max-width:44ch;margin:0 auto 24px!important;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card-button{align-self:center;margin-top:auto!important}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-office{width:min(calc(100% - 64px),1120px)!important;max-width:1120px!important;margin:42px auto 70px!important;padding:36px 42px!important;border:1px solid #e4e0d6;border-radius:12px;background:#f3f0e9!important;gap:36px}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-grid-column:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-grid-column:first-child>h2{margin:0 0 20px!important;color:#102d4b;font-size:clamp(29px,3vw,40px);line-height:1.15;text-align:center!important}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-text{text-align:center!important;font-size:16px}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-text p:last-child{display:inline-block;margin-top:10px;padding:9px 15px;border:1px solid #d9d1bd;border-radius:4px;color:#3d5366;font-size:14px}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-card--office{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:205px;padding:28px!important;border:1px solid #e0dfd9;border-top:4px solid #d4af37!important;border-radius:8px;background:#fff;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-card--office .puck-card-description{white-space:pre-line}body:has(.puck-grid--contact-office) #puck-content>h2{margin-top:60px!important;margin-bottom:18px!important;text-align:center!important}body:has(.puck-grid--contact-office) #puck-content>h2+.puck-text:has(+div [data-recur-widget=ContactForm]){width:min(calc(100% - 64px),760px)!important;max-width:760px!important;margin:0 auto 20px!important;padding:20px 24px!important;border:0;border-left:3px solid #d4af37;border-radius:0 5px 5px 0;background:#f2f5f7;font-size:15px;line-height:1.65}body:has(.puck-grid--contact-office) #puck-content>h2+.puck-text:has(+div [data-recur-widget=ContactForm]) p:first-child{font-size:15px;font-weight:500}body:has(.puck-grid--contact-office) .recur-contact-form{padding:36px 42px 40px!important;border:1px solid #dce4e9;border-top:4px solid #d4af37;border-radius:10px;background:#fff;box-shadow:0 16px 34px #102d4b12!important}body:has(.puck-grid--contact-office) .recur-contact-form h3{color:#102d4b}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-resources{width:min(calc(100% - 64px),1120px)!important;max-width:1120px!important;margin:28px auto 85px!important;gap:20px}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card{min-height:238px!important;padding:28px 26px!important;border:1px solid #dce3e8!important;border-top:3px solid #c9a633!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 20px #102d4b0b!important;transition:transform .2s ease,box-shadow .2s ease}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card:hover{transform:translateY(-3px);box-shadow:0 13px 24px #102d4b16!important}body:has(.puck-grid--contact-office) #puck-content .puck-grid--contact-resources .puck-card>div:first-child{align-items:center!important;text-align:center!important}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-eyebrow{width:100%;color:#816b26;font-size:11px;letter-spacing:.15em;text-align:center!important}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-title{width:100%;margin:8px 0 10px!important;font-size:clamp(22px,2vw,25px)!important;text-align:center!important}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-description{max-width:29ch;margin:0 auto 26px!important;color:#4c5963;font-size:15px;line-height:1.6;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card>div:first-child>div:last-child{width:100%}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-button{width:100%;margin-top:auto;display:inline-flex!important;min-height:48px!important;align-items:center;justify-content:center;padding:12px 23px!important;border:1px solid #c6d3dc!important;border-radius:var(--mcta-radius-sm)!important;background:#f8fafb!important;box-shadow:none!important;color:#0d3454!important;font-size:14px!important;font-weight:600;line-height:1.5;text-decoration:none!important}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-button::after{content:"\2192";margin-left:12px;font-size:17px;font-weight:400}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-button:is(:hover,:focus-visible){border-color:#6f8da3!important;background:#edf3f6!important}@media(max-width:767px){body:has(.puck-grid--contact-office) .puck-hero{min-height:340px!important;padding:58px 20px 92px!important}body:has(.puck-grid--contact-office) .puck-hero-title{font-size:clamp(38px,10vw,48px)!important}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-actions{width:calc(100% - 40px)!important;margin-top:24px!important;gap:14px}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card--contact-action{min-height:0!important;padding:26px 22px!important}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-office{width:calc(100% - 40px)!important;margin:28px auto 52px!important;padding:28px 20px!important;gap:25px}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-card--office{min-height:0}body:has(.puck-grid--contact-office) #puck-content>h2+.puck-text:has(+div [data-recur-widget=ContactForm]),body:has([data-recur-widget=ContactForm]) .recur-widget{width:calc(100% - 40px)!important}body:has(.puck-grid--contact-office) .recur-contact-form{padding:27px 20px 30px!important}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-resources{width:calc(100% - 40px)!important;margin-bottom:56px!important;gap:15px}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card{min-height:0!important}}@media(prefers-reduced-motion:reduce){body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card{transition:none}}#puck-content .puck-grid--reference-groups{gap:32px!important}#puck-content .puck-grid--reference-groups>.puck-grid-column{min-width:0}#puck-content .puck-grid--reference-groups .puck-grid-column>h3{margin:0 0 18px!important;padding:0 0 14px;border-bottom:2px solid #b8cad5}#puck-content .puck-grid--reference-groups .puck-grid-column>h3:not(:first-child){margin-top:36px!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row{--reference-accent:#2e5c7c;--reference-tint:#edf5f9;position:relative;min-height:0!important;margin:0 0 14px!important;padding:24px 26px!important;border:1px solid #cddce5!important;border-left:5px solid var(--reference-accent)!important;border-radius:10px!important;background:radial-gradient(circle at 100% 0%,var(--reference-tint),transparent 52%),#fff!important;box-shadow:0 7px 20px #00224412!important;transition:transform .18s ease,box-shadow .18s ease}#puck-content .puck-grid--reference-groups .puck-grid-column:nth-child(2) .puck-card--reference-row{--reference-accent:#8a6b24;--reference-tint:#faf2dc}#puck-content .puck-grid--reference-groups .puck-grid-column:first-child>h3:not(:first-child)~.puck-card--reference-row{--reference-accent:#626b8e;--reference-tint:#f1f1f8}#puck-content .puck-grid--reference-groups .puck-grid-column:nth-child(2)>h3:not(:first-child)~.puck-card--reference-row{--reference-accent:#286b5b;--reference-tint:#eaf5f0}#puck-content .puck-grid--reference-groups .puck-card--reference-row:hover,#puck-content .puck-grid--reference-groups .puck-card--reference-row:focus-within{transform:translateY(-2px);box-shadow:0 12px 26px #0022441c}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{display:flex!important;min-height:0;flex-direction:column;align-items:flex-start;text-align:left!important}#puck-content .puck-grid--reference-groups .puck-card-eyebrow{width:auto;margin:0 auto 8px;padding:5px 9px;border-radius:4px;background:var(--reference-tint);color:var(--reference-accent);font-size:10px;line-height:1.3}#puck-content .puck-grid--reference-groups .puck-card-title{width:100%;margin:0 0 6px;overflow-wrap:break-word;font-size:20px;line-height:1.3;text-align:left!important}body:has(#puck-content) #puck-content .puck-grid--reference-groups .puck-card--reference-row .puck-card-title{text-align:left!important}#puck-content .puck-grid--reference-groups .puck-card-description{width:100%;margin:0 0 12px;color:#475767;font-size:14px;line-height:1.5;text-align:left!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child>div:last-child{width:100%;margin:0!important;padding-top:0;border-top:0;grid-column:auto;grid-row:auto;justify-self:auto;text-align:left}#puck-content .puck-grid--reference-groups .puck-card-button{display:inline-flex!important;align-items:center;min-height:42px;padding:5px 0;border:0;background:transparent;color:var(--mcta-link);font-size:14px;line-height:1.4;white-space:normal;text-align:left;text-decoration:none}#puck-content .puck-grid--reference-groups .puck-card-button::after{content:"\2197";display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;margin-left:10px;border-radius:50%;background:var(--reference-tint);color:var(--reference-accent);font-size:16px;line-height:1}#puck-content .puck-grid--reference-groups .puck-card-button:hover{color:var(--reference-accent);opacity:1;transform:none;text-decoration:underline;text-underline-offset:4px}#puck-content .puck-grid--reference-groups .puck-card-button:focus-visible{outline:2px solid var(--reference-accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){#puck-content .puck-grid--reference-groups .puck-card--reference-row{transition:none}}@media(max-width:840px){#puck-content .puck-grid--reference-groups{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}}@media(max-width:480px){#puck-content .puck-grid--reference-groups .puck-card--reference-row{padding:20px!important}}#puck-content .puck-grid--about-learning .puck-card--about-resource .puck-card-button{align-self:flex-start;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--mcta-navy);font-size:15px;text-decoration:underline;text-decoration-color:var(--mcta-banner);text-underline-offset:5px}#puck-content .puck-grid--about-learning .puck-card--about-resource .puck-card-button::after{content:" \2197";margin-left:7px;font-size:17px;font-weight:400;text-decoration:none}#puck-content .puck-grid--about-learning .puck-card--about-resource .puck-card-button:hover{color:var(--mcta-link);opacity:1;transform:none}body:has(#puck-content .puck-grid--archive-featured) #puck-content>.puck-text{width:min(calc(100% - 40px),760px)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body:has(#puck-content .puck-grid--archive-featured) #puck-content .recur-empty{justify-content:center;border-left:1px solid #d6e2ee;border-top:3px solid var(--mcta-banner);text-align:center}body:has(.puck-grid--officers) .puck-grid--about-purpose>.puck-grid-column:last-child{justify-content:center}body:has(.puck-grid--officers) .puck-card--about-action{height:auto!important;min-height:0;flex:0 0 auto!important;align-self:center;justify-content:flex-start;padding:28px!important}body:has(.puck-grid--officers) .puck-card--about-action>div:first-child{flex:0 0 auto!important;height:auto!important}body:has(.puck-grid--officers) .puck-card--about-action .puck-card-description{margin-bottom:12px}body:has(.puck-grid--officers) .puck-card--about-action>div:first-child>div:last-child{margin-top:0!important}body:has(.puck-grid--archive-featured) #puck-content>.puck-card:has(.puck-card-button[href="/new-tc-day-2026"]) .puck-card-description,body:has(.puck-grid--archive-featured) #puck-content>.puck-card:has(.puck-card-button[href="/new-tc-day-2026"])>div>div:last-child{text-align:center!important}body:has(.puck-grid--archive-featured) .puck-grid--archive-featured .puck-card-button{min-height:40px;padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mcta-navy);font-weight:700;text-decoration:underline;text-underline-offset:4px}body:has(.puck-grid--archive-featured) .puck-grid--archive-featured .puck-card-button:hover{color:var(--mcta-link);opacity:1;transform:none}body:has(.puck-grid--archive-featured) .puck-grid--archive-featured .puck-card-button:focus-visible{outline:2px solid var(--mcta-link);outline-offset:4px}body:has(.puck-grid--resource-manuals) #puck-content>h2+.puck-text{width:min(calc(100% - 80px),760px)!important;max-width:760px;margin-left:auto!important;margin-right:auto!important;text-align:center!important}@media(max-width:767px){body:has(.puck-grid--resource-manuals) #puck-content>h2+.puck-text{width:calc(100% - 40px)!important}}#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child{grid-template-rows:auto auto;align-content:center}body:has(#puck-content .puck-grid--resource-rows) #puck-content .puck-grid--resource-rows .puck-card--resource-row .puck-card-title{grid-column:1;grid-row:1;margin:0 0 6px;font-size:20px;line-height:1.3;text-align:left!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row .puck-card-description{grid-column:1;grid-row:2;color:#526170;text-align:left!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child>div:last-child{grid-row:1 / span 2;align-self:center}@media(max-width:767px){#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child>div:last-child{grid-row:3}}@media(min-width:768px)and (max-width:949px){#puck-content .puck-grid--salary-survey-years{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap]){box-sizing:border-box;width:min(calc(100% - 64px),960px)!important;max-width:960px!important;margin:24px auto 0!important;padding:24px 30px 0!important;border:1px solid #d9e1e7;border-bottom:0;border-left:4px solid #c4a454!important;border-radius:8px 8px 0 0;background:#fff;color:var(--mcta-navy);font-size:28px!important;line-height:1.2;text-align:left!important}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap])+.puck-text{box-sizing:border-box;width:min(calc(100% - 64px),960px)!important;max-width:960px!important;margin:0 auto 18px!important;padding:12px 30px 26px!important;border:1px solid #d9e1e7;border-top:0;border-left:4px solid #c4a454;border-radius:0 0 8px 8px;background:#fff;color:#34475a;font-size:15px!important;line-height:1.7!important;text-align:left!important}@media(max-width:767px){body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap]),body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap])+.puck-text{width:calc(100% - 40px)!important}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap]){margin-top:18px!important;padding:22px 22px 0!important}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap])+.puck-text{padding:10px 22px 22px!important}}#puck-content :is(h1,h2,h3,h4,h5,h6),.recur-event-list-title{font-family:"Fraunces",Georgia,serif!important;font-variation-settings:"SOFT" 0,"WONK" 0}#puck-content :is(.puck-text,.puck-hero-subtitle,.puck-card-description,.puck-card-button,.puck-cta-description,.puck-cta-buttons a,.puck-hero-cta a,.puck-card-eyebrow,.puck-card-meta,button),.site-footer :is(a,p,button){font-family:"DM Sans",Arial,sans-serif!important}body:has(#puck-content .puck-grid--resource-rows) #puck-content .puck-grid--resource-rows .puck-card--resource-row .puck-card-title,#puck-content .puck-card--resource-row .puck-card-title,#puck-content .puck-card--reference-row .puck-card-title{font-family:"DM Sans",Arial,sans-serif!important;font-weight:700!important;font-variation-settings:normal}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2:has(+.puck-text+.puck-grid--officers){font-family:"DM Sans",Arial,sans-serif!important;font-variation-settings:normal}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap]){font-family:"DM Sans",Arial,sans-serif!important;font-variation-settings:normal}.recur-event-list-title{font-weight:400}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro,.puck-grid--home-quick-links,.recur-event-list,.puck-button-container:has(.puck-button--home-all-events)){grid-column:1 / -1}body:has(.puck-hero--home) #puck-content>.puck-grid--home-events-intro,body:has(.puck-hero--home) #puck-content>.puck-grid--home-resources-intro{width:min(calc(100% - 104px),1320px);max-width:1320px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)!important;align-items:end;gap:30px!important;margin:0 auto!important;padding:82px 0 30px!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-resources-intro{padding-top:84px!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column{min-width:0;width:auto!important;grid-column:auto!important;text-align:left!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column:first-child::before{content:"01 / EDUCATION & EVENTS";display:block;margin-bottom:20px;color:var(--ledger-gold-ink);font:700 11px/1.4 "DM Sans",sans-serif;letter-spacing:.18em}body:has(.puck-hero--home) .puck-grid--home-resources-intro>.puck-grid-column:first-child::before{content:"02 / QUICK LINKS"}body:has(#puck-content):has(.puck-hero--home) #puck-content :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro) h2{max-width:800px;margin:0 0 14px!important;color:var(--ledger-navy)!important;font:400 clamp(38px,3.8vw,62px)/1.12 "Fraunces",Georgia,serif!important;letter-spacing:-.043em;text-align:left!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column:first-child .puck-text{max-width:690px;margin:0!important;color:#56616a;font:400 16px/1.7 "DM Sans",sans-serif;text-align:left!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column:last-child .puck-text{margin:0 0 7px!important;color:var(--ledger-gold-ink);font:700 10px/1.5 "DM Sans",sans-serif;letter-spacing:.15em;text-align:right}body:has(.puck-hero--home) #puck-content>.recur-event-list{box-sizing:border-box;width:min(calc(100% - 104px),1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;color:var(--ledger-navy);font-family:"DM Sans",sans-serif}body:has(.puck-hero--home) .recur-event-list-title:empty{display:none}body:has(.puck-hero--home) .recur-event-list-empty{min-height:132px;display:flex;align-items:center;justify-content:center;padding:34px;border-top:1px solid var(--ledger-rule);border-bottom:1px solid var(--ledger-rule);background:var(--ledger-paper);color:#56616a;font:400 16px/1.6 "DM Sans",sans-serif;text-align:center}body:has(.puck-hero--home) .recur-event-list :is(.recur-event-list-item,.recur-event-list-card,.recur-event-item,.recur-event-card){border:0;border-top:1px solid var(--ledger-rule);border-radius:0;background:transparent;box-shadow:none;color:var(--ledger-navy)}body:has(.puck-hero--home) .recur-event-list :is(.recur-event-list-item,.recur-event-list-card,.recur-event-item,.recur-event-card):last-child{border-bottom:1px solid var(--ledger-rule)}body:has(#puck-content):has(.puck-hero--home) #puck-content .recur-event-list .recur-event-card-title{color:var(--ledger-navy);font:500 clamp(20px,2vw,27px)/1.25 "Fraunces",Georgia,serif!important;letter-spacing:-.025em;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important}body:has(.puck-hero--home) .recur-event-list :is(time,.recur-event-date,.recur-event-list-date,.recur-event-card-date){color:var(--ledger-gold-ink)!important;font:700 12px/1.5 "DM Sans",sans-serif!important;letter-spacing:.06em}body:has(.puck-hero--home) .recur-event-list :is(a,button){color:var(--ledger-navy);font:700 12px/1.5 "DM Sans",sans-serif;text-underline-offset:4px}body:has(.puck-hero--home) .recur-event-list :is(.recur-event-list-loading,.recur-event-list-error){min-height:132px;padding:34px;border-block:1px solid var(--ledger-rule);background:var(--ledger-paper);color:#56616a;text-align:center}body:has(.puck-hero--home) .recur-event-list :is(a,button):focus-visible,body:has(.puck-hero--home) .puck-card--home-resource:focus-visible,body:has(.puck-hero--home) .puck-card--home-resource a:focus-visible,body:has(.puck-hero--home) .puck-button--home-all-events:focus-visible{outline:3px solid var(--ledger-gold-ink)!important;outline-offset:3px}body:has(.puck-hero--home) #puck-content>.puck-button-container:has(.puck-button--home-all-events){width:min(calc(100% - 104px),1320px);max-width:1320px;margin:0 auto!important;padding:22px 0 0}body:has(.puck-hero--home) .puck-button--home-all-events{display:inline-flex;align-items:center;min-height:43px;padding:10px 17px!important;border:1px solid var(--ledger-navy)!important;border-radius:0!important;background:transparent!important;color:var(--ledger-navy)!important;box-shadow:none!important;font:700 11px/1.5 "DM Sans",sans-serif!important;letter-spacing:.055em;text-transform:uppercase}body:has(.puck-hero--home) .puck-button--home-all-events::after{content:"\2192";margin-left:14px;font-size:16px;font-weight:400}body:has(.puck-hero--home) .puck-button--home-all-events:hover{background:var(--ledger-navy)!important;color:var(--ledger-cream)!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-quick-links{width:min(calc(100% - 104px),1320px);max-width:1320px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:16px!important;margin:0 auto 94px!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--home-quick-links>.puck-grid-column{display:contents!important;gap:16px;min-width:0;width:auto!important;grid-column:auto!important}body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource{position:relative;display:flex;align-items:center;justify-content:center;min-height:0!important;margin:0!important;padding:14px 40px!important;border:1px solid var(--ledger-rule)!important;border-radius:0!important;background:var(--ledger-paper)!important;box-shadow:none!important;color:var(--ledger-navy)!important;text-align:left!important;text-decoration:none!important;transition:transform .2s ease}body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource:hover,body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource:focus-within{transform:translateY(-2px);background:#e6ebeb!important}body:has(.puck-hero--home) .puck-card--home-resource::after{content:"\2197";position:absolute;top:14px;right:16px;color:var(--ledger-gold-ink);font:400 20px/1 "DM Sans",sans-serif;pointer-events:none}body:has(.puck-hero--home) .puck-card--home-resource .puck-card-eyebrow{margin:0 0 6px!important;color:var(--ledger-gold-ink)!important;font:700 10px/1.4 "DM Sans",sans-serif!important;letter-spacing:.11em;text-align:left!important}body:has(.puck-hero--home) .puck-card--home-resource .puck-card-title{margin:0!important;color:var(--ledger-navy)!important;font:500 21px/1.2 "Fraunces",Georgia,serif!important;letter-spacing:-.025em;text-align:left!important}body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource .puck-card-description:not(:empty){flex:none;margin:6px auto 0!important;line-height:1.45}body:has(.puck-hero--home) .puck-card--home-resource .puck-card-description:empty{display:none}body:has(.puck-hero--home) .puck-cta::before{content:"LEARN TOGETHER  /  KEEP MOVING FORWARD"}@media(max-width:767px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro,.puck-grid--home-quick-links,.recur-event-list,.puck-button-container:has(.puck-button--home-all-events)){width:calc(100% - 44px)!important}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro){grid-template-columns:1fr!important;gap:12px!important;padding-top:64px!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column:last-child .puck-text{text-align:left}body:has(.puck-hero--home) #puck-content>.puck-grid--home-quick-links{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:72px!important}body:has(.puck-hero--home) .puck-grid--home-quick-links>.puck-grid-column{gap:12px}body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource{min-height:0!important}}@media(min-width:768px)and (max-width:1024px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro,.puck-grid--home-quick-links,.recur-event-list,.puck-button-container:has(.puck-button--home-all-events)){width:calc(100% - 70px)!important}body:has(.puck-hero--home) .puck-card--home-resource .puck-card-title{font-size:18px!important}}body:has(#puck-content .puck-grid--news-archive) #puck-content>:is(.puck-text,h2),body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-categories,body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-archive,body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-button-container,body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-news-intro,.puck-grid--home-news-cards,.puck-grid--news-categories,.puck-button-container:has(.puck-button--home-news-all)){grid-column:1 / -1}body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-text{width:min(calc(100% - 48px),760px)!important;margin-inline:auto!important;color:#56616a;text-align:center}body:has(#puck-content .puck-grid--news-archive) #puck-content>h2{margin-bottom:12px!important;color:var(--ledger-navy)}body:has(.puck-hero--home) #puck-content>.puck-grid--home-news-intro{width:min(calc(100% - 104px),1320px);max-width:1320px;margin:0 auto!important;padding:4px 0 22px!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--home-news-intro>.puck-grid-column{min-width:0;width:auto!important;text-align:left!important}body:has(#puck-content):has(.puck-hero--home) #puck-content .puck-grid--home-news-intro h2{margin:0 0 10px!important;color:var(--ledger-navy);font:400 clamp(34px,3.3vw,52px)/1.14 "Fraunces",Georgia,serif!important;letter-spacing:-.04em;text-align:left!important}body:has(.puck-hero--home) .puck-grid--home-news-intro .puck-text{max-width:690px;margin:0!important;color:#56616a;font:400 15px/1.65 "DM Sans",sans-serif;text-align:left!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-news-cards,body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-archive,#puck-content>.puck-grid--news-categories{width:min(calc(100% - 104px),1320px);max-width:1320px;margin:0 auto!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-news-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:14px!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice{min-height:190px;padding:22px 24px!important;text-align:center!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice>div:first-child{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;width:100%}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice :is(.puck-card-eyebrow,.puck-card-title){width:100%;text-align:center!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice .puck-card-title{flex:1}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice .puck-card-eyebrow{font-size:11px!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice>div:first-child>div:has(>.puck-card-button){display:flex!important;align-items:center;justify-content:center!important;width:100%;margin:0!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice .puck-card-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:28px!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid var(--ledger-gold-ink)!important;background:transparent!important;font:700 14px/1.5 "DM Sans",sans-serif!important;letter-spacing:0;text-decoration:none!important;text-align:center!important}body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:10px 16px!important;margin-bottom:72px!important}:is(.puck-grid--home-news-cards,.puck-grid--news-archive)>.puck-grid-column{display:contents!important}#puck-content .puck-card--news-notice{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%;height:100%;margin:0!important;padding:20px 24px!important;border:1px solid var(--ledger-rule)!important;border-left:3px solid var(--ledger-gold-ink)!important;border-radius:0!important;background:var(--ledger-paper)!important;box-shadow:none!important;text-align:left!important}#puck-content .puck-grid--news-archive .puck-card--news-notice{padding:15px 20px!important}#puck-content .puck-card--news-notice .puck-card-eyebrow{margin:0 0 9px!important;color:var(--ledger-gold-ink)!important;font:700 10px/1.4 "DM Sans",sans-serif!important;letter-spacing:.08em;text-align:left!important}body:has(#puck-content) #puck-content .puck-card--news-notice .puck-card-title{margin:0 0 12px!important;color:var(--ledger-navy)!important;font:500 19px/1.27 "Fraunces",Georgia,serif!important;font-variation-settings:"SOFT" 0,"WONK" 0;letter-spacing:-.025em;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}body:has(#puck-content) #puck-content .puck-grid--news-archive .puck-card--news-notice .puck-card-title{font-size:17px!important}#puck-content .puck-card--news-notice .puck-card-description:empty{display:none}#puck-content .puck-card--news-notice .puck-card-button{margin-top:auto!important;padding:0!important;border:0!important;background:none!important;color:var(--ledger-navy)!important;box-shadow:none!important;font:700 11px/1.5 "DM Sans",sans-serif!important;text-decoration:underline;text-underline-offset:4px;text-align:left}#puck-content>.puck-grid--news-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:20px!important;margin-bottom:30px!important}#puck-content .puck-grid--news-categories>.puck-grid-column{min-width:0;width:auto!important}#puck-content .puck-grid--news-categories .puck-button-container{width:100%;max-width:none;height:100%;margin:0!important}#puck-content .puck-grid--news-categories a{display:flex;align-items:center;justify-content:center!important;gap:10px;width:100%;height:100%;min-height:50px!important;padding:12px 16px!important;border:1px solid var(--ledger-rule)!important;border-radius:0!important;background:transparent!important;color:var(--ledger-navy)!important;font:700 14px/1.4 "DM Sans",sans-serif!important;text-align:center!important}#puck-content .puck-grid--news-categories a::after{content:"\2192";margin-left:0}#puck-content .puck-grid--news-categories a:hover{background:var(--ledger-paper)!important}body:has(.puck-hero--home) #puck-content>.puck-button-container:has(.puck-button--home-news-all){width:min(calc(100% - 104px),1320px);max-width:1320px;justify-content:center!important;margin:22px auto 0!important}body:has(.puck-hero--home) #puck-content>.puck-grid--news-categories{margin-top:26px!important;padding-top:18px!important;border-top:1px solid var(--ledger-rule)}#puck-content :is(.puck-button--home-news-all,.puck-button--news-back){min-height:44px;border-radius:0!important;font:700 12px/1.4 "DM Sans",sans-serif!important}body:has(.puck-hero--home) #puck-content .puck-button--home-news-all{min-height:48px!important;padding:12px 24px;background:var(--ledger-navy)!important;border-color:var(--ledger-navy)!important;color:var(--ledger-paper)!important;font-size:14px!important}body:has(.puck-hero--home) #puck-content .puck-button--home-news-all:hover{background:var(--ledger-gold-ink)!important;border-color:var(--ledger-gold-ink)!important}body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-button-container:has(.puck-button--news-back){width:min(calc(100% - 104px),1320px);margin:0 auto 20px!important;text-align:center}#puck-content :is(.puck-card--news-notice a,.puck-grid--news-categories a,.puck-button--home-news-all,.puck-button--news-back):focus-visible{outline:3px solid var(--ledger-gold-ink)!important;outline-offset:3px}@media(max-width:767px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-news-intro,.puck-grid--home-news-cards,.puck-grid--news-categories,.puck-button-container:has(.puck-button--home-news-all)),body:has(#puck-content .puck-grid--news-archive) #puck-content>:is(.puck-grid--news-archive,.puck-grid--news-categories,.puck-button-container:has(.puck-button--news-back)),#puck-content>.puck-grid--news-categories{width:calc(100% - 44px)!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-news-cards,body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-archive{grid-template-columns:1fr!important}#puck-content>.puck-grid--news-categories{grid-template-columns:1fr!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice{min-height:172px}}@media(min-width:768px)and (max-width:1024px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-news-intro,.puck-grid--home-news-cards,.puck-grid--news-categories,.puck-button-container:has(.puck-button--home-news-all)),body:has(#puck-content .puck-grid--news-archive) #puck-content>:is(.puck-grid--news-archive,.puck-grid--news-categories,.puck-button-container:has(.puck-button--news-back)),#puck-content>.puck-grid--news-categories{width:calc(100% - 70px)!important}}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum,h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-platinum),.puck-text:has(+h3+.puck-grid--home-sponsors-diamond),.puck-card--sponsor-directory){grid-column:1 / -1}body:has(.puck-hero--home) #puck-content>:is(h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-platinum),.puck-text:has(+h3+.puck-grid--home-sponsors-diamond),.puck-card--sponsor-directory){width:min(calc(100% - 104px),1320px)!important;margin-inline:auto!important;text-align:left!important}body:has(.puck-hero--home) #puck-content>h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond){margin-top:72px!important;margin-bottom:8px!important;padding:0!important}body:has(.puck-hero--home) #puck-content>h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond)::before{display:none!important}body:has(.puck-hero--home) #puck-content>.puck-text:has(+h3+.puck-grid--home-sponsors-diamond){max-width:1320px!important;padding:0!important;color:#56616a;font:400 15px/1.6 "DM Sans",sans-serif}body:has(.puck-hero--home) #puck-content>h3:has(+:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum)){margin-top:26px!important;margin-bottom:12px!important;color:var(--ledger-gold-ink)!important;font:700 12px/1.4 "DM Sans",sans-serif!important;letter-spacing:.12em;text-transform:uppercase}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum){display:grid!important;width:min(calc(100% - 104px),1320px)!important;max-width:1320px;margin:0 auto!important;padding:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:14px!important;background:transparent!important;box-shadow:none!important}:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum)>.puck-grid-column{display:contents!important}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;height:100%;min-height:178px;margin:0!important;padding:18px 20px 12px;border:1px solid var(--ledger-rule);background:var(--ledger-paper)}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-img{width:100%!important;height:118px!important;max-height:118px!important;object-fit:contain!important;border-radius:0!important}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-caption{margin-top:8px;color:var(--ledger-navy);font:600 11px/1.4 "DM Sans",sans-serif;text-align:center}body:has(.puck-hero--home) #puck-content>.puck-card--sponsor-directory{margin-top:18px!important;margin-bottom:72px!important;padding:18px 22px!important;border:1px solid var(--ledger-rule)!important;border-radius:0!important;background:var(--ledger-paper)!important;box-shadow:none!important;text-align:left!important}body:has(.puck-hero--home) #puck-content>.puck-card--sponsor-directory .puck-card-title{color:var(--ledger-navy);font:500 20px/1.25 "Fraunces",Georgia,serif!important;text-align:left!important}body:has(.puck-hero--home) #puck-content>.puck-card--sponsor-directory .puck-card-button{color:var(--ledger-navy);font-weight:700}#puck-content>:is(.puck-grid--education-programs,.puck-grid--education-shortcuts,.puck-grid--resource-directory){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:12px!important}#puck-content>:is(.puck-grid--education-shortcuts,.puck-grid--resource-directory){grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.puck-grid--education-programs,.puck-grid--education-shortcuts,.puck-grid--resource-directory)>.puck-grid-column{display:contents!important}#puck-content :is(.puck-card--education-link,.puck-card--directory-tile){box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%;height:100%;min-height:95px;margin:0!important;padding:20px 22px!important;border:1px solid var(--ledger-rule)!important;border-left:3px solid var(--ledger-gold-ink)!important;border-radius:0!important;background:var(--ledger-paper)!important;box-shadow:none!important;text-align:left!important}#puck-content .puck-card--directory-tile{min-height:70px;padding:14px 18px!important}#puck-content :is(.puck-card--education-link,.puck-card--directory-tile):hover,#puck-content :is(.puck-card--education-link,.puck-card--directory-tile):focus-within{background:var(--ledger-cream)!important}body:has(#puck-content) #puck-content :is(.puck-card--education-link,.puck-card--directory-tile) .puck-card-title{color:var(--ledger-navy)!important;font:500 18px/1.25 "Fraunces",Georgia,serif!important;text-align:left!important}#puck-content :is(.puck-card--education-link,.puck-card--directory-tile) .puck-card-description:empty{display:none}#puck-content :is(.puck-card--education-link,.puck-card--directory-tile) .puck-card-eyebrow{color:var(--ledger-gold-ink);font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:.09em;text-align:left}#puck-content>.puck-button-container:has(.puck-button--education-archive){margin-top:16px!important}.site-header .nav-menu li{position:relative}.site-header .nav-menu li>ul{display:none;position:absolute;top:100%;left:0;z-index:20;width:min(340px,90vw);max-height:min(70vh,560px);overflow-y:auto;padding:8px;margin:0;list-style:none;border:1px solid var(--ledger-rule);background:var(--ledger-cream);box-shadow:0 12px 25px #142d4020}.site-header .nav-menu li:hover>ul,.site-header .nav-menu li:focus-within>ul{display:block}.site-header .nav-menu li>ul .nav-link{padding:9px 12px;white-space:normal}.site-header :is(.nav-link,.header-cta-button,.mobile-menu-toggle):focus-visible,.site-footer-links a:focus-visible{outline:3px solid var(--ledger-gold-ink)!important;outline-offset:2px}.site-footer-links a[href="https://masscta.com/login.aspx"]{color:var(--ledger-gold-light)!important;font-weight:700}@media(min-width:768px)and (max-width:1180px){.site-header .nav-menu{gap:7px!important}.site-header .nav-link{font-size:10px!important;letter-spacing:.025em}.header-grid-row{gap:12px}.header-logo{min-width:110px}.site-header .header-cta-button{padding-inline:10px}.site-header .header-cta-button::after{margin-left:6px}}@media(max-width:767px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum,h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-platinum),.puck-text:has(+h3+.puck-grid--home-sponsors-diamond),.puck-card--sponsor-directory){width:calc(100% - 44px)!important}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image{min-height:140px;padding:12px}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-img{height:85px!important;max-height:85px!important}#puck-content>:is(.puck-grid--education-programs,.puck-grid--education-shortcuts,.puck-grid--resource-directory){grid-template-columns:1fr!important}.site-header .header-cta{display:flex!important;flex:0 0 auto}.site-header .header-cta-button{min-height:40px;padding:8px 10px;font-size:10px!important}.site-header .header-cta-button::after{display:none}.header-grid-row{gap:8px}.mobile-nav .nav-menu li>ul,.mobile-nav li>ul{display:block!important;position:static;width:100%;max-height:none;padding:0 0 0 16px;box-shadow:none;border:0;background:transparent}}@media(max-width:450px){.header-grid,body:has(.puck-hero--home) .header-grid{width:calc(100% - 24px)!important}.header-logo::after{display:none}.header-logo-img{width:42px!important;height:42px!important}.site-header .header-cta-button{padding-inline:8px;letter-spacing:0}}#puck-content .puck-grid--salary-survey-years{grid-auto-rows:1fr}#puck-content .puck-grid--salary-survey-years>.puck-grid-column{display:contents!important}.site-header .nav-link-dropdown{color:var(--ledger-navy)!important;font:700 11px/1.4 "DM Sans",sans-serif!important;letter-spacing:.055em;text-transform:uppercase}@media(min-width:768px)and (max-width:1180px){.site-header .nav-link-dropdown{font-size:10px!important;letter-spacing:.025em}}@media(min-width:768px)and (max-width:900px){body .site-header .header-cta{display:flex!important}}body:has(.puck-grid--officers) .puck-hero{min-height:270px!important;padding-block:48px!important;background-image:linear-gradient(120deg,#00182f,#123b57)!important}body:has(.puck-grid--officers) #puck-content>h2{width:min(calc(100% - 48px),900px)!important;max-width:900px!important;margin:48px auto 12px!important;padding:24px 0 0!important;text-align:center!important;font-size:clamp(27px,3vw,36px)!important}body:has(.puck-grid--officers) #puck-content>h2:first-of-type{margin-top:38px!important;padding-top:0!important;border-top:0}body:has(.puck-grid--officers) #puck-content>.puck-text{width:min(calc(100% - 48px),760px)!important;max-width:760px!important;margin-inline:auto!important;padding-bottom:0;text-align:center!important}body:has(.puck-grid--officers) #puck-content>:is(.puck-grid--about-governance,.puck-grid--officers,.puck-grid--about-learning,.puck-grid--about-timeline){width:min(calc(100% - 48px),900px);max-width:900px;margin-inline:auto}body:has(.puck-grid--officers) #puck-content>.puck-grid--about-governance{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:16px;margin-top:20px;margin-bottom:0}body:has(.puck-grid--officers) #puck-content>.puck-grid--about-governance+.puck-grid--about-governance{margin-top:16px;margin-bottom:16px}body:has(.puck-grid--officers) .puck-grid--about-governance>.puck-grid-column,body:has(.puck-grid--officers) .puck-grid--about-learning>.puck-grid-column,body:has(.puck-grid--officers) .puck-grid--officers>.puck-grid-column,body:has(.puck-grid--officers) .puck-grid--about-timeline>.puck-grid-column{display:contents!important}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card,body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card{height:100%;min-height:208px!important;padding:22px 24px!important;border:1px solid #d5dce2!important;border-top:2px solid #a99556!important;border-radius:5px!important;background:#f8f6ef!important;box-shadow:none!important}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card-title,body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card-title{font-size:22px}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card-description,body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card-description{font-size:15px;line-height:1.55}body:has(.puck-grid--officers) #puck-content>.puck-button-container:has(.puck-button--about-records-link),body:has(.puck-grid--officers) #puck-content>.puck-button-container:has(.puck-button--about-office-link){width:min(calc(100% - 48px),760px)!important;margin:12px auto 28px!important;text-align:center}body:has(.puck-grid--officers) #puck-content :is(.puck-button--about-records-link,.puck-button--about-office-link){min-height:40px;padding:7px 4px;border:0;background:transparent;color:var(--mcta-link);text-decoration:underline;text-decoration-color:#a99556;text-underline-offset:5px}body:has(.puck-grid--officers) #puck-content>.puck-grid--officers{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:12px;margin-top:22px;margin-bottom:6px}body:has(.puck-grid--officers) #puck-content .puck-grid--officers .puck-card--officer{height:100%!important;min-height:116px!important;padding:18px!important;border:1px solid #d5dce2!important;border-top:2px solid #a99556!important;background:#f8f6ef!important;box-shadow:none!important}body:has(.puck-grid--officers) #puck-content .puck-grid--officers .puck-card--officer::before{content:none!important;display:none!important}body:has(.puck-grid--officers) #puck-content>.puck-grid--about-learning{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:16px;margin-top:22px;margin-bottom:30px}body:has(.puck-grid--officers) #puck-content>.puck-grid--about-timeline{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto;gap:0;width:min(calc(100% - 48px),760px);max-width:760px;margin-top:18px;margin-bottom:64px;padding:0;border:0;background:transparent}body:has(.puck-grid--officers) #puck-content .puck-grid--about-timeline .puck-card--timeline{min-height:0;padding:16px 12px 16px 30px!important;border:0!important;border-bottom:1px solid #d5dce2!important;background:transparent!important;box-shadow:none!important}body:has(.puck-grid--officers) #puck-content .puck-grid--about-timeline .puck-card--timeline::before{top:25px;left:7px}@media(max-width:767px){body:has(.puck-grid--officers) .puck-hero{min-height:0!important;padding-block:42px!important}body:has(.puck-grid--officers) #puck-content>:is(.puck-grid--about-governance,.puck-grid--officers,.puck-grid--about-learning,.puck-grid--about-timeline){width:calc(100% - 40px)}body:has(.puck-grid--officers) #puck-content>:is(.puck-grid--about-governance,.puck-grid--officers,.puck-grid--about-learning,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-grid--officers) #puck-content .puck-grid--about-governance .puck-card,body:has(.puck-grid--officers) #puck-content .puck-grid--about-learning .puck-card{min-height:230px!important}}body:not(:has(.puck-hero--home)) #puck-content>.puck-card{width:min(calc(100% - 2 * var(--mcta-gutter)),var(--mcta-content-max));margin-inline:auto!important}@media(max-width:767px){body:not(:has(.puck-hero--home)) #puck-content>.puck-card{width:min(calc(100% - 2 * var(--mcta-gutter-mobile)),var(--mcta-content-max))}}#puck-content .puck-hero--interior .puck-hero-title{overflow-wrap:anywhere}#puck-content :is(.puck-grid--archive-year-files,.puck-grid--archive-featured,.puck-grid--historical-programs) .puck-card>div:first-child>div:has(>.puck-card-button){align-self:stretch;display:flex;align-items:center;justify-content:center;text-align:center}#puck-content :is(.puck-grid--archive-year-files,.puck-grid--archive-featured,.puck-grid--historical-programs) .puck-card>div:first-child>div:has(>.puck-card-button)>.puck-card-button{align-self:center;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}#puck-content .puck-card{text-align:center!important}#puck-content .puck-card>div:first-child{min-width:0;width:100%;text-align:center!important}body:has(#puck-content) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description,.puck-card-meta,.puck-card-meta-label,.puck-card-meta-value,.puck-card-button,p,h2,h3,h4,h5,h6){text-align:center!important}#puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description,.puck-card-meta){margin-inline:auto!important}#puck-content .puck-card .puck-card-meta-row{justify-content:center!important;text-align:center!important}#puck-content .puck-card :is(.puck-card-meta-label,.puck-card-meta-value){min-width:0}#puck-content .puck-card :is(.puck-card-button-container,div:has(>.puck-card-button)){display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center;width:100%;max-width:100%;margin-inline:auto!important;text-align:center!important}#puck-content .puck-card .puck-card-button{align-self:center!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center!important}#puck-content .puck-card .puck-card-button :is(span,strong,small){text-align:center!important}#puck-content :is(.puck-card--resource-row,.puck-card--reference-row){display:block!important;height:auto}#puck-content :is(.puck-grid--resource-rows .puck-card--resource-row,.puck-grid--reference-groups .puck-card--reference-row)>div:first-child,#puck-content .puck-card--resource-row>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:0;gap:0;width:100%;text-align:center!important}#puck-content :is(.puck-card--resource-row,.puck-card--reference-row) :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){grid-column:auto!important;grid-row:auto!important;text-align:center!important}#puck-content :is(.puck-card--resource-row,.puck-card--reference-row) :is(.puck-card-title,.puck-card-description){width:100%}body:has(#puck-content .puck-grid--resource-rows) #puck-content .puck-grid--resource-rows .puck-card--resource-row .puck-card-title,body:has(#puck-content) #puck-content .puck-grid--reference-groups .puck-card--reference-row .puck-card-title{text-align:center!important}#puck-content :is(.puck-card--resource-row,.puck-card--reference-row)>div:first-child>div:last-child{display:flex!important;grid-column:auto!important;grid-row:auto!important;align-self:center!important;justify-self:center!important;align-items:center;justify-content:center!important;width:100%!important;margin:10px auto 0!important;text-align:center!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{align-items:center!important;text-align:center!important}#puck-content .puck-grid--reference-groups :is(.puck-card-eyebrow,.puck-card-description){text-align:center!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child>div:last-child{margin:0 auto!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-quick-links .puck-card--home-resource{padding-inline:40px!important;text-align:center!important}body:has(.puck-hero--home) #puck-content .puck-card--home-resource :is(.puck-card-eyebrow,.puck-card-title){text-align:center!important}#puck-content :is(.puck-card--renewal-warning,.puck-card--membership-help,.puck-card--contact-action,.puck-card--about-action){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center}#puck-content :is(.puck-card--renewal-warning,.puck-card--membership-help,.puck-card--contact-action,.puck-card--about-action)>div:first-child{flex:0 1 auto!important;text-align:center!important}#puck-content .puck-card--renewal-warning :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){grid-column:auto!important;grid-row:auto!important}#puck-content :is(.recur-event-card,.recur-event-list-card,.recur-event-list-item,.recur-event-item,.recur-product-card,.recur-product-list-card){text-align:center!important}#puck-content :is(.recur-event-card,.recur-event-list-card,.recur-event-list-item,.recur-event-item,.recur-product-card,.recur-product-list-card) :is(h2,h3,h4,p,time,.recur-event-card-title,.recur-event-date,.recur-event-card-date,.recur-event-list-date,.recur-event-location,.recur-event-description,.recur-event-price,.recur-product-title,.recur-product-description,.recur-product-price,a,button){text-align:center!important;margin-inline:auto!important}#puck-content :is(.recur-event-card,.recur-event-list-card,.recur-event-list-item,.recur-event-item,.recur-product-card,.recur-product-list-card) :is(.recur-event-actions,.recur-event-card-actions,.recur-product-actions,.recur-event-meta,.recur-product-meta){justify-content:center!important;text-align:center!important}#puck-content .recur-event-list .recur-event-card{flex-direction:column!important;align-items:center!important;justify-content:center!important}#puck-content .recur-event-list .recur-event-card-body{flex:0 1 auto!important;width:100%;min-width:0;text-align:center!important}body:has(#puck-content):has(.puck-hero--home) #puck-content .recur-event-list .recur-event-card :is(.recur-event-card-title,.recur-event-card-date,.recur-event-card-button){text-align:center!important;margin-inline:auto!important}#puck-content .recur-event-list .recur-event-card-button{align-self:center!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}body:has(.puck-hero--home) #puck-content .puck-grid--proof .puck-card{padding-left:17px!important;padding-right:17px!important}body:has(.puck-hero--home) #puck-content .puck-grid--proof>.puck-grid-column:not(:first-child) .puck-card{padding-left:17px!important}body:has(.puck-grid--officers) #puck-content .puck-grid--about-timeline .puck-card--timeline{padding-right:30px!important}#puck-content .puck-card .puck-card-meta{padding-left:0;padding-right:0;list-style:none}#puck-content .puck-card .puck-card-meta-row{flex-direction:column;align-items:center;gap:0}#puck-content .puck-card .puck-card-meta-row :is(.puck-card-meta-label,.puck-card-meta-value){display:block;width:100%;text-align:center!important}#puck-content .puck-grid--resource-manuals a[download]{text-align:center!important}#puck-content .puck-grid--resource-manuals a[download]::before{display:block;width:100%;text-align:center}#puck-content .puck-grid--resource-manuals a[download]>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%;text-align:center!important}#puck-content .puck-grid--resource-manuals a[download]>div>div{flex:0 1 auto!important;min-width:0;max-width:100%;width:100%;margin-inline:auto!important;text-align:center!important}#puck-content .puck-grid--resource-manuals a[download]>div>div:first-child>div{text-align:center!important;overflow-wrap:anywhere}#puck-content .puck-grid--resource-manuals a[download]>div>div:last-child{display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px;font-weight:700;line-height:1.5;text-align:center!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row{padding-right:30px!important}#puck-content .puck-grid--renewal-notice .puck-card--renewal-warning{padding-right:38px}@media(max-width:480px){#puck-content .puck-grid--reference-groups .puck-card--reference-row{padding-right:24px!important}#puck-content .puck-grid--renewal-notice .puck-card--renewal-warning{padding-right:28px}}body:has(.puck-hero--review-about) #puck-content .puck-grid--about-inline-records{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--about-inline-records>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-about) #puck-content .puck-card--about-inline-governance .puck-card-description{white-space:pre-line}body:has(.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties) .puck-card-description{max-width:none!important;white-space:pre-line;columns:3;column-gap:28px;line-height:1.9;margin-bottom:0!important}@media(max-width:767px){body:has(.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties) .puck-card-description{columns:1}}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-about) #puck-content :is(.puck-grid--about-governance,.puck-grid--about-learning,.puck-grid--about-timeline){grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--about-governance+.puck-grid--about-governance{margin-top:-12px!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--officers{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-about) #puck-content .puck-card--officer{padding:22px 18px!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--officers>.puck-grid-column:last-child .puck-card--officer{grid-column:2}body:has(.puck-hero--review-about) #puck-content :is(.puck-card--officer,.puck-card--timeline)::before{display:none!important;content:none!important}body:has(.puck-hero--review-about) #puck-content .puck-card--timeline{border-top:1px solid var(--review-line)!important;padding:22px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-about) #puck-content .puck-grid--officers{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--officers>.puck-grid-column:last-child .puck-card--officer{grid-column:1 / -1;width:calc((100% - 18px) / 2);justify-self:center}}@media(max-width:767px){body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{padding:36px 24px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-about) #puck-content#puck-content#puck-content{& h2{width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:32px auto 12px!important;padding:0!important;background:transparent!important;font-size:clamp(25px,2.5vw,30px)!important;font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;text-align:center!important}}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& h2{font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;text-align:center!important}}body:has(.puck-hero--review-records) #puck-content>h2:nth-of-type(5)+.puck-text+.puck-text,body:has(.puck-hero--review-records) #puck-content>h2:nth-of-type(6)+.puck-text+.puck-text{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;columns:3;column-gap:32px;column-rule:1px solid var(--review-line);padding:26px 20px!important;background:#f0ece1;border:1px solid var(--review-line);border-radius:5px;font-size:14px;line-height:2.1}@media(max-width:767px){body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}body:has(.puck-hero--review-records) #puck-content>h2:nth-of-type(5)+.puck-text+.puck-text,body:has(.puck-hero--review-records) #puck-content>h2:nth-of-type(6)+.puck-text+.puck-text{columns:1}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{padding-bottom:36px}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:30px 24px!important}& :is(h1,h2,h3,h4,.puck-hero-title,.puck-card-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;text-wrap:balance}& h2{width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#002244!important;font-size:clamp(25px,2.5vw,30px)!important;line-height:1.35!important}&>h3{margin:24px auto 12px!important;padding:8px 0!important;border:0!important;border-bottom:1px solid var(--review-line)!important;background:transparent!important;color:#002244!important;font-size:23px!important;line-height:1.4!important}& .puck-text{text-align:center!important;white-space:pre-line!important;font-size:15px!important;line-height:1.7!important;overflow-wrap:break-word}&>.puck-text{width:min(calc(100% - 40px),820px)!important;max-width:820px!important;margin:0 auto 16px!important;padding:0!important;columns:auto!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:22px!important;font-size:14px!important;color:#58616a}& .puck-grid{display:grid!important;width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important;grid-auto-rows:auto!important;align-items:start!important;gap:14px!important;margin:14px auto 20px!important;padding:0!important}& .puck-grid>.puck-grid-column{display:contents!important}& :is(.puck-grid--records-board,.puck-grid--records-proposals,.puck-grid--records-agenda){grid-template-columns:repeat(2,minmax(0,1fr))!important}& .puck-grid--records-decades{grid-template-columns:repeat(3,minmax(0,1fr))!important}& :is(.puck-grid--records-timeline,.puck-grid--records-committees){grid-template-columns:minmax(0,1fr)!important;max-width:860px!important}& .puck-card{height:auto!important;min-height:0!important;min-width:0!important;box-sizing:border-box;padding:18px 20px!important;border-top:2px solid var(--review-gold)!important;text-align:center!important;overflow-wrap:break-word}& .puck-card>div:first-child{flex:0 1 auto!important;min-width:0!important}& .puck-card::before{display:none!important;content:none!important}& .puck-card-title{font-size:22px!important;line-height:1.35!important;margin:0 auto 8px!important;color:#002244!important}& .puck-card-eyebrow{margin:0 auto 7px!important;font-size:11px!important;line-height:1.5!important;color:#756126!important}& .puck-card-description{max-width:none!important;white-space:pre-line!important;text-align:center!important;font-size:14px!important;line-height:1.75!important;margin:0 auto!important}& .puck-card--records-timeline{position:relative;border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:10px 24px 14px!important}& .puck-card--records-timeline::after{content:"";position:absolute;top:14px;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--review-gold)}& .puck-card--records-decade-opening{grid-column:1 / -1}& :is(.puck-card--records-decade,.puck-card--records-decade-opening){padding:15px 12px!important;background:#f3f0e7!important;border-top:1px solid var(--review-line)!important}& :is(.puck-card--records-decade,.puck-card--records-decade-opening) .puck-card-description{font-size:13px!important;line-height:1.95!important;font-variant-numeric:tabular-nums}& .puck-card--records-honorary{width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important;padding:20px!important;background:#f3f0e7!important;border-top:1px solid var(--review-line)!important}& .puck-card--records-honorary .puck-card-description{columns:3;column-gap:24px;column-rule:1px solid var(--review-line);column-fill:balance;line-height:1.95!important;orphans:3;widows:3}& .puck-card--records-document{max-width:860px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--review-line)!important;border-radius:0!important;box-shadow:none!important;padding:12px 16px 18px!important;margin:8px auto 16px!important}& .puck-card--records-process{max-width:860px!important}& .puck-card-button{margin:14px auto 0!important}& .puck-button-container{min-width:0;max-width:100%;margin:10px auto!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button){max-width:100%!important;box-sizing:border-box;white-space:normal!important;text-align:center!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-grid--records-decades{grid-template-columns:repeat(2,minmax(0,1fr))!important}& .puck-card--records-honorary .puck-card-description{columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& .puck-grid{grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 32px)!important;gap:12px!important}& .puck-card{padding:16px!important}& .puck-card--records-timeline{padding:10px 16px!important}& .puck-card--records-honorary .puck-card-description{columns:1}}}@media(min-width:1001px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-grid--records-decades .puck-card:last-child:nth-child(3n+2){grid-column:2!important}}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-card--records-decade-opening{width:calc((100% - 28px) / 3)!important;justify-self:center!important;padding:12px!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-card--records-decade-opening{width:calc((100% - 14px) / 2)!important}}}@media(max-width:767px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-card--records-decade-opening{width:100%!important}}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& :is(.puck-grid--records-committees,.puck-grid--records-honorary-reference,.puck-grid--records-legislator-reference){display:flex!important;max-width:1040px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;box-sizing:border-box;padding:20px 24px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:4px!important;background:#fbfaf6!important}& :is(.puck-grid--records-committees,.puck-grid--records-honorary-reference,.puck-grid--records-legislator-reference) .puck-card{flex:0 0 100%!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--records-committees,.puck-grid--records-honorary-reference,.puck-grid--records-legislator-reference) .puck-button-container{flex:0 1 auto!important;margin:0!important}& .puck-grid--records-legislator-reference :is(h3,.puck-text){flex:0 0 100%!important;width:100%!important;margin:0!important;padding:0!important}& .puck-grid--records-legislator-reference h3{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;font-weight:500!important;line-height:1.35!important}&>h3{box-sizing:border-box!important;width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important}& .puck-card--records-document{width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important}}@media(max-width:767px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{&>h3,& .puck-card--records-document{width:calc(100% - 32px)!important}}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-card--records-proposal{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px 16px!important;min-height:0!important}& .puck-grid.puck-grid--records-legislator-reference{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px 16px!important;margin:8px auto 16px!important;gap:8px!important}& .puck-card--records-document .puck-card-button{margin-top:8px!important}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content#puck-content{& .puck-card .puck-card-eyebrow{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin-inline:0!important;justify-self:stretch!important;text-align:center!important}& :is(.puck-card--records-document,.puck-grid--records-legislator-reference){background:#fff!important;padding:14px 18px!important;border:0!important;border-block:1px solid #ddd8cc!important;margin:12px auto!important}& .puck-card--records-document>div,& .puck-grid--records-legislator-reference{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;column-gap:18px!important;row-gap:5px!important;align-items:center!important}& .puck-card--records-document>div>:is(p,h3),& .puck-grid--records-legislator-reference :is(h3,.puck-text){grid-column:1!important;margin:0!important;width:100%!important}& .puck-card--records-document>div>div,& .puck-grid--records-legislator-reference .puck-button-container{grid-column:2!important;grid-row:1 / span 3!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-left:18px!important;border-left:1px solid #ddd8cc!important;margin:0!important;width:auto!important}& .puck-card--records-document .puck-card-button{margin:0!important}}@media(max-width:767px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content#puck-content{& .puck-card--records-document>div,& .puck-grid--records-legislator-reference{grid-template-columns:minmax(0,1fr)!important}& .puck-card--records-document>div>div,& .puck-grid--records-legislator-reference .puck-button-container{grid-column:1!important;grid-row:auto!important;padding:10px 0 0!important;margin-top:5px!important;border-left:0!important;border-top:1px solid #ddd8cc!important}}}@media(max-width:767px){}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content :is(.puck-grid--membership-paths,.puck-grid--membership-services){grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content .puck-grid--membership-paths>.puck-grid-column:last-child .puck-card:last-child{grid-column:1 / -1;width:calc((100% - 18px) / 2);justify-self:center}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content .puck-grid--benefit-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content .puck-grid--benefit-grid .puck-card{padding:18px 24px!important;border-top:0!important;border-bottom:1px solid var(--review-line)!important;background:#f0ece1!important}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content .puck-card--renewal-warning{background:#f3ecd5!important;border-color:#b9a568!important}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--membership-office-help{max-width:820px!important}& .puck-card--membership-help{padding:14px 20px!important}& .puck-card--membership-help .puck-card-eyebrow{margin-bottom:4px!important}& .puck-card--membership-help .puck-card-title{margin-bottom:6px!important}& .puck-card--membership-help .puck-card-description{line-height:1.5!important;margin-bottom:0!important}& .puck-card--membership-help>div:first-child>div:has(>.puck-card-button){margin-top:10px!important}& .puck-grid--membership-document-links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 24px!important;margin:16px auto!important}& .puck-grid--membership-document-links>.puck-grid-column{display:block!important;flex:0 0 auto!important;width:auto!important}& .puck-grid--membership-document-links .puck-button-container{margin:0!important}& .puck-grid--membership-document-links a{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--review-navy, #002440)!important;padding:8px!important;min-height:44px!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-grid--membership-reference-group{border-top:1px solid var(--review-line)!important;border-bottom:1px solid var(--review-line)!important;padding:20px 16px 12px!important;margin:28px auto 0!important}& .puck-grid--membership-reference-group h3{margin:0!important;font-size:22px!important;text-align:center!important}& .puck-grid--membership-reference-group .puck-grid--membership-document-links{margin:8px auto 0!important}}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--membership-paths{align-items:stretch!important}& .puck-grid--membership-paths>.puck-grid-column>.puck-card{align-self:stretch!important;height:auto!important;min-height:0!important}& .puck-grid--membership-paths>.puck-grid-column>.puck-card>div:first-child{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;min-height:0!important}& .puck-grid--membership-paths .puck-card>div:first-child>div:has(>.puck-card-button){flex:0 0 auto!important;width:100%!important;margin-top:auto!important;padding-top:16px!important}& .puck-grid--membership-paths .puck-card-button{width:160px!important;min-height:46px!important;margin:0 auto!important}}@media(max-width:767px){body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--membership-paths .puck-card-button{width:100%!important}}}@media(max-width:767px){}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content .puck-grid--dues-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content .puck-card--renewal-warning{background:#f3ecd5!important;border-color:#b9a568!important}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content#puck-content#puck-content#puck-content{--review-max:960px}body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content#puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-bottom:10px!important;font-size:14px!important;line-height:1.6!important}&>h2{margin-top:20px!important;font-size:26px!important}& .puck-table-wrapper{box-sizing:border-box!important;min-width:0!important;margin-block:12px 16px!important;overflow-x:auto!important;border:1px solid var(--review-line)!important;border-radius:3px!important}& table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;background:var(--review-card)!important;color:var(--review-copy)!important}& :is(th,td){box-sizing:border-box!important;min-width:0!important;padding:9px 12px!important;border-bottom:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.5!important;text-align:left!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important}& th{background:var(--review-navy)!important;color:var(--review-paper)!important;font-weight:600!important}& tbody tr:nth-child(even) td{background:#f1eee4!important}& :is(th,td):nth-child(1){width:34%!important}& :is(th,td):nth-child(2){width:43%!important}& :is(th,td):nth-child(3){width:23%!important;font-variant-numeric:tabular-nums}& .puck-grid--dues-reference-group{border-top:1px solid var(--review-line)!important;border-bottom:1px solid var(--review-line)!important;padding:16px 0!important;margin-top:22px!important}& .puck-grid--dues-reference-group .puck-grid-column{display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:6px 18px!important}& .puck-grid--dues-reference-group h3{flex:1 0 100%!important;margin:0!important;font-size:21px!important;text-align:center!important}& .puck-grid--dues-reference-group .puck-text{flex:1 1 260px!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.6!important}& .puck-grid--dues-reference-group .puck-button-container{flex:0 1 auto!important;margin:0!important}& .puck-grid--dues-reference-group .puck-button{background:transparent!important;color:var(--review-navy)!important}}@media(max-width:767px){body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content#puck-content#puck-content#puck-content{& :is(th,td){padding:8px 7px!important;font-size:13px!important}}}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content .puck-grid--resource-manuals{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content .puck-grid--resource-manuals .puck-card{padding:25px!important}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content#puck-content#puck-content#puck-content{--review-max:920px}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content#puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;line-height:1.75!important}&>h2{margin-top:38px!important;padding-top:22px!important;border-top:1px solid var(--review-line)!important}&>h3{margin-top:24px!important;font-size:23px!important;text-align:center!important}& .puck-table-wrapper{box-sizing:border-box!important;margin-block:12px 24px!important;border:1px solid var(--review-line)!important;border-radius:2px!important;overflow-x:auto!important}& table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;color:var(--review-copy)!important;background:var(--review-card)!important}& :is(th,td){padding:12px 16px!important;border-bottom:1px solid var(--review-line)!important;font:400 15px/1.65 "DM Sans",sans-serif!important;text-align:left!important;vertical-align:top!important;white-space:pre-line!important;overflow-wrap:anywhere!important}& th{background:var(--review-navy)!important;color:var(--review-paper)!important;font-weight:600!important}& :is(th,td):first-child{width:25%!important;font-weight:600!important}& tbody tr:nth-child(even) td{background:#f3f0e7!important}& .puck-grid--certification-document-group{display:block!important;margin-block:8px 28px!important}& .puck-grid--certification-document-group>.puck-grid-column{display:block!important;width:100%!important}& .puck-card--certification-document{display:block!important;width:100%!important;margin:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--review-line)!important;border-radius:0!important;background:transparent!important;text-align:center!important}& .puck-card--certification-document>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:24px!important;align-items:start!important;text-align:center!important}& .puck-card--certification-document :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-card-meta){grid-column:1!important;width:100%!important;max-width:none!important;margin:0 0 4px!important;text-align:center!important}& .puck-card--certification-document .puck-card-title{font-size:20px!important}& .puck-card--certification-document .puck-card-description{font-size:14px!important;line-height:1.6!important}& .puck-card--certification-document .puck-card-meta{border:0!important;padding:0!important;font-size:13px!important}& .puck-card--certification-document .puck-card-meta-row{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:8px!important;padding:0!important}& .puck-card--certification-document :is(.puck-card-meta-label,.puck-card-meta-value){width:auto!important;flex:0 1 auto!important}& .puck-card--certification-document>div:first-child>div:has(>.puck-card-button){grid-column:2!important;grid-row:1 / span 4!important;align-self:center!important;margin:0!important}& .puck-card--certification-document .puck-card-button{margin:0!important;padding:8px 10px!important;background:transparent!important;border:0!important;color:var(--review-navy)!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-card--certification-document .puck-card-button:focus-visible{outline:2px solid var(--review-gold)!important;outline-offset:3px!important}& .puck-grid--certification-document-group .puck-card--certification-document>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important}& .puck-grid--certification-document-group .puck-card--certification-document>div:first-child>div:has(>.puck-card-button){margin:6px auto 0!important;align-self:center!important}}@media(max-width:767px){body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content#puck-content#puck-content#puck-content{& :is(th,td){padding:10px 9px!important;font-size:14px!important}& .puck-card--certification-document>div:first-child{grid-template-columns:minmax(0,1fr)!important}& .puck-card--certification-document>div:first-child>div:has(>.puck-card-button){grid-column:1!important;grid-row:auto!important;justify-self:center!important;margin-top:4px!important}}}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--certification-application-group{margin-block:12px 28px!important;align-items:stretch!important}& .puck-grid--certification-application-group .puck-card--certification-document{box-sizing:border-box!important;display:flex!important;padding:20px 18px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}& .puck-grid--certification-application-group .puck-card--certification-document>div:first-child{display:flex!important;flex-direction:column!important;flex:1!important;width:100%!important;gap:6px!important}& .puck-grid--certification-application-group .puck-card--certification-document .puck-card-meta{margin-top:auto!important;padding-top:8px!important}& .puck-grid--certification-application-group .puck-card--certification-document>div:first-child>div:has(>.puck-card-button){margin:6px auto 0!important;align-self:center!important}& .puck-grid--certification-application-group .puck-card--certification-document .puck-card-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:9px 18px!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;text-decoration:none!important}}@media(max-width:767px){}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}@media(max-width:767px){}body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>:is(h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond),.puck-text:has(+h3+.puck-grid--home-sponsors-diamond),h3:has(+:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum)),.puck-card--sponsor-directory){background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important}&>h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond){font-size:clamp(28px,3.4vw,44px)!important;line-height:1.2!important;padding:0!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;height:auto!important;padding:12px 16px!important;text-align:center!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-img{border:0!important;box-shadow:none!important;background:transparent!important;width:100%!important;height:156px!important;max-height:156px!important;object-fit:contain!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-caption{display:none!important}&>.puck-card--sponsor-directory{padding:18px 0 0!important;margin-top:12px!important}&>.puck-card--sponsor-directory :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important}&>.puck-card--sponsor-directory>div:first-child>div:has(>a){display:flex!important;justify-content:center!important}}@media(min-width:521px)and (max-width:1024px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum){grid-template-columns:repeat(2,minmax(0,1fr))!important}& .puck-grid--home-sponsors-diamond>.puck-grid-column:last-child .puck-image{grid-column:1 / -1!important;width:calc(50% - 7px)!important;justify-self:center!important}}}@media(max-width:520px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum){grid-template-columns:minmax(0,1fr)!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image{padding:10px 8px!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-img{height:140px!important;max-height:140px!important}}}body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-news-heading-row{grid-column:1 / -1!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;max-width:none!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--home-news-heading-row>.puck-grid-column{display:block!important;width:auto!important;min-width:0!important}& .puck-grid--home-news-heading-row>.puck-grid-column:first-child{flex:1!important}& .puck-grid--home-news-heading-row h2{margin:0!important}&>.puck-grid--news-categories{grid-column:1 / -1!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:min(calc(100% - 104px),1320px)!important;max-width:1320px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}&>.puck-grid--news-categories>.puck-grid-column{display:contents!important}& :is(.puck-grid--home-news-heading-row,.puck-grid--news-categories) .puck-button-container{display:flex!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important}& :is(.puck-grid--home-news-heading-row,.puck-grid--news-categories) .puck-button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:44px!important;padding:10px 14px!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--ledger-navy)!important;font:600 13px/1.4 "DM Sans",sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;white-space:nowrap!important}& .puck-grid--news-categories .puck-button::after{content:none!important}& :is(.puck-grid--home-news-heading-row,.puck-grid--news-categories) .puck-button:hover{text-decoration:underline!important;text-underline-offset:4px!important}& :is(.puck-grid--home-news-heading-row,.puck-grid--news-categories) .puck-button:focus-visible{outline:2px solid var(--ledger-gold-ink)!important;outline-offset:3px!important}& .puck-grid--home-news-heading-row .puck-button--home-news-all{padding-inline:0!important;border:0!important;background:transparent!important;color:var(--ledger-navy)!important;text-decoration:none!important}& .puck-grid--home-news-heading-row .puck-button--home-news-all::after{content:"\2192"!important;margin-left:8px!important}& .puck-grid--home-news-cards .puck-card--news-notice{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-height:160px!important;padding:18px 20px!important;border:0!important;border-radius:6px!important;background:#f3eee2!important;box-shadow:none!important}& .puck-grid--home-news-cards .puck-card--news-notice>div:first-child{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important}& .puck-grid--home-news-cards .puck-card-button{border:0!important;box-shadow:none!important;background-image:none!important;text-decoration:none!important}& .puck-grid--home-news-cards .puck-card-button:hover{text-decoration:underline!important;text-underline-offset:4px!important}& .puck-grid--home-news-cards .puck-card-button:focus-visible{outline:2px solid var(--ledger-gold-ink)!important;outline-offset:4px!important}&>.puck-grid--home-news-cards{margin-bottom:40px!important}& .puck-grid--home-news-cards .puck-card-title{flex:0 0 auto!important;color:var(--ledger-navy)!important;font:600 21px/1.25 "Fraunces",Georgia,serif!important}& .puck-grid--home-news-cards .puck-card--news-notice>div:first-child>div:has(>.puck-card-button){margin-top:auto!important;padding-top:12px!important}}@media(min-width:768px)and (max-width:1024px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>.puck-grid--news-categories{width:calc(100% - 70px)!important}}}@media(max-width:767px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-news-heading-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}&>.puck-grid--news-categories{width:calc(100% - 40px)!important;justify-content:center!important;gap:0!important}& .puck-grid--news-categories .puck-button{padding-inline:10px!important}}}body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-quick-links{grid-auto-rows:minmax(104px,1fr)!important;align-items:stretch!important}& .puck-grid--home-quick-links .puck-card--home-resource{box-sizing:border-box!important;align-self:stretch!important;min-height:0!important;height:auto!important;padding:8px 32px!important;border:1px solid rgba(152,128,80,.16)!important;background:#fff!important;box-shadow:0 2px 5px rgba(62,51,30,.035)!important;text-align:center!important;transition:transform .2s ease!important}& .puck-grid--home-quick-links .puck-card--home-resource :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){text-align:center!important;overflow-wrap:anywhere}& .puck-grid--home-quick-links .puck-card--home-resource .puck-card-description:not(:empty){font-family:"DM Sans",sans-serif!important;margin-top:5px!important;line-height:1.4!important}& .puck-grid--home-quick-links .puck-card--home-resource:hover,& .puck-grid--home-quick-links .puck-card--home-resource:focus-within{background:#fff!important;transform:translateY(-1px)}& .puck-grid--home-quick-links .puck-card--home-resource:focus-visible,& .puck-grid--home-quick-links .puck-card--home-resource:focus-within{outline:2px solid var(--ledger-gold-ink)!important;outline-offset:3px!important}}@media(max-width:767px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-quick-links{grid-auto-rows:minmax(108px,1fr)!important}& .puck-grid--home-quick-links .puck-card--home-resource{padding-inline:28px!important}}}@media(prefers-reduced-motion:reduce){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-quick-links .puck-card--home-resource{transition:none!important;transform:none!important}}}body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>.puck-cta{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:40px 24px!important;border:0!important;background:#f3eee2!important;color:var(--ledger-navy)!important;box-shadow:none!important;text-align:center!important}&>.puck-cta::before,&>.puck-cta::after{display:none!important;content:none!important}& .puck-cta-title{margin:0!important;color:var(--ledger-navy)!important;font:400 clamp(30px,3vw,40px)/1.18 "Fraunces",Georgia,serif!important;letter-spacing:-.025em!important;text-align:center!important}& .puck-cta-description{max-width:600px!important;margin:0!important;color:#56616a!important;font:400 15px/1.6 "DM Sans",sans-serif!important;text-align:center!important}& .puck-cta-buttons{width:auto!important;margin:6px 0 0!important;justify-content:center!important;align-items:center!important}& .puck-cta-primary{min-width:0!important;min-height:44px!important;max-width:100%!important;padding:10px 18px!important;background:var(--ledger-navy)!important;border:0!important;border-radius:4px!important;color:#fff!important;font:600 13px/1.5 "DM Sans",sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;text-align:center!important}& .puck-cta-primary:focus-visible{outline:2px solid var(--ledger-gold-ink)!important;outline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-grid--review-events-upcoming) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--review-events-upcoming [data-recur-widget=EventList],& .puck-grid--review-events-upcoming [data-recur-widget=EventList] :is(.recur-widget,.recur-empty){box-sizing:border-box!important;max-width:100%!important;margin-inline:auto!important;text-align:center!important}&>:is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band,.puck-grid--review-reference-group){display:grid!important;grid-template-columns:minmax(0,1fr)!important;box-sizing:border-box!important;width:min(calc(100% - 40px),1000px)!important;max-width:1000px!important;min-width:0!important;margin:24px auto!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band,.puck-grid--review-events-history)>.puck-grid-column{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;text-align:center!important}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band) :is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 auto 10px!important;padding:0!important;border:0!important;color:#002244!important;font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.4!important;text-align:center!important;text-decoration:none!important;text-wrap:balance;overflow-wrap:anywhere}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band) h2{font-size:clamp(24px,3vw,29px)!important}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band,.puck-grid--review-reference-group) .puck-text{box-sizing:border-box!important;width:100%!important;max-width:68ch!important;margin:0 auto 12px!important;padding:0!important;color:#303c46!important;font:400 15px/1.7 "DM Sans",sans-serif!important;text-align:center!important;overflow-wrap:anywhere}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band,.puck-grid--review-reference-group) .puck-text *{text-align:inherit!important}& .puck-grid--review-events-upcoming :is(.puck-embed,.recur-widget,[data-recur-widget=EventList]){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important}&>.puck-grid--review-events-history-band{padding:24px 28px!important;background:#f2efe7!important}& .puck-grid--review-events-history{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:18px auto 0!important;padding:0!important;gap:24px 32px!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid--review-events-history h3{margin:0 auto 14px!important;color:#756126!important;font-size:23px!important;font-variant-numeric:lining-nums tabular-nums}& .puck-grid--review-events-history h4{margin:12px auto 0!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important}& .puck-grid--review-events-history h3+h4{margin-top:0!important}& .puck-grid--review-events-history .puck-text{margin:2px auto 0!important;color:#4e5a63!important;font-size:13px!important;line-height:1.6!important}&>.puck-grid--review-reference-group{display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:center!important;gap:8px 18px!important}&>.puck-grid--review-reference-group>.puck-grid-column{display:contents!important}&>.puck-grid--review-reference-group .puck-text{flex:1 0 100%!important;max-width:100%!important;margin-bottom:0!important;font-size:14px!important}&>.puck-grid--review-reference-group .puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:center!important}& :is(.puck-button--events-education,.puck-button--events-contact){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:8px 16px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#faf8f2!important;font:600 14px/1.5 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;text-decoration:none!important;transform:none!important;transition:none!important}& .puck-button--events-contact{padding-inline:8px!important;border-color:transparent!important;background:transparent!important;color:#003f73!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:4px!important}& :is(.puck-button--events-education,.puck-button--events-contact):hover{opacity:.85!important}& :is(.puck-button--events-education,.puck-button--events-contact):focus-visible{outline:3px solid #003f73!important;outline-offset:3px!important;box-shadow:0 0 0 2px #faf8f2!important}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-grid--review-events-upcoming) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--review-events-history{grid-template-columns:minmax(0,1fr)!important}&>.puck-grid--review-events-history-band{padding:22px 16px!important}}}@media(prefers-reduced-motion:reduce){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-grid--review-events-upcoming) #puck-content#puck-content#puck-content#puck-content{& :is(.puck-button--events-education,.puck-button--events-contact){animation:none!important;transition:none!important;transform:none!important}}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--resource-directory) #puck-content#puck-content#puck-content#puck-content{--resource-ink:var(--review-navy, #002244);--resource-rule:var(--review-line, #dcd7c9);--resource-paper:var(--review-card, #fdfbf6);--resource-gold:var(--review-gold, #a68a40)}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--resource-directory) #puck-content#puck-content#puck-content#puck-content{&>h2{margin-top:38px!important;margin-bottom:10px!important}&>.puck-text{margin-bottom:18px!important;line-height:1.65!important}& .puck-grid--resource-directory{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;padding:16px!important;border:1px solid var(--resource-rule)!important;border-radius:6px!important;background:#f0ede4!important;margin-block:18px 30px!important}& :is(.puck-grid--resource-directory,.puck-grid--resource-rows,.puck-grid--member-support)>.puck-grid-column{display:contents!important}& .puck-card--directory-tile{flex:0 0 calc((100% - 24px) / 4)!important;width:calc((100% - 24px) / 4)!important;align-self:stretch!important;justify-content:center!important;min-height:64px!important;padding:10px 12px!important;border:1px solid #e2ddcf!important;border-radius:3px!important;background:var(--resource-paper)!important;text-decoration:none!important;box-shadow:none!important}& .puck-card--directory-tile>div:first-child{flex:0 1 auto!important}& .puck-card--directory-tile .puck-card-title{margin:0!important;font:600 15px/1.45 "DM Sans",sans-serif!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}& .puck-card--directory-tile .puck-card-eyebrow{margin:0 0 3px!important;font-size:10px!important;line-height:1.4!important;color:#756126!important}& .puck-card--directory-tile .puck-card-description{margin:0!important}& .puck-grid--resource-manuals{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;margin-block:20px 32px!important}& .puck-grid--resource-manuals>.puck-grid-column{display:block!important;align-self:stretch!important}& .puck-grid--resource-manuals a[download]{box-sizing:border-box!important;display:block!important;height:100%!important;padding:26px 30px!important;border:1px solid #c3b68e!important;border-top:4px solid var(--resource-gold)!important;border-radius:5px!important;background:#eee9db!important;color:var(--resource-ink)!important;text-align:center!important;text-decoration:none!important;overflow:visible!important;box-shadow:none!important}& .puck-grid--resource-manuals a[download]>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}& .puck-grid--resource-manuals a[download]>div>div:first-child{flex:0 1 auto!important;width:100%!important}& .puck-grid--resource-manuals a[download]>div>div:first-child>div:first-child{font:500 27px/1.3 "Fraunces",Georgia,serif!important;white-space:normal!important;overflow:visible!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}& .puck-grid--resource-manuals a[download]>div>div:first-child>div:nth-child(2){max-width:40ch!important;margin:10px auto 0!important;font:400 15px/1.6 "DM Sans",sans-serif!important;color:#303c46!important}& .puck-grid--resource-manuals a[download]>div>div:last-child{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:9px 20px!important;border-radius:3px!important;background:var(--resource-ink)!important;color:#faf8f2!important;font:600 14px/1.5 "DM Sans",sans-serif!important}& .puck-grid--resource-rows{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:0 24px!important;padding:4px 22px!important;border:1px solid var(--resource-rule)!important;border-radius:5px!important;background:var(--resource-paper)!important;margin-top:8px!important}& .puck-card--resource-row{flex:0 0 calc((100% - 24px) / 2)!important;width:calc((100% - 24px) / 2)!important;padding:18px 8px 12px!important;border:0!important;border-bottom:1px solid var(--resource-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& .puck-card--resource-row:nth-last-child(-n+2){border-bottom:0!important}& :is(.puck-card--resource-row,.puck-card--reference-row) .puck-card-title{margin-bottom:5px!important;font-size:20px!important;line-height:1.35!important}& :is(.puck-card--resource-row,.puck-card--reference-row) .puck-card-description{margin:0 auto!important;font-size:14px!important;line-height:1.6!important}& :is(.puck-card--resource-row,.puck-card--reference-row)>div:first-child>div:has(>.puck-card-button){margin:5px auto 0!important}& :is(.puck-card--resource-row,.puck-card--reference-row) .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;border:0!important;background:transparent!important;color:var(--resource-ink)!important;font:600 14px/1.5 "DM Sans",sans-serif!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}& .puck-grid--reference-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important;margin-top:22px!important}& .puck-grid--reference-groups>.puck-grid-column{display:block!important;padding:0 18px 8px!important;border:1px solid var(--resource-rule)!important;border-radius:5px!important;background:var(--resource-paper)!important}& .puck-grid--reference-groups>.puck-grid-column>h3{width:calc(100% + 36px)!important;max-width:none!important;box-sizing:border-box!important;margin:0 -18px 0!important;padding:14px 16px!important;border-bottom:1px solid var(--resource-rule)!important;background:#eeeade!important;font-size:22px!important;text-align:center!important}& .puck-card--reference-row{padding:16px 4px 10px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--resource-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& .puck-card--reference-row:last-child{border-bottom:0!important}& .puck-card--reference-row .puck-card-eyebrow{margin-bottom:5px!important;font-size:10px!important;line-height:1.5!important;letter-spacing:.09em!important}& .puck-card .puck-card-eyebrow{display:block!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;margin-inline:auto!important;align-self:center!important;padding-inline:10px!important}& .puck-card--support-card{padding:20px 18px!important;border-top:2px solid var(--resource-ink)!important;background:#f0ede4!important}& .puck-card--support-card .puck-card-title{font-size:22px!important}& :is(.puck-card--support-card,.puck-card--resource-row){display:flex!important;flex-direction:column!important;align-items:stretch!important}& :is(.puck-card--support-card,.puck-card--resource-row)>div{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr) auto!important;flex:1 1 auto!important;width:100%!important;min-width:0!important}& :is(.puck-card--support-card,.puck-card--resource-row) .puck-card-eyebrow{grid-row:2!important;margin-block:0 8px!important}& :is(.puck-card--support-card,.puck-card--resource-row) .puck-card-title{grid-row:3!important;margin:0 0 8px!important}& :is(.puck-card--support-card,.puck-card--resource-row) .puck-card-description{grid-row:4!important;margin:0!important}& :is(.puck-card--support-card,.puck-card--resource-row)>div>div:last-child{grid-row:6!important;margin:16px 0 0!important;text-align:center!important}& .puck-card--support-card>div{grid-template-rows:auto auto minmax(min-content,1fr) auto!important}& .puck-card--support-card .puck-card-eyebrow{grid-row:1!important}& .puck-card--support-card .puck-card-title{grid-row:2!important;min-height:2.6em!important;line-height:1.3!important}& .puck-card--support-card .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card--support-card>div>div:last-child{grid-row:4!important}& :is(.puck-grid--resource-directory,.puck-grid--resource-manuals,.puck-grid--resource-rows,.puck-grid--reference-groups,.puck-grid--member-support) a:focus-visible{outline:3px solid var(--resource-gold)!important;outline-offset:4px!important}& .puck-card--directory-tile:hover{background:#e8e2d1!important;border-color:var(--resource-gold)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--resource-directory) #puck-content#puck-content#puck-content#puck-content{& .puck-card--directory-tile{flex-basis:calc((100% - 16px) / 3)!important;width:calc((100% - 16px) / 3)!important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--resource-directory) #puck-content#puck-content#puck-content#puck-content{&>h2{margin-top:30px!important}& .puck-grid--resource-directory{padding:10px!important}& .puck-card--directory-tile{flex-basis:100%!important;width:100%!important;min-height:48px!important;padding:10px 12px!important}& :is(.puck-grid--resource-manuals,.puck-grid--reference-groups){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}& .puck-grid--resource-manuals a[download]{padding:22px 20px!important}& .puck-grid--resource-rows{padding:0 16px!important}& .puck-card--resource-row{flex-basis:100%!important;width:100%!important;padding:16px 0 10px!important}& .puck-card--resource-row:nth-last-child(2){border-bottom:1px solid var(--resource-rule)!important}}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-grid--forms-categories) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--forms-categories{align-items:stretch!important}& .puck-grid--forms-categories .puck-card{display:flex!important;flex-direction:column!important;align-items:stretch!important}& .puck-card>div:first-child{display:grid!important;grid-template-rows:auto minmax(2.6em,auto) minmax(min-content,1fr) auto!important;flex:1 1 auto!important;width:100%!important}& .puck-card-eyebrow{align-self:start!important;margin:0 auto 8px!important}& .puck-card-title{align-self:start!important;min-height:2.6em!important;line-height:1.3!important;margin:0 auto 8px!important}& .puck-card-description{align-self:center!important;margin:0 auto!important}& .puck-card>div:first-child>div:last-child{align-self:end!important;margin:16px 0 0!important;text-align:center!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-grid--salary-survey-years) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--salary-survey-years{align-items:stretch!important}& .puck-grid--salary-survey-years .puck-card{display:flex!important;flex-direction:column!important;align-items:stretch!important}& .puck-card>div:first-child{display:grid!important;grid-template-rows:auto minmax(2.6em,auto) minmax(min-content,1fr) auto!important;flex:1 1 auto!important;width:100%!important}& .puck-card-eyebrow{align-self:start!important;margin:0 auto 8px!important}& .puck-card-title{align-self:start!important;min-height:2.6em!important;line-height:1.3!important;margin:0 auto 8px!important}& .puck-card-description{align-self:center!important;margin:0 auto!important}& .puck-card>div:first-child>div:last-child{align-self:end!important;margin:16px 0 0!important;text-align:center!important}}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-legislative-info):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-legislative-info):has(.puck-hero--review-legislative-info) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--reference-groups .puck-card-eyebrow{width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;justify-self:center!important;margin-inline:auto!important;padding-inline:10px!important}& .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:260px!important;max-width:100%!important;min-height:44px!important;padding:12px 16px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:#fff!important;font:700 14px/1.4 "DM Sans",sans-serif!important;text-decoration:none!important;text-align:center!important}& .puck-card-button::before,& .puck-card-button::after{display:none!important;content:none!important}& .puck-card-button:hover{background:#123a5c!important}& .puck-grid--reference-groups{align-items:stretch!important}& .puck-grid--reference-groups .puck-card{display:flex!important;flex-direction:column!important;align-items:stretch!important}& .puck-grid--reference-groups .puck-card>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(min-content,1fr) auto!important;flex:1 1 auto!important;width:100%!important}& .puck-card-description{align-self:center!important}& .puck-grid--reference-groups .puck-card>div:first-child>div:last-child{align-self:end!important;display:block!important;padding:0!important;margin:16px 0 0!important;text-align:center!important}}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-business-directory):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-business-directory):has(.puck-hero--review-business-directory) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--directory-actions a[download]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;box-sizing:border-box!important;padding:9px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;color:var(--review-navy)!important;background:transparent!important;font:700 14px/1.6 "DM Sans",sans-serif!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important}& .puck-grid--directory-actions a[download]>div{display:block!important;padding:0!important;background:transparent!important;border:0!important}& .puck-grid--directory-actions a[download]>div>:not(:first-child){display:none!important}& .puck-grid--directory-actions a[download]>div>:first-child>div{font:inherit!important;text-align:center!important;color:inherit!important}}body:has(.puck-hero--review-business-directory):has(.puck-hero--review-business-directory) #puck-content#puck-content#puck-content#puck-content#puck-content{--review-max:920px}body:has(.puck-hero--review-business-directory):has(.puck-hero--review-business-directory) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& .puck-grid--directory-feature{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;align-items:center!important;gap:36px!important;margin-block:28px 22px!important}& .puck-grid--directory-feature>.puck-grid-column{display:block!important;align-self:center!important;width:100%!important}& .puck-grid--directory-feature img{display:block!important;width:100%!important;max-width:240px!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;border:1px solid var(--review-line)!important;border-radius:3px!important;box-shadow:0 5px 14px rgb(0 34 68 / 9%)!important}& .puck-grid--directory-feature :is(h2,.puck-text){text-align:center!important;margin:0 auto 14px!important}& .puck-grid--directory-feature .puck-text{max-width:540px!important;font-size:15px!important;line-height:1.7!important}& .puck-grid--directory-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:18px auto 0!important}& .puck-grid--directory-actions>.puck-grid-column{display:block!important;width:auto!important;align-self:center!important}& .puck-grid--directory-actions .puck-button-container{margin:0!important}& .puck-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 20px!important;border-radius:4px!important;text-align:center!important}& .puck-button--directory-download{background:transparent!important;color:var(--review-navy)!important;border:1px solid var(--review-line)!important}&>h2{margin:20px auto 10px!important;font-size:25px!important}& .puck-grid--directory-index{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;margin:0 auto 24px!important;padding:14px 24px!important;border-top:1px solid var(--review-line)!important;border-bottom:1px solid var(--review-line)!important}& .puck-grid--directory-index .puck-text{margin:0!important;padding:0!important;font-size:14px!important;line-height:2.1!important;text-align:center!important;font-variant-numeric:tabular-nums}& .puck-cta--directory-join{padding:20px 24px!important;margin:0 auto!important;min-height:0!important;background:transparent!important;border:1px solid var(--review-line)!important;border-radius:5px!important;box-shadow:none!important;text-align:center!important}& .puck-cta--directory-join .puck-cta-title{margin:0 auto 6px!important;font-size:23px!important;color:var(--review-navy)!important}& .puck-cta--directory-join .puck-cta-description{margin:0 auto 12px!important;font-size:14px!important;line-height:1.6!important;color:var(--review-copy)!important}& .puck-cta--directory-join a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:9px 18px!important;margin-block:0!important;font-size:14px!important;text-align:center!important}& a:focus-visible{outline:2px solid var(--review-gold)!important;outline-offset:4px!important}}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(.puck-hero--review-business-directory) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--directory-feature{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin-block:22px!important}& .puck-grid--directory-feature img{max-width:190px!important}& .puck-grid--directory-index{grid-template-columns:minmax(0,1fr)!important;padding:12px 8px!important}}}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;text-align:left!important}&>h2{margin-top:30px!important}& .puck-grid--business-sponsor-tasks{align-items:stretch!important;margin-block:12px 18px!important}& .puck-grid--business-sponsor-tasks>.puck-grid-column>.puck-card{align-self:stretch!important;height:auto!important;min-height:0!important;padding:20px 22px!important;text-align:center!important}& .puck-grid--business-sponsor-tasks>.puck-grid-column>.puck-card>div:first-child{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:0!important;text-align:center!important}& :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){text-align:center!important}& .puck-grid--business-sponsor-tasks .puck-card>div:first-child>div:has(>.puck-card-button){flex:0 0 auto!important;width:100%!important;margin:auto auto 0!important;padding-top:16px!important;text-align:center!important}& .puck-grid--business-sponsor-tasks .puck-card-button{margin:0 auto!important}& .puck-card--business-sponsor-print{padding:14px 22px!important;border-top:1px solid var(--review-line)!important;background:transparent!important;margin-block:0 26px!important}& .puck-card--business-sponsor-print .puck-card-title{font-size:20px!important}& .puck-card--business-sponsor-print .puck-card-description{max-width:85ch!important;font-size:14px!important;line-height:1.6!important}& .puck-grid--business-sponsor-help{margin-top:24px!important;padding-top:18px!important;border-top:1px solid var(--review-line)!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-sponsor-help>.puck-grid-column{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:4px 20px!important;align-items:center!important;justify-content:center!important}& .puck-grid--business-sponsor-help :is(h3,.puck-text){flex:1 0 100%!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-sponsor-help h3{font-size:22px!important}& .puck-grid--business-sponsor-help .puck-text{font-size:14px!important;line-height:1.6!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-sponsor-help .puck-button-container{flex:0 1 auto!important;width:auto!important;margin:0!important;text-align:center!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content{& :is(.puck-card--business-sponsor-print .puck-card-button,.puck-grid--business-sponsor-help .puck-button){display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:6px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--review-navy)!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:4px!important}& :is(.puck-card-button,.puck-button):focus-visible{outline:2px solid var(--review-gold)!important;outline-offset:4px!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-bylaws):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-bylaws):has(.puck-hero--review-bylaws) #puck-content#puck-content#puck-content#puck-content#puck-content{--review-max:760px}body:has(.puck-hero--review-bylaws):has(.puck-hero--review-bylaws) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;margin:0 auto 16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--review-copy, #303c46)!important;font:400 16px/1.8 "DM Sans",sans-serif!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important}&>.puck-hero+.puck-text{margin:18px auto 20px!important;font-size:13px!important;line-height:1.65!important;text-align:center!important}&>:is(h2,h3){box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy, #002244)!important;font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;text-align:center!important;text-wrap:balance}&>h2{margin:36px auto 14px!important;font-size:clamp(24px,2.5vw,29px)!important}&>h3{margin:26px auto 12px!important;font-size:clamp(19px,2vw,22px)!important}&>h2:is(:nth-of-type(4),:nth-of-type(7),:nth-of-type(9)){padding-top:26px!important;border-top:1px solid var(--review-line, #dcd7c9)!important}& .puck-grid--bylaws-contents{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;margin:0 auto 28px!important;padding:18px 0!important;gap:8px 36px!important;border:0!important;border-block:1px solid var(--review-line, #dcd7c9)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid--bylaws-contents>.puck-grid-column{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid--bylaws-contents .puck-text{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--review-navy, #002244)!important;font:400 13px/1.55 "DM Sans",sans-serif!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;cursor:default!important}}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(.puck-hero--review-bylaws) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--bylaws-contents{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding-block:16px!important}&>h2{margin-top:30px!important}}}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-careers):has(.puck-hero--review-careers) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid:where([class*=puck-grid--careers-]){box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(calc(100% - var(--review-gutter, 40px)),1040px)!important;max-width:1040px!important;min-height:0!important;margin:12px auto 24px!important;padding:0!important;gap:20px!important;border:0!important;background:transparent!important;box-shadow:none!important;align-items:stretch!important}& .puck-grid:where([class*=puck-grid--careers-])>.puck-grid-column{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid:where([class*=puck-grid--careers-]) .puck-text{width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:0!important;font:400 15px/1.65 "DM Sans",sans-serif!important;text-align:left!important;color:var(--review-copy, #303c46)!important;overflow-wrap:break-word!important}& .puck-grid:where([class*=puck-grid--careers-]) :is(h2,h3,h4){width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;border:0!important;margin:0 0 10px!important;background:transparent!important;color:var(--review-navy, #002244)!important;text-align:center!important;font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--careers-search-groups h4{font:500 22px/1.3 "Fraunces",Georgia,serif!important;margin-bottom:12px!important}& .puck-grid--careers-search-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important}& :is(.puck-grid--careers-search-groups,.puck-grid--careers-service-groups)>.puck-grid-column{align-self:stretch!important;height:100%!important;box-sizing:border-box!important;padding:20px 22px!important;background:var(--review-card, #fcfbf7)!important;border:1px solid var(--review-line, #deddd5)!important;border-top:2px solid #a58c4c!important;border-radius:4px!important}& .puck-grid:where([class*=puck-grid--careers-]) .puck-text{font-size:16px!important;text-align:center!important}& .puck-grid--careers-post-groups{padding:20px 22px!important;background:var(--review-card, #fcfbf7)!important;border:1px solid var(--review-line, #deddd5)!important;border-radius:4px!important;margin-bottom:12px!important}& .puck-grid--careers-privacy-note{grid-template-columns:minmax(0,1fr)!important;margin:22px auto 30px!important;padding:16px 22px!important;background:transparent!important;border:1px solid var(--review-line, #deddd5)!important;border-radius:4px!important}& .puck-grid--careers-privacy-note h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--careers-service-groups h2{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important;min-height:58px!important}& .puck-grid:where([class*=puck-grid--careers-]) .puck-text:last-child{margin-bottom:0!important}}@media(max-width:767px){body:has(.puck-hero--review-careers):has(.puck-hero--review-careers) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid:where([class*=puck-grid--careers-]){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}& .puck-grid--careers-search-groups{grid-template-columns:minmax(0,1fr)!important}& .puck-grid--careers-service-groups h2{min-height:0!important}& :is(.puck-grid--careers-search-groups,.puck-grid--careers-service-groups)>.puck-grid-column{height:auto!important}}}body:has(.puck-hero--review-careers):has(.puck-hero--review-careers) #puck-content#puck-content#puck-content#puck-content#puck-content{--review-max:1040px}body:has(.puck-hero--review-careers):has(.puck-hero--review-careers) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),820px)!important;max-width:820px!important;margin:0 auto 16px!important;padding:0!important;font:400 16px/1.65 "DM Sans",sans-serif!important;text-align:left!important;color:var(--review-copy, #303c46)!important;overflow-wrap:break-word!important}&>:is(h2,h3){box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),1040px)!important;max-width:1040px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important;font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.3!important;text-wrap:balance}&>h2{margin:30px auto 12px!important;font-size:clamp(25px,2.5vw,29px)!important}&>h3{margin:22px auto 10px!important;font-size:22px!important}&>.puck-card{width:min(calc(100% - var(--review-gutter, 40px)),1040px)!important;max-width:1040px!important;padding:20px 22px!important;margin:24px auto!important;text-align:center!important}}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-careers):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-ethics):has(.puck-hero--review-ethics) #puck-content#puck-content#puck-content#puck-content#puck-content{--review-max:760px}body:has(.puck-hero--review-ethics):has(.puck-hero--review-ethics) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;margin:0 auto 16px!important;padding:0!important;font:400 16px/1.8 "DM Sans",sans-serif!important;text-align:left!important;color:var(--review-copy, #303c46)!important}&>.puck-hero+.puck-text{margin:18px auto 20px!important;font-size:13px!important;line-height:1.65!important;text-align:center!important}&>h2{box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;margin:36px auto 14px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important;font:500 clamp(24px,2.5vw,29px)/1.35 "Fraunces",Georgia,serif!important}&>h2~h2{padding-top:26px!important;border-top:1px solid var(--review-line, #dcd7c9)!important}& .puck-grid{display:grid!important;box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid>.puck-grid-column{box-sizing:border-box!important;display:block!important;align-self:start!important;height:auto!important;min-width:0!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}& .puck-grid .puck-text{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0 auto 16px!important;padding:0!important;font:400 16px/1.8 "DM Sans",sans-serif!important;text-align:left!important;color:var(--review-copy, #303c46)!important;background:transparent!important;border:0!important;white-space:normal!important;overflow-wrap:break-word!important}& :is(.puck-grid--ethics-principles,.puck-grid--ethics-principle-last) .puck-text{padding-left:1.5em!important;text-indent:-1.5em!important}& .puck-grid--ethics-procedure{margin-bottom:30px!important}}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(.puck-hero--review-ethics) #puck-content#puck-content#puck-content#puck-content#puck-content{&>h2{margin-top:30px!important}}}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-ethics):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content#puck-content#puck-content#puck-content{&>.puck-text,&>.puck-text p{text-align:center!important}}body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content .puck-grid--committee-members{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content .puck-card--committee-member:last-child{grid-column:1 / -1;width:calc((100% - 18px) / 2);justify-self:center}@media(max-width:767px){body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--committee-members{--directory-columns:3;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important;max-width:1040px!important;margin:16px auto 28px!important}& .puck-grid--committee-members>.puck-grid-column{display:contents!important}& .puck-card--committee-member{box-sizing:border-box!important;flex:0 0 calc((100% - (var(--directory-columns) - 1) * 16px) / var(--directory-columns))!important;width:calc((100% - (var(--directory-columns) - 1) * 16px) / var(--directory-columns))!important;max-width:none!important;height:auto!important;min-height:0!important;align-self:stretch!important;grid-column:auto!important;justify-self:auto!important;margin:0!important;padding:14px 16px!important;border:1px solid var(--review-line, #dcd7c9)!important;border-top:2px solid var(--review-gold, #a58c4c)!important;border-radius:4px!important;background:var(--review-card, #fdfbf6)!important}& .puck-card--committee-member>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:18px minmax(54px,auto) minmax(44px,auto) auto!important;gap:6px!important;flex:1!important;align-items:start!important;text-align:center!important}& .puck-card--committee-member .puck-card-eyebrow{grid-row:1!important;width:max-content!important;max-width:100%!important;justify-self:center!important;margin:0!important;padding:0!important;background:transparent!important;color:#8c773e!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.08em!important}& .puck-card--committee-member .puck-card-title{grid-row:2!important;white-space:pre-line!important;margin:0!important;font:500 20px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-card--committee-member .puck-card-description{grid-row:3!important;align-self:start!important;margin:0!important;font:400 14px/1.55 "DM Sans",sans-serif!important;text-align:center!important}& .puck-card--committee-member .puck-card-meta{grid-row:4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:10px 0 0!important;border-top:1px solid var(--review-line, #dcd7c9)!important}& .puck-card--committee-member .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:3px!important;margin:0!important;padding:0!important;border:0!important}& .puck-card--committee-member .puck-card-meta-label{font:400 11px/1.45 "DM Sans",sans-serif!important}& .puck-card--committee-member .puck-card-meta-value{font:600 13px/1.5 "DM Sans",sans-serif!important}& .puck-grid--review-reference-group{max-width:820px!important;margin:28px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid--review-reference-group .puck-text{text-align:left!important;font:400 16px/1.8 "DM Sans",sans-serif!important}& .puck-grid--review-reference-group h3{font:500 22px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-grid--review-reference-group .puck-button{box-sizing:border-box!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}&>.puck-button-container .puck-button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--review-navy, #002244)!important;text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:1099px){body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--committee-members{--directory-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--committee-members{--directory-columns:1}& .puck-card--committee-member>div:first-child{grid-template-rows:0 auto auto auto!important}& .puck-card--committee-member:has(.puck-card-eyebrow)>div:first-child{grid-template-rows:18px auto auto auto!important}}}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-committees):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@scope(html:has(.puck-hero--review-batch-contact),html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support),html:has(.puck-grid--mentor-paths)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-contact),html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support),html:has(.puck-grid--mentor-paths)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: left"]{text-align:left!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-contact),html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support),html:has(.puck-grid--mentor-paths)){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}&>h2{font:500 29px/1.25 "Fraunces",Georgia,serif!important;text-align:center!important;margin-block:32px 16px!important;padding:0!important;border:0!important;background:transparent!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--contact-office{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;align-items:center!important}& .puck-grid--contact-office .puck-card{flex:0 0 auto!important;align-self:center!important;width:100%!important;box-sizing:border-box!important}& .puck-grid--contact-office .puck-card>div:first-child{flex:none!important;height:auto!important}&>:is(.puck-embed,.puck-text){max-width:760px!important}& .puck-grid--contact-office .puck-card-description{white-space:pre-line!important}}@media(min-width:768px)and (max-width:1099px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--membership-rates,.puck-grid--contact-resources){--batch-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--contact-office{grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{& :is(.puck-grid--contact-actions,.puck-grid--contact-resources){column-gap:20px!important;row-gap:10px!important}& :is(.puck-grid--contact-actions,.puck-grid--contact-resources) .puck-card{padding:24px!important;row-gap:10px!important}& .puck-card-eyebrow{background:transparent!important;padding:0!important;color:#827342!important;font:600 10.5px/1.5 "DM Sans",sans-serif!important;letter-spacing:.08em!important}& .puck-grid--contact-actions .puck-card-title{font:500 24px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--contact-actions .puck-card-description{max-width:42ch!important;justify-self:center!important}& .puck-card-button{display:inline-flex!important;width:fit-content!important;max-width:100%!important;min-height:44px!important;padding:11px 18px!important;margin-inline:auto!important}& .puck-grid--contact-resources .puck-card-button{background:transparent!important;color:#05283f!important;border:0!important;box-shadow:none!important;padding:10px 4px!important;text-decoration:underline!important;text-underline-offset:5px!important}& .puck-grid--contact-resources .puck-card-button:hover{background:transparent!important;color:#67572e!important}& .puck-grid--contact-office .puck-card{background:transparent!important;border:0!important;padding:0!important}& .puck-grid--contact-office .puck-card>div:first-child{gap:10px!important}& .puck-grid--contact-office :is(h2,.puck-card-title){font:500 24px/1.3 "Fraunces",Georgia,serif!important;margin:0!important}& .puck-grid--contact-office>.puck-grid-column{gap:10px!important}& .puck-grid--contact-office .puck-text{text-align:center!important;margin:0!important}}@media(max-width:767px){body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{& :is(.puck-grid--contact-actions,.puck-grid--contact-resources) .puck-card{padding:22px!important}& .puck-grid--contact-actions .puck-card-title{font-size:22px!important}}}}@scope(html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}}@scope(html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}}@scope(html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support)){body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-eyebrow{font:600 11px/1.6 "DM Sans",sans-serif!important;letter-spacing:.08em!important;margin:0 0 8px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important;margin:0 0 10px!important}& .puck-hero-subtitle{max-width:640px!important;font:400 16px/1.6 "DM Sans",sans-serif!important;margin:0 auto!important}}body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) .site-footer{margin-top:24px!important}body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{max-width:720px!important;text-align:center!important;margin-block:20px 16px!important}}body:has(.puck-hero--review-batch-member-service) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--member-support{max-width:880px!important;width:min(calc(100% - 48px),880px)!important;margin-block:0!important;row-gap:10px!important;column-gap:20px!important}& .puck-grid--member-support .puck-card{padding:24px!important;row-gap:10px!important}& .puck-grid--member-support .puck-card-eyebrow{background:transparent!important;padding:0!important;color:#827342!important;font:600 10.5px/1.5 "DM Sans",sans-serif!important;letter-spacing:.08em!important}& .puck-grid--member-support .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--member-support .puck-card-button{display:inline-flex!important;width:148px!important;max-width:100%!important;min-height:44px!important;padding:11px 18px!important;margin-inline:auto!important;gap:8px!important}}@media(max-width:767px){body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}}body:has(.puck-hero--review-batch-member-service) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--member-support{width:calc(100% - 32px)!important}& .puck-grid--member-support .puck-card{padding:22px!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}}}@scope(html:has(.puck-grid--mentor-paths)){body:has(#puck-content .puck-hero.puck-hero) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}}body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}}body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{max-width:760px!important;text-align:left!important}&>.puck-hero+.puck-text{max-width:720px!important;text-align:center!important}}body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--mentor-paths{max-width:880px!important;width:min(calc(100% - 48px),880px)!important;column-gap:20px!important;row-gap:10px!important}& .puck-grid--mentor-paths .puck-card{padding:24px!important;row-gap:10px!important}& .puck-card-eyebrow{background:transparent!important;padding:0!important;color:#827342!important;font:600 10.5px/1.5 "DM Sans",sans-serif!important;letter-spacing:.08em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-card-button{display:inline-flex!important;width:148px!important;max-width:100%!important;min-height:44px!important;padding:11px 18px!important;gap:8px!important;margin-inline:auto!important}& .puck-grid--batch-footer-reference-group{padding:0!important;background:transparent!important;border:0!important;margin-block:24px 0!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text){margin:0!important;text-align:center!important}& .puck-grid--batch-footer-reference-group .puck-button{background:transparent!important;border:0!important;box-shadow:none!important;color:#05283f!important;min-height:44px!important;padding:10px 4px!important;text-decoration:underline!important;text-underline-offset:5px!important}& .puck-grid--batch-footer-reference-group .puck-button-container{margin:0!important}}body:has(.puck-hero):has(.puck-grid) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--mentor-paths{width:calc(100% - 32px)!important}& .puck-grid--mentor-paths .puck-card{padding:22px!important}}}body:has(.puck-hero.puck-hero) #puck-content#puck-content#puck-content#puck-content{& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(.puck-hero.puck-hero) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero.puck-hero) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero.puck-hero) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}@scope(html:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"])){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}}}@scope(html:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"])){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*{grid-column:auto!important;min-width:0!important;max-width:100%!important}}}}@scope(html:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"])){body:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"]) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"]) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}&>.puck-text{max-width:720px!important;width:calc(100% - 48px)!important;margin:20px auto 0!important;color:#53616b!important;font:400 14px/1.65 "DM Sans",sans-serif!important;text-align:center!important}& .puck-grid--batch-name-list{position:relative!important;width:calc(100% - 48px)!important;max-width:880px!important;margin:24px auto 28px!important;padding:24px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:12px 20px!important}& .puck-grid--batch-name-list::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:48px;height:2px;background:#b29a50}& .puck-grid--batch-name-list .puck-text{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:0!important;background:transparent!important;font:500 16px/1.65 "DM Sans",sans-serif!important;color:#002244!important;text-align:center!important}& .puck-grid--batch-footer-reference-group{max-width:720px!important;margin:24px auto 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text,.puck-button-container){margin:0!important;text-align:center!important}& .puck-grid--batch-footer-reference-group h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--batch-footer-reference-group .puck-button{background:transparent!important;border:0!important;box-shadow:none!important;color:#05283f!important;min-height:44px!important;padding:10px 4px!important;text-decoration:underline!important;text-underline-offset:5px!important}}body:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"]) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"]) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}&>.puck-text,& .puck-grid--batch-name-list{width:calc(100% - 32px)!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-record-list) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-name-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 20px!important;padding:20px!important;background:#f3f1ea!important;border:0!important;border-radius:4px!important}& .puck-grid--batch-name-list>.puck-grid-column{display:contents!important}& .puck-grid--batch-name-list .puck-text{text-align:center!important;margin:0!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(min-width:768px)and (max-width:1099px){body:has(.puck-hero--review-batch-record-list) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-name-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}body:has(.puck-hero--review-batch-record-list) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-name-list{grid-template-columns:minmax(0,1fr)!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-archive):not(:has(.puck-grid--batch-actions-reference-group a[href="/news"]))){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-archive):not(:has(.puck-grid--batch-actions-reference-group a[href="/news"]))){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-archive):not(:has(.puck-grid--batch-actions-reference-group a[href="/news"]))){body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;color:#fff!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-categories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:24px auto!important;padding:0!important;gap:8px!important}& .puck-grid--news-categories .puck-grid{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}& .puck-grid--news-categories .puck-button-container{margin:0!important}& .puck-grid--news-categories .puck-button{min-height:44px!important;padding:10px 0!important;gap:8px!important;white-space:nowrap!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}&>h2{font:500 29px/1.25 "Fraunces",Georgia,serif!important;text-align:center!important;margin-block:32px 16px!important;padding:0!important;border:0!important;background:transparent!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-categories .puck-grid--batch-actions-reference-group{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-card-button,& .puck-grid--news-categories .puck-button{background:transparent!important;color:#002543!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:5px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-legislative-navigation)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-legislative-navigation)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-legislative-navigation)){body:has(.puck-grid--news-legislative-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-grid--news-legislative-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}&>.puck-text{max-width:760px!important;margin:20px auto 0!important;text-align:center!important}& .puck-grid--news-legislative-navigation{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:20px auto 24px!important;padding:0!important;gap:8px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--news-legislative-navigation :is(.puck-grid-column,.puck-grid--batch-actions-reference-group){display:contents!important}& .puck-grid--news-legislative-navigation .puck-button-container{flex:0 0 auto!important;width:auto!important;margin:0!important}& .puck-grid--news-legislative-navigation .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#002244!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;white-space:nowrap!important;transform:none!important}& .puck-grid--news-archive{--batch-columns:3 !important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important}& .puck-grid--news-archive .puck-card{row-gap:8px!important}& .puck-grid--news-archive .puck-card-eyebrow{align-self:start!important}& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;transform:none!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-grid--news-legislative-navigation) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-grid--news-legislative-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--news-archive{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;color:#fff!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important;text-decoration:none!important;transform:none!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-card-button{background:transparent!important;color:#002543!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:5px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-updates-navigation)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-updates-navigation)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-updates-navigation)){body:has(.puck-grid--news-updates-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-grid--news-updates-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}&>.puck-text{max-width:760px!important;margin:20px auto 0!important;text-align:center!important}& .puck-grid--news-updates-navigation{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:20px auto 24px!important;padding:0!important;gap:8px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--news-updates-navigation :is(.puck-grid-column,.puck-grid--batch-actions-reference-group){display:contents!important}& .puck-grid--news-updates-navigation .puck-button-container{flex:0 0 auto!important;width:auto!important;margin:0!important}& .puck-grid--news-updates-navigation .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#002244!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;white-space:nowrap!important;transform:none!important}& .puck-grid--news-archive{--batch-columns:3 !important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important}& .puck-grid--news-archive .puck-card{row-gap:8px!important}& .puck-grid--news-archive .puck-card:last-child:nth-child(3n+1){grid-column:2!important}& .puck-grid--news-archive .puck-card-eyebrow{align-self:start!important}& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;transform:none!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-grid--news-updates-navigation) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-grid--news-updates-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--news-archive{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}& .puck-grid--news-archive .puck-card:last-child:nth-child(3n+1){grid-column:auto!important}}}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;color:#fff!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important;text-decoration:none!important;transform:none!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-card-button{background:transparent!important;color:#002543!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:5px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-bereavement-navigation)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-bereavement-navigation)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-bereavement-navigation)){body:has(.puck-grid--news-bereavement-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-grid--news-bereavement-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}&>.puck-text{max-width:760px!important;margin:20px auto 0!important;text-align:center!important}& .puck-grid--news-bereavement-navigation{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:20px auto 24px!important;padding:0!important;gap:8px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--news-bereavement-navigation :is(.puck-grid-column,.puck-grid--batch-actions-reference-group){display:contents!important}& .puck-grid--news-bereavement-navigation .puck-button-container{flex:0 0 auto!important;width:auto!important;margin:0!important}& .puck-grid--news-bereavement-navigation .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#002244!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;white-space:nowrap!important;transform:none!important}& .puck-grid--news-archive{--batch-columns:3 !important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important}& .puck-grid--news-archive .puck-card{row-gap:8px!important}& .puck-grid--news-archive .puck-card-eyebrow{align-self:start!important}& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;transform:none!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-grid--news-bereavement-navigation) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-grid--news-bereavement-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--news-archive{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;color:#fff!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important;text-decoration:none!important;transform:none!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-card-button{background:transparent!important;color:#002543!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:5px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}}}@scope(html:has(.puck-hero--review-batch-news-article-733965)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}}}@scope(html:has(.puck-hero--review-batch-news-article-733965)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: left"]{text-align:left!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*{grid-column:auto!important;min-width:0!important;max-width:100%!important}}}}@scope(html:has(.puck-hero--review-batch-news-article-733965)){body:has(.puck-hero--review-batch-news-article-733965) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:680px;padding-bottom:24px!important}body:has(.puck-hero--review-batch-news-article-733965) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:40px 24px!important;position:relative!important;background:#eeece3!important;color:#002244!important;border:0!important;box-shadow:none!important}& .puck-hero::before{display:none!important}& .puck-hero::after{content:"";position:absolute;bottom:0;left:calc(50% - 24px);width:48px;height:2px;background:#9a8447}& .puck-hero-eyebrow{font:600 11px/1.6 "DM Sans",sans-serif!important;letter-spacing:.08em!important;margin:0 0 8px!important;color:#786538!important}& .puck-hero-title{max-width:760px!important;margin:0 auto 10px!important;font:500 46px/1.15 "Fraunces",Georgia,serif!important;color:#002244!important;text-align:center!important;text-wrap:balance}& .puck-hero-subtitle{max-width:640px!important;margin:0 auto!important;font:400 16px/1.6 "DM Sans",sans-serif!important;color:#53636b!important;text-align:center!important}&>.puck-text{width:calc(100% - 48px)!important;max-width:680px!important;margin:0 auto 16px!important;padding:0!important;color:#263d50!important;font:400 16px/1.8 "DM Sans",sans-serif!important;text-align:left!important;white-space:pre-wrap!important}&>.puck-hero+.puck-text{margin-top:28px!important}& .puck-grid--remembrance-colleagues{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 48px)!important;max-width:840px!important;gap:0!important;margin:28px auto 32px!important;padding:0!important;background:transparent!important;border:0!important}& .puck-grid--remembrance-colleagues>.puck-grid-column{padding:12px 28px!important;justify-content:flex-start!important}& .puck-grid--remembrance-colleagues>.puck-grid-column+.puck-grid-column{border-left:1px solid #d8d0bb!important}& .puck-grid--remembrance-colleagues .puck-text{width:100%!important;margin:0!important;padding:0!important;text-align:center!important;font:400 22px/1.55 "Fraunces",Georgia,serif!important;color:#002244!important}& .puck-grid--remembrance-colleagues .puck-text::first-line{font-weight:600}& .puck-grid--batch-actions-reference-group{max-width:680px!important;margin:24px auto 0!important;padding:0!important;background:transparent!important;border:0!important}& .puck-button-container{margin:0!important}& .puck-button{min-height:36px!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#002244!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;transform:none!important}& .puck-button:hover{color:#67572e!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-news-article-733965) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-news-article-733965) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:32px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--remembrance-colleagues{grid-template-columns:minmax(0,1fr)!important;margin-block:24px 28px!important;gap:20px!important}& .puck-grid--remembrance-colleagues>.puck-grid-column{padding:0 12px!important}& .puck-grid--remembrance-colleagues>.puck-grid-column+.puck-grid-column{border-left:0!important;border-top:1px solid #d8d0bb!important;padding-top:20px!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;padding-bottom:24px!important}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important;margin:0 0 10px!important}& .puck-hero-subtitle{max-width:720px!important;margin:0 auto!important;font:400 16px/1.6 "DM Sans",sans-serif!important}&>.puck-text{max-width:760px!important;width:calc(100% - 48px)!important;margin:20px auto 24px!important;text-align:center!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-single-product{width:calc(100% - 48px)!important;max-width:600px!important;margin:0 auto!important}& .recur-product-card{background:#fffefa!important;border:1px solid #dedbd2!important;border-top-color:#9a8447!important;border-radius:4px!important;box-shadow:none!important;text-align:center!important}& .recur-product-card-body{padding:20px!important}& .recur-product-card-title{margin:0 0 10px!important;font:500 24px/1.3 "Fraunces",Georgia,serif!important;color:#002244!important;text-align:center!important}& .recur-product-card-price{margin:0!important;font:600 28px/1.3 "DM Sans",sans-serif!important;color:#002244!important}& .recur-single-product+.puck-text{max-width:640px!important;margin:12px auto 24px!important;font-size:13px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-membership-process{--batch-columns:2 !important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:880px!important;width:calc(100% - 48px)!important;margin:0 auto!important;column-gap:20px!important}& .puck-grid--business-membership-process>.puck-grid-column{display:contents!important}& .puck-grid--business-membership-process .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important;box-sizing:border-box!important}& .puck-grid--business-membership-process .puck-card>div:first-child{display:contents!important}& .puck-card{padding:24px!important;row-gap:10px!important}& .puck-button{font:600 13px/1.4 "DM Sans",sans-serif!important;min-height:40px!important;padding:9px 12px!important;transform:none!important}& .puck-card-button{width:152px!important;max-width:100%!important;margin-inline:auto!important;box-sizing:border-box!important;background:#002244!important;color:#fff!important;border:1px solid #002244!important;border-radius:4px!important;text-decoration:none!important}& .puck-grid--batch-footer-reference-group{width:calc(100% - 48px)!important;max-width:760px!important;margin:28px auto 0!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #dedbd2!important;background:transparent!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important;align-items:center!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text,.puck-button-container){margin:0!important;text-align:center!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-single-product .recur-product-card-button{display:none!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-footer-reference-group h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--batch-footer-reference-group .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#002244!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--business-membership-process{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}&>h2{font:500 29px/1.25 "Fraunces",Georgia,serif!important;text-align:center!important;margin-block:32px 16px!important;padding:0!important;border:0!important;background:transparent!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{&>:is(.puck-embed,.puck-text){max-width:760px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}@scope(html:has(.puck-hero--review-batch-business-existing)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}}}@scope(html:has(.puck-hero--review-batch-business-existing)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*{grid-column:auto!important;min-width:0!important;max-width:100%!important}}}}@scope(html:has(.puck-hero--review-batch-business-existing)){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;padding-bottom:24px!important}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important;margin:0 0 10px!important}& .puck-hero-subtitle{max-width:720px!important;margin:0 auto!important;font:400 16px/1.6 "DM Sans",sans-serif!important}&>.puck-text{max-width:760px!important;width:calc(100% - 48px)!important;margin:20px auto 24px!important;text-align:center!important}& .puck-button{font:600 13px/1.4 "DM Sans",sans-serif!important;min-height:40px!important;padding:9px 12px!important;transform:none!important}& .puck-grid--batch-footer-reference-group{width:calc(100% - 48px)!important;max-width:760px!important;margin:28px auto 0!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #dedbd2!important;background:transparent!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important;align-items:center!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text,.puck-button-container){margin:0!important;text-align:center!important}& .puck-grid--batch-footer-reference-group h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--batch-footer-reference-group .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#002244!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{&>:is(.puck-embed,.puck-text){max-width:760px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;padding-bottom:24px!important}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important;margin:0 0 10px!important}& .puck-hero-subtitle{max-width:720px!important;margin:0 auto!important;font:400 16px/1.6 "DM Sans",sans-serif!important}&>.puck-text{max-width:760px!important;width:calc(100% - 48px)!important;margin:20px auto 24px!important;text-align:center!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-single-product{width:calc(100% - 48px)!important;max-width:600px!important;margin:0 auto!important}& .recur-product-card{background:#fffefa!important;border:1px solid #dedbd2!important;border-top-color:#9a8447!important;border-radius:4px!important;box-shadow:none!important;text-align:center!important}& .recur-product-card-body{padding:20px!important}& .recur-product-card-title{margin:0 0 10px!important;font:500 24px/1.3 "Fraunces",Georgia,serif!important;color:#002244!important;text-align:center!important}& .recur-product-card-price{margin:0!important;font:600 28px/1.3 "DM Sans",sans-serif!important;color:#002244!important}& .recur-single-product+.puck-text{max-width:640px!important;margin:12px auto 24px!important;font-size:13px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-membership-process{--batch-columns:2 !important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:880px!important;width:calc(100% - 48px)!important;margin:0 auto!important;column-gap:20px!important}& .puck-grid--business-membership-process>.puck-grid-column{display:contents!important}& .puck-grid--business-membership-process .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important;box-sizing:border-box!important}& .puck-grid--business-membership-process .puck-card>div:first-child{display:contents!important}& .puck-card{padding:24px!important;row-gap:10px!important}& .puck-button{font:600 13px/1.4 "DM Sans",sans-serif!important;min-height:40px!important;padding:9px 12px!important;transform:none!important}& .puck-card-button{width:152px!important;max-width:100%!important;margin-inline:auto!important;box-sizing:border-box!important;background:#002244!important;color:#fff!important;border:1px solid #002244!important;border-radius:4px!important;text-decoration:none!important}& .puck-grid--batch-footer-reference-group{width:calc(100% - 48px)!important;max-width:760px!important;margin:28px auto 0!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #dedbd2!important;background:transparent!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important;align-items:center!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text,.puck-button-container){margin:0!important;text-align:center!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-single-product .recur-product-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:16px!important;padding:10px 20px!important;min-height:40px!important;background:#00243f!important;color:#fff!important;border-radius:4px!important;font:700 14px/1.4 "DM Sans",sans-serif!important;text-decoration:none!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-product-card-button:focus-visible{outline:3px solid #c9ac4b!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-footer-reference-group h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--batch-footer-reference-group .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#002244!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--business-membership-process{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}&>h2{font:500 29px/1.25 "Fraunces",Georgia,serif!important;text-align:center!important;margin-block:32px 16px!important;padding:0!important;border:0!important;background:transparent!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{&>:is(.puck-embed,.puck-text){max-width:760px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}


/* Approved Existing Company Business Membership review: Existing Company Business Membership-only selectors. */
@scope (html:has(.puck-hero--review-batch-business-existing)) {body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content {
  --review-paper: #faf8f2;
  --review-card: #fdfbf6;
  --review-line: #dcd7c9;
  --review-gold: #a68a40;
  background: var(--review-paper);
  color: #303c46;
  padding-bottom: 56px;
  font-family: "DM Sans", sans-serif;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero {
  min-height: 264px !important;
  padding: 44px 24px 40px !important;
  background: #002244 !important;
  background-image: none !important;
  border-bottom: 4px solid var(--review-gold);
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero-content {
  max-width: 860px;
  margin-inline: auto !important;
  text-align: center !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero-eyebrow {
  color: #e4d29b !important;
  margin: 0 auto 14px !important;
  font-size: 11px;
  letter-spacing: .16em;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero-title {
  font-family: Oswald, "Franklin Gothic Medium", sans-serif;
  font-size: clamp(36px, 4.2vw, 54px) !important;
  line-height: 1.16;
  font-weight: 500;
  margin: 0 auto 18px !important;
  color: #faf8f2 !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero-subtitle {
  max-width: 660px;
  margin: 0 auto !important;
  font-size: 17px;
  line-height: 1.7;
  color: #e8edf1 !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content > .puck-text {
  width: min(calc(100% - 48px), 780px) !important;
  max-width: 780px !important;
  margin: 0 auto 22px !important;
  padding: 0 !important;
  color: #3b454c;
  font-size: 16px;
  line-height: 1.85;
  text-align: left;
  white-space: pre-line !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-grid {
  width: min(calc(100% - 48px), 1080px) !important;
  max-width: 1080px !important;
  margin: 22px auto 30px !important;
  padding: 0 !important;
  gap: 18px !important;
  align-items: stretch;
  box-shadow: none !important;
  border: 0;
  background: transparent;
  clip-path: none;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-grid > .puck-grid-column {
  display: contents !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content :is(.puck-button, .puck-card-button, .puck-cta-primary, .puck-cta-secondary, .puck-hero-cta-primary) {
  min-height: 44px;
  padding: 10px 18px;
  border-radius: 4px;
  font: 600 13px/1.6 "DM Sans", sans-serif;
  transition: none !important;
  overflow-wrap: anywhere;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content a:hover {
  transform: none !important;
  opacity: 1 !important;
  text-decoration: underline;
  text-underline-offset: 4px;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content a:focus-visible {
  outline: 3px solid #a68a40 !important;
  outline-offset: 4px;
  box-shadow: 0 0 0 2px #faf8f2;
}
@media (max-width: 767px) {
  body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero {
    min-height: 0 !important;
    padding: 36px 24px !important;
  }
  body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-auto-rows: auto !important;
    width: calc(100% - 36px) !important;
    gap: 14px !important;
  }
}
}
@scope (html:has(.puck-hero--review-batch-business-existing)) {body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content {
  --review-paper: #faf8f2;
  --review-card: #fdfbf6;
  --review-line: #dcd7c9;
  --review-gold: #a68a40;
  --review-navy: #002244;
  --review-copy: #303c46;
  --review-max: 1040px;
  --review-gutter: 40px;
  background: var(--review-paper);
  color: var(--review-copy);
  font-family: "DM Sans", sans-serif !important;
  font-size: 16px;
  line-height: 1.75;
  padding-bottom: 36px !important;
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid,.puck-grid-preset):has(> .puck-grid-column:nth-child(2)) {
  --review-card-columns: 2 !important;
}
@media (max-width: 767px) {
  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid,.puck-grid-preset):has(> .puck-grid-column:nth-child(n)) {
    --review-card-columns: 1 !important;
  }
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(h1, h2, h3, h4, h5, h6, .puck-hero-title, .puck-card-title, .puck-cta-title) {
  font-family: "Fraunces", Georgia, serif !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  text-wrap: balance;
  overflow-wrap: break-word;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-text, .puck-card-description, .puck-card-eyebrow, .puck-card-meta, .puck-hero-subtitle, .puck-hero-eyebrow, .puck-cta-description, .puck-button-container, table, input, select, textarea, button) {
  font-family: "DM Sans", sans-serif !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero {
  min-height: 0 !important;
  height: auto !important;
  padding: 32px 24px !important;
  background: var(--review-navy) !important;
  border-bottom: 3px solid var(--review-gold) !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero-content {
  width: 100% !important;
  max-width: 860px !important;
  margin-inline: auto !important;
  text-align: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero-title {
  max-width: 820px !important;
  margin: 0 auto 12px !important;
  color: var(--review-paper) !important;
  font-size: clamp(32px, 4vw, 46px) !important;
  line-height: 1.2 !important;
  text-align: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero-eyebrow {
  margin: 0 auto 10px !important;
  color: #e4d29b !important;
  font-size: 11px !important;
  line-height: 1.6 !important;
  letter-spacing: .14em !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero-subtitle {
  max-width: 680px !important;
  margin: 0 auto !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #e8edf1 !important;
  text-align: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content h3 {
  font-size: clamp(22px, 2.2vw, 25px) !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-text {
  min-width: 0;
  color: var(--review-copy) !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
  text-align: left !important;
  white-space: pre-line !important;
  overflow-wrap: anywhere;
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content .puck-text[style*="text-align: center"] {
  text-align: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content > .puck-text {
  width: min(calc(100% - var(--review-gutter)), 820px) !important;
  max-width: 820px !important;
  margin: 0 auto 18px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid, .puck-grid-preset) {
  display: grid !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  grid-auto-rows: auto !important;
  align-items: start !important;
  align-content: start !important;
  gap: 16px !important;
  margin: 16px auto 22px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  clip-path: none !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content > :is(.puck-grid, .puck-grid-preset, .puck-card, .puck-cta, .puck-table-wrapper) {
  width: min(calc(100% - var(--review-gutter)), var(--review-max)) !important;
  max-width: var(--review-max) !important;
  margin-inline: auto !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-grid-column {
  min-width: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  align-self: start !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-grid-column > :is(h2, h3, h4) {
  min-height: 0 !important;
  max-width: 100% !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
  border: 0 !important;
  color: var(--review-navy) !important;
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-button-container {
  min-width: 0 !important;
  max-width: 100% !important;
  margin: 12px auto 0 !important;
  text-align: center !important;
  justify-content: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-button, .puck-card-button, .puck-cta-primary, .puck-cta-secondary, .puck-hero-cta-primary, .puck-hero-cta-secondary) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  max-width: 100% !important;
  min-height: 44px !important;
  height: auto !important;
  padding: 10px 18px !important;
  border: 1px solid var(--review-navy) !important;
  border-radius: 4px !important;
  background: var(--review-navy) !important;
  color: var(--review-paper) !important;
  font: 600 14px/1.6 "DM Sans", sans-serif !important;
  white-space: normal !important;
  text-align: center !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  overflow-wrap: anywhere;
  box-shadow: none !important;
  transition: none !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-embed, .recur-widget, iframe, .puck-image, img) {
  min-width: 0;
  max-width: 100%;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content a:hover {
  transform: none !important;
  opacity: 1 !important;
  text-decoration: underline;
  text-underline-offset: 4px;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(a, button, input, select, textarea, summary):focus-visible {
  outline: 3px solid var(--review-gold) !important;
  outline-offset: 4px !important;
  box-shadow: 0 0 0 2px var(--review-paper) !important;
}

@media (max-width: 767px) {
  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content {
    --review-gutter: 32px;
    padding-bottom: 28px !important;
  }

  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero {
    padding: 26px 20px !important;
  }

  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid, .puck-grid-preset) {
    grid-template-columns: minmax(0, 1fr) !important;
    --grid-columns: 1;
    gap: 14px !important;
  }

  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid, .puck-grid-preset) > * {
    grid-column: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
}
}
@scope (html:has(.puck-hero--review-batch-business-existing)) {body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero {
    padding: 22px 24px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-title {
    font-size: clamp(28px, 3vw, 38px) !important;
    margin: 8px auto !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-subtitle {
    font-size: 16px !important;
    margin: 0 auto !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-intro {
    max-width: 760px !important;
    margin: 24px auto 12px !important;
    padding: 0 20px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-intro .puck-grid-column {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 10px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-intro h3 {
    display: inline-block !important;
    width: fit-content !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 6px 12px !important;
    border-radius: 4px !important;
    background: #f1eddf !important;
    color: #675628 !important;
    font: 700 13px/1.4 "DM Sans", sans-serif !important;
    text-align: center !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-intro .puck-text {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 15px !important;
    text-align: center !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content [data-widget-id="ae151cca-369e-4ef0-a8e7-77ae99bd8825"] {
    max-width: 760px !important;
    margin: 0 auto !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content > .puck-text {
    max-width: 720px !important;
    margin: 12px auto !important;
    padding: 0 20px !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    text-align: center !important;
    color: #525d65 !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links {
    max-width: 760px !important;
    margin: 24px auto 0 !important;
    padding: 20px 16px 0 !important;
    border-top: 1px solid #deddd5 !important;
    gap: 12px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links .puck-grid-column {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 6px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links h3 {
    font: 500 18px/1.4 "Fraunces", Georgia, serif !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links .puck-button {
    min-height: 36px !important;
    padding: 6px 8px !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #00243f !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
    font: 700 14px/1.4 "DM Sans", sans-serif !important;
  }
@media (max-width: 600px) {
  body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links {
    grid-template-columns: 1fr !important;
    row-gap: 18px !important;
  }
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content {
  --batch-width: 1040px;
  padding-bottom: 24px !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero {
  min-height: 0 !important;
  padding: 28px 24px !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-title {
  font: 500 40px/1.15 "Fraunces", Georgia, serif !important;
  margin: 0 0 10px !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-subtitle {
  max-width: 720px !important;
  margin: 0 auto !important;
  font: 400 16px/1.6 "DM Sans", sans-serif !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content > .puck-text {
  max-width: 760px !important;
  width: calc(100% - 48px) !important;
  margin: 20px auto 24px !important;
  text-align: center !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-button {
  font: 600 13px/1.4 "DM Sans", sans-serif !important;
  min-height: 40px !important;
  padding: 9px 12px !important;
  transform: none !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-button:focus-visible {
  outline: 3px solid #9a8447 !important;
  outline-offset: 3px !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) .site-footer {
  margin-top: 24px !important;
}
@media (max-width: 767px) {
  body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero {
    padding: 24px 16px !important;
  }
  body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-title {
    font-size: 34px !important;
  }
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content {
  --batch-width: 1040px;
  --batch-reading: 800px;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content > :is(.puck-text, h2, h3, .puck-grid, .puck-card, .puck-image, .puck-embed) {
  width: min(calc(100% - 48px), var(--batch-width)) !important;
  max-width: var(--batch-width) !important;
  margin-inline: auto !important;
  box-sizing: border-box !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content h3 {
  font: 500 22px/1.3 "Fraunces", Georgia, serif !important;
  text-align: center !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content .puck-text {
  font: 400 16px/1.75 "DM Sans", sans-serif !important;
  text-align: left !important;
  margin-block: 0 14px !important;
  padding: 0 !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content .puck-grid {
  margin-block: 18px 28px !important;
  padding: 0 !important;
  gap: 16px !important;
  align-items: stretch !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content .puck-grid > .puck-grid-column {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
  min-width: 0 !important;
  align-self: stretch !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content :is(.puck-card-button, .puck-button) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  max-width: 100% !important;
  padding: 11px 18px !important;
  margin: 0 !important;
  font: 600 13px/1.4 "DM Sans", sans-serif !important;
  text-align: center !important;
  white-space: normal !important;
  box-sizing: border-box !important;
}
body:has(:is(.puck-hero--review-batch-news-article, .puck-hero--review-batch-program, .puck-hero--review-batch-program-limited, .puck-hero--review-batch-history, .puck-hero--review-batch-school, .puck-hero--review-batch-staff, .puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content {
  --batch-width: 800px;
}
body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content > :is(.puck-embed, .puck-text) {
  max-width: 760px !important;
}
@media (max-width: 767px) {
  body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content > :is(.puck-text, h2, h3, .puck-grid, .puck-card, .puck-image, .puck-embed) {
    width: calc(100% - 32px) !important;
  }
}
}



            /* Base styles */
            * {
              margin: 0;
              padding: 0;
              box-sizing: border-box;
            }
            
            body {
              font-family: DM Sans;
              line-height: 1.6;
              color: var(--color-text, #333);
              background-color: var(--color-background, #ffffff);
            }

            /* Global image safety — prevents oversized AMS/Quill images from breaking layouts */
            img {
              max-width: 100%;
              height: auto;
            }

            /* Public search: uses theme tokens and stays compact in either
               chrome region while allowing the full results page to breathe. */
            .site-search { position:relative; display:flex; align-items:center; gap:.4rem; min-width:0; }
            .site-search-input, .public-search-form input { min-width:0; width:100%; padding:.5rem .65rem; border:1px solid var(--color-border,#d1d5db); border-radius:.375rem; color:var(--color-text,#111827); background:var(--color-background,#fff); font:inherit; }
            .site-search-input[data-input-background="transparent"] { background:transparent; }
            .site-search-button, .public-search-form button { border:0; border-radius:.375rem; padding:.5rem .7rem; background:var(--color-primary,#2563eb); color:var(--color-on-primary,#fff); font:inherit; cursor:pointer; }
            .site-search-icon-button { min-width:2.4rem; min-height:2.4rem; padding:.35rem; font-size:1.35rem; line-height:1; }
            .site-search-suggestions { position:absolute; z-index:100; top:calc(100% + .3rem); left:0; right:0; max-height:18rem; overflow:auto; margin:0; padding:.25rem; list-style:none; border:1px solid var(--color-border,#d1d5db); border-radius:.375rem; background:var(--color-background,#fff); box-shadow:0 8px 20px rgba(0,0,0,.15); }
            .site-search-suggestion { padding:.55rem .65rem; cursor:pointer; color:var(--color-text,#111827); border-radius:.25rem; }
            .site-search-suggestion[aria-selected="true"], .site-search-suggestion:hover { background:var(--color-surface,#f3f4f6); }
            .public-search-page { max-width:900px; margin:0 auto; padding:3rem 1.25rem; color:var(--color-text,#111827); }
            .public-search-page h1 { margin:0 0 1rem; font-size:2rem; }
            .public-search-form { display:flex; gap:.6rem; align-items:end; flex-wrap:wrap; margin-bottom:1.5rem; }
            .public-search-form label { width:100%; font-weight:600; }
            .public-search-form input { flex:1 1 18rem; }
            .public-search-results { display:grid; gap:1rem; padding:0; list-style:none; }
            .public-search-result { padding:1rem; border:1px solid var(--color-border,#e5e7eb); border-radius:.5rem; }
            .public-search-result h2 { margin:.35rem 0; font-size:1.2rem; }.public-search-result p { margin:.35rem 0 .65rem; color:var(--color-textSecondary,#4b5563); }
            .public-search-result a, .public-search-pages a { color:var(--color-primary,#2563eb); }.public-search-type,.public-search-strength { font-size:.8rem; }.public-search-strength { float:right; color:var(--color-textSecondary,#4b5563); }
            .public-search-pages { display:flex; justify-content:center; gap:1rem; margin-top:1.5rem; }
            @media (max-width: 640px) { .site-search { width:100%; }.public-search-form { align-items:stretch; }.public-search-form button { width:100%; } }
            
            /* Quill alignment styles for rich text content */
            .ql-align-center {
              text-align: center;
            }
            .ql-align-right {
              text-align: right;
            }
            .ql-align-justify {
              text-align: justify;
            }
            .ql-indent-1 { padding-left: 3em; }
            .ql-indent-2 { padding-left: 6em; }
            .ql-indent-3 { padding-left: 9em; }
            .ql-indent-4 { padding-left: 12em; }
            .ql-indent-5 { padding-left: 15em; }
            
            /* Quill font families - matches Quill whitelist */
            .ql-font-arial { font-family: Arial, sans-serif; }
            .ql-font-helvetica { font-family: Helvetica, sans-serif; }
            .ql-font-georgia { font-family: Georgia, serif; }
            .ql-font-times-new-roman { font-family: 'Times New Roman', serif; }
            .ql-font-courier-new { font-family: 'Courier New', monospace; }
            .ql-font-verdana { font-family: Verdana, sans-serif; }
            .ql-font-comic-sans { font-family: 'Comic Sans MS', cursive; }
            .ql-font-lucida { font-family: 'Lucida Console', monospace; }
            .ql-font-inter { font-family: 'Inter', sans-serif; }
            .ql-font-poppins { font-family: 'Poppins', sans-serif; }
            .ql-font-permanent-marker { font-family: 'Permanent Marker', cursive; }
            .ql-font-theme-body { font-family: var(--font-primary, system-ui, sans-serif); }
            .ql-font-theme-header { font-family: var(--font-secondary, var(--font-primary, system-ui)); }
            .ql-font-serif { font-family: Georgia, 'Times New Roman', serif; }
            .ql-font-monospace { font-family: 'Courier New', Consolas, monospace; }
            
            /* Quill code blocks */
            pre.ql-syntax,
            .rich-text-content pre,
            .puck-text pre {
              background-color: var(--color-surface, #f5f5f5);
              color: var(--color-text, #333);
              padding: 12px 16px;
              border-radius: 6px;
              overflow-x: auto;
              font-family: 'Courier New', Consolas, monospace;
              font-size: 0.9em;
              line-height: 1.5;
              margin: 16px 0;
              white-space: pre-wrap;
              word-wrap: break-word;
            }
            
            /* Quill inline code */
            .rich-text-content code,
            .puck-text code {
              background-color: var(--color-surface, #f0f0f0);
              padding: 2px 6px;
              border-radius: 3px;
              font-family: 'Courier New', Consolas, monospace;
              font-size: 0.9em;
            }
            
            /* Quill blockquote */
            .rich-text-content blockquote,
            .puck-text blockquote,
            blockquote.ql-blockquote {
              border-left: 4px solid var(--color-primary, #3b82f6);
              padding-left: 16px;
              margin: 16px 0;
              font-style: italic;
              color: var(--color-text-secondary, #666);
            }
            
            /* Quill paragraph spacing */
            p {
              margin-bottom: 15px;
            }
            p:last-child {
              margin-bottom: 0;
            }
            
            /* Rich text content - Quill formatting styles */
            .rich-text-content ul,
            .puck-text ul {
              margin: 15px 0;
              padding-left: 1.5em;
              list-style-type: disc;
              list-style-position: outside;
            }
            
            .rich-text-content ol,
            .puck-text ol {
              margin: 15px 0;
              padding-left: 1.5em;
              list-style-type: decimal;
              list-style-position: outside;
            }
            
            .rich-text-content li,
            .puck-text li {
              margin-bottom: 8px;
              display: list-item;
              padding-left: 0.5em;
            }
            
            /* Nested lists */
            .rich-text-content ul ul,
            .puck-text ul ul {
              list-style-type: circle;
              margin-top: 8px;
              margin-bottom: 8px;
            }
            
            .rich-text-content ul ul ul,
            .puck-text ul ul ul {
              list-style-type: square;
            }
            
            .rich-text-content ol ol,
            .puck-text ol ol {
              list-style-type: lower-alpha;
              margin-top: 8px;
              margin-bottom: 8px;
            }
            
            .rich-text-content ol ol ol,
            .puck-text ol ol ol {
              list-style-type: lower-roman;
            }
            
            /* Responsive Grid - matches Puck editor behavior */
            /* Uses CSS variable for column count set via inline style */
            .puck-grid {
              display: grid;
              gap: 1rem;
            }
            .puck-grid.responsive-grid {
              grid-template-columns: 1fr;  /* Mobile: single column */
            }
            @media (min-width: 768px) {
              .puck-grid.responsive-grid {
                grid-template-columns: var(--grid-template, repeat(var(--grid-columns, 2), 1fr));
              }
            }
            .puck-grid-column {
              /* Structural child wrapper: content components own appearance. */
            }
            
            /* Header Navigation */
            .site-header {
              position: sticky;
              top: 0; z-index: 1000;
              background: var(--color-surface, #f5f5f5);
              
              padding: 1rem;
              border-bottom: 1px solid var(--color-border, #ddd);
              
              
            }
            
            /* Background image layer — sits above bg color, below all content (same as React approach) */
            
            
            .site-header nav > ul {
              list-style: none;
              display: flex;
              flex-direction: row;
              gap: 2rem;
              max-width: var(--header-max-width, var(--content-max-width, 1200px));
              margin: 0 auto;
              align-items: center;
              justify-content: center;
            }
            
            .site-header nav a,
            .site-header nav a:link,
            .site-header nav a:visited,
            .site-header nav a:hover,
            .site-header nav a:active,
            .site-header .nav-link,
            .site-header .nav-link-dropdown,
            .site-header .nav-menu a {
              color: var(--color-text, #333);
              text-decoration: none;
            }
            
            .site-header nav a:hover,
            .site-header .nav-link:hover,
            .site-header .nav-link-dropdown:hover {
              opacity: 0.8;
              
              text-decoration: none;
            }
            
            /* Navigation Style variants */
            .site-header .nav-link,
                  .site-header .nav-link-dropdown {
                    padding: 0.5rem 1rem;
                    border-radius: 0.375rem;
                    transition: background-color 0.2s ease;
                  }
                  .site-header .nav-link:hover,
                  .site-header .nav-link-dropdown:hover {
                    background-color: rgba(0,0,0,0.05);
                    opacity: 1;
                  }
            
            /* Footer */
            .site-footer {
              background: var(--color-surface, #f5f5f5);
              color: var(--color-text, #333);
              padding: 2rem 1rem 1rem;
              margin-top: 4rem;
              border-top: 1px solid var(--color-border, #ddd);
              
            }
            
            .site-footer a {
              color: var(--color-primary, #1976d2);
              text-decoration: none;
            }
            
            .site-footer a:hover {
              opacity: 0.8;
            }
            
            /* Ensure all footer navigation links have no underline */
            .site-footer ul a,
            .site-footer nav a,
            .site-footer li a {
              text-decoration: none;
            }
            
            /* Main content */
            main {
              max-width: var(--content-max-width, 1200px);
              margin: 0 auto;
              padding: 2rem;
            }

            /* A leading hero sits flush beneath the site header by cancelling main's
               2rem top padding. This applies in every content-width mode (not just
               full width). Only the FIRST child matches, so a hero placed lower on the
               page is never pulled upward. */
            #puck-content > .puck-hero:first-child {
              margin-top: -2rem;
            }
            
            h1, h2, h3, h4, h5, h6 {
              color: var(--color-heading, var(--color-text, #333));
              /* Parity with the editor/preview: .puck-root h1–h6 use the theme's
                 header font (--font-secondary). Without this, published headings
                 silently fall back to the body font. */
              font-family: var(--font-secondary, var(--font-primary, system-ui));
            }

            h1 {
              margin-bottom: 1rem;
            }
            
            .published-note {
              color: var(--color-textSecondary, #666);
              font-size: 0.875rem;
              margin-bottom: 2rem;
            }
            
            .content-preview {
              background: var(--color-surface, #f9f9f9);
              padding: 2rem;
              border-radius: 8px;
              border: 1px solid var(--color-border, #ddd);
            }
            
            /* @pqina/flip v1.8.4 - Vendor CSS for Flip Counter */
            .tick{box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default;position:relative;z-index:1;line-height:1.4}.tick *{box-sizing:inherit}.tick [data-view]{max-width:100%}.tick span[data-view]{display:inline-block}.tick .tick-credits{position:absolute;right:0;bottom:0;opacity:.4;text-decoration:none;font-size:11px;color:inherit}.tick [data-layout~=pad]{margin:-.25em}.tick [data-layout~=pad]>*{margin:.25em}.tick [data-layout~=horizontal]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.tick [data-layout~=horizontal][data-layout~=baseline]{-ms-flex-align:baseline;align-items:baseline}.tick [data-layout~=horizontal][data-layout~=center]{-ms-flex-pack:center;justify-content:center}.tick [data-layout~=horizontal][data-layout~=right]{-ms-flex-pack:end;justify-content:flex-end}.tick [data-layout~=horizontal][data-layout~=left]{-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=horizontal][data-layout~=fill],.tick [data-layout~=horizontal][data-layout~=stretch]{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tick [data-layout~=horizontal][data-layout~=fill]>*,.tick [data-layout~=horizontal][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0;width:100%}.tick [data-layout~=horizontal][data-layout~=multi-line]{-ms-flex-wrap:wrap;flex-wrap:wrap}.tick [data-layout~=horizontal][data-layout~=fit]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;white-space:nowrap;-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=vertical]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.tick [data-layout~=vertical][data-layout~=top]{-ms-flex-pack:start;justify-content:flex-start}.tick [data-layout~=vertical][data-layout~=bottom]{-ms-flex-pack:end;justify-content:flex-end;min-height:100%}.tick [data-layout~=vertical][data-layout~=middle]{-ms-flex-pack:center;justify-content:center;min-height:100%}.tick [data-layout~=vertical][data-layout~=left]{-ms-flex-align:start;align-items:flex-start}.tick [data-layout~=vertical][data-layout~=right]{-ms-flex-align:end;align-items:flex-end}.tick [data-layout~=vertical][data-layout~=center]{text-align:center}.tick [data-layout~=vertical][data-layout~=fill],.tick [data-layout~=vertical][data-layout~=stretch]{-ms-flex-align:stretch;align-items:stretch;min-height:100%}.tick [data-layout~=vertical][data-layout~=fill]>*,.tick [data-layout~=vertical][data-layout~=stretch]>*{-ms-flex:1 0 0px;flex:1 0 0}.tick [data-layout~=vertical]>*+*{margin-top:.5em}.tick [data-layout~=overlay]{position:relative}.tick [data-layout~=overlay]>*{margin:0}.tick [data-layout~=overlay][data-layout~=center]{text-align:center}.tick [data-layout~=overlay][data-layout~=left]{text-align:left}.tick [data-layout~=overlay][data-layout~=right]{text-align:right}.tick [data-layout~=overlay]>[data-overlay=fill],.tick [data-layout~=overlay]>[data-overlay=stretch]{position:absolute;left:0;right:0;top:0;bottom:0}.tick [data-layout~=overlay]>[data-overlay=center]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0}.tick-flip{position:relative;text-align:center}.tick-flip *{border-radius:inherit;white-space:pre;letter-spacing:inherit;text-indent:inherit}.tick-flip-front{border-bottom-left-radius:0;border-bottom-right-radius:0}.tick-flip-back{border-top-left-radius:0;border-top-right-radius:0}.tick-flip-spacer{display:block;visibility:hidden}.tick-flip-shadow{position:absolute;left:1px;right:1px;top:1px;bottom:1px;color:transparent!important;background:transparent!important}.tick-flip-shadow-top{bottom:calc(50% - 1px)}.tick-flip-shadow-bottom{top:calc(50% + 1px)}.tick-flip-card-shadow{position:absolute;left:.15em;right:.15em;bottom:.125em;height:.5em;background-color:transparent;border-radius:0;opacity:0;transform-origin:0 100%;box-shadow:0 .125em .25em rgba(0,0,0,.5),0 .125em .5em rgba(0,0,0,.75);z-index:0}.tick-flip-card{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;perspective:4em}.tick-flip-panel-back,.tick-flip-panel-front{position:absolute;left:0;width:100%;height:51%;backface-visibility:hidden;transform-style:preserve-3d}.tick-flip-panel-back-text,.tick-flip-panel-front-text{position:absolute;left:-1px;top:0;right:-1px;height:100%;overflow:hidden}.tick-flip-panel-text-wrapper{position:absolute;left:0;top:0;right:0;height:100%}.tick-flip-panel-back-text .tick-flip-panel-text-wrapper{height:200%;top:-100%}.tick-flip-panel-front{transform-origin:center bottom;top:0;z-index:2;box-shadow:inset 0 1px hsla(0,0%,100%,.05)}.tick-flip-panel-back{transform-origin:center top;top:50%;z-index:1;box-shadow:inset 0 -1px rgba(0,0,0,.1)}.tick-flip-panel-back:after{z-index:1;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.3) 1px,rgba(0,0,0,.15) 0,transparent 30%)}.tick-flip-panel-back-shadow{z-index:2}.tick-flip-panel-back-highlight{z-index:3}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick-flip-panel-back-highlight,.tick-flip-panel-back-shadow,.tick-flip-panel-front-shadow{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0}.tick-flip-panel-front-shadow{background-image:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.3))}.tick-flip-panel-back-shadow{background-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5))}.tick-flip-panel-back-highlight{background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.3))}.tick [data-style*="shadow:inner"],.tick [data-style*="shadow:inner"] .tick-flip-card-shadow,.tick [data-style*="shadow:none"] .tick-flip-card-shadow,.tick [data-style*="shadow:none"] .tick-flip-panel-back,.tick [data-style*="shadow:none"] .tick-flip-panel-front,.tick [data-style*="shadow:none"] .tick-flip-shadow{box-shadow:none}.tick [data-style*="shadow:none"] .tick-flip-back:after,.tick [data-style*="shadow:none"] .tick-flip-panel-back-shadow,.tick [data-style*="shadow:none"] .tick-flip-panel-back-text:after,.tick [data-style*="shadow:none"] .tick-flip-panel-front-shadow{background-image:none}.tick [data-style*="rounded:none"]{border-radius:0}.tick [data-style*="rounded:panels"] .tick-flip-front,.tick [data-style*="rounded:panels"] .tick-flip-shadow-bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.tick [data-style*="rounded:panels"] .tick-flip-back,.tick [data-style*="rounded:panels"] .tick-flip-panel-back:after,.tick [data-style*="rounded:panels"] .tick-flip-shadow-top{border-top-left-radius:inherit;border-top-right-radius:inherit}.tick-flip{margin-left:.0625em;margin-right:.0625em;min-width:1.125em;border-radius:.125em;letter-spacing:.25em;text-indent:.25em}.tick-flip-panel{color:#edebeb;background-color:#333232}.tick-flip-shadow{box-shadow:0 .125em .3125em rgba(0,0,0,.25),0 .02125em .06125em rgba(0,0,0,.25)}
            
            /* Custom Flip Counter Styling */
            .tick {
              font-size: 1rem;
              white-space: nowrap;
              font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
            }

            .tick-flip, .tick-text-inline {
              font-size: 2.5em;
            }

            .tick-label {
              margin-top: 1em;
              font-size: 1em;
              color: var(--color-textSecondary, #696996);
              text-transform: uppercase;
              letter-spacing: 0.1em;
            }

            .tick-char {
              width: 1.5em;
            }

            .tick-text-inline {
              display: inline-block;
              text-align: center;
              min-width: 1em;
              color: var(--color-text, #15151e);
            }

            .tick-text-inline + .tick-text-inline {
              margin-left: -0.325em;
            }

            .tick-group {
              margin: 0 0.5em;
              text-align: center;
            }

            /* Flip Clock Panel - Classic Segmented Display Style */
            .tick-flip-panel {
              color: #ffffff !important;
              background-color: #2b2b2b !important;
              border-radius: 0.15em !important;
              box-shadow: 
                0 0.05em 0 rgba(0, 0, 0, 0.6),
                0 0.15em 0.15em rgba(0, 0, 0, 0.4) !important;
            }

            /* Add subtle gradient for 3D depth effect */
            .tick-flip-panel::before {
              background: linear-gradient(
                to bottom,
                rgba(255, 255, 255, 0.1) 0%,
                rgba(255, 255, 255, 0) 50%,
                rgba(0, 0, 0, 0.2) 100%
              ) !important;
            }

            /* Flip card container with shadow */
            .tick-flip {
              border-radius: 0.15em !important;
              font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
              font-weight: 600 !important;
              box-shadow: 0 0.2em 0.4em rgba(0, 0, 0, 0.3) !important;
            }

            /* Middle divider line between flip panels for segmented look */
            .tick-flip::after {
              background: #1a1a1a !important;
              height: 0.05em !important;
            }

            /* Text positioning and line height */
            .tick-flip-panel-text-wrapper {
              line-height: 1.5 !important;
            }

            /* Spacing between individual digit cards */
            .tick-flip + .tick-flip {
              margin-left: 0.1em;
            }
            
            /* Navigation Dropdown Styles */
            .nav-menu {
              position: relative;
            }
            
            .nav-item-dropdown {
              position: relative;
            }
            
            .nav-link, .nav-link-dropdown {
              color: var(--color-text, #333);
              font-family: DM Sans;
              text-decoration: none;
              padding: 0.5rem 0.75rem;
              display: inline-flex;
              align-items: center;
              position: relative;
              border-radius: 4px;
              transition: background-color 0.2s, color 0.2s, border-color 0.2s;
              cursor: pointer;
              font-weight: 500;
            }
            
            /* Navigation underline element for underline style */
            .nav-link .nav-underline, .nav-link-dropdown .nav-underline {
              position: absolute;
              bottom: 0;
              left: 50%;
              transform: translateX(-50%);
              height: 2px;
              width: 0%;
              background-color: var(--color-text, #333);
              transition: width 0.2s ease;
            }
            
            /* Default style hover */
            
            .nav-link:hover, .nav-link-dropdown:hover {
              background-color: rgba(0,0,0,0.05);
              
            }
            
            
            /* Underline style hover */
            
            
            /* Pill style hover */
            
            
            /* Bar style hover */
            
            
            .dropdown-arrow {
              font-size: 0.7em;
              margin-left: 0.3rem;
              transition: transform 0.2s;
            }
            
            .nav-item-dropdown.active .dropdown-arrow {
              transform: rotate(180deg);
            }
            
            .nav-dropdown {
              display: none;
              position: absolute;
              top: 100%;
              left: 0;
              min-width: 200px;
              background: #ffffff;
              border: 1px solid var(--color-border, #e5e7eb);
              border-radius: 4px;
              box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
              padding: 0.5rem 0;
              margin-top: 0.25rem;
              list-style: none;
              z-index: 1000;
            }
            
            /* Dropdown visibility controlled by JavaScript with delay support */
            .nav-item-dropdown.active .nav-dropdown {
              display: block;
            }
            
            .nav-dropdown li {
              margin: 0;
            }
            
            .site-header .nav-dropdown a,
            .site-header .nav-dropdown a:link,
            .site-header .nav-dropdown a:visited,
            .site-header .nav-dropdown a:active {
              color: #333333;
              font-family: DM Sans;
              text-decoration: none;
              padding: 0.5rem 1rem;
              display: block;
              transition: background-color 0.2s, color 0.2s;
              font-weight: 400;
            }
            
            .site-header .nav-dropdown a:hover {
              background-color: rgba(0,0,0,0.05);
              color: #111111;
            }
            
            /* Nested dropdown (fly-out) styles */
            .nav-item-nested {
              position: relative;
            }
            
            .nav-item-nested .dropdown-arrow {
              transform: rotate(0deg);
            }
            
            /* Nested dropdowns fly out to the right - HIDDEN by default */
            .nav-item-nested > .nav-dropdown {
              display: none !important;
              top: 0;
              left: 100%;
              margin-top: 0;
              margin-left: 0;
            }
            
            /* Show nested dropdown ONLY on direct hover (CSS-based, no JS active class) */
            .nav-item-nested:hover > .nav-dropdown {
              display: block !important;
            }
            
            /* Note: Click mode and hover delays are now fully handled by JavaScript */
            
            /* Mobile Navigation Styles */
            .mobile-menu-toggle {
              display: none;
              background: none;
              border: none;
              cursor: pointer;
              padding: 0.5rem;
              color: var(--color-text, #333);
              font-size: 1.5rem;
              line-height: 1;
            }
            
            .mobile-nav {
              display: none;
            }
            
            @media (max-width: 768px) {
              .mobile-menu-toggle {
                display: block;
                margin-left: auto;
              }
              
              .desktop-nav {
                display: none !important;
              }
              
              .mobile-nav {
                display: none;
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: var(--color-surface, #ffffff);
                color: var(--color-text, #333);
                z-index: 9999;
                overflow-y: auto;
              }
              
              .mobile-nav.active {
                display: block;
              }
              
              .mobile-nav-header {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 1rem;
                border-bottom: 1px solid var(--color-border, #ddd);
              }
              
              .mobile-nav-close {
                background: none;
                border: none;
                cursor: pointer;
                padding: 0.5rem;
                color: var(--color-text, #333);
                font-size: 1.5rem;
                line-height: 1;
              }
              
              .mobile-nav ul {
                list-style: none;
                margin: 0;
                padding: 0;
              }
              
              .mobile-nav ul li {
                border-bottom: 1px solid var(--color-border, #ddd);
              }
              
              .mobile-nav ul li a {
                display: block;
                padding: 1rem;
                color: var(--color-text, #333);
                text-decoration: none;
                font-size: 1.1rem;
              }
              
              .mobile-nav ul li a:active {
                background: rgba(0,0,0,0.05);
                
              }
              
              /* Nested sublists — real hierarchy: indented, slightly smaller,
                 with a left guide border so parent/child structure is visible */
              .mobile-nav ul ul.mobile-nav-sub {
                margin: 0 0 0 1rem;
                padding: 0;
                border-left: 2px solid var(--color-border, #ddd);
              }
              
              .mobile-nav ul ul.mobile-nav-sub li {
                border-bottom: none;
              }
              
              .mobile-nav ul ul.mobile-nav-sub li a {
                padding: 0.65rem 1rem;
                font-size: 1rem;
              }
            }
            
            /* ----------------------------------------------
               Custom Quill Blot Styles for Rich Text Content
               ---------------------------------------------- */
            
            /* Floatable Image Styles */
            .ql-floatable-image {
              display: inline-block;
              max-width: 100%;
              margin: 12px 0;
              vertical-align: top;
            }
            
            .ql-floatable-image img {
              display: block;
              max-width: 100%;
              height: auto;
              border-radius: 8px;
            }
            
            .ql-floatable-image.float-left {
              float: left;
              margin: 0 20px 12px 0;
              max-width: 50%;
              clear: none;
            }
            
            .ql-floatable-image.float-right {
              float: right;
              margin: 0 0 12px 20px;
              max-width: 50%;
              clear: none;
            }
            
            .ql-floatable-image.float-none {
              float: none;
              display: block;
              margin: 12px auto;
              max-width: 100%;
            }
            
            .ql-floatable-image.width-small { max-width: 25% !important; }
            .ql-floatable-image.width-medium { max-width: 50% !important; }
            .ql-floatable-image.width-large { max-width: 75% !important; }
            .ql-floatable-image.width-full { max-width: 100% !important; }
            
            /* Video Embed Styles */
            .ql-video-embed {
              display: block;
              margin: 16px 0;
              max-width: 100%;
              clear: both;
            }
            
            .ql-video-embed .video-embed-wrapper {
              position: relative;
              padding-bottom: 56.25%;
              height: 0;
              overflow: hidden;
              border-radius: 8px;
            }
            
            .ql-video-embed .video-embed-wrapper iframe,
            .ql-video-embed .video-embed-wrapper video {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
            }
            
            .ql-video-embed.float-left {
              float: left;
              margin: 0 20px 12px 0;
              clear: none;
            }
            
            .ql-video-embed.float-right {
              float: right;
              margin: 0 0 12px 20px;
              clear: none;
            }
            
            .ql-video-embed.float-none {
              float: none;
              margin: 16px auto;
            }
            
            .ql-video-embed.width-small { width: 200px !important; min-width: 200px !important; }
            .ql-video-embed.width-medium { width: 320px !important; min-width: 320px !important; }
            .ql-video-embed.width-large { width: 480px !important; min-width: 480px !important; }
            .ql-video-embed.width-full { width: 100% !important; max-width: 100% !important; float: none !important; margin: 16px auto !important; }
            
            /* File Card Styles */
            .ql-file-card {
              display: inline-flex;
              align-items: center;
              gap: 12px;
              padding: 12px 16px;
              background: var(--color-surface, #f8fafc);
              border: 1px solid var(--color-border, #e2e8f0);
              border-radius: 8px;
              text-decoration: none;
              color: var(--color-text, inherit);
              margin: 8px 0;
              max-width: 320px;
              transition: all 0.2s ease;
              box-sizing: border-box;
            }
            
            .ql-file-card:hover {
              background: var(--color-surface, #f1f5f9);
              border-color: var(--color-text, #cbd5e1);
              opacity: 0.9;
            }
            
            .ql-file-card .file-icon {
              width: 40px;
              height: 40px;
              border-radius: 8px;
              display: flex;
              align-items: center;
              justify-content: center;
              font-size: 20px;
              flex-shrink: 0;
            }
            
            .ql-file-card .file-icon.pdf { background: #fef2f2; color: #dc2626; }
            .ql-file-card .file-icon.doc { background: #eff6ff; color: #2563eb; }
            .ql-file-card .file-icon.spreadsheet { background: #f0fdf4; color: #16a34a; }
            .ql-file-card .file-icon.default { background: var(--color-surface, #f8fafc); color: var(--color-textSecondary, #64748b); }
            
            .ql-file-card .file-info {
              flex: 1;
              min-width: 0;
              overflow: hidden;
            }
            
            .ql-file-card .file-name {
              font-weight: 600;
              font-size: 14px;
              color: var(--color-text, #1e293b);
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
            }
            
            .ql-file-card .file-size {
              font-size: 12px;
              color: var(--color-textSecondary, #64748b);
              margin-top: 2px;
            }
            
            .ql-file-card.float-left {
              float: left;
              margin: 8px 16px 8px 0;
            }
            
            .ql-file-card.float-right {
              float: right;
              margin: 8px 0 8px 16px;
            }
            
            /* Mobile Responsive Styles for Quill Blots */
            @media (max-width: 768px) {
              /* File cards on mobile - stacked treatment */
              .ql-file-card {
                display: flex !important;
                flex-direction: column !important;
                align-items: center !important;
                max-width: 120px !important;
                width: auto !important;
                box-sizing: border-box !important;
                padding: 12px !important;
                gap: 6px !important;
                text-align: center !important;
              }
              
              .ql-file-card.float-left,
              .ql-file-card.float-right {
                float: none !important;
                margin: 8px 0 !important;
              }
              
              .ql-file-card .file-icon {
                width: 40px !important;
                height: 40px !important;
                font-size: 18px !important;
                border-radius: 8px !important;
              }
              
              .ql-file-card .file-info {
                min-width: 0 !important;
                width: 100% !important;
                overflow: hidden !important;
                text-align: center !important;
              }
              
              .ql-file-card .file-name {
                max-width: 100% !important;
                font-size: 11px !important;
                overflow: hidden !important;
                text-overflow: ellipsis !important;
                white-space: nowrap !important;
                display: block !important;
              }
              
              .ql-file-card .file-size {
                display: none !important;
              }
              
              /* Floatable images on mobile - remove float and constrain */
              .ql-floatable-image {
                max-width: 100% !important;
                box-sizing: border-box;
              }
              
              .ql-floatable-image.float-left,
              .ql-floatable-image.float-right {
                float: none !important;
                margin: 12px 0 !important;
                max-width: 100% !important;
              }
              
              .ql-floatable-image img {
                max-width: 100% !important;
                height: auto !important;
              }
              
              /* Video embeds on mobile */
              .ql-video-embed.float-left,
              .ql-video-embed.float-right {
                float: none !important;
                margin: 16px 0 !important;
                width: 100% !important;
              }
              
              /* Text content word wrapping */
              .rich-text-content,
              .puck-text {
                max-width: 100% !important;
                overflow-wrap: break-word !important;
                word-wrap: break-word !important;
                word-break: break-word !important;
              }
            }
            
            /* Pull Quote Styles */
            .ql-pull-quote {
              display: block;
              margin: 24px 0;
              padding: 0;
              position: relative;
            }
            
            .ql-pull-quote .pull-quote-wrapper {
              padding: 20px 24px;
              background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);
              border-left: 4px solid #3b82f6;
              border-radius: 0 8px 8px 0;
              position: relative;
            }
            
            .ql-pull-quote .pull-quote-mark {
              font-size: 48px;
              line-height: 1;
              color: #3b82f6;
              opacity: 0.3;
              font-family: Georgia, serif;
              position: absolute;
            }
            
            .ql-pull-quote .pull-quote-mark.open {
              top: 8px;
              left: 12px;
            }
            
            .ql-pull-quote .pull-quote-mark.close {
              bottom: 0;
              right: 16px;
            }
            
            .ql-pull-quote .pull-quote-text {
              font-size: 1.25rem;
              font-style: italic;
              font-weight: 500;
              line-height: 1.6;
              color: #334155;
              text-align: center;
              margin: 0;
              padding: 8px 32px;
            }
            
            .ql-pull-quote.float-left {
              float: left;
              margin: 8px 24px 16px 0;
              clear: none;
            }
            
            .ql-pull-quote.float-right {
              float: right;
              margin: 8px 0 16px 24px;
              clear: none;
            }
            
            .ql-pull-quote.float-none {
              float: none;
              margin: 24px auto;
            }
            
            .ql-pull-quote.width-small { width: 200px !important; min-width: 200px !important; }
            .ql-pull-quote.width-medium { width: 280px !important; min-width: 280px !important; }
            .ql-pull-quote.width-large { width: 360px !important; min-width: 360px !important; }
            .ql-pull-quote.width-full { width: 100% !important; max-width: 100% !important; float: none !important; margin: 24px auto !important; }
            
            /* Clear floats after rich text content */
            .text-content::after,
            .rich-text-content::after {
              content: "";
              display: table;
              clear: both;
            }

            /* Render class contract (Task #156): default component structure on
               documented stable classes. Emitted here — after all base styles,
               immediately before the site's custom CSS — so custom CSS overrides
               it at equal specificity. Reproduces the renderer's previous inline
               defaults so sites without custom CSS are unchanged. */
            /* Render class contract v1.11.0 — site chrome structural-only (designer-owned appearance). */
.site-header .header-logo {
  flex-shrink: 0;
}
.site-header .header-logo-link {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.site-header .header-logo-img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.site-header .header-nav {
  flex: 1;
}
.site-header .nav-menu {
  list-style: none;
  display: flex;
  width: 100%;
  gap: 1.5rem;
  flex-wrap: wrap;
}
.site-header .header-cta {
  flex-shrink: 0;
}
.site-header .header-cta-button {
  display: inline-block;
}
.site-header .header-social {
  display: flex;
  gap: 0.75rem;
  align-items: center;
}
.site-header .header-social-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}
.site-header .header-contact {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.site-header .header-grid {
  max-width: var(--header-max-width, var(--content-max-width, 1200px));
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.site-header .header-grid-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  min-height: 40px;
}
.site-header .header-grid-zone {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.site-header .header-grid-zone--center {
  flex: 1;
}
.site-header .header-flex {
  max-width: var(--header-max-width, var(--content-max-width, 1200px));
  display: flex;
  align-items: center;
  gap: 2rem;
  flex-wrap: wrap;
}
.site-footer .site-footer-content {
  max-width: var(--footer-max-width, var(--content-max-width, 1200px));
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 2rem;
}
.site-footer .site-footer-logo {
  width: 100%;
  max-width: 150px;
  height: auto;
}
.site-footer .site-footer-links {
  list-style: none;
}
.site-footer .site-footer-social {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.site-footer .site-footer-empty {
  text-align: center;
}
.site-footer .footer-bottom-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
.site-footer .footer-bottom-bar-link {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
}
.site-footer .footer-bottom-bar-details {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.375rem 1rem;
}
            /* Render class contract v1.11.0 — structural-only (designer-owned appearance). */
.puck-card {
  display: block;
  overflow: hidden;
}
.puck-grid-heading {
  text-align: center;
}
.puck-grid-subheading {
  text-align: center;
}
.puck-columns {
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
}
.puck-columns-col {
  min-width: 200px;
}
.puck-column {
  min-width: 150px;
  min-height: 100px;
  display: flex;
  flex-direction: column;
}
.puck-button-container {
  display: flex;
  align-self: flex-start;
  width: 100%;
}
.puck-button {
  display: inline-block;
}
.puck-stats-title {
  text-align: center;
}
.puck-stats-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 32px;
}
.puck-stat-card {
  text-align: center;
}
.puck-hero--standard {
  display: flex;
  align-items: center;
  justify-content: center;
}
.puck-hero--carousel {
  position: relative;
  overflow: hidden;
}
.puck-hero--video {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
.puck-hero--split {
  display: flex;
  flex-wrap: wrap;
}
.puck-hero--minimal {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.puck-hero--offset {
  position: relative;
  display: flex;
}
.puck-hero-content {
  max-width: 800px;
}
.puck-hero--video .puck-hero-content {
  position: relative;
  z-index: 2;
}
.puck-hero--split .puck-hero-content {
  max-width: 500px;
}
.puck-hero--minimal .puck-hero-content {
  max-width: 600px;
}
.puck-hero--offset .puck-hero-content {
  max-width: 500px;
}
.puck-hero-eyebrow {
  display: inline-block;
}
.puck-hero--minimal .puck-hero-subtitle {
  max-width: 500px;
}
.puck-hero-cta-primary {
  display: inline-block;
}
.puck-hero-cta-secondary {
  display: inline-block;
}
.puck-hero--carousel .carousel-slide {
  align-items: center;
  justify-content: center;
}
.puck-hero--carousel .carousel-slides {
  position: relative;
}
.puck-hero--carousel .carousel-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.puck-hero--carousel .carousel-prev {
  left: 1rem;
}
.puck-hero--carousel .carousel-next {
  right: 1rem;
}
.puck-hero--carousel .carousel-dots {
  position: absolute;
  bottom: 1.5rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 0.5rem;
  z-index: 10;
}
.puck-hero--carousel .carousel-dot {
  width: 12px;
  height: 12px;
}
.puck-hero-video-el {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.puck-hero-video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.puck-hero-split-panel {
  flex: 1;
  min-width: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.puck-hero-split-image {
  flex: 1;
  min-width: 300px;
}
.puck-grid-preset {
  display: grid;
}
.puck-flex {
  display: flex;
  flex-direction: var(--puck-flex-direction, row);
  flex-wrap: var(--puck-flex-wrap, wrap);
  row-gap: var(--puck-flex-row-gap, 16px);
  column-gap: var(--puck-flex-column-gap, 16px);
  align-items: var(--puck-flex-align-items, stretch);
  justify-content: var(--puck-flex-justify-content, flex-start);
  min-height: 100px;
}
.puck-flex-item {
  flex-grow: var(--puck-flex-item-grow, 0);
  flex-basis: var(--puck-flex-item-basis, auto);
  flex-shrink: var(--puck-flex-item-shrink, var(--puck-flex-item-flex-shrink, 0));
  align-self: var(--puck-flex-item-align-self, auto);
  min-width: var(--puck-flex-item-min-width, auto);
  max-width: var(--puck-flex-item-max-width, none);
}
.puck-flex > .puck-flex-item[data-puck-flex-item-padding] > * {
  padding-top: var(--puck-flex-item-padding-top) !important;
  padding-right: var(--puck-flex-item-padding-right) !important;
  padding-bottom: var(--puck-flex-item-padding-bottom) !important;
  padding-left: var(--puck-flex-item-padding-left) !important;
}
.puck-video {
  display: flex;
}
.puck-video-inner {
  max-width: 100%;
}
.puck-video-media {
  width: 100%;
  display: block;
}
.puck-cta {
  text-align: center;
}
.puck-cta-description {
  max-width: 600px;
  white-space: pre-wrap;
}
.puck-cta-buttons {
  display: flex;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
}
.puck-cta-primary {
  display: inline-block;
}
.puck-cta-secondary {
  display: inline-block;
}
.puck-image {
  display: flex;
  max-width: 100%;
}
.puck-image-img {
  display: block;
  max-width: 100%;
}
.puck-image-caption {
  text-align: center;
}
.puck-image-viewer-trigger {
  display: block;
}
.puck-image-viewer-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.puck-image-viewer-img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.puck-image-viewer-close {
  position: absolute;
  top: 16px;
  right: 16px;
}
.puck-image-viewer-previous, .puck-image-viewer-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.puck-image-viewer-previous {
  left: 16px;
}
.puck-image-viewer-next {
  right: 16px;
}
.puck-card-icon-horizontal .puck-card-title {
  text-align: left;
}
.puck-card-description {
  white-space: pre-wrap;
}
.puck-card-featured-overlay {
  position: absolute;
  inset: 0;
}
.puck-card-featured-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.puck-card-meta {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 4px;
  text-align: left;
}
.puck-card-meta-row {
  display: flex;
  align-items: baseline;
  gap: 8px;
}
.puck-card-meta-label {
  flex-shrink: 0;
}
.puck-card-avatar {
  width: 120px;
  height: 120px;
  overflow: hidden;
  flex-shrink: 0;
}
.puck-card-avatar-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
@media (max-width: 1024px) { .puck-flex { flex-direction: var(--puck-flex-tablet-direction, var(--puck-flex-direction, row));flex-wrap: var(--puck-flex-tablet-wrap, var(--puck-flex-wrap, wrap));row-gap: var(--puck-flex-tablet-row-gap, var(--puck-flex-row-gap, 16px));column-gap: var(--puck-flex-tablet-column-gap, var(--puck-flex-column-gap, 16px));align-items: var(--puck-flex-tablet-align-items, var(--puck-flex-align-items, stretch));justify-content: var(--puck-flex-tablet-justify-content, var(--puck-flex-justify-content, flex-start)); } }
@media (max-width: 767px) { .puck-flex { flex-direction: var(--puck-flex-mobile-direction, var(--puck-flex-tablet-direction, var(--puck-flex-direction, row)));flex-wrap: var(--puck-flex-mobile-wrap, var(--puck-flex-tablet-wrap, var(--puck-flex-wrap, wrap)));row-gap: var(--puck-flex-mobile-row-gap, var(--puck-flex-tablet-row-gap, var(--puck-flex-row-gap, 16px)));column-gap: var(--puck-flex-mobile-column-gap, var(--puck-flex-tablet-column-gap, var(--puck-flex-column-gap, 16px)));align-items: var(--puck-flex-mobile-align-items, var(--puck-flex-tablet-align-items, var(--puck-flex-align-items, stretch)));justify-content: var(--puck-flex-mobile-justify-content, var(--puck-flex-tablet-justify-content, var(--puck-flex-justify-content, flex-start))); } }
@container puck-canvas (max-width: 1024px) { .puck-flex { flex-direction: var(--puck-flex-tablet-direction, var(--puck-flex-direction, row));flex-wrap: var(--puck-flex-tablet-wrap, var(--puck-flex-wrap, wrap));row-gap: var(--puck-flex-tablet-row-gap, var(--puck-flex-row-gap, 16px));column-gap: var(--puck-flex-tablet-column-gap, var(--puck-flex-column-gap, 16px));align-items: var(--puck-flex-tablet-align-items, var(--puck-flex-align-items, stretch));justify-content: var(--puck-flex-tablet-justify-content, var(--puck-flex-justify-content, flex-start)); } }
@container puck-canvas (max-width: 767px) { .puck-flex { flex-direction: var(--puck-flex-mobile-direction, var(--puck-flex-tablet-direction, var(--puck-flex-direction, row)));flex-wrap: var(--puck-flex-mobile-wrap, var(--puck-flex-tablet-wrap, var(--puck-flex-wrap, wrap)));row-gap: var(--puck-flex-mobile-row-gap, var(--puck-flex-tablet-row-gap, var(--puck-flex-row-gap, 16px)));column-gap: var(--puck-flex-mobile-column-gap, var(--puck-flex-tablet-column-gap, var(--puck-flex-column-gap, 16px)));align-items: var(--puck-flex-mobile-align-items, var(--puck-flex-tablet-align-items, var(--puck-flex-align-items, stretch)));justify-content: var(--puck-flex-mobile-justify-content, var(--puck-flex-tablet-justify-content, var(--puck-flex-justify-content, flex-start))); } }
@media (max-width: 1024px) { .puck-flex > .puck-flex-item { flex-grow: var(--puck-flex-item-tablet-grow, var(--puck-flex-item-grow, 0));flex-basis: var(--puck-flex-item-tablet-basis, var(--puck-flex-item-basis, auto));flex-shrink: var(--puck-flex-item-tablet-shrink, var(--puck-flex-item-shrink, var(--puck-flex-item-flex-shrink, 0)));align-self: var(--puck-flex-item-tablet-align-self, var(--puck-flex-item-align-self, auto));min-width: var(--puck-flex-item-tablet-min-width, var(--puck-flex-item-min-width, auto));max-width: var(--puck-flex-item-tablet-max-width, var(--puck-flex-item-max-width, none)); } .puck-flex > .puck-flex-item[data-puck-flex-item-tablet-margin] { margin-top: var(--puck-flex-item-tablet-margin-top, var(--puck-flex-item-margin-top, var(--puck-flex-item-margin, 0)));margin-right: var(--puck-flex-item-tablet-margin-right, var(--puck-flex-item-margin-right, var(--puck-flex-item-margin, 0)));margin-bottom: var(--puck-flex-item-tablet-margin-bottom, var(--puck-flex-item-margin-bottom, var(--puck-flex-item-margin, 0)));margin-left: var(--puck-flex-item-tablet-margin-left, var(--puck-flex-item-margin-left, var(--puck-flex-item-margin, 0))); } .puck-flex > .puck-flex-item[data-puck-flex-item-tablet-padding] > * { padding-top: var(--puck-flex-item-tablet-padding-top, var(--puck-flex-item-padding-top, revert)) !important;padding-right: var(--puck-flex-item-tablet-padding-right, var(--puck-flex-item-padding-right, revert)) !important;padding-bottom: var(--puck-flex-item-tablet-padding-bottom, var(--puck-flex-item-padding-bottom, revert)) !important;padding-left: var(--puck-flex-item-tablet-padding-left, var(--puck-flex-item-padding-left, revert)) !important; } }
@media (max-width: 767px) { .puck-flex > .puck-flex-item { flex-grow: var(--puck-flex-item-mobile-grow, var(--puck-flex-item-tablet-grow, var(--puck-flex-item-grow, 0)));flex-basis: var(--puck-flex-item-mobile-basis, var(--puck-flex-item-tablet-basis, var(--puck-flex-item-basis, auto)));flex-shrink: var(--puck-flex-item-mobile-shrink, var(--puck-flex-item-tablet-shrink, var(--puck-flex-item-shrink, var(--puck-flex-item-flex-shrink, 0))));align-self: var(--puck-flex-item-mobile-align-self, var(--puck-flex-item-tablet-align-self, var(--puck-flex-item-align-self, auto)));min-width: var(--puck-flex-item-mobile-min-width, var(--puck-flex-item-tablet-min-width, var(--puck-flex-item-min-width, auto)));max-width: var(--puck-flex-item-mobile-max-width, var(--puck-flex-item-tablet-max-width, var(--puck-flex-item-max-width, none))); } .puck-flex > .puck-flex-item[data-puck-flex-item-mobile-margin] { margin-top: var(--puck-flex-item-mobile-margin-top, var(--puck-flex-item-tablet-margin-top, var(--puck-flex-item-margin-top, var(--puck-flex-item-margin, 0))));margin-right: var(--puck-flex-item-mobile-margin-right, var(--puck-flex-item-tablet-margin-right, var(--puck-flex-item-margin-right, var(--puck-flex-item-margin, 0))));margin-bottom: var(--puck-flex-item-mobile-margin-bottom, var(--puck-flex-item-tablet-margin-bottom, var(--puck-flex-item-margin-bottom, var(--puck-flex-item-margin, 0))));margin-left: var(--puck-flex-item-mobile-margin-left, var(--puck-flex-item-tablet-margin-left, var(--puck-flex-item-margin-left, var(--puck-flex-item-margin, 0)))); } .puck-flex > .puck-flex-item[data-puck-flex-item-mobile-padding] > * { padding-top: var(--puck-flex-item-mobile-padding-top, var(--puck-flex-item-tablet-padding-top, var(--puck-flex-item-padding-top, revert))) !important;padding-right: var(--puck-flex-item-mobile-padding-right, var(--puck-flex-item-tablet-padding-right, var(--puck-flex-item-padding-right, revert))) !important;padding-bottom: var(--puck-flex-item-mobile-padding-bottom, var(--puck-flex-item-tablet-padding-bottom, var(--puck-flex-item-padding-bottom, revert))) !important;padding-left: var(--puck-flex-item-mobile-padding-left, var(--puck-flex-item-tablet-padding-left, var(--puck-flex-item-padding-left, revert))) !important; } }
@container puck-canvas (max-width: 1024px) { .puck-flex > .puck-flex-item { flex-grow: var(--puck-flex-item-tablet-grow, var(--puck-flex-item-grow, 0));flex-basis: var(--puck-flex-item-tablet-basis, var(--puck-flex-item-basis, auto));flex-shrink: var(--puck-flex-item-tablet-shrink, var(--puck-flex-item-shrink, var(--puck-flex-item-flex-shrink, 0)));align-self: var(--puck-flex-item-tablet-align-self, var(--puck-flex-item-align-self, auto));min-width: var(--puck-flex-item-tablet-min-width, var(--puck-flex-item-min-width, auto));max-width: var(--puck-flex-item-tablet-max-width, var(--puck-flex-item-max-width, none)); } .puck-flex > .puck-flex-item[data-puck-flex-item-tablet-margin] { margin-top: var(--puck-flex-item-tablet-margin-top, var(--puck-flex-item-margin-top, var(--puck-flex-item-margin, 0)));margin-right: var(--puck-flex-item-tablet-margin-right, var(--puck-flex-item-margin-right, var(--puck-flex-item-margin, 0)));margin-bottom: var(--puck-flex-item-tablet-margin-bottom, var(--puck-flex-item-margin-bottom, var(--puck-flex-item-margin, 0)));margin-left: var(--puck-flex-item-tablet-margin-left, var(--puck-flex-item-margin-left, var(--puck-flex-item-margin, 0))); } .puck-flex > .puck-flex-item[data-puck-flex-item-tablet-padding] > * { padding-top: var(--puck-flex-item-tablet-padding-top, var(--puck-flex-item-padding-top, revert)) !important;padding-right: var(--puck-flex-item-tablet-padding-right, var(--puck-flex-item-padding-right, revert)) !important;padding-bottom: var(--puck-flex-item-tablet-padding-bottom, var(--puck-flex-item-padding-bottom, revert)) !important;padding-left: var(--puck-flex-item-tablet-padding-left, var(--puck-flex-item-padding-left, revert)) !important; } }
@container puck-canvas (max-width: 767px) { .puck-flex > .puck-flex-item { flex-grow: var(--puck-flex-item-mobile-grow, var(--puck-flex-item-tablet-grow, var(--puck-flex-item-grow, 0)));flex-basis: var(--puck-flex-item-mobile-basis, var(--puck-flex-item-tablet-basis, var(--puck-flex-item-basis, auto)));flex-shrink: var(--puck-flex-item-mobile-shrink, var(--puck-flex-item-tablet-shrink, var(--puck-flex-item-shrink, var(--puck-flex-item-flex-shrink, 0))));align-self: var(--puck-flex-item-mobile-align-self, var(--puck-flex-item-tablet-align-self, var(--puck-flex-item-align-self, auto)));min-width: var(--puck-flex-item-mobile-min-width, var(--puck-flex-item-tablet-min-width, var(--puck-flex-item-min-width, auto)));max-width: var(--puck-flex-item-mobile-max-width, var(--puck-flex-item-tablet-max-width, var(--puck-flex-item-max-width, none))); } .puck-flex > .puck-flex-item[data-puck-flex-item-mobile-margin] { margin-top: var(--puck-flex-item-mobile-margin-top, var(--puck-flex-item-tablet-margin-top, var(--puck-flex-item-margin-top, var(--puck-flex-item-margin, 0))));margin-right: var(--puck-flex-item-mobile-margin-right, var(--puck-flex-item-tablet-margin-right, var(--puck-flex-item-margin-right, var(--puck-flex-item-margin, 0))));margin-bottom: var(--puck-flex-item-mobile-margin-bottom, var(--puck-flex-item-tablet-margin-bottom, var(--puck-flex-item-margin-bottom, var(--puck-flex-item-margin, 0))));margin-left: var(--puck-flex-item-mobile-margin-left, var(--puck-flex-item-tablet-margin-left, var(--puck-flex-item-margin-left, var(--puck-flex-item-margin, 0)))); } .puck-flex > .puck-flex-item[data-puck-flex-item-mobile-padding] > * { padding-top: var(--puck-flex-item-mobile-padding-top, var(--puck-flex-item-tablet-padding-top, var(--puck-flex-item-padding-top, revert))) !important;padding-right: var(--puck-flex-item-mobile-padding-right, var(--puck-flex-item-tablet-padding-right, var(--puck-flex-item-padding-right, revert))) !important;padding-bottom: var(--puck-flex-item-mobile-padding-bottom, var(--puck-flex-item-tablet-padding-bottom, var(--puck-flex-item-padding-bottom, revert))) !important;padding-left: var(--puck-flex-item-mobile-padding-left, var(--puck-flex-item-tablet-padding-left, var(--puck-flex-item-padding-left, revert))) !important; } }

            /* Member Directory runtime widget appearance. Emitted in FULL for
               all site modes (no structuralOnly variant): the directory is
               built at runtime by an inline script, so on designer-owned
               sites the client inline-style stripper removes its decoration
               and this stylesheet becomes the sole source of its appearance.
               Sits before custom CSS so designer CSS can still override. */
            /* Render class contract v1.11.0 — Member Directory runtime widget (theme-token appearance; overridable by custom CSS below). */
.recur-member-dir-title {
  font-size: 1.875rem;
  font-weight: bold;
  margin: 0 0 16px;
  color: var(--color-text, #333);
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-search {
  padding: 10px 14px;
  border-radius: 8px;
  border: 1px solid var(--color-border, #e5e5e5);
  background: var(--color-surface, #fff);
  color: var(--color-text, #333);
  font-size: 0.9375rem;
  margin-bottom: 16px;
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-chip {
  padding: 6px 12px;
  border-radius: 999px;
  font-size: 0.8125rem;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid var(--color-border, #e5e5e5);
  background: var(--color-surface, #f5f5f5);
  color: var(--color-text, #333);
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-chip-active {
  background: var(--color-primary, #1976d2);
  color: var(--color-background, #fff);
}
.recur-member-dir-clear {
  padding: 6px 10px;
  border-radius: 999px;
  font-size: 0.75rem;
  background: transparent;
  color: var(--color-textSecondary, #666);
  border: none;
  cursor: pointer;
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-card {
  background: var(--color-surface, #fff);
  border-radius: 12px;
  border: 1px solid var(--color-border, #e5e5e5);
  padding: 20px;
  cursor: pointer;
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-row {
  background: var(--color-surface, #fff);
  border-radius: 10px;
  border: 1px solid var(--color-border, #e5e5e5);
  padding: 12px 16px;
  cursor: pointer;
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-avatar {
  border-radius: 50%;
  background: var(--color-primary, #1976d2);
  color: var(--color-background, #fff);
  font-weight: 600;
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-name {
  font-weight: 600;
  color: var(--color-text, #333);
  line-height: 1.3;
}
.recur-member-dir-meta {
  font-size: 0.8125rem;
  color: var(--color-textSecondary, #666);
}
.recur-member-dir-tag {
  padding: 3px 8px;
  border-radius: 6px;
  font-size: 0.75rem;
  font-weight: 500;
  background: var(--color-surface, #f5f5f5);
  color: var(--color-text, #333);
  border: 1px solid var(--color-border, #e5e5e5);
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-empty {
  padding: 40px;
  color: var(--color-textSecondary, #666);
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-page-btn {
  padding: 8px 14px;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  background: var(--color-text, #333);
  color: var(--color-surface, #fff);
  font-size: 0.875rem;
  font-weight: 500;
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-page-btn[disabled] {
  cursor: not-allowed;
  background: var(--color-border, #e5e5e5);
  color: var(--color-textSecondary, #999);
}
.recur-member-dir-page-label {
  font-size: 0.875rem;
  color: var(--color-text, #333);
}
.recur-member-dir-modal-backdrop {
  background: rgba(0, 0, 0, 0.55);
  padding: 20px;
  font-family: var(--font-primary, inherit);
}
.recur-member-dir-modal {
  background: var(--color-surface, #fff);
  color: var(--color-text, #333);
  border-radius: 12px;
  border: 1px solid var(--color-border, #e5e5e5);
}
.recur-member-dir-modal-close {
  background: transparent;
  border: none;
  cursor: pointer;
  font-size: 1.5rem;
  line-height: 1;
  color: var(--color-textSecondary, #666);
  border-radius: 6px;
}
.recur-member-dir-modal-title {
  font-size: 1.375rem;
  font-weight: 700;
  margin: 0;
}
.recur-member-dir-link {
  color: var(--color-primary, #1976d2);
}
.recur-member-dir-meta-sm {
  font-size: 0.75rem;
}
.recur-member-dir-card .recur-member-dir-name {
  font-size: 1rem;
}
.recur-member-dir-row .recur-member-dir-name {
  font-size: 0.9375rem;
}
.recur-member-dir-card .recur-member-dir-avatar {
  font-size: 27px;
}
.recur-member-dir-row .recur-member-dir-avatar {
  font-size: 17px;
}
.recur-member-dir-modal .recur-member-dir-avatar {
  font-size: 24px;
}
.recur-member-dir-chip[data-md-view] {
  border-radius: 6px;
}
.recur-member-dir-modal-body {
  padding: 28px 32px;
}
.recur-member-dir-modal-header {
  margin-bottom: 16px;
}
.recur-member-dir-modal-meta {
  font-size: 0.875rem;
  color: var(--color-textSecondary, #666);
}
.recur-member-dir-modal-location {
  font-size: 0.875rem;
  color: var(--color-textSecondary, #666);
  margin-bottom: 10px;
}
.recur-member-dir-modal-tags {
  margin-bottom: 14px;
}
.recur-member-dir-modal-bio {
  font-size: 0.9375rem;
  line-height: 1.6;
  margin: 0 0 16px;
}
.recur-member-dir-modal-contact {
  font-size: 0.875rem;
}
.recur-member-dir-modal-phone {
  color: var(--color-textSecondary, #666);
}

            /* Newsletter signup runtime widget (footer section + modal).
               Same always-emitted-in-full rule as the member directory: the
               modal is built at runtime by an inline script, so this
               stylesheet is the sole source of its appearance on
               designer-owned sites. Sits before custom CSS so designer CSS
               can still override. */
            /* Render class contract v1.11.0 — Newsletter signup runtime widget (theme-token appearance; overridable by custom CSS below). */
.recur-nl-description {
  margin: 0 0 12px 0;
  font-size: 0.9rem;
  line-height: 1.5;
  opacity: 0.9;
}
.recur-nl-form {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  max-width: 320px;
}
.recur-nl-input {
  flex: 1 1 160px;
  min-width: 0;
  padding: 10px 16px;
  border: 1px solid var(--color-border, #d1d5db);
  border-radius: 9999px;
  font-size: 0.9rem;
  background: #ffffff;
  color: #111827;
}
.recur-nl-button {
  padding: 10px 22px;
  border: none;
  border-radius: 9999px;
  font-size: 0.9rem;
  font-weight: 600;
  cursor: pointer;
  background: var(--color-primary, #2563eb);
  color: var(--color-buttonText, #ffffff);
}
.recur-nl-hp {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.recur-nl-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10050;
  padding: 16px;
}
.recur-nl-modal {
  background: #ffffff;
  color: #111827;
  border-radius: 12px;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3);
  width: 100%;
  max-width: 420px;
  max-height: 90vh;
  overflow-y: auto;
  padding: 24px;
  position: relative;
  text-align: left;
}
.recur-nl-modal-title {
  margin: 0 0 4px 0;
  font-size: 1.25rem;
  font-weight: 700;
  padding-right: 32px;
}
.recur-nl-modal-close {
  position: absolute;
  top: 12px;
  right: 12px;
  background: none;
  border: none;
  font-size: 1.5rem;
  line-height: 1;
  cursor: pointer;
  color: #6b7280;
  padding: 4px;
}
.recur-nl-field {
  margin: 12px 0;
}
.recur-nl-label {
  display: block;
  font-size: 0.85rem;
  font-weight: 600;
  margin-bottom: 4px;
}
.recur-nl-field input[type="text"], .recur-nl-field input[type="email"] {
  width: 100%;
  box-sizing: border-box;
  padding: 8px 12px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  font-size: 0.9rem;
  background: #ffffff;
  color: #111827;
}
.recur-nl-checkbox-row {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin: 12px 0;
  font-size: 0.85rem;
  line-height: 1.4;
}
.recur-nl-error {
  color: #b91c1c;
  font-size: 0.85rem;
  margin: 8px 0;
}
.recur-nl-success {
  color: #15803d;
  font-size: 0.95rem;
  margin: 8px 0;
  line-height: 1.5;
}
.recur-nl-submit {
  width: 100%;
  padding: 10px 16px;
  border: none;
  border-radius: 9999px;
  font-size: 0.95rem;
  font-weight: 600;
  cursor: pointer;
  background: var(--color-primary, #2563eb);
  color: var(--color-buttonText, #ffffff);
  margin-top: 8px;
}
.recur-nl-submit:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

            /* Tenant-provided custom CSS (advanced styling mode only). Sanitized
               to neutralize style-tag escape attempts. In native mode the value
               is stored but intentionally not applied.
               NOTE: do not write the literal closing-style token in this comment
               — the HTML parser will close the surrounding <style> block early
               and dump the rest of the comment into the page. */
            @import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,400..700,0,0;1,9..144,400..700,0,0&display=swap";body:has(.puck-hero--records) #puck-content>h2,body:has(.puck-hero--honorary) #puck-content>h2,body:has(.puck-hero--committees) #puck-content>h2{width:min(100% - 48px,850px)!important;margin:64px auto 20px!important;text-align:center!important;font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.025em}body:has(.puck-hero--records) #puck-content>.puck-text,body:has(.puck-hero--honorary) #puck-content>.puck-text,body:has(.puck-hero--committees) #puck-content>.puck-text{width:min(100% - 48px,850px);max-width:850px;margin:0 auto 24px;padding:0;font-family:"DM Sans",sans-serif;line-height:1.9}body:has(#puck-content .puck-hero--records) #puck-content>.puck-text,body:has(#puck-content .puck-hero--honorary) #puck-content>.puck-text{text-align:center!important;margin-inline:auto!important}body:has(.puck-hero--records) .puck-hero-title,body:has(.puck-hero--honorary) .puck-hero-title,body:has(.puck-hero--committees) .puck-hero-title,body:has(.puck-hero--records) .puck-card-title,body:has(.puck-hero--honorary) .puck-card-title,body:has(.puck-hero--committees) .puck-card-title{font-family:Fraunces,Georgia,serif}body:has(.puck-hero--records) .puck-hero,body:has(.puck-hero--honorary) .puck-hero,body:has(.puck-hero--committees) .puck-hero{min-height:340px!important;padding-block:60px;background-image:linear-gradient(135deg,#092b4b 0%,#183e59 64%,#426a68 100%)!important}body:has(.puck-hero--records) #puck-content>.puck-button-container,body:has(.puck-hero--honorary) #puck-content>.puck-button-container,body:has(.puck-hero--committees) #puck-content>.puck-button-container{text-align:center}[class~=puck-grid--committee-members]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px 20px;width:min(100% - 48px,1000px);margin:28px auto 58px}[class~=puck-grid--committee-members]>.puck-grid-column{display:contents}[class~=puck-grid--committee-members] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--committee-members] .puck-card--committee-member{display:flex;flex-direction:column;height:100%;min-height:188px;padding:24px 26px;border:1px solid #d9e2e2;border-left:4px solid #547e79;border-radius:6px;background:#f6f8f6;box-shadow:none;font-family:"DM Sans",sans-serif}[class~=puck-grid--committee-members] .puck-card-eyebrow{margin-bottom:7px;color:#315f5a}[class~=puck-grid--committee-members] .puck-card-title{margin-bottom:8px;font-size:23px}[class~=puck-grid--committee-members] .puck-card-description{margin:0 0 12px;font-size:15px;line-height:1.55}[class~=puck-grid--committee-members] .puck-card-meta{margin-top:auto;padding-top:10px;border-top:1px solid #d9e2e2;font-size:13px}@media(max-width:767px){[class~=puck-grid--committee-members]{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}}:root{--mcta-navy:#002244;--mcta-link:#003f73;--mcta-heading:#003366;--mcta-banner:#D4AF37;--mcta-footer:#00182f;--mcta-hover:#003b68;--mcta-slate:#333333;--mcta-copy:#333333;--mcta-muted:#5f5f5f;--mcta-white:#FDFDFD;--mcta-paper:#FAF9F6;--mcta-rail:#ebe8df;--mcta-light:#f3f1ea;--mcta-notice:#f8efc9;--mcta-teal:#285a4a;--mcta-border:#dedbd2;--mcta-rule:#b9b3a5;--mcta-content-max:1232px;--mcta-gutter:40px;--mcta-gutter-mobile:24px;--mcta-radius-sm:6px;--mcta-radius-md:12px;--mcta-border-soft:#dedbd2;--mcta-shadow-card:0 8px 24px #00224412;--mcta-shadow-lift:0 14px 32px #0022441c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--mcta-white);color:var(--mcta-slate);font-family:Roboto,sans-serif;font-size:17px;line-height:1.7}a{text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--mcta-link);outline-offset:5px;box-shadow:0 0 0 2px white}[id]{scroll-margin-top:120px}@media(prefers-reduced-motion:reduce){}img{display:block;max-width:100%;height:auto}.site-header{padding:0!important;background:var(--mcta-white);border-bottom:1px solid var(--mcta-rail);box-shadow:0 3px 16px #052e6b0a}.site-header a{font-size:14px;font-weight:600;text-decoration:none}.header-grid{width:100%;max-width:1312px!important;padding:12px 40px}.header-grid-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px}.header-grid-zone{display:flex;align-items:center;gap:12px}.header-logo-img{width:auto!important;max-width:90px!important;object-fit:contain}.nav-menu{display:flex;gap:4px;padding:0;margin:0;list-style:none}.nav-link{padding:12px 11px;display:block}.nav-link:hover{color:var(--mcta-link)}.header-cta-button{display:inline-flex;border-radius:4px;white-space:nowrap}.mobile-menu-toggle,.mobile-nav-close{background:var(--mcta-rail);border:0;border-radius:4px;padding:10px}.mobile-nav{background:var(--mcta-white)}main{padding:0!important;width:100%;max-width:100%!important}#puck-content{padding:0}#puck-content>h2,#puck-content>h3{max-width:1232px;margin:60px auto 20px!important;width:auto!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.25}.puck-grid-column>h2,.puck-grid-column>h3{margin:8px 0 20px!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:32px;font-weight:500;line-height:1.3}.puck-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center!important;width:100%;margin:0!important;min-height:480px;padding:76px max(var(--mcta-gutter),calc((100vw - var(--mcta-content-max)) / 2));background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be8 58%,#214877ed 100%)!important;background-size:cover;background-position:center;color:var(--mcta-white);overflow:hidden}.puck-hero::before{content:none}.puck-hero-content{position:relative;width:100%;max-width:830px;margin-inline:auto}.puck-hero-eyebrow{color:var(--mcta-white);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px}.puck-hero-title{color:var(--mcta-white);font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(40px,5.4vw,72px);font-weight:500;line-height:1.13;letter-spacing:-.02em;max-width:780px;margin:0 auto 25px;text-wrap:balance}.puck-hero-subtitle{color:var(--mcta-white);max-width:620px;font-size:19px;line-height:1.65;margin:0 auto 30px}[class~=puck-hero--home]{background-image:linear-gradient(90deg,#031c43ed 0%,#052e6bba 48%,#052e6b33 100%),url(/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/2ae75d69-3074-4ffc-b020-c5dde2f28ee9.jpeg)!important;background-position:center 48%}body:has(.puck-grid--editorial) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be5 58%,#214877ed 100%),repeating-linear-gradient(0deg,transparent 0 38px,#ffffff12 39px 40px),repeating-linear-gradient(90deg,transparent 0 38px,#ffffff12 39px 40px)!important}body:has(.puck-grid--benefit-grid) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be5 52%,#0665c6eb 100%),radial-gradient(circle at 78% 30%,#ffffff2b 0 2px,transparent 3px),radial-gradient(circle at 78% 30%,transparent 0 58px,#ffffff18 59px 60px,transparent 61px 118px,#ffffff12 119px 120px,transparent 121px)!important}body:has(.puck-grid--archive-featured) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#0b6666e8 54%,#4f81bde8 100%),repeating-linear-gradient(90deg,#ffffff12 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,#ffffff12 0 1px,transparent 1px 44px)!important}body:has(.puck-grid--resource-manuals) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#214877eb 52%,#548dd4e8 100%),radial-gradient(circle at 18% 24%,#ffffff2b 0 2px,transparent 3px),radial-gradient(circle at 18% 24%,transparent 0 44px,#ffffff18 45px 46px,transparent 47px 92px,#ffffff12 93px 94px,transparent 95px)!important}body:has(.puck-grid--contact-office) .puck-hero{background-image:linear-gradient(135deg,#031c43f6 0%,#052e6be8 54%,#0b6666e8 100%),radial-gradient(ellipse at 82% 22%,#ffffff20 0 2px,transparent 3px),radial-gradient(ellipse at 82% 22%,transparent 0 74px,#ffffff14 75px 76px,transparent 77px 150px,#ffffff0c 151px 152px,transparent 153px)!important}body:has(.puck-grid--editorial) .puck-hero-content,body:has(.puck-grid--archive-featured) .puck-hero-content,body:has(.puck-grid--resource-manuals) .puck-hero-content,body:has(.puck-grid--contact-office) .puck-hero-content{margin-left:0;margin-right:auto;text-align:left!important}body:has(.puck-grid--editorial) .puck-hero-title,body:has(.puck-grid--archive-featured) .puck-hero-title,body:has(.puck-grid--resource-manuals) .puck-hero-title,body:has(.puck-grid--contact-office) .puck-hero-title{margin-left:0;margin-right:auto}body:has(.puck-grid--editorial) .puck-hero-subtitle,body:has(.puck-grid--archive-featured) .puck-hero-subtitle,body:has(.puck-grid--resource-manuals) .puck-hero-subtitle,body:has(.puck-grid--contact-office) .puck-hero-subtitle{margin-left:0;margin-right:auto}[class~=puck-hero--interior]{min-height:340px!important;padding-block:60px}[class~=puck-hero--interior] .puck-hero-title{font-size:clamp(38px,4.2vw,58px)}.puck-hero-cta,.puck-cta-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.puck-button,.puck-card-button,.puck-hero-cta-primary,.puck-hero-cta-secondary,.puck-cta-primary,.puck-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 23px;border:1px solid var(--mcta-navy);border-radius:var(--mcta-radius-sm);background:var(--mcta-navy);color:var(--mcta-white);font:600 14px/1.5 "DM Sans",sans-serif;text-decoration:none;transition:transform .18s ease,opacity .18s ease}.puck-button:hover,.puck-card-button:hover,.puck-hero-cta a:hover,.puck-cta-buttons a:hover{transform:translateY(-2px);opacity:.87}.puck-hero-cta-primary,.puck-cta-primary{background:var(--mcta-white);border-color:var(--mcta-white)}.puck-hero-cta-secondary,.puck-cta-secondary{background:transparent;border-color:#ffffff77}.puck-text{max-width:1232px;margin:0 auto;padding:0 0 24px;color:var(--mcta-slate);line-height:1.8;white-space:pre-line}.puck-grid,.puck-grid-preset{display:grid;gap:28px;margin:32px auto 64px;align-items:stretch}.puck-grid-column{min-width:0}.puck-grid-column>.puck-card+.puck-card{margin-top:24px}.puck-grid-column .puck-text{max-width:100%}.puck-grid-column .puck-button-container{margin-top:10px}[class~=puck-grid--editorial]{padding-block:24px;gap:64px}[class~=puck-grid--membership-paths]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:20px;margin-bottom:46px}[class~=puck-grid--membership-paths] .puck-card{min-height:242px;padding:32px;border-top:5px solid var(--mcta-navy);background:#f7f9fb}[class~=puck-grid--membership-paths] .puck-card--renewing-member{border-top-color:var(--mcta-teal);background:#edf8f6}[class~=puck-grid--membership-paths] .puck-card-description{max-width:46ch}[class~=puck-grid--renewal-notice]{margin-top:14px;margin-bottom:50px}[class~=puck-grid--renewal-notice] .puck-card--renewal-warning{display:grid;grid-template-columns:minmax(150px,.42fr) 1fr;column-gap:28px;align-items:center;padding:26px 32px;border:1px solid var(--mcta-border-soft);border-left:7px solid var(--mcta-navy);background:#eef4fb;box-shadow:none}[class~=puck-grid--renewal-notice] .puck-card-eyebrow{grid-column:1;margin:0;color:var(--mcta-navy)}[class~=puck-grid--renewal-notice] .puck-card-title{grid-column:1;margin:3px 0 0;font-size:34px}[class~=puck-grid--renewal-notice] .puck-card-description{grid-column:2;margin:0;font-size:17px;font-weight:600;line-height:1.6}[class~=puck-grid--role-guide]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin-top:22px;margin-bottom:22px}[class~=puck-grid--role-guide]>.puck-grid-column{display:contents}[class~=puck-grid--role-guide] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--role-guide] .puck-card{min-height:126px;padding:20px 22px;border-top:3px solid #9fb8d1;background:#fbfcfd;box-shadow:none}[class~=puck-grid--role-guide] .puck-card-eyebrow{margin-bottom:8px}[class~=puck-grid--role-guide] .puck-card-title{font-size:21px;margin-bottom:5px}[class~=puck-grid--role-guide] .puck-card-description{margin-bottom:0;font-size:14px;line-height:1.5}[class~=puck-grid--membership-office-help]{margin-top:22px;margin-bottom:56px}[class~=puck-grid--membership-office-help] .puck-card--membership-help{display:flex;align-items:center;gap:28px;padding:25px 30px;border-top:4px solid var(--mcta-navy);background:#eef4fb}[class~=puck-grid--membership-office-help] .puck-card--membership-help>div:first-child{flex:1}[class~=puck-grid--membership-office-help] .puck-card-eyebrow{margin-bottom:7px}[class~=puck-grid--membership-office-help] .puck-card-title{margin-bottom:6px;font-size:25px}[class~=puck-grid--membership-office-help] .puck-card-description{margin:0;font-size:15px;line-height:1.6}[class~=puck-grid--membership-office-help] .puck-card-button{flex:0 0 auto}body:has(.puck-grid--membership-paths) .puck-hero{background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be8 55%,#0b6666e8 100%),repeating-linear-gradient(90deg,#ffffff10 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,transparent 1px 44px)!important}[class~=puck-grid--benefit-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:18px;margin-bottom:52px}[class~=puck-grid--benefit-grid]>.puck-grid-column{display:contents}[class~=puck-grid--benefit-grid] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--benefit-grid] .puck-card{display:flex;min-height:194px;flex-direction:column;background:#eef4fb;border-top:4px solid var(--mcta-banner)}[class~=puck-grid--benefit-grid] .puck-card-description{flex:1}[class~=puck-grid--source-grid]{gap:28px;margin-top:28px}[class~=puck-grid--source-grid] .puck-card{background:#f7f9fb;border-top:4px solid var(--mcta-banner)}[class~=puck-grid--manual-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px;margin-bottom:64px;padding:32px;border:1px solid #d6e2ee;border-radius:18px;background:linear-gradient(135deg,#eef4fb 0%,#f8fbfd 100%);box-shadow:0 14px 30px #052e6b0d}[class~=puck-grid--manual-grid] .puck-grid-column>h3{margin:0 0 16px!important;padding-left:16px;border-left:5px solid var(--mcta-banner);color:var(--mcta-navy);font-size:27px}[class~=puck-grid--manual-grid] a[download]{position:relative;min-height:196px;padding:28px!important;border:1px solid #d4e0ec!important;border-top:5px solid var(--mcta-navy)!important;border-radius:14px;box-shadow:0 10px 24px #052e6b12;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}[class~=puck-grid--manual-grid] a[download]:hover{border-color:var(--mcta-link)!important;box-shadow:0 16px 30px #052e6b1c;transform:translateY(-3px)}[class~=puck-grid--manual-grid] a[download]::before{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:22px;border-radius:10px;color:var(--mcta-white);content:"PDF";font-size:11px;font-weight:800;letter-spacing:.08em}[class~=puck-grid--manual-grid] a[download]>div{display:flex!important;align-items:stretch!important;flex-direction:column!important;gap:20px!important}[class~=puck-grid--manual-grid] a[download]>div>div:first-child{display:block!important}[class~=puck-grid--manual-grid] a[download]>div>div:first-child>div:first-child{overflow:visible!important;white-space:normal!important;font-size:17px;font-weight:700;line-height:1.45}[class~=puck-grid--manual-grid] a[download]>div>div:first-child>div:nth-child(2){margin-top:8px;color:var(--mcta-muted);font-size:14px;line-height:1.55}[class~=puck-grid--manual-grid] a[download]>div>div:last-child{align-self:flex-start;padding:9px 14px;border-radius:4px;color:var(--mcta-white);font-size:13px;font-weight:700}[class~=puck-grid--certification-overview]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:28px;margin-bottom:50px;align-items:start}[class~=puck-grid--certification-overview] .puck-grid-column>h3{min-height:56px;margin:0 0 16px!important;padding-left:16px;border-left:5px solid var(--mcta-banner);color:var(--mcta-navy);font-size:24px}[class~=puck-grid--certification-overview] .puck-card{min-height:260px;border:1px solid #d6e2ee;border-top:0;border-left:6px solid var(--mcta-navy);border-radius:14px;background:#edf4fc;box-shadow:0 12px 26px #052e6b0e}[class~=puck-grid--certification-overview] .puck-grid-column:nth-child(2) .puck-card{border-left-color:var(--mcta-teal);background:#edf8f6}[class~=puck-grid--certification-overview] .puck-grid-column:nth-child(3) .puck-card{border-left-color:#7c5ab8;background:#f4f0fb}[class~=puck-grid--certification-overview] .puck-card-button::after,[class~=puck-grid--certification-files] .puck-card-button::after{content:" \2197"}[class~=puck-grid--certification-files]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-top:18px;margin-bottom:34px}[class~=puck-grid--certification-files]>.puck-grid-column{display:contents}[class~=puck-grid--certification-files] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--certification-files] .puck-card{display:flex;min-height:178px;flex-direction:column;padding:24px;border:1px solid #d6e2ee;border-top:4px solid var(--mcta-banner);border-radius:12px;background:var(--mcta-white);box-shadow:0 8px 20px #052e6b09}[class~=puck-grid--certification-files] .puck-card-description{flex:1}[class~=puck-grid--external-directory]{gap:0 28px;margin-top:24px;margin-bottom:46px}[class~=puck-grid--external-directory] .puck-card--resource{margin-bottom:8px;background:#f7f9fb}[class~=puck-grid--external-directory] .puck-card--resource .puck-card-title::after{content:" \2197"}[class~=puck-grid--guidance-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:24px;margin-bottom:52px}[class~=puck-grid--guidance-grid] .puck-card{min-height:190px;background:#fbfcfd;border-top:3px solid #c3cbd4}[class~=puck-grid--guidance-grid] .puck-card-button::after{content:" \2197"}body:has(.puck-grid--manual-grid) #puck-content>h2:nth-of-type(-n+3){padding-left:16px;border-left:5px solid var(--mcta-link);text-align:left!important}body:has(.puck-grid--manual-grid) #puck-content>h2:nth-of-type(n+4){margin-top:56px!important;padding-top:36px;border-top:1px solid #d6e0e8;color:var(--mcta-muted)}body:has(.puck-grid--manual-grid) #puck-content>h2:nth-of-type(n+4)+.puck-text{color:var(--mcta-muted)}body:has(.puck-grid--manual-grid) .puck-grid--external-directory{border-top:1px solid #d6e0e8;padding-top:20px}[class~=puck-grid--contact-office]{gap:64px;margin-top:0;margin-bottom:54px;padding-block:48px;background:#eef3f7;box-shadow:0 0 0 100vmax #eef3f7;clip-path:inset(0 -100vmax)}[class~=puck-grid--contact-office] .puck-grid-column>h2{margin-top:0!important;margin-bottom:22px!important;font-size:clamp(30px,3vw,42px)}[class~=puck-grid--contact-office] .puck-card--office{min-height:320px;padding:42px;background:var(--mcta-white);border-top:6px solid var(--mcta-navy);box-shadow:0 14px 32px #052e6b14}[class~=puck-grid--contact-guidance]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:24px;margin-bottom:42px}[class~=puck-grid--contact-guidance] .puck-card{min-height:230px;background:#f7f9fb}[class~=puck-grid--contact-sources]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px;margin-bottom:34px;padding-top:28px;border-top:1px solid #d6e0e8}[class~=puck-grid--contact-sources] .puck-card{min-height:190px;background:#eef3f7;border-top:3px solid var(--mcta-banner)}[class~=puck-grid--contact-sources] .puck-card-button::after{content:" \2197"}[class~=puck-grid--archive-featured]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-top:16px;margin-bottom:28px}[class~=puck-grid--archive-featured]>.puck-grid-column{display:contents}[class~=puck-grid--archive-featured] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--archive-featured] .puck-card{display:flex;min-height:218px;flex-direction:column;padding:24px;background:#f7f9fb;border-top:3px solid var(--mcta-banner)}[class~=puck-grid--archive-featured] .puck-card-description{flex:1}[class~=puck-grid--archive-featured] .puck-card-button::after{content:" \2197"}[class~=puck-grid--archive-featured] .puck-card{border-top-color:#a7b4c4;background:#fbfcfd;box-shadow:none}[class~=puck-grid--archive-featured] .puck-card-eyebrow{color:var(--mcta-muted)}[class~=puck-grid--archive-guidance]{gap:28px;margin-top:28px;padding-top:12px;border-top:1px solid #d6e0e8}[class~=puck-grid--archive-guidance] .puck-card{border-top-color:#c3cbd4;background:#fbfcfd;box-shadow:none}body:has([data-recur-widget=EventList]) .recur-widget{max-width:1232px;margin:24px auto 30px}body:has([data-recur-widget=EventList]) .recur-empty{min-height:76px;display:flex;align-items:center;padding:22px 28px;border:1px solid #d6e2ee;border-left:4px solid var(--mcta-banner);border-radius:6px;background:#eef3f7;color:var(--mcta-slate);font-weight:600}body:has([data-recur-widget=MembershipList]) .recur-widget{width:calc(100% - 80px)!important;max-width:600px!important;margin:24px auto 18px!important}body:has([data-recur-widget=EventList]) #puck-content>h2:first-of-type{margin-top:46px!important;padding-left:16px;border-left:5px solid var(--mcta-link);text-align:left!important}body:has([data-recur-widget=EventList]) #puck-content>h2:nth-of-type(2){margin-top:56px!important;padding-top:36px;border-top:1px solid #d6e0e8;color:var(--mcta-muted)}body:has([data-recur-widget=EventList]) #puck-content>h2:nth-of-type(2)+.puck-text{color:var(--mcta-muted)}[class~=puck-grid--governance]{gap:32px;padding-bottom:52px;margin-top:0}[class~=puck-grid--officers]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin-top:24px}[class~=puck-grid--officers]>.puck-grid-column{display:contents}[class~=puck-grid--officers] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--directory]{gap:24px 28px;margin-top:20px}[class~=puck-grid--notice]{background:var(--mcta-notice);padding:26px 32px;margin-block:32px;gap:26px;border-radius:4px}[class~=puck-grid--notice] .puck-text{padding:0}.puck-card{height:auto;padding:32px;border:1px solid var(--mcta-border-soft);border-top:3px solid var(--mcta-banner);border-radius:var(--mcta-radius-md);color:var(--mcta-slate)}.puck-card-eyebrow{color:var(--mcta-link);font-size:11px;letter-spacing:.15em;font-weight:700;text-transform:uppercase;margin-bottom:16px}.puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:27px;line-height:1.3;font-weight:500;margin:0 0 14px}.puck-card-description{font-size:16px;line-height:1.8;white-space:pre-line;margin-bottom:22px}[class~=puck-card--link-only]{padding:0;border:0;box-shadow:none;background:transparent;height:auto}[class~=puck-card--resource]{height:auto;display:block;padding:21px 24px;margin-bottom:10px;border:0;border-bottom:1px solid var(--mcta-border);border-radius:0;background:var(--mcta-light);box-shadow:none;text-decoration:none;transition:transform .18s ease}[class~=puck-card--resource]:hover{transform:translateX(3px)}[class~=puck-card--resource] .puck-card-title{font:600 15px/1.6 Roboto,sans-serif;margin:0}[class~=puck-card--resource] .puck-card-title::after{content:" \2197";color:var(--mcta-link)}.puck-grid-column:has(.puck-image) .puck-card{height:auto}[class~=puck-grid--notice] h2{font-size:24px;margin:0!important}[class~=puck-card--office]{background:#f7f9fb;border:1px solid #d6e2ee;border-top:4px solid var(--mcta-navy);padding:38px;text-align:center}[class~=puck-card--milestone]{background:var(--mcta-rail);border:0;box-shadow:none}[class~=puck-card--milestone] .puck-card-title{font-size:44px;color:var(--mcta-link)}[class~=puck-card--officer]{min-height:282px;padding:34px 28px 28px;border:1px solid #d6e2ee;border-top:4px solid var(--mcta-banner);border-radius:14px;background:#f7f9fb;box-shadow:0 12px 26px #052e6b0e;text-align:center}[class~=puck-card--officer]::before,[class~=puck-card--office]::before{display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0 auto 20px;border:4px solid #8eb9e8;border-radius:50%;background:radial-gradient(circle at 50% 34%,#f7f9fb 0 12%,transparent 13%),radial-gradient(ellipse at 50% 82%,#f7f9fb 0 28%,transparent 29%),linear-gradient(145deg,var(--mcta-navy),var(--mcta-link));box-shadow:inset 0 0 0 5px #052e6b33,0 6px 14px #052e6b1c;color:var(--mcta-white);content:""}[class~=puck-card--officer] .puck-card-eyebrow,[class~=puck-card--office] .puck-card-eyebrow{margin-bottom:10px;color:var(--mcta-link)}[class~=puck-card--officer] .puck-card-title,[class~=puck-card--office] .puck-card-title{margin-bottom:8px;color:var(--mcta-navy);font-size:23px}[class~=puck-card--officer] .puck-card-description,[class~=puck-card--office] .puck-card-description{margin-bottom:12px;color:var(--mcta-muted);font-size:15px;line-height:1.65}[class~=puck-card--officer] .puck-card-button,[class~=puck-card--office] .puck-card-button{align-self:center}body:has(.puck-grid--officers) .puck-hero{min-height:280px!important;padding-block:42px;background-image:linear-gradient(135deg,#031c43f5 0%,#052e6be8 57%,#214877e8 100%),repeating-linear-gradient(90deg,#ffffff10 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,#ffffff0b 0 1px,transparent 1px 42px)!important}body:has(.puck-grid--officers) .puck-hero-content{max-width:800px;margin-left:0;margin-right:auto;text-align:left!important}body:has(.puck-grid--officers) :is(.puck-hero-title,.puck-hero-subtitle){margin-left:0;margin-right:auto}body:has(.puck-grid--officers) #puck-content>h2,body:has(.puck-grid--officers) #puck-content>.puck-text{width:calc(100% - 80px);text-align:left!important}[class~=puck-grid--about-purpose]{margin-top:44px;margin-bottom:54px;padding:38px;gap:48px;border-top:5px solid var(--mcta-navy);background:#eef4fb}[class~=puck-grid--about-purpose] .puck-grid-column>h2{margin-top:0!important}[class~=puck-card--about-action]{height:100%;padding:28px;border-top-color:var(--mcta-link);background:var(--mcta-white)}[class~=puck-grid--about-learning]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;margin-bottom:56px}[class~=puck-grid--about-governance]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;margin-bottom:56px}[class~=puck-grid--about-learning]>.puck-grid-column,[class~=puck-grid--about-governance]>.puck-grid-column{display:contents}[class~=puck-grid--about-learning] .puck-card+.puck-card,[class~=puck-grid--about-governance] .puck-card+.puck-card{margin-top:0}[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card{display:flex;min-height:218px;flex-direction:column}[class~=puck-grid--about-learning] .puck-card-description,[class~=puck-grid--about-governance] .puck-card-description{flex:1}[class~=puck-grid--about-learning] .puck-card{background:#eef4fb}[class~=puck-grid--about-governance] .puck-card{padding:26px;border-top-color:#829dc0;background:#f7f9fb}[class~=puck-grid--officers]{margin-bottom:60px}[class~=puck-grid--officers] .puck-card--officer{display:flex;min-height:130px;padding:20px 22px;flex-direction:column;justify-content:center;border:1px solid #d6e2ee;border-left:5px solid var(--mcta-banner);border-top:1px solid #d6e2ee;border-radius:8px;background:#f7f9fb;box-shadow:none;text-align:left}[class~=puck-grid--officers] .puck-card--officer::before{content:none}[class~=puck-grid--officers] .puck-card--officer .puck-card-eyebrow{margin-bottom:4px;color:var(--mcta-link);font-size:10px}[class~=puck-grid--officers] .puck-card--officer .puck-card-title{margin-bottom:3px;font-size:23px}[class~=puck-grid--officers] .puck-card--officer .puck-card-description{margin:0;color:var(--mcta-muted);font-size:13px;line-height:1.4}[class~=puck-grid--about-timeline]{margin-top:22px;margin-bottom:50px;gap:0 40px;padding:8px 0 6px}[class~=puck-grid--about-timeline] .puck-card--timeline{min-height:0;margin:0;padding:19px 0 19px 28px;border:0;border-bottom:1px solid #d6e2ee;border-radius:0;background:transparent;box-shadow:none;position:relative}[class~=puck-grid--about-timeline] .puck-card--timeline::before{position:absolute;top:27px;left:0;width:11px;height:11px;border:3px solid #d7e5f4;border-radius:50%;background:var(--mcta-link);content:""}[class~=puck-grid--about-timeline] .puck-card-eyebrow{margin-bottom:5px}[class~=puck-grid--about-timeline] .puck-card-title{margin-bottom:6px;font-size:23px}[class~=puck-grid--about-timeline] .puck-card-description{margin:0;font-size:15px;line-height:1.6}[class~=puck-grid--about-community]{margin-top:20px;margin-bottom:52px}[class~=puck-grid--about-community] .puck-card{min-height:210px;border-top-color:var(--mcta-teal);background:#eef7f7}@media(min-width:768px)and (max-width:1100px){[class~=puck-grid--about-learning],[class~=puck-grid--about-governance]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){body:has(.puck-grid--officers) #puck-content>h2,body:has(.puck-grid--officers) #puck-content>.puck-text{width:calc(100% - 48px)}[class~=puck-grid--about-purpose]{margin-top:28px;margin-bottom:42px;padding:26px 24px}[class~=puck-grid--about-learning],[class~=puck-grid--about-governance]{grid-template-columns:minmax(0,1fr)}[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card{min-height:0}[class~=puck-grid--about-timeline]{gap:0}[class~=puck-grid--about-community] .puck-card{min-height:0}}:root{--mcta-shadow-lift:0 10px 24px #00224418}[class~=puck-grid--reference-groups],[class~=puck-grid--member-support]{max-width:var(--mcta-content-max)}@media(max-width:900px){}@media(max-width:767px){}.puck-hero-content{margin-inline:auto!important;text-align:center!important}.puck-hero-title,.puck-hero-subtitle{margin-inline:auto!important}#puck-content>h2,#puck-content>h3,.puck-grid-column>h2,.puck-grid-column>h3{padding-left:0!important;border-left:0!important;text-align:center!important}.puck-card-eyebrow,.puck-card-title,.puck-cta-title,.site-footer-title{text-align:center}body:has(#puck-content) #puck-content>h2,body:has(#puck-content) #puck-content>h3{padding-left:0!important;border-left:0!important;text-align:center!important}.puck-card-meta{border-top:1px solid var(--mcta-rule);padding-top:20px;margin-top:20px}.puck-card-meta-row{display:flex;gap:14px;padding-block:5px;flex-wrap:wrap}.puck-card-meta-label{color:var(--mcta-muted);font-size:13px;min-width:65px}.puck-card-meta-value{font-weight:500}.puck-image{margin:0 0 22px}.puck-image-img{display:block;width:100%!important;height:auto!important;max-width:100%;border-radius:4px}.puck-image-caption{font-size:12px;color:var(--mcta-muted);margin-top:8px}[class~=puck-cta]{color:var(--mcta-white);padding:58px max(40px,calc((100vw - 1232px) / 2));margin-top:56px;text-align:center}.puck-cta-title{font-family:Oswald,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:500;margin:0 0 12px;color:var(--mcta-white)}.puck-cta-description{max-width:760px;margin-inline:auto;color:var(--mcta-white)}.puck-button-container{max-width:1232px;margin:0 auto 20px}#puck-content>.puck-button-container{width:calc(100% - 80px)!important}.puck-button-container a{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}@media(max-width:767px){#puck-content>.puck-button-container{width:calc(100% - 48px)!important}}.puck-grid--resource-manuals .puck-card{height:100%;padding:24px;border-top:4px solid var(--mcta-link);background:#eef4fb}@media(min-width:768px)and (max-width:1100px){.puck-grid--resource-manuals{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#puck-content a[download]{display:block;padding:26px;background:var(--mcta-rail);border:1px solid var(--mcta-border);border-radius:5px;overflow-wrap:anywhere;text-decoration:none;color:var(--mcta-navy)}#puck-content a[download] div{white-space:normal!important}.recur-event-list{max-width:1232px;margin:28px auto 56px}.recur-event-list-title{font-family:Oswald,sans-serif;font-size:30px}.recur-event-list-empty{background:var(--mcta-rail);border:1px solid var(--mcta-border);padding:40px;color:var(--mcta-slate);border-radius:5px;text-align:center}.site-footer{padding:60px 40px 28px;color:var(--mcta-rail);font-size:14px}.site-footer-content{max-width:1232px;display:grid;grid-template-columns:1.6fr .8fr 1fr;gap:42px}.site-footer-logo{display:block;width:104px!important;height:104px!important;margin:4px 0 22px;padding:8px;object-fit:contain;background:var(--mcta-white);filter:none}.site-footer-links{list-style:none;padding:0}.site-footer-links li{margin-bottom:9px}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer-title{color:var(--mcta-white);font-family:Oswald,sans-serif;font-size:22px;font-weight:500}.site-footer-description,.site-footer-text{max-width:390px;white-space:pre-line;line-height:1.8}@media(max-width:1312px){#puck-content>h2,#puck-content>h3{margin-left:40px!important;margin-right:40px!important}.puck-text,.puck-grid,.puck-grid-preset,.puck-button-container,.recur-event-list{margin-left:40px;margin-right:40px}.puck-grid-column :is(.puck-text,.puck-button-container){margin-left:0;margin-right:0}}@media(max-width:767px){body:has([data-recur-widget=MembershipList]) .recur-widget{width:calc(100% - 48px)!important;margin-bottom:28px!important}.header-grid{padding:10px 24px}.header-logo-img{height:62px!important;max-height:62px!important;max-width:72px!important}#puck-content>h2,#puck-content>h3{margin:40px 24px 18px!important}.site-footer-content{grid-template-columns:1fr;gap:26px}body{font-size:16px}.puck-hero{min-height:440px;padding:52px 24px;background-position:60% center}[class~=puck-hero--interior]{min-height:310px!important}.puck-hero-subtitle{font-size:17px}.puck-text,.puck-grid,.puck-grid-preset,.puck-button-container,.recur-event-list{margin-left:24px;margin-right:24px}.puck-grid,.puck-grid-preset{grid-template-columns:1fr!important;gap:24px;margin-bottom:40px}.puck-card{padding:26px}.puck-hero-cta,.puck-cta-buttons{flex-direction:column;align-items:stretch}[class~=puck-cta]{padding:44px 24px}.site-footer{padding:42px 24px 24px}[class~=puck-grid--governance],[class~=puck-grid--officers],[class~=puck-grid--directory]{gap:18px;margin-top:16px;padding-bottom:28px}[class~=puck-card--officer]{min-height:0}[class~=puck-grid--membership-paths],[class~=puck-grid--benefit-grid]{gap:18px;margin-top:16px}[class~=puck-grid--membership-paths] .puck-card{min-height:0;padding:26px}[class~=puck-grid--renewal-notice]{margin-top:8px;margin-bottom:36px}[class~=puck-grid--renewal-notice] .puck-card--renewal-warning{display:block;padding:23px 22px}[class~=puck-grid--renewal-notice] .puck-card-title{margin:4px 0 12px;font-size:31px}[class~=puck-grid--renewal-notice] .puck-card-description{font-size:16px}[class~=puck-grid--role-guide]{gap:14px;margin-top:16px;margin-bottom:16px}[class~=puck-grid--role-guide] .puck-card{min-height:0;padding:18px}[class~=puck-grid--membership-office-help]{margin-top:18px;margin-bottom:40px}[class~=puck-grid--membership-office-help] .puck-card--membership-help{display:block;padding:24px}[class~=puck-grid--membership-office-help] .puck-card-button{margin-top:18px}[class~=puck-grid--benefit-grid] .puck-card{min-height:0}[class~=puck-grid--source-grid]{gap:18px;margin-top:20px}[class~=puck-grid--manual-grid]{gap:22px;margin-top:18px;margin-bottom:36px}[class~=puck-grid--manual-grid] a[download]{min-height:0;padding:18px}[class~=puck-grid--certification-overview]{gap:18px;margin-top:18px;margin-bottom:30px}[class~=puck-grid--certification-overview] .puck-grid-column>h3{min-height:0;margin-bottom:10px!important;font-size:21px}[class~=puck-grid--certification-overview] .puck-card{min-height:0}[class~=puck-grid--certification-files]{gap:16px;margin-top:14px;margin-bottom:28px}[class~=puck-grid--certification-files] .puck-card{min-height:0;padding:18px}[class~=puck-grid--certification-files] .puck-card-description{font-size:14px;line-height:1.6}[class~=puck-grid--external-directory]{gap:0;margin-top:18px;margin-bottom:34px}[class~=puck-grid--external-directory] .puck-card--resource{padding:15px 18px;margin-bottom:5px}[class~=puck-grid--external-directory] .puck-card--resource .puck-card-description{display:none}[class~=puck-grid--guidance-grid]{gap:18px;margin-top:18px;margin-bottom:36px}[class~=puck-grid--guidance-grid] .puck-card{min-height:0}[class~=puck-grid--contact-office]{gap:28px;margin-bottom:36px;padding-block:32px}[class~=puck-grid--contact-office] .puck-grid-column>h2{margin-bottom:16px!important;font-size:30px}[class~=puck-grid--contact-office] .puck-card--office{min-height:0;padding:28px}[class~=puck-grid--contact-guidance]{gap:18px;margin-top:18px;margin-bottom:30px}[class~=puck-grid--contact-guidance] .puck-card{min-height:0}[class~=puck-grid--contact-sources]{gap:18px;margin-top:18px;margin-bottom:26px;padding-top:20px}[class~=puck-grid--contact-sources] .puck-card{min-height:0}[class~=puck-grid--archive-recent],[class~=puck-grid--archive-mid],[class~=puck-grid--archive-history]{gap:18px;margin-top:14px;margin-bottom:28px}[class~=puck-grid--archive-recent] .puck-card,[class~=puck-grid--archive-mid] .puck-card,[class~=puck-grid--archive-history] .puck-card{min-height:0;padding:14px 16px}[class~=puck-grid--archive-recent] .puck-card-eyebrow,[class~=puck-grid--archive-mid] .puck-card-eyebrow,[class~=puck-grid--archive-history] .puck-card-eyebrow{margin-bottom:5px;font-size:10px}[class~=puck-grid--archive-recent] .puck-card-title,[class~=puck-grid--archive-mid] .puck-card-title,[class~=puck-grid--archive-history] .puck-card-title{margin-bottom:8px;font-size:21px}[class~=puck-grid--archive-recent] .puck-card-description,[class~=puck-grid--archive-mid] .puck-card-description,[class~=puck-grid--archive-history] .puck-card-description{display:none}[class~=puck-grid--archive-recent] .puck-card-button,[class~=puck-grid--archive-mid] .puck-card-button,[class~=puck-grid--archive-history] .puck-card-button{min-height:38px;padding:8px 14px;font-size:12px}[class~=puck-grid--archive-guidance]{gap:18px;margin-top:20px;padding-top:8px}}@media(min-width:768px)and (max-width:900px){[class~=puck-grid--archive-recent],[class~=puck-grid--archive-mid],[class~=puck-grid--archive-history]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class~=puck-grid--certification-overview],[class~=puck-grid--certification-files],[class~=puck-grid--guidance-grid],[class~=puck-grid--contact-guidance]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class~=puck-grid--contact-office]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[class~=puck-grid--contact-sources]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:768px)and (max-width:1100px){[class~=puck-grid--membership-paths],[class~=puck-grid--benefit-grid],[class~=puck-grid--role-guide],[class~=puck-grid--archive-featured],[class~=puck-grid--governance],[class~=puck-grid--officers],[class~=puck-grid--directory],[class~=puck-grid--certification-overview],[class~=puck-grid--certification-files],[class~=puck-grid--external-directory],[class~=puck-grid--guidance-grid],[class~=puck-grid--contact-guidance],[class~=puck-grid--contact-sources],[class~=puck-grid--resource-manuals]{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--home) .puck-grid--member-value{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){}body:has(.puck-grid--officers){background:#fbfaf6}body:has(.puck-grid--officers) .puck-hero{min-height:360px!important;padding-block:72px!important;background-image:linear-gradient(135deg,#00182ff5 0%,#002244e8 58%,#0b4a93e5 100%),repeating-linear-gradient(90deg,#d4af3712 0 1px,transparent 1px 52px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,transparent 1px 52px)!important}body:has(.puck-grid--officers) .puck-hero-content{max-width:820px;margin-inline:auto;text-align:center!important}body:has(.puck-grid--officers) :is(.puck-hero-title,.puck-hero-subtitle){margin-inline:auto}body:has(.puck-grid--officers) .puck-hero-title{max-width:760px;font-size:clamp(42px,5vw,66px);line-height:1.08}body:has(.puck-grid--officers) .puck-hero-subtitle{max-width:650px;font-size:18px;line-height:1.7}body:has(.puck-grid--officers) .puck-hero-cta{justify-content:center}body:has(.puck-grid--officers) #puck-content>h2{width:min(calc(100% - 64px),980px)!important;max-width:980px;margin:72px auto 18px!important;padding-top:28px;border-top:1px solid #d4d0c5;color:var(--mcta-navy);font-size:clamp(30px,3.4vw,46px);line-height:1.12}body:has(.puck-grid--officers) #puck-content>.puck-text{width:min(calc(100% - 64px),740px)!important;max-width:740px;margin-inline:auto;color:#4b4b4b;font-size:17px;line-height:1.75}body:has(.puck-grid--officers) :is(.puck-grid--about-purpose,.puck-grid--about-learning,.puck-grid--officers,.puck-grid--about-governance,.puck-grid--about-timeline,.puck-grid--about-community){width:min(calc(100% - 64px),1040px);max-width:1040px;margin-left:auto;margin-right:auto}body:has(.puck-grid--officers) .puck-grid--about-purpose{grid-template-columns:minmax(0,1.35fr) minmax(270px,.75fr)!important;margin-top:54px;margin-bottom:74px;padding:46px!important;gap:52px;border-top:6px solid var(--mcta-banner);background:#f1ecdc;box-shadow:0 16px 34px #00224410}body:has(.puck-grid--officers) .puck-grid--about-purpose .puck-grid-column>h2{margin-top:0!important;margin-bottom:20px!important;color:var(--mcta-navy);font-size:clamp(30px,3vw,42px);line-height:1.12}body:has(.puck-grid--officers) .puck-grid--about-purpose .puck-text{max-width:620px;font-size:17px;line-height:1.75}body:has(.puck-grid--officers) .puck-card--about-action{display:flex;min-height:250px;justify-content:center;padding:34px!important;border:1px solid #d5cda9!important;border-top:4px solid var(--mcta-navy)!important;background:var(--mcta-white)!important;box-shadow:0 8px 20px #0022440d!important;text-align:center}body:has(.puck-grid--officers) .puck-grid--about-learning{gap:36px;margin-top:0;margin-bottom:82px}body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card{min-height:245px;padding:30px 8px!important;border:0!important;border-top:1px solid #c7c0b1!important;border-radius:0!important;background:transparent!important}body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card-title,body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card-title{font-size:25px}body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card-description,body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card-description{font-size:16px;line-height:1.7}body:has(.puck-grid--officers) .puck-grid--officers{gap:16px 20px;margin-top:28px;margin-bottom:78px}body:has(.puck-grid--officers) .puck-grid--officers .puck-card--officer{min-height:156px!important;padding:26px 20px!important;border:1px solid #d8d4ca!important;border-top:4px solid var(--mcta-banner)!important;border-left:0!important;border-radius:4px!important;background:var(--mcta-white)!important;box-shadow:0 6px 16px #00224409!important;text-align:center}body:has(.puck-grid--officers) .puck-grid--officers .puck-card--officer .puck-card-eyebrow{margin-bottom:8px;color:#896c18;font-size:11px}body:has(.puck-grid--officers) .puck-grid--officers .puck-card--officer .puck-card-title{font-size:24px}body:has(.puck-grid--officers) .puck-grid--officers .puck-card--officer .puck-card-description{font-size:14px}body:has(.puck-grid--officers) .puck-grid--about-governance{gap:20px;margin-top:28px;margin-bottom:78px}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card{min-height:230px;padding:30px 24px!important;border:0!important;border-top:3px solid #829dc0!important;border-radius:0!important;background:#f3f5f7!important}body:has(.puck-grid--officers) .puck-grid--about-timeline{gap:24px;margin-top:28px;margin-bottom:78px;padding:32px 36px;border-top:5px solid var(--mcta-banner);background:#eef2f5}body:has(.puck-grid--officers) .puck-grid--about-timeline .puck-card--timeline{min-height:164px;padding:26px 26px 24px 42px!important;border:0!important;border-left:4px solid var(--mcta-navy)!important;background:var(--mcta-white)!important;box-shadow:0 6px 16px #00224409!important}body:has(.puck-grid--officers) .puck-grid--about-timeline .puck-card--timeline::before{top:31px;left:13px;width:10px;height:10px;border:3px solid #f1ecdc;background:var(--mcta-banner)}body:has(.puck-grid--officers) .puck-grid--about-timeline .puck-card-title{font-size:23px}body:has(.puck-grid--officers) .puck-grid--about-community{gap:28px;margin-top:0;margin-bottom:78px}body:has(.puck-grid--officers) .puck-grid--about-community .puck-card{min-height:210px;padding:30px!important;border-top:4px solid var(--mcta-teal)!important;background:#edf5f3!important}body:has(.puck-grid--officers) .puck-cta{width:100%;max-width:none;margin-top:0;border-top:6px solid var(--mcta-banner)}@media(max-width:767px){body:has(.puck-grid--officers) .puck-hero{min-height:330px!important;padding-block:58px!important}body:has(.puck-grid--officers) #puck-content>h2,body:has(.puck-grid--officers) #puck-content>.puck-text{width:calc(100% - 40px)!important}body:has(.puck-grid--officers) #puck-content>h2{margin-top:54px!important;padding-top:22px}body:has(.puck-grid--officers) :is(.puck-grid--about-purpose,.puck-grid--about-learning,.puck-grid--officers,.puck-grid--about-governance,.puck-grid--about-timeline,.puck-grid--about-community){width:calc(100% - 40px)}body:has(.puck-grid--officers) .puck-grid--about-purpose{grid-template-columns:1fr!important;margin-top:36px;margin-bottom:54px;padding:30px 24px!important;gap:28px}body:has(.puck-grid--officers) .puck-grid--about-learning{grid-template-columns:1fr!important;gap:20px;margin-bottom:60px}body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card{min-height:0;padding:26px 0!important}body:has(.puck-grid--officers) .puck-grid--officers{grid-template-columns:1fr!important;margin-bottom:60px}body:has(.puck-grid--officers) .puck-grid--about-governance{grid-template-columns:1fr!important;margin-bottom:60px}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card{min-height:0}body:has(.puck-grid--officers) .puck-grid--about-timeline{grid-template-columns:1fr!important;margin-bottom:60px;padding:22px 18px}body:has(.puck-grid--officers) .puck-grid--about-timeline .puck-card--timeline{min-height:0;padding:24px 18px 22px 36px!important}body:has(.puck-grid--officers) .puck-grid--about-community{grid-template-columns:1fr!important;margin-bottom:58px}}.puck-card{border:0;border-top:1px solid var(--mcta-rule);border-radius:0;background:transparent;box-shadow:none}.puck-card+.puck-card{margin-top:0}[class~=puck-grid--member-value] .puck-card,[class~=puck-grid--proof] .puck-card,[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card,[class~=puck-grid--about-community] .puck-card,[class~=puck-grid--membership-paths] .puck-card,[class~=puck-grid--benefit-grid] .puck-card,[class~=puck-grid--source-grid] .puck-card,[class~=puck-grid--archive-featured] .puck-card,[class~=puck-grid--archive-guidance] .puck-card,[class~=puck-grid--contact-actions] .puck-card,[class~=puck-grid--contact-resources] .puck-card,[class~=puck-grid--member-support] .puck-card{border:0!important;border-top:1px solid var(--mcta-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[class~=puck-grid--member-value] .puck-card,[class~=puck-grid--proof] .puck-card,[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card,[class~=puck-grid--about-community] .puck-card,[class~=puck-grid--membership-paths] .puck-card,[class~=puck-grid--benefit-grid] .puck-card,[class~=puck-grid--source-grid] .puck-card,[class~=puck-grid--archive-featured] .puck-card,[class~=puck-grid--archive-guidance] .puck-card,[class~=puck-grid--contact-actions] .puck-card,[class~=puck-grid--contact-resources] .puck-card,[class~=puck-grid--member-support] .puck-card{padding-inline:0}#puck-content .puck-grid--resource-manuals a[download]{border:0!important;border-top:1px solid #bed2e8!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row{border:0!important;border-bottom:1px solid #c9d9e9!important;border-radius:0!important;background:transparent!important}#puck-content .puck-grid--member-support .puck-card--support-card{border:0!important;border-top:1px solid var(--mcta-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:767px){.puck-card{padding-block:24px}}body:has(.puck-hero--home) .site-header{position:absolute;inset:0 0 auto;z-index:20;background:transparent!important;border-bottom-color:transparent}body:has(.puck-hero--home) .header-grid{padding-top:18px;padding-bottom:18px}body:has(.puck-hero--home) .site-header a,body:has(.puck-hero--home) .nav-link{color:var(--mcta-white)}body:has(.puck-hero--home) .nav-link:hover,body:has(.puck-hero--home) .nav-link:focus-visible{color:var(--mcta-white);background:#ffffff18}body:has(.puck-hero--home) .header-cta-button{border:1px solid #ffffff70;background:#ffffff16;color:var(--mcta-white)}body:has(.puck-hero--home) .header-cta-button:hover,body:has(.puck-hero--home) .header-cta-button:focus-visible{border-color:var(--mcta-white);background:#ffffff2b;color:var(--mcta-white)}body:has(.puck-hero--home) .mobile-menu-toggle{border:1px solid #ffffff70;background:#00182f66;color:var(--mcta-white)}body:has(.puck-hero--home) .puck-hero{min-height:720px!important;padding-top:150px;padding-bottom:110px;background-position:center center}body:has(.puck-hero--home) .puck-hero-content{max-width:960px}body:has(.puck-hero--home) .puck-hero-title{max-width:940px;font-family:Roboto,Arial,sans-serif;font-size:clamp(48px,6.2vw,92px);font-weight:700;line-height:1.02;letter-spacing:-.055em}body:has(.puck-hero--home) .puck-hero-subtitle{max-width:760px;font-size:clamp(18px,2vw,25px);line-height:1.45}body:has(.puck-hero--home) .puck-grid--member-value{gap:64px;margin-top:0;margin-bottom:92px;padding-top:94px}body:has(.puck-hero--home) .puck-grid--proof{gap:52px;margin-bottom:88px}#puck-content>h2,#puck-content>h3,.puck-grid-column>h2,.puck-grid-column>h3,.puck-card-title,.puck-cta-title{font-family:Roboto,Arial,sans-serif;font-weight:700;letter-spacing:-.035em}@media(max-width:767px){body:has(.puck-hero--home) .header-grid{padding-top:10px;padding-bottom:10px}body:has(.puck-hero--home) .puck-hero{min-height:650px!important;padding-top:128px;padding-bottom:72px}body:has(.puck-hero--home) .puck-hero-title{font-size:clamp(42px,12vw,64px)}body:has(.puck-hero--home) .puck-grid--member-value{padding-top:58px;margin-bottom:58px}}body:has(.puck-hero--home) .site-header .nav-link{color:var(--mcta-white)!important}body:has(.puck-hero--home) .site-header .nav-link[href="/"]{background:#ffffff16!important}body:has(.puck-hero--home) .site-header .nav-link[href="/"]::after{background:var(--mcta-white)!important}body:has(.puck-hero--home) .puck-grid--member-value{grid-template-columns:1.35fr .82fr .82fr!important;gap:56px 28px!important;padding-top:104px;padding-bottom:112px;background:#f1f4f8;box-shadow:0 0 0 100vmax #f1f4f8}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child>h2{max-width:820px;margin-bottom:18px!important;font-size:clamp(38px,4.2vw,56px);line-height:1.08}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child>.puck-text{max-width:720px;font-size:18px;line-height:1.7}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{gap:28px}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card{min-height:320px!important;padding:34px 4px!important;border:0!important;border-top:1px solid #b8c4d1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{min-height:360px!important;padding:42px 36px!important;border-top:6px solid var(--mcta-banner)!important;background:var(--mcta-navy)!important;color:var(--mcta-white);justify-content:center}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child::before{background:var(--mcta-banner)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child :is(.puck-card-title,.puck-card-description){color:var(--mcta-white)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child .puck-card-button{color:var(--mcta-white)}body:has(.puck-hero--home) .puck-grid--proof{gap:28px;margin-top:0;margin-bottom:0;padding-top:86px;padding-bottom:96px;border-top:1px solid #d7dde5;background:var(--mcta-white)}body:has(.puck-grid--proof) .puck-grid--proof .puck-card{min-height:0!important;padding:30px 4px 26px!important;border:0!important;border-top:1px solid #c8d1dc!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-grid--proof) .puck-grid--proof .puck-card::before{display:block;width:36px;height:4px;margin-bottom:22px;border-radius:999px;background:var(--mcta-banner);content:""}body:has(.puck-grid--proof) .puck-grid--proof .puck-card-title{margin-bottom:10px}@media(max-width:767px){body:has(.puck-hero--home) .puck-grid--member-value{padding-top:64px;padding-bottom:72px;gap:36px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child>h2{font-size:clamp(34px,10vw,46px)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{grid-template-columns:1fr;gap:18px}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{min-height:0!important;padding:28px 0!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{padding:34px 26px!important}body:has(.puck-hero--home) .puck-grid--proof{padding-top:60px;padding-bottom:68px}}.site-footer-links a[href="/membership"]{min-height:38px!important;margin-top:0!important;padding:6px 10px!important;border:0!important;color:var(--mcta-white)!important;font-weight:600!important}.site-footer-links a[href="/membership"]:hover,.site-footer-links a[href="/membership"]:focus-visible{background:#ffffff18!important;color:var(--mcta-white)!important}.footer-bottom-bar{position:relative;border-top:0}.footer-bottom-bar::before{position:absolute;top:0;left:50%;width:100vw;height:1px;background:#ffffff38;content:"";transform:translateX(-50%)}:root{--mcta-content-max:1120px;--mcta-gutter:32px;--mcta-gutter-mobile:20px;--mcta-radius-md:8px;--mcta-shadow-card:0 4px 16px #0022440d}body{line-height:1.65}.header-grid{max-width:1184px!important;padding-block:8px}.header-grid-row{min-height:72px}.header-logo-img{height:64px!important;max-height:64px!important;max-width:74px!important}.nav-link{padding:10px 11px}.header-cta-button{min-height:44px;padding:10px 17px}.puck-hero{min-height:410px;padding-block:64px}[class~=puck-hero--interior]{min-height:270px!important;padding-block:48px}.puck-hero-title{font-size:clamp(38px,5vw,64px)}[class~=puck-hero--interior] .puck-hero-title{font-size:clamp(34px,4vw,52px)}.puck-hero-subtitle{max-width:60ch;font-size:18px;line-height:1.55}#puck-content>h2,#puck-content>h3{max-width:var(--mcta-content-max);margin-top:48px!important;margin-bottom:12px!important;padding-inline:0;font-size:clamp(27px,3vw,38px)}.puck-text{max-width:var(--mcta-content-max);padding-bottom:16px;line-height:1.7}.puck-grid,.puck-grid-preset{max-width:var(--mcta-content-max);gap:20px;margin-top:22px;margin-bottom:48px}.puck-card{padding:26px;border-radius:8px}.puck-card-title{font-size:25px}.puck-card-description{font-size:15px;line-height:1.65}[class~=puck-grid--archive-featured]{gap:16px;margin-bottom:34px}[class~=puck-grid--archive-featured] .puck-card{min-height:190px;padding:22px}[class~=puck-grid--archive-guidance]{gap:16px;margin-bottom:40px}[class~=puck-grid--archive-guidance] .puck-card{min-height:0}[class~=puck-grid--resource-manuals]{gap:16px;margin-bottom:40px}[class~=puck-grid--resource-manuals] a[download]{min-height:130px;padding:20px!important}[class~=puck-grid--resource-rows],[class~=puck-grid--reference-groups],[class~=puck-grid--member-support]{max-width:var(--mcta-content-max)!important;margin-bottom:40px}[class~=puck-card--resource-row],[class~=puck-card--reference-row]{background:var(--mcta-white)}[class~=puck-grid--member-support] .puck-card--support-card{min-height:190px;padding:22px}[class~=puck-cta]{max-width:var(--mcta-content-max);margin-inline:auto;border-radius:0}.site-footer{padding-top:52px}@media(max-width:900px){.header-grid{padding-inline:24px}[class~=puck-grid--archive-featured],[class~=puck-grid--reference-groups]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.header-grid-row{min-height:68px}.puck-hero{min-height:360px;padding-block:48px}[class~=puck-hero--interior]{min-height:230px!important;padding-block:38px}.puck-hero-title,[class~=puck-hero--interior] .puck-hero-title{font-size:clamp(32px,10vw,46px)}.puck-hero-subtitle{font-size:16px}#puck-content>h2,#puck-content>h3,.puck-text{width:calc(100% - 40px)}#puck-content>h2,#puck-content>h3{margin-top:38px!important}.puck-grid,.puck-grid-preset{width:calc(100% - 40px)}[class~=puck-grid--archive-featured],[class~=puck-grid--archive-guidance]{grid-template-columns:1fr}[class~=puck-grid--archive-featured] .puck-card{min-height:0}.puck-card{padding:22px}}body:has(.puck-grid--contact-office) .puck-hero-eyebrow{margin-bottom:12px}body:has(.puck-grid--contact-office) .puck-hero-title{margin-bottom:14px;font-size:clamp(38px,4.5vw,56px)}body:has(.puck-grid--contact-office) .puck-hero-subtitle{margin-bottom:0;font-size:18px;line-height:1.55}#puck-content .puck-grid--contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;margin-bottom:24px}#puck-content .puck-grid--contact-actions .puck-grid-column{display:block}#puck-content .puck-grid--contact-actions .puck-card--contact-action{height:100%;min-height:0;padding:25px 28px;border-top:5px solid var(--mcta-navy);background:#f3f7fb;box-shadow:none;text-align:left}#puck-content .puck-grid--contact-actions .puck-grid-column:nth-child(2) .puck-card--contact-action{border-top-color:var(--mcta-teal);background:#eff8f7}#puck-content .puck-grid--contact-actions .puck-card--contact-action>div:first-child{display:flex;min-height:100%;flex-direction:column;align-items:flex-start}#puck-content .puck-grid--contact-actions .puck-card-eyebrow{margin-bottom:7px}#puck-content .puck-grid--contact-actions .puck-card-title{margin-bottom:6px;font-size:clamp(24px,2.3vw,30px);overflow-wrap:anywhere}#puck-content .puck-grid--contact-actions .puck-card-description{margin-bottom:16px;font-size:15px;line-height:1.55}#puck-content .puck-grid--contact-actions .puck-card-button{min-height:48px;margin-top:auto;padding:12px 23px;border-radius:var(--mcta-radius-sm)}#puck-content .puck-grid--contact-office{gap:32px;margin-top:0;margin-bottom:28px;padding-block:26px;background:#edf3f8}#puck-content .puck-grid--contact-office .puck-grid-column:first-child{display:flex;align-items:center}#puck-content .puck-grid--contact-office .puck-text{margin:0;padding:0;text-align:left;font-size:17px;line-height:1.65}#puck-content .puck-grid--contact-office .puck-text p{margin:0 0 12px}#puck-content .puck-grid--contact-office .puck-text p:last-child{margin-bottom:0;color:var(--mcta-muted)}#puck-content .puck-grid--contact-office .puck-card--office{min-height:0;padding:21px 24px;border-top-width:4px;box-shadow:none;text-align:left}#puck-content .puck-grid--contact-office .puck-card--office::before{display:none}#puck-content .puck-grid--contact-office .puck-card--office>div:first-child{display:block}#puck-content .puck-grid--contact-office .puck-card-eyebrow{margin-bottom:7px;color:var(--mcta-navy)}#puck-content .puck-grid--contact-office .puck-card-title{margin-bottom:7px;font-size:23px}#puck-content .puck-grid--contact-office .puck-card-description{margin:0;color:var(--mcta-slate);font-size:15px;line-height:1.52}body:has(.puck-grid--contact-office) #puck-content>.puck-text{border-top:1px solid var(--mcta-border-soft);color:var(--mcta-slate);font-size:16px;line-height:1.62}body:has(.puck-grid--contact-office) #puck-content>.puck-text p{margin:0 0 10px}body:has(.puck-grid--contact-office) #puck-content>.puck-text p:first-child{color:var(--mcta-navy);font-size:19px}#puck-content .puck-grid--contact-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;margin-bottom:52px}#puck-content .puck-grid--contact-resources .puck-card{min-height:0;height:100%;padding:21px 22px;border-top:3px solid #9fb8d1;background:#f7f9fb;box-shadow:none}#puck-content .puck-grid--contact-resources .puck-card>div:first-child{display:flex;min-height:100%;flex-direction:column;align-items:flex-start}#puck-content .puck-grid--contact-resources .puck-card-eyebrow{margin-bottom:7px}#puck-content .puck-grid--contact-resources .puck-card-title{margin-bottom:6px;font-size:22px}#puck-content .puck-grid--contact-resources .puck-card-description{margin-bottom:14px;font-size:14px;line-height:1.5}#puck-content .puck-grid--contact-resources .puck-card-button{min-height:0;margin-top:auto;padding:2px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:var(--mcta-link);font-size:13px}body:has(.puck-grid--contact-office) #puck-content>h2{max-width:1232px;margin-top:40px!important;margin-bottom:0!important;text-align:left!important}@media(max-width:767px){body:has(.puck-grid--contact-office) .puck-hero-title{font-size:38px}#puck-content :is(.puck-grid--contact-actions,.puck-grid--contact-office,.puck-grid--contact-resources){grid-template-columns:1fr!important;gap:16px}#puck-content .puck-grid--contact-actions{margin-top:24px}#puck-content .puck-grid--contact-actions .puck-card--contact-action,#puck-content .puck-grid--contact-office .puck-card--office{padding:22px}#puck-content .puck-grid--contact-office{margin-bottom:20px;padding-block:22px}#puck-content .puck-grid--contact-resources{margin-bottom:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}body:has(.puck-hero--home){--home-paper:#f7f8f5;--home-rule:#d6dedf;--home-font:"Aptos", "Segoe UI", "Noto Sans", sans-serif;background:var(--home-paper);color:#35485e;font-family:var(--home-font)}body:has(.puck-hero--home) .site-header{background:var(--home-paper);box-shadow:none}body:has(.puck-hero--home) :is(.header-cta-button,.puck-card-button,.puck-hero-cta-primary,.puck-hero-cta-secondary,.puck-cta-primary,.puck-cta-secondary){font-family:var(--home-font);border-radius:3px;transition:none}body:has(.puck-hero--home) :is(.puck-card-button,.puck-hero-cta a,.puck-cta-buttons a):hover{transform:none}body:has(.puck-hero--home) .puck-hero{padding-block:88px;background-position:center 48%;justify-content:center!important}body:has(.puck-hero--home) .puck-hero-content{max-width:840px;text-align:center;margin-inline:auto}body:has(.puck-hero--home) .puck-hero-eyebrow{max-width:640px;margin-inline:auto;color:#e3eaf2;font-size:11px;letter-spacing:.14em;line-height:1.8}body:has(.puck-hero--home) :is(.puck-hero-title,.puck-grid-column>h2,.puck-cta-title){font-family:var(--home-font);font-weight:600;letter-spacing:-.035em;text-wrap:balance}body:has(.puck-hero--home) .puck-hero-title{max-width:800px;margin-inline:auto;font-size:clamp(40px,4.6vw,64px);line-height:1.1}body:has(.puck-hero--home) .puck-hero-subtitle{max-width:610px;margin-inline:auto;color:#e5edf7;font-size:18px;line-height:1.75}body:has(.puck-hero--home) .puck-hero-cta{justify-content:center}body:has(.puck-hero--home) .puck-hero-cta-primary{min-width:176px;box-shadow:0 10px 24px #031c4352;font-weight:700}body:has(.puck-hero--home) .puck-hero-cta-secondary{min-width:158px;padding-inline:23px;border-color:#ffffffb8;background:#052e6b66;color:var(--mcta-white);text-decoration:none}body:has(.puck-hero--home) .puck-hero-cta-secondary:hover{background:#052e6b99;border-color:var(--mcta-white)}body:has(.puck-hero--home) .puck-grid--member-value{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:48px 24px!important;margin-block:0;padding-block:76px 84px;align-items:start;background:#eef3f7;box-shadow:0 0 0 100vmax #eef3f7;clip-path:inset(0 -100vmax)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child{grid-column:1 / -1;text-align:center}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;gap:24px;align-items:stretch}body:has(.puck-hero--home) .puck-grid-column>h2{max-width:680px;margin:0 auto 22px!important;font-size:clamp(32px,3.2vw,44px);line-height:1.16;text-align:center!important}body:has(.puck-hero--home) .puck-text{max-width:680px;margin-inline:auto;line-height:1.8}body:has(.puck-grid--proof) #puck-content>h2{max-width:900px;margin-inline:auto!important;text-align:center!important}body:has(.puck-grid--proof) #puck-content>.puck-text{max-width:680px;margin-inline:auto;text-align:center}body:has(.puck-hero--home) .puck-card{height:auto;padding:26px 0;background:transparent;border:0;border-bottom:1px solid var(--home-rule);border-radius:0;box-shadow:none}body:has(.puck-hero--home) .puck-grid--member-value .puck-card{position:relative;display:flex;height:100%;min-height:232px;flex-direction:column;padding:32px;border:1px solid #d8e2ec;border-radius:10px;background:#ffffff;box-shadow:0 10px 30px #052e6b0a}@media(min-width:768px){body:has(.puck-hero--home) .puck-grid--member-value .puck-card+.puck-card{margin-top:0}}body:has(.puck-hero--home) .puck-grid--member-value .puck-card::before{content:"";width:42px;height:4px;margin-bottom:22px;border-radius:999px;background:var(--mcta-banner)}body:has(.puck-hero--home) .puck-card-title{font:600 23px/1.3 var(--home-font);letter-spacing:-.02em;margin-bottom:10px}body:has(.puck-hero--home) .puck-card-description{flex:1;font-size:16px;line-height:1.75;margin:0 0 12px}body:has(.puck-hero--home) .puck-card-button{align-self:flex-start;min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--mcta-navy);text-decoration:underline;text-underline-offset:5px}body:has(.puck-grid--proof) .puck-grid--proof .puck-card{min-height:296px;padding:28px;border:1px solid #d8e2ec;border-top:4px solid var(--mcta-banner);border-radius:10px;background:var(--mcta-white);box-shadow:0 10px 30px #052e6b0a}body:has(.puck-grid--proof) .puck-grid--proof .puck-card>div:first-child{display:flex;flex:1;flex-direction:column}body:has(.puck-grid--proof) .puck-grid--proof .puck-card-description{flex:1}body:has(.puck-grid--proof) .puck-grid--proof .puck-card-button{margin-top:auto}body:has(.puck-hero--home) .puck-cta{position:relative;isolation:isolate;overflow:hidden;margin-top:0;border-top:0;padding:78px 24px 82px;text-align:center;background:linear-gradient(135deg,#031c43 0%,#052e6b 58%,#0b4a93 100%);color:var(--mcta-white);box-shadow:inset 0 1px #ffffff26,0 -18px 40px #052e6b14}body:has(.puck-hero--home) .puck-cta::before{position:absolute;z-index:-1;top:-120px;left:50%;width:520px;height:520px;border:1px solid #ffffff22;border-radius:50%;content:"";transform:translateX(-50%)}body:has(.puck-hero--home) .puck-cta::after{position:absolute;z-index:-1;top:34px;left:50%;width:72px;height:4px;border-radius:999px;background:#8eb9e8;content:"";transform:translateX(-50%)}body:has(.puck-hero--home) .puck-cta-title{color:var(--mcta-white);font-size:clamp(34px,3.5vw,50px)}body:has(.puck-hero--home) .puck-cta-description{max-width:610px;margin:18px auto 0;color:#e5edf7}body:has(.puck-hero--home) .puck-cta-buttons{justify-content:center}body:has(.puck-hero--home) .puck-cta-buttons{margin-top:30px}body:has(.puck-hero--home) .puck-cta-primary{min-width:190px;color:var(--mcta-navy);background:var(--mcta-white);border-color:var(--mcta-white);box-shadow:0 10px 22px #031c4352}body:has(.puck-hero--home) .puck-cta-primary:hover{background:#e5edf7;border-color:#e5edf7}body:has(.puck-hero--home) .site-footer-title{font:600 18px/1.5 var(--home-font)}body:has(.puck-card--officer) #puck-content>h2:first-of-type{margin-top:20px!important;width:calc(100% - 80px)!important;max-width:1232px;padding:52px 0 0;border-top:1px solid #d6e0e8;background:var(--mcta-white)}body:has(.puck-card--officer) #puck-content>h2:first-of-type+.puck-text{width:calc(100% - 80px);max-width:1232px;margin-left:auto;margin-right:auto;padding:0 0 20px;background:var(--mcta-white)}body:has(.puck-card--officer) #puck-content>h2:nth-of-type(2){margin-top:54px!important;padding-left:16px;border-left:4px solid var(--mcta-banner)}body:has(.puck-card--officer) #puck-content>.puck-grid--officers{margin-bottom:56px}body:has(.puck-grid--directory) #puck-content>h2:nth-of-type(4){margin-top:54px!important;padding-left:16px;border-left:4px solid var(--mcta-banner)}body:has(.puck-grid--directory) #puck-content>h2:nth-of-type(4)+.puck-text{padding-bottom:28px}@media(max-width:767px){body:has(.puck-card--officer) #puck-content>h2:first-of-type,body:has(.puck-card--officer) #puck-content>.puck-text{width:calc(100% - 48px)!important}}body:has(.puck-grid--membership-paths) #puck-content>h2:first-of-type{margin-top:32px!important;padding-left:16px;border-left:4px solid var(--mcta-banner)}body:has(.puck-grid--membership-paths) #puck-content>h2:nth-of-type(2){margin-top:54px!important;padding-top:36px;border-top:1px solid #d6e0e8}body:has(.puck-grid--membership-paths) #puck-content>h2:nth-of-type(n+3){margin-top:52px!important;padding-left:16px;border-left:4px solid var(--mcta-banner)}body:has(.puck-grid--membership-paths) #puck-content>.puck-text{padding-bottom:16px}body:has(.puck-grid--membership-paths) #puck-content>.puck-text:has(+.puck-grid--renewal-notice){max-width:760px;margin-top:0;padding:14px 18px;border-left:3px solid var(--mcta-banner);background:#eef4fb;color:var(--mcta-slate);font-size:14px;line-height:1.6}body:has(.puck-grid--membership-paths) #puck-content>.puck-text:has(+.puck-grid--membership-office-help){max-width:var(--mcta-content-max);padding:14px 18px;border-left:3px solid #9fb8d1;color:var(--mcta-muted);font-size:14px;line-height:1.6}body:has(.puck-grid--archive-recent) #puck-content>h2:nth-of-type(2){margin-top:54px!important;padding-top:36px;border-top:1px solid #d6e0e8}body:has(.puck-grid--archive-recent) #puck-content>h3{max-width:1232px;margin-top:32px!important;margin-bottom:0!important;padding-left:16px;border-left:4px solid var(--mcta-banner);color:var(--mcta-navy)}body:has(.puck-grid--archive-recent) .recur-event-list{margin-top:24px;margin-bottom:52px}body:has(.puck-grid--archive-recent) .recur-event-list-empty{border:0;border-left:4px solid var(--mcta-banner);background:#eef3f7;padding:32px;text-align:left}body:has(.puck-grid--certification-overview) #puck-content>h2{padding-top:30px;border-top:1px solid #d6e0e8}body:has(.puck-grid--certification-overview) #puck-content>h2:first-of-type{padding-top:0;border-top:0}body:has(.puck-grid--certification-overview) #puck-content>h3{max-width:1232px;margin-top:24px!important;margin-bottom:0!important;padding-left:16px;border-left:4px solid var(--mcta-banner);color:var(--mcta-navy)}body:has(.puck-grid--contact-office) #puck-content>h2{margin-top:42px!important;padding-left:0;border-left:0}body:has(.puck-grid--contact-office) #puck-content>h2:first-of-type{margin-top:0!important}body:has(.puck-grid--contact-office) #puck-content>.puck-text{max-width:1232px;margin-top:0;margin-bottom:24px;padding:0 0 24px;background:transparent;border-left:0;text-align:center;margin-left:auto;margin-right:auto}body:has(.puck-grid--contact-office) .puck-hero{justify-content:center!important}body:has(.puck-grid--contact-office) .puck-hero-content{text-align:center}body:has(.puck-grid--contact-office) :is(.puck-hero-title,.puck-hero-subtitle){margin-left:auto;margin-right:auto}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-grid-column{display:flex;justify-content:center}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-grid-column,body:has(.puck-grid--contact-office) .puck-grid--contact-guidance .puck-card,body:has(.puck-grid--contact-office) .puck-grid--contact-sources .puck-card{text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-guidance .puck-card-button,body:has(.puck-grid--contact-office) .puck-grid--contact-sources .puck-card-button{align-self:center}body:has([data-recur-widget=ContactForm]) .recur-widget{max-width:1040px!important;margin:28px auto 48px!important}body:has([data-recur-widget=ContactForm]) .recur-contact-form{max-width:none!important;padding:34px 38px 38px;border:1px solid #d6e2ee;border-top:5px solid var(--mcta-navy);border-radius:10px;box-shadow:0 12px 28px #052e6b12;color:var(--mcta-slate)}body:has([data-recur-widget=ContactForm]) .recur-contact-form h3{margin:0 0 10px;color:var(--mcta-navy);font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.2;text-align:center}body:has([data-recur-widget=ContactForm]) .recur-contact-form>p{margin:0 0 26px;color:var(--mcta-slate);font-size:19px;line-height:1.55;text-align:center}body:has([data-recur-widget=ContactForm]) .contact-form-body>div{margin-top:20px}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:first-child{margin-top:0}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(1),body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}body:has([data-recur-widget=ContactForm]) .contact-form-body label{display:block;margin-bottom:8px;color:var(--mcta-slate);font-family:"DM Sans",sans-serif;font-size:17px;font-weight:500;line-height:1.4}body:has([data-recur-widget=ContactForm]) .recur-contact-form :is(select,button){font-family:"DM Sans",sans-serif}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]),body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{width:100%!important;min-height:48px;padding:10px 13px!important;border:1px solid #9aa7b4!important;border-radius:4px;background:var(--mcta-white);color:var(--mcta-slate);font:16px/1.5 "DM Sans",sans-serif}body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{min-height:138px;resize:vertical}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(4){align-items:flex-start!important;gap:14px!important}body:has([data-recur-widget=ContactForm]) .contact-form-body input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:4px 0 0;accent-color:var(--mcta-navy)}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(4) label{margin:0;font-size:16px;line-height:1.55}body:has([data-recur-widget=ContactForm]) .contact-challenge label{margin-bottom:8px}body:has([data-recur-widget=ContactForm]) .contact-submit-btn{width:100%!important;min-height:50px;padding:12px 20px!important;border:1px solid var(--mcta-navy)!important;border-radius:4px;color:var(--mcta-white)!important;font:700 15px/1.4 Roboto,sans-serif;cursor:pointer}body:has([data-recur-widget=ContactForm]) .contact-submit-btn:hover{background:var(--mcta-hover)!important}@media(max-width:767px){body:has([data-recur-widget=ContactForm]) .recur-widget{margin:20px auto 36px!important}body:has([data-recur-widget=ContactForm]) .recur-contact-form{padding:26px 22px 28px}body:has([data-recur-widget=ContactForm]) .recur-contact-form>p{font-size:17px}body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(1),body:has([data-recur-widget=ContactForm]) .contact-form-body>div:nth-child(2){grid-template-columns:1fr!important;gap:16px!important}body:has(.puck-hero--home) .puck-hero{padding-block:54px;min-height:460px!important}body:has(.puck-hero--home) .puck-hero-title{font-size:clamp(38px,10vw,52px)}body:has(.puck-hero--home) .puck-hero-subtitle{font-size:17px}body:has(.puck-hero--home) .puck-hero-cta{align-items:center}body:has(.puck-hero--home) .puck-grid--member-value{margin-block:0;padding-block:48px;gap:32px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{display:block}body:has(.puck-hero--home) .puck-grid--member-value .puck-card{min-height:0;margin-bottom:18px;padding:26px}body:has(.puck-grid--proof) .puck-grid--proof .puck-card{min-height:0;padding:26px}body:has(.puck-hero--home) .puck-text{max-width:100%}body:has(.puck-hero--home) .puck-cta{padding-block:44px}}#puck-content .puck-card{height:auto!important;min-width:0}#puck-content .puck-card:has(.puck-card-button){display:flex;flex-direction:column}#puck-content .puck-card:has(.puck-card-button)>div:first-child{display:flex;flex:1;flex-direction:column}#puck-content .puck-card:has(.puck-card-button)>div:first-child>div:has(>.puck-card-button){margin-top:auto}#puck-content .puck-card:has(.puck-card-button) .puck-card-button{margin-top:auto}#puck-content .puck-grid:not(:has(>.puck-grid-column>:not(.puck-card))){grid-auto-rows:1fr;align-items:stretch!important}#puck-content .puck-grid:not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents}#puck-content .puck-grid:not(:has(>.puck-grid-column>:not(.puck-card))) .puck-card{display:flex;flex-direction:column;align-self:stretch;margin:0!important}#puck-content .puck-card-button{align-self:flex-start}#puck-content .puck-grid:not(:has(>.puck-grid-column>:not(.puck-card))) .puck-card-button{margin-top:auto}#puck-content .puck-grid-column:has(>.puck-card:only-child){display:flex;flex-direction:column}#puck-content .puck-grid-column>.puck-card:only-child{flex:1}#puck-content .puck-grid--member-value>.puck-grid-column:last-child{display:grid;grid-auto-rows:1fr;align-items:stretch}#puck-content .puck-grid--member-value .puck-card{margin:0!important}#puck-content .puck-grid--certification-overview{align-items:stretch;grid-auto-rows:1fr}#puck-content .puck-grid--certification-overview>.puck-grid-column{display:grid;grid-template-rows:auto 1fr;gap:16px}#puck-content .puck-grid--certification-overview .puck-card{display:flex;flex-direction:column;border-left-color:var(--mcta-navy);background:#edf4fc}#puck-content .puck-grid--certification-overview .puck-card-button{margin-top:auto}#puck-content .puck-grid--officers{grid-auto-rows:minmax(130px,1fr)!important;align-items:stretch!important}#puck-content .puck-grid--officers .puck-card{align-self:stretch!important;height:auto!important;min-height:130px!important;padding:20px 22px!important}#puck-content .puck-grid--officers .puck-card::before{width:76px;height:76px;margin-bottom:14px}#puck-content .puck-grid--officers .puck-card-eyebrow{margin-bottom:7px}#puck-content .puck-grid--officers .puck-card-title{margin-bottom:5px;font-size:21px}#puck-content .puck-grid--officers .puck-card-description{margin-bottom:9px;font-size:14px;line-height:1.45}#puck-content .puck-grid--officers .puck-card--officer:not(:has(.puck-card-avatar,img))::before{content:"PHOTO";display:grid;place-items:center;flex:0 0 96px;width:96px;height:96px;margin:0 auto 17px;border:1px dashed #b9c8d4;border-radius:50%;background:#f3f7fa;color:#627688;font:700 10px/1 Arial,sans-serif;letter-spacing:.14em}#puck-content .puck-grid--officers .puck-card--officer .puck-card-avatar{width:96px;height:96px;margin:0 auto 17px;overflow:hidden;border-radius:50%}#puck-content .puck-grid--officers .puck-card--officer .puck-card-avatar-img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){#puck-content .puck-grid--member-value>.puck-grid-column:last-child{grid-template-columns:minmax(0,1fr);gap:24px}}#puck-content>h2{text-align:center!important;text-wrap:balance}#puck-content>.puck-text{max-width:760px;margin-inline:auto;text-align:center}#puck-content .puck-card:not(.puck-card--link-only):not(.puck-card--resource){border-radius:var(--mcta-radius-md)}#puck-content a[download],#puck-content .recur-event-list-empty,body:has([data-recur-widget=EventList]) .recur-empty{border-radius:var(--mcta-radius-md)}.puck-hero-cta,.puck-cta-buttons{justify-content:center}body:has(.puck-hero--home) :is(.header-cta-button,.puck-card-button,.puck-hero-cta-primary,.puck-hero-cta-secondary,.puck-cta-primary,.puck-cta-secondary){border-radius:var(--mcta-radius-sm)}body:has([data-recur-widget=ContactForm]) .recur-contact-form{border-radius:var(--mcta-radius-md)}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]),body:has([data-recur-widget=ContactForm]) .contact-form-body textarea,body:has([data-recur-widget=ContactForm]) .contact-submit-btn{border-radius:var(--mcta-radius-sm)}@media(max-width:767px){#puck-content>.puck-text{max-width:none}}html,body{background:var(--mcta-paper)}body{color:var(--mcta-copy)}a{color:var(--mcta-link)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--mcta-banner)}.site-header{background:var(--mcta-paper)!important;border-bottom:1px solid var(--mcta-banner);box-shadow:0 4px 18px #00224418}.header-grid-row{min-height:86px}.header-logo-link{padding:3px;background:var(--mcta-paper)}.header-logo-img{width:78px!important;height:78px!important;max-width:78px!important;max-height:78px!important;background:var(--mcta-paper)}.nav-link:hover,.nav-link:focus-visible{background:#d4af3724}.nav-link::after{background:var(--mcta-banner)}.header-cta-button{border-color:var(--mcta-navy);color:var(--mcta-white)}.mobile-menu-toggle,.mobile-nav-close{border-color:var(--mcta-banner);background:var(--mcta-paper);color:var(--mcta-navy)}.mobile-menu-toggle:hover,.mobile-nav-close:hover,.mobile-nav a:hover,.mobile-nav a:focus-visible{background:#d4af3724}.mobile-nav{border-top-color:var(--mcta-banner);background:var(--mcta-paper);color:var(--mcta-navy);box-shadow:0 18px 40px #00224428}.mobile-nav a{border-color:var(--mcta-rail)}#puck-content>h2,#puck-content>h3,.puck-grid-column>h2,.puck-grid-column>h3,.puck-card-title,.recur-event-list-title{color:var(--mcta-navy)}.puck-hero{background-color:var(--mcta-navy);background-image:linear-gradient(135deg,#00182ff7 0%,#002244f2 58%,#003b68eb 100%),repeating-linear-gradient(90deg,#d4af3718 0 1px,transparent 1px 44px)!important}body:has(.puck-hero--home) .puck-hero{background-image:linear-gradient(90deg,#00182fe8 0%,#002244cc 54%,#00224466 100%),url(/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/2ae75d69-3074-4ffc-b020-c5dde2f28ee9.jpeg)!important}.puck-hero-eyebrow{color:var(--mcta-banner)}.puck-hero-cta-primary,.puck-cta-primary{border-color:var(--mcta-banner);background:var(--mcta-banner);color:var(--mcta-navy)}.puck-hero-cta-secondary,.puck-cta-secondary{border-color:#d4af37aa;color:var(--mcta-white)}.puck-button,.puck-card-button,.puck-cta-secondary{border-color:var(--mcta-navy);background:var(--mcta-navy);color:var(--mcta-white)}.puck-hero-cta-secondary{background:transparent;border-color:#d4af37aa}.puck-text{color:var(--mcta-copy)}.puck-card{border-color:var(--mcta-border-soft);border-top-color:var(--mcta-banner);background:var(--mcta-white);color:var(--mcta-copy);box-shadow:var(--mcta-shadow-card)}.puck-card-eyebrow{color:#896c18}.puck-card-description{color:var(--mcta-copy)}[class~=puck-card--resource],[class~=puck-card--resource-row],[class~=puck-card--reference-row]{border-color:var(--mcta-border-soft);background:#f5f1e6}[class~=puck-card--resource]:hover{background:#eee5cc}[class~=puck-card--officer]{border-color:var(--mcta-border-soft);border-left-color:var(--mcta-banner);background:var(--mcta-white)}[class~=puck-card--officer] .puck-card-eyebrow{color:#896c18}[class~=puck-grid--about-purpose],[class~=puck-grid--contact-office]{background:#f1ecdc}[class~=puck-grid--about-purpose]{border-top-color:var(--mcta-banner)}[class~=puck-grid--about-learning] .puck-card,[class~=puck-grid--about-governance] .puck-card,[class~=puck-grid--about-community] .puck-card{background:#f8f5ed;border-top-color:var(--mcta-banner)}[class~=puck-grid--about-community] .puck-card{border-top-color:var(--mcta-navy)}[class~=puck-grid--about-timeline] .puck-card{background:var(--mcta-white);border-left-color:var(--mcta-banner)}[class~=puck-card--timeline]::before{background:var(--mcta-banner)}[class~=puck-grid--membership-paths] .puck-card,[class~=puck-grid--benefit-grid] .puck-card,[class~=puck-grid--member-support] .puck-card{background:#f8f5ed;border-top-color:var(--mcta-banner)}[class~=puck-grid--membership-paths] .puck-card--renewing-member{border-top-color:var(--mcta-navy);background:#edf1ed}[class~=puck-grid--renewal-notice] .puck-card--renewal-warning{border-left-color:var(--mcta-banner);background:#f8efc9}[class~=puck-grid--manual-grid]{border-color:#dedbd2;background:linear-gradient(135deg,#f1ecdc 0%,#fbfaf6 100%)}[class~=puck-grid--manual-grid] a[download]{border-top-color:var(--mcta-banner)!important;background:var(--mcta-white)!important;color:var(--mcta-navy)}[class~=puck-grid--manual-grid] a[download]::before{background:var(--mcta-navy)}[class~=puck-grid--manual-grid] a[download]>div>div:last-child{background:var(--mcta-navy)}[class~=puck-grid--archive-featured] .puck-card,[class~=puck-grid--archive-guidance] .puck-card{border-top-color:var(--mcta-banner);background:#f8f5ed}[class~=puck-grid--contact-guidance] .puck-card,[class~=puck-grid--contact-sources] .puck-card{border-top-color:var(--mcta-banner);background:#f8f5ed}[class~=puck-cta]{border-top:6px solid var(--mcta-banner);background:var(--mcta-navy)}.site-footer{border-top-color:var(--mcta-banner)}.site-footer-logo{width:112px!important;height:112px!important;padding:3px;background:var(--mcta-paper)}.site-footer-title{color:var(--mcta-banner)}.site-footer a{color:var(--mcta-white)}.site-footer-links a[href="/membership"]{border-color:var(--mcta-banner);background:var(--mcta-banner)}.site-footer-links a[href="/membership"]:hover,.site-footer-links a[href="/membership"]:focus-visible{background:#e4c75d}.footer-bottom-bar{border-top-color:#d4af3766;color:#e8dfbf}.footer-bottom-bar-link{color:var(--mcta-banner)}body:has([data-recur-widget]) .recur-widget{color:var(--mcta-copy)}body:has([data-recur-widget=EventList]) .recur-empty{border-left-color:var(--mcta-banner);background:#f1ecdc}body:has([data-recur-widget=ContactForm]) .recur-contact-form{border-top:4px solid var(--mcta-banner);background:var(--mcta-white)}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]),body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{border-color:#b9b3a5!important;background:#fffefa}body:has([data-recur-widget=ContactForm]) .contact-submit-btn{border-color:var(--mcta-navy)!important;background:var(--mcta-navy)!important}@media(max-width:767px){.header-grid-row{min-height:74px}.header-logo-img{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important}}.site-header{position:sticky;z-index:1000;border-bottom:1px solid var(--mcta-border-soft);box-shadow:0 4px 18px #052e6b12}.header-grid{padding-inline:var(--mcta-gutter)}.header-grid-row{min-height:80px}.header-logo-link{display:inline-flex;align-items:center;border-radius:var(--mcta-radius-sm)}.nav-menu{align-items:center;gap:2px}.nav-link{position:relative;padding:12px 13px;border-radius:var(--mcta-radius-sm);color:var(--mcta-navy);transition:background-color .18s ease,color .18s ease}.nav-link::after{position:absolute;right:13px;bottom:5px;left:13px;height:3px;border-radius:999px;background:var(--mcta-link);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.nav-link:hover,.nav-link:focus-visible{background:#eef4fb;color:var(--mcta-navy)}.nav-link:hover::after,.nav-link:focus-visible::after{transform:scaleX(.55)}.header-cta-button{min-height:48px;padding:12px 20px;border:1px solid var(--mcta-navy);border-radius:var(--mcta-radius-sm);background:var(--mcta-navy);font-size:14px;font-weight:700;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.header-cta-button:hover{border-color:var(--mcta-hover);background:var(--mcta-hover);color:var(--mcta-white);transform:translateY(-2px)}.mobile-menu-toggle,.mobile-nav-close{min-width:44px;min-height:44px;border:1px solid var(--mcta-border-soft);border-radius:var(--mcta-radius-sm);background:var(--mcta-white)}.mobile-menu-toggle:hover,.mobile-nav-close:hover{background:#eef4fb}.mobile-nav{padding:18px var(--mcta-gutter-mobile) 32px;border-top:4px solid var(--mcta-navy);box-shadow:0 18px 40px #052e6b24}.mobile-nav a{display:block;padding:13px 14px;border-bottom:1px solid var(--mcta-rail);border-radius:var(--mcta-radius-sm);color:var(--mcta-navy);font-size:16px;font-weight:600}.mobile-nav a:hover,.mobile-nav a:focus-visible{background:#eef4fb;color:var(--mcta-navy)}:is(body:has(.puck-hero--home) .nav-link[href="/"],body:has(.puck-card--officer) .nav-link[href="/about"],body:has(.puck-grid--membership-paths) .nav-link[href="/membership"],body:has(.puck-grid--archive-featured) .nav-link[href="/events"],body:has(.puck-grid--resource-manuals) .nav-link[href="/resources"],body:has(.puck-grid--contact-office) .nav-link[href="/contact"]){background:#eef4fb;color:var(--mcta-navy);font-weight:700}:is(body:has(.puck-hero--home) .nav-link[href="/"],body:has(.puck-card--officer) .nav-link[href="/about"],body:has(.puck-grid--membership-paths) .nav-link[href="/membership"],body:has(.puck-grid--archive-featured) .nav-link[href="/events"],body:has(.puck-grid--resource-manuals) .nav-link[href="/resources"],body:has(.puck-grid--contact-office) .nav-link[href="/contact"])::after{transform:scaleX(1)}:is(body:has(.puck-hero--home) .mobile-nav a[href="/"],body:has(.puck-card--officer) .mobile-nav a[href="/about"],body:has(.puck-grid--membership-paths) .mobile-nav a[href="/membership"],body:has(.puck-grid--archive-featured) .mobile-nav a[href="/events"],body:has(.puck-grid--resource-manuals) .mobile-nav a[href="/resources"],body:has(.puck-grid--contact-office) .mobile-nav a[href="/contact"]){background:var(--mcta-navy);color:var(--mcta-white)}.site-footer{padding:64px var(--mcta-gutter) 28px;border-top:6px solid var(--mcta-banner);background:var(--mcta-footer)}.site-footer-content{grid-template-columns:1.35fr .8fr 1fr;gap:48px}.site-footer-section{min-width:0}.site-footer-title{margin:0 0 18px;letter-spacing:.01em}.site-footer-description,.site-footer-text{max-width:400px}.site-footer-links{margin:0}.site-footer-links li{margin-bottom:4px}.site-footer-links a{display:inline-flex;align-items:center;min-height:38px;padding:6px 10px;border-radius:var(--mcta-radius-sm);transition:background-color .18s ease,color .18s ease}.site-footer-links a:hover,.site-footer-links a:focus-visible{background:#ffffff18;color:var(--mcta-white)}.site-footer-links a[href="/membership"]{min-height:46px;margin-top:12px;padding:10px 16px;border:1px solid var(--mcta-white);background:var(--mcta-white);color:var(--mcta-navy);font-weight:700}.site-footer-links a[href="/membership"]:hover,.site-footer-links a[href="/membership"]:focus-visible{background:#e5edf7;color:var(--mcta-navy)}.footer-bottom-bar{display:flex;max-width:var(--mcta-content-max);align-items:center;justify-content:space-between;gap:20px;margin:46px auto 0;padding-top:20px;border-top:1px solid #ffffff38;color:#d5dfeb;font-size:13px;line-height:1.5}.footer-bottom-bar-link{color:var(--mcta-white);white-space:nowrap}@media(max-width:767px){.header-grid{padding-inline:var(--mcta-gutter-mobile)}.header-grid-row{min-height:76px}.site-footer-content{grid-template-columns:1fr!important;gap:26px!important}.site-footer{padding:48px var(--mcta-gutter-mobile) 24px}.footer-bottom-bar{align-items:flex-start;flex-direction:column;gap:10px;margin-top:34px}}body:has(.puck-grid--resource-manuals) .puck-hero{min-height:250px!important;padding-block:44px}body:has(.puck-grid--resource-manuals) #puck-content>h2{margin-top:46px!important;margin-bottom:10px!important;padding-left:14px;border-left:5px solid var(--mcta-link)}body:has(.puck-grid--resource-manuals) #puck-content>h2+.puck-text{padding-bottom:14px;color:var(--mcta-slate);font-size:16px;line-height:1.6}[class~=puck-grid--resource-manuals]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px;margin-bottom:46px}[class~=puck-grid--resource-manuals] a[download]{min-height:142px;padding:22px 24px!important;border:1px solid #bed2e8!important;border-left:6px solid var(--mcta-navy)!important;border-radius:8px;background:#f3f8fd!important;box-shadow:none}[class~=puck-grid--resource-manuals] a[download]::before{display:inline-block;margin-bottom:12px;color:var(--mcta-link);content:"EXISTING MANUAL  \b7   PDF";font-size:11px;font-weight:800;letter-spacing:.12em}[class~=puck-grid--resource-manuals] a[download]>div{display:block!important}[class~=puck-grid--resource-manuals] a[download]>div>div:first-child>div:first-child{overflow:visible!important;white-space:normal!important;font-size:18px;font-weight:700;line-height:1.35}[class~=puck-grid--resource-manuals] a[download]>div>div:first-child>div:nth-child(2){margin-top:8px;color:var(--mcta-slate);font-size:14px;line-height:1.5}[class~=puck-grid--resource-rows]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:16px;margin-bottom:46px}[class~=puck-grid--resource-rows] .puck-grid-column{display:grid;gap:12px;align-content:start}[class~=puck-card--resource-row],[class~=puck-card--reference-row]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;align-items:center;min-height:116px;padding:18px 20px;border:1px solid #c9d9e9;border-left:4px solid var(--mcta-banner);border-radius:6px;background:#f7fbff;box-shadow:none}[class~=puck-card--resource-row] .puck-card-eyebrow,[class~=puck-card--reference-row] .puck-card-eyebrow{grid-column:1;margin-bottom:4px}[class~=puck-card--resource-row] .puck-card-title,[class~=puck-card--reference-row] .puck-card-title{grid-column:1;margin-bottom:6px;font-size:20px;line-height:1.3}[class~=puck-card--resource-row] .puck-card-description,[class~=puck-card--reference-row] .puck-card-description{grid-column:1;margin:0;font-size:14px;line-height:1.5}[class~=puck-card--resource-row] .puck-card-button,[class~=puck-card--reference-row] .puck-card-button{grid-column:2;grid-row:1 / span 3;min-height:48px;padding:12px 23px;font-size:14px}[class~=puck-grid--reference-groups]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-top:16px;margin-bottom:46px}[class~=puck-grid--reference-groups] .puck-grid-column>h3{margin:0 0 10px!important;padding-bottom:8px;border-bottom:2px solid #b8d0e7;color:var(--mcta-navy);font-size:24px}[class~=puck-grid--reference-groups] .puck-card+.puck-card{margin-top:8px}[class~=puck-card--reference-row]{min-height:102px;background:var(--mcta-white)}[class~=puck-grid--member-support]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px;margin-bottom:46px}[class~=puck-grid--member-support] .puck-card--support-card{display:flex;min-height:218px;flex-direction:column;padding:24px;border:1px solid #c9d9e9;border-top:4px solid var(--mcta-navy);border-radius:6px;background:#f3f8fd;box-shadow:none}[class~=puck-grid--member-support] .puck-card-description{flex:1;font-size:15px;line-height:1.55}[class~=puck-grid--member-support] .puck-card-button::after,[class~=puck-card--resource-row] .puck-card-button::after,[class~=puck-card--reference-row] .puck-card-button::after{content:" \2197"}@media(max-width:900px){[class~=puck-grid--member-support]{grid-template-columns:1fr 1fr}}@media(max-width:767px){body:has(.puck-grid--resource-manuals) .puck-hero{min-height:220px!important;padding-block:36px}body:has(.puck-grid--resource-manuals) #puck-content>h2{margin-top:36px!important}[class~=puck-grid--resource-manuals],[class~=puck-grid--resource-rows],[class~=puck-grid--reference-groups],[class~=puck-grid--member-support]{grid-template-columns:1fr;gap:12px;margin-bottom:34px}[class~=puck-grid--resource-manuals] a[download]{min-height:0}[class~=puck-card--resource-row],[class~=puck-card--reference-row]{grid-template-columns:1fr;min-height:0;padding:18px}[class~=puck-card--resource-row] .puck-card-button,[class~=puck-card--reference-row] .puck-card-button{grid-column:1;grid-row:auto;justify-self:start;margin-top:14px}[class~=puck-grid--member-support] .puck-card--support-card{min-height:0}}body:has(.puck-grid--resource-manuals) #puck-content>h2,body:has(.puck-grid--resource-manuals) #puck-content>.puck-text{width:min(100% - 48px,1080px);text-align:left!important}body:has(.puck-grid--resource-manuals) #puck-content>.puck-text{margin-left:max(24px,calc((100% - 1080px) / 2));margin-right:auto}#puck-content .puck-grid--resource-rows{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(112px,1fr)!important;gap:10px!important;max-width:1080px}#puck-content .puck-grid--resource-rows>.puck-grid-column{display:contents!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row,#puck-content .puck-grid--reference-groups .puck-card--reference-row{display:block!important;align-self:stretch!important;min-height:112px;margin:0!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child,#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:center;min-height:74px;text-align:left!important}#puck-content .puck-grid--resource-rows .puck-card-eyebrow,#puck-content .puck-grid--reference-groups .puck-card-eyebrow,#puck-content .puck-grid--resource-rows .puck-card-title,#puck-content .puck-grid--reference-groups .puck-card-title,#puck-content .puck-grid--resource-rows .puck-card-description,#puck-content .puck-grid--reference-groups .puck-card-description{grid-column:1;text-align:left!important}#puck-content .puck-grid--resource-rows .puck-card-button,#puck-content .puck-grid--reference-groups .puck-card-button{margin-top:0!important}#puck-content .puck-grid--resource-rows .puck-card-button-container,#puck-content .puck-grid--reference-groups .puck-card-button-container,#puck-content .puck-grid--resource-rows .puck-card>div:first-child>div:last-child,#puck-content .puck-grid--reference-groups .puck-card>div:first-child>div:last-child{grid-column:2;grid-row:1 / span 3;margin:0!important}#puck-content .puck-grid--resource-rows .puck-card-button{white-space:nowrap}#puck-content .puck-grid--reference-groups .puck-card--reference-row{min-height:98px;padding:16px 18px}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{min-height:64px;column-gap:16px}#puck-content .puck-grid--reference-groups .puck-card-title{overflow-wrap:anywhere;font-size:19px;line-height:1.25}#puck-content .puck-grid--reference-groups .puck-card-description{font-size:13px;line-height:1.4}#puck-content .puck-grid--reference-groups .puck-card-button{min-height:0;padding:2px 0;border-bottom:1px solid currentColor;border-radius:0;font-size:12px;font-weight:700}#puck-content .puck-grid--member-support .puck-card-button[href="/contact"]::after{content:""}@media(max-width:767px){body:has(.puck-grid--resource-manuals) #puck-content>h2,body:has(.puck-grid--resource-manuals) #puck-content>.puck-text{width:calc(100% - 48px)}#puck-content .puck-grid--resource-rows{grid-auto-rows:1fr!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row,#puck-content .puck-grid--reference-groups .puck-card--reference-row{min-height:0}#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child,#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{grid-template-columns:1fr;row-gap:0}#puck-content .puck-grid--resource-rows .puck-card-button-container,#puck-content .puck-grid--reference-groups .puck-card-button-container,#puck-content .puck-grid--resource-rows .puck-card>div:first-child>div:last-child,#puck-content .puck-grid--reference-groups .puck-card>div:first-child>div:last-child{grid-column:1;grid-row:auto;justify-self:start;margin-top:12px!important}}body:has(.puck-grid--contact-office) .puck-hero{min-height:270px!important;padding-block:46px!important;background-image:linear-gradient(135deg,#031c43f7 0%,#052e6bed 57%,#0b6666df 100%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,transparent 1px 42px)!important}body:has(.puck-grid--contact-office) .puck-hero-content{max-width:720px;margin-inline:auto;text-align:center!important}body:has(.puck-grid--contact-office) :is(.puck-hero-title,.puck-hero-subtitle){margin-inline:auto}body:has(.puck-grid--contact-office) #puck-content>.puck-text{width:calc(100% - 80px);max-width:760px;margin:18px auto 0;padding:20px 24px 0;text-align:left}body:has([data-recur-widget=ContactForm]) .recur-widget{width:calc(100% - 80px)!important;max-width:760px!important;margin:20px auto 48px!important}body:has([data-recur-widget=ContactForm]) .recur-contact-form{padding:28px 30px 32px;box-shadow:0 10px 24px #052e6b12}body:has([data-recur-widget=ContactForm]) .recur-contact-form h3{font-size:clamp(28px,3vw,35px)}body:has([data-recur-widget=ContactForm]) .recur-contact-form>p{margin-bottom:22px;font-size:17px}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]),body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{min-height:50px;border-color:#71869c!important}body:has([data-recur-widget=ContactForm]) .contact-form-body textarea{min-height:144px}body:has([data-recur-widget=ContactForm]) .contact-form-body input:not([type=checkbox]):focus-visible,body:has([data-recur-widget=ContactForm]) .contact-form-body textarea:focus-visible{outline:3px solid var(--mcta-link);outline-offset:2px;border-color:var(--mcta-navy)!important}@media(max-width:767px){body:has(.puck-grid--contact-office) .puck-hero{min-height:0!important;padding-block:38px!important}body:has(.puck-grid--contact-office) #puck-content>.puck-text,body:has([data-recur-widget=ContactForm]) .recur-widget{width:calc(100% - 48px)!important}body:has(.puck-grid--contact-office) #puck-content>.puck-text{padding-inline:0}body:has([data-recur-widget=ContactForm]) .recur-contact-form{padding:24px 20px 28px}}body:has(.puck-hero--home) #puck-content{background:var(--home-paper)}body:has(.puck-hero--home) .puck-grid--member-value{padding-block:64px 58px;gap:36px 24px!important;background:transparent;box-shadow:none}body:has(.puck-hero--home) #puck-content>h2{width:min(calc(100% - 48px),900px);margin:0 auto 12px!important;padding-top:66px}body:has(.puck-hero--home) #puck-content>.puck-text{width:min(calc(100% - 48px),680px);padding-bottom:0}body:has(.puck-hero--home) .puck-grid--proof{margin-block:0;padding-top:32px;padding-bottom:66px;border-top:0;background:transparent}body:has(.puck-hero--home) .puck-grid--proof .puck-card{padding-top:24px!important;padding-bottom:12px!important}body:has(.puck-hero--home) .puck-cta{width:min(calc(100% - 80px),1120px);max-width:1120px;margin:0 auto 64px;padding-block:64px 68px;box-shadow:none}body:has(.puck-hero--home) .site-footer{margin-top:0}@media(max-width:767px){body:has(.puck-hero--home) .puck-grid--member-value{padding-block:48px 42px;gap:26px!important}body:has(.puck-hero--home) #puck-content>h2{width:calc(100% - 40px);padding-top:48px}body:has(.puck-hero--home) #puck-content>.puck-text{width:calc(100% - 40px)}body:has(.puck-hero--home) .puck-grid--proof{padding-top:14px;padding-bottom:48px}body:has(.puck-hero--home) .puck-cta{width:calc(100% - 40px);margin-bottom:40px;padding-block:52px 56px}}body:not(:has(.puck-hero--home)){--page-paper:#f7f8f5;background:var(--page-paper);font-family:"Aptos","Segoe UI","Noto Sans",sans-serif}body:not(:has(.puck-hero--home)) #puck-content{background:var(--page-paper)}body:not(:has(.puck-hero--home)) :is(.puck-hero-title,.puck-grid-column>h2,.puck-grid-column>h3,.puck-card-title,.puck-cta-title,.site-footer-title){font-family:"Aptos","Segoe UI","Noto Sans",sans-serif;letter-spacing:-.025em}body #puck-content>h2{font-family:"Aptos","Segoe UI","Noto Sans",sans-serif;letter-spacing:-.025em}body:not(:has(.puck-hero--home)) .puck-hero--interior{min-height:310px!important;padding-block:62px!important;background-image:linear-gradient(115deg,#071f3b 0%,#073962 65%,#145c67 100%)!important}body:not(:has(.puck-hero--home)) .puck-hero-content{max-width:820px;margin-inline:auto;text-align:center!important}body:not(:has(.puck-hero--home)) :is(.puck-hero-title,.puck-hero-subtitle){margin-inline:auto}body:not(:has(.puck-hero--home)) .puck-hero-title{font-size:clamp(38px,4vw,56px);line-height:1.12}body:not(:has(.puck-hero--home)) .puck-hero-subtitle{max-width:650px;font-size:18px;line-height:1.6}body:not(:has(.puck-hero--home)) .puck-hero-cta{justify-content:center}body:not(:has(.puck-hero--home)) .puck-hero-eyebrow{color:#e1c879}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2{width:min(calc(100% - 80px),1120px)!important;max-width:1120px;margin:62px auto 14px!important;padding:28px 0 0!important;border-top:1px solid #d5dce2;border-left:0!important;color:var(--mcta-navy);font-size:clamp(29px,3vw,39px);line-height:1.18;text-align:left!important}body:has(#puck-content):not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2{text-align:left!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2:first-of-type{margin-top:54px!important;padding-top:0!important;border-top:0}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)):not(:has(.puck-grid--contact-office)):not(:has(.puck-grid--resource-manuals)) #puck-content>.puck-text{width:min(calc(100% - 80px),760px)!important;max-width:760px;margin-left:max(40px,calc((100% - 1120px) / 2))!important;margin-right:auto!important;padding-inline:0;color:#46576a;font-size:16px;line-height:1.7;text-align:left!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>.puck-grid{width:min(calc(100% - 80px),1120px);max-width:1120px;margin-inline:auto}body:not(:has(.puck-hero--home)) .puck-cta{width:min(calc(100% - 80px),1120px);max-width:1120px;margin:44px auto 64px;padding:60px 36px;border-top:5px solid var(--mcta-banner);border-radius:8px;background:linear-gradient(115deg,#071f3b,#073962)}body:has(.puck-cta) .site-footer{margin-top:0}body:has(.puck-grid--officers) #puck-content>h2{margin-top:58px!important}body:has(.puck-grid--officers) .puck-grid--about-purpose{margin-bottom:58px}body:has(.puck-grid--officers) :is(.puck-grid--about-learning,.puck-grid--officers,.puck-grid--about-governance,.puck-grid--about-timeline,.puck-grid--about-community){margin-bottom:60px}body:has(.puck-grid--officers) .puck-cta{width:min(calc(100% - 80px),1040px);max-width:1040px}body:has(.puck-grid--membership-paths) .puck-grid--membership-paths .puck-card{border:1px solid #d7e0e8;border-top:4px solid var(--mcta-banner);border-radius:8px;background:#fff;box-shadow:0 8px 20px #0022440b}body:has(.puck-grid--membership-paths) .puck-grid--membership-paths .puck-card--renewing-member{border-top-color:var(--mcta-teal)}body:has(.puck-grid--membership-paths) .puck-grid--role-guide .puck-card{border-color:#d7e0e8;background:#fff}body:has(.puck-grid--archive-featured) .puck-grid--archive-featured .puck-card{border:1px solid #d7e0e8;border-top:4px solid var(--mcta-banner);border-radius:8px;background:#fff;padding:26px}body:has(.puck-grid--archive-featured) .puck-grid--archive-guidance{margin-top:36px}body:has(.puck-grid--resource-manuals) #puck-content .puck-grid--resource-rows .puck-card--resource-row,body:has(.puck-grid--resource-manuals) #puck-content .puck-grid--reference-groups .puck-card--reference-row{background:#fff;border-color:#d7e0e8}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card{background:#fff;border-top:3px solid var(--mcta-banner)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){min-height:320px!important;padding:32px!important;border:1px solid #d7e0e8!important;border-top:4px solid #a7bacb!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 20px #0022440b!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{min-height:320px!important}body:has(.puck-hero--home) .puck-grid--proof{padding-bottom:58px}body:has(.puck-hero--home) .puck-grid--proof .puck-card{padding-inline:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child{grid-column:1 / -1;min-height:0!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){min-height:0!important}body:has(.puck-hero--home) .puck-grid--proof{grid-template-columns:1fr 1fr}}@media(max-width:767px){body:not(:has(.puck-hero--home)) .puck-hero--interior{min-height:0!important;padding-block:52px!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2{width:calc(100% - 40px)!important;margin-top:46px!important;padding-top:22px!important;font-size:clamp(27px,8vw,33px)}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>h2:first-of-type{margin-top:42px!important;padding-top:0!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)):not(:has(.puck-grid--contact-office)) #puck-content>.puck-text{width:calc(100% - 40px)!important;margin-left:20px!important}body:not(:has(.puck-hero--home)):not(:has(.puck-grid--officers)) #puck-content>.puck-grid{width:calc(100% - 40px)}body:not(:has(.puck-hero--home)) .puck-cta,body:has(.puck-grid--officers) .puck-cta{width:calc(100% - 40px);padding:44px 24px;margin-bottom:42px}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){padding:28px!important}body:has(.puck-hero--home) .puck-grid--proof{padding-bottom:44px}}:root{--ledger-cream:#faf9f6;--ledger-paper:#f1f3f2;--ledger-navy:#002244;--ledger-navy-dark:#001b35;--ledger-gold:#d4af37;--ledger-gold-ink:#806519;--ledger-gold-light:#e7cb75;--ledger-rule:#ced7dc;--ledger-gutter:max(52px, calc((100% - 1320px) / 2))}body{background:var(--ledger-cream)!important;color:#333;font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.6}.site-header,body:has(.puck-hero--home) .site-header{position:sticky!important;top:0;z-index:5;background:var(--ledger-cream)!important;border-bottom:1px solid var(--ledger-rule)!important;box-shadow:none!important}.header-grid,body:has(.puck-hero--home) .header-grid{width:min(calc(100% - 104px),1430px)!important;max-width:1430px!important;padding:0!important;margin-inline:auto!important}.header-grid-row{height:88px;min-height:88px;gap:28px}.header-logo{position:relative;display:flex;align-items:center;min-width:216px}.header-logo-link{padding:0!important;background:transparent!important}.header-logo-img{width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important;border-radius:50%;background:transparent!important}.header-logo::after{content:"MCTA";position:absolute;top:4px;left:64px;color:var(--ledger-navy);font:600 21px/1.1 "Fraunces",Georgia,serif;letter-spacing:-.04em;pointer-events:none}.header-logo::before{content:"MASSACHUSETTS COLLECTORS\a& TREASURERS ASSOCIATION";position:absolute;top:29px;left:64px;color:#333;font:700 7px/1.35 "DM Sans",sans-serif;letter-spacing:.12em;white-space:pre;pointer-events:none}.site-header a,body:has(.puck-hero--home) .site-header a{color:var(--ledger-navy)!important}.site-header .nav-menu{gap:clamp(6px,1.6vw,24px)}.site-header .nav-link{padding:12px 0;border-radius:0;background:transparent!important;color:var(--ledger-navy)!important;font:700 11px/1.5 "DM Sans",sans-serif!important;letter-spacing:.075em;text-transform:uppercase}body:has(.puck-hero--home) .site-header .nav-link{color:var(--ledger-navy)!important;background:transparent!important}.site-header .nav-link::after{display:none!important}.site-header .nav-link:hover,.site-header .nav-link:focus-visible{color:var(--ledger-gold-ink)!important}.site-header .header-cta-button,body:has(.puck-hero--home) .site-header .header-cta-button{min-height:43px;padding:10px 16px;border:1px solid var(--ledger-navy)!important;border-radius:0!important;background:transparent!important;color:var(--ledger-navy)!important;box-shadow:none!important;font:700 11px/1.5 "DM Sans",sans-serif!important;letter-spacing:.04em;text-transform:uppercase}.site-header .header-cta-button::after{content:"\2197";margin-left:16px;font-size:16px;font-weight:400}.site-header .header-cta-button:hover{background:var(--ledger-navy)!important;color:var(--ledger-cream)!important}body:has(.puck-hero--home) #puck-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--ledger-cream)!important}body:has(.puck-hero--home) #puck-content>:is(.puck-hero,.puck-grid,.puck-cta){grid-column:1 / -1}body:has(.puck-hero--home) .puck-hero--home{min-height:628px!important;padding:58px var(--ledger-gutter) 70px!important;justify-content:flex-start!important;align-items:flex-start!important;background-color:var(--ledger-navy);background-image:linear-gradient(90deg,rgba(0,27,53,.97) 0%,rgba(0,34,68,.88) 34%,rgba(0,34,68,.48) 65%,rgba(0,34,68,.19) 100%),linear-gradient(0deg,rgba(0,27,53,.54),transparent 28%),url(/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/a6b51748-625c-4fcf-820a-bfd969654314.png)!important;background-size:cover!important;background-position:center 45%!important}body:has(.puck-hero--home) .puck-hero-content{width:66.6667vw;max-width:1280px;margin:0 auto!important;text-align:left!important}body:has(.puck-hero--home) .puck-hero-eyebrow{color:var(--ledger-cream);font:700 11px/1.4 "DM Sans",sans-serif;letter-spacing:.2em}body:has(.puck-hero--home) .puck-hero-eyebrow::before,body:has(.puck-hero--home) .puck-hero-eyebrow::after{content:"";display:inline-block;width:30px;height:1px;margin:0 13px 4px 0;background:var(--ledger-gold)}body:has(.puck-hero--home) .puck-hero-eyebrow::after{margin:0 0 4px 13px}body:has(.puck-hero--home) .puck-hero-title{max-width:860px;margin:27px 0!important;color:var(--ledger-gold-light)!important;font:italic 400 clamp(56px,5.25vw,90px)/1.075 "Fraunces",Georgia,serif!important;letter-spacing:-.045em;white-space:pre-line;text-wrap:initial;text-align:left!important}body:has(.puck-hero--home) .puck-hero-title::first-line{color:var(--ledger-cream);font-style:normal}body:has(.puck-hero--home) .puck-hero-subtitle{max-width:550px;margin:0 0 34px!important;color:#eef2f3;font:400 18px/1.75 "DM Sans",sans-serif;text-align:left!important}body:has(.puck-hero--home) .puck-hero-cta{justify-content:flex-start!important;gap:34px;margin:0}body:has(.puck-hero--home) .puck-hero-cta-primary{min-height:52px;padding:14px 23px;border:0!important;border-radius:0!important;background:var(--ledger-gold)!important;color:var(--ledger-navy-dark)!important;box-shadow:none!important;font:700 12px/1.5 "DM Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase}body:has(.puck-hero--home) .puck-hero-cta-primary::after{content:"\2197";margin-left:16px;font-size:17px;font-weight:400}body:has(.puck-hero--home) .puck-hero-cta-secondary{min-height:52px;padding:14px 23px;border:1px solid #f1f4f6!important;border-radius:0!important;background:transparent!important;color:#f1f4f6!important;font:700 12px/1.5 "DM Sans",sans-serif;letter-spacing:.075em;text-transform:uppercase}body:has(.puck-hero--home) .puck-hero-cta-secondary:hover{background:#ffffff1a!important}body:has(.puck-hero--home) .puck-hero-cta-secondary::after{content:"\2192";margin-left:12px;font-size:17px;font-weight:400}body:has(.puck-hero--home) .puck-hero--home::before{content:"COLLECTORS & TREASURERS  \2726   TOGETHER";position:absolute;right:var(--ledger-gutter);bottom:22px;z-index:1;color:#e2e9ed;font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:.15em}body:has(.puck-hero--home) .puck-hero--home::after{content:"EST. 1912  /  MASSACHUSETTS";position:absolute;right:var(--ledger-gutter);bottom:0;left:16.6667vw;height:64px;padding-top:22px;border-top:1px solid #ffffff66;color:#e2e9ed;font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:.15em;text-align:left}@media(min-width:1600px){body:has(.puck-hero--home) .puck-hero--home{min-height:700px!important}}body:has(.puck-hero--home) .puck-grid--member-value{width:min(calc(100% - 104px),1320px);max-width:1320px;grid-template-columns:minmax(0,.92fr) minmax(0,1fr)!important;gap:clamp(70px,10vw,180px)!important;margin:0 auto!important;padding:121px 0 132px!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column{grid-column:auto!important;width:auto!important;min-width:0}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child,body:has(.puck-hero--home) .puck-grid--member-value .puck-card{text-align:left!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child::before,body:has(.puck-hero--home) #puck-content>h2::before{content:"01 / WHAT WE DO";display:block;margin-bottom:33px;color:var(--ledger-gold-ink);font:700 11px/1.4 "DM Sans",sans-serif;letter-spacing:.18em}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child h2{max-width:510px;margin:0 0 26px!important;color:var(--ledger-navy);font:400 clamp(43px,4vw,68px)/1.11 "Fraunces",Georgia,serif!important;letter-spacing:-.043em;text-align:left!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child .puck-text{max-width:460px;padding:0;color:#56616a;font:400 17px/1.8 "DM Sans",sans-serif;margin:0!important;text-align:left!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child::after{content:"\2733   Built for the people who keep Massachusetts communities moving.";display:block;max-width:460px;margin-top:90px;padding-top:22px;border-top:1px solid var(--ledger-rule);color:#5a6872;font:italic 15px/1.55 "Fraunces",Georgia,serif}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{display:block!important;border-top:1px solid var(--ledger-rule)}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){position:relative;display:block!important;min-height:0!important;margin:0!important;padding:27px 0 29px 89px!important;border:0!important;border-bottom:1px solid var(--ledger-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ledger-navy)!important}body:has(.puck-hero--home) .puck-grid--member-value .puck-card:nth-child(1)::before{content:"01"}body:has(.puck-hero--home) .puck-grid--member-value .puck-card:nth-child(2)::before{content:"02"}body:has(.puck-hero--home) .puck-grid--member-value .puck-card:nth-child(3)::before{content:"03"}body:has(.puck-hero--home) .puck-grid--member-value .puck-card::before{position:absolute;display:block;top:25px;left:0;width:auto;height:auto;margin:0;border-radius:0;background:none!important;color:var(--ledger-gold-ink);font:400 28px/1 "Fraunces",Georgia,serif}body:has(.puck-hero--home) .puck-grid--member-value .puck-card-title,body:has(.puck-hero--home) .puck-grid--proof .puck-card-title{margin:0 0 8px;color:var(--ledger-navy)!important;font:500 25px/1.23 "Fraunces",Georgia,serif!important;letter-spacing:-.03em;text-align:left!important}body:has(.puck-hero--home) .puck-grid--member-value .puck-card-description,body:has(.puck-hero--home) .puck-grid--proof .puck-card-description{max-width:425px;margin:0 0 11px;color:#56616a!important;font:400 14px/1.65 "DM Sans",sans-serif}body:has(.puck-hero--home) .puck-card-button{min-height:0;padding:0 0 3px;border:0!important;border-bottom:1px solid var(--ledger-gold)!important;border-radius:0!important;background:transparent!important;color:var(--ledger-navy)!important;box-shadow:none!important;text-decoration:none!important;font:700 11px/1.5 "DM Sans",sans-serif!important;letter-spacing:.045em;text-transform:none}body:has(.puck-hero--home) .puck-card-button::after{content:"\2192";margin-left:12px;font-size:16px;font-weight:400}body:has(.puck-hero--home) #puck-content>h2,body:has(.puck-hero--home) #puck-content>.puck-text,body:has(.puck-hero--home) .puck-grid--proof{background:var(--ledger-paper)!important}body:has(.puck-hero--home) #puck-content>h2{width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:113px 30px 0 var(--ledger-gutter)!important;color:var(--ledger-navy);font:400 clamp(43px,4vw,68px)/1.11 "Fraunces",Georgia,serif!important;letter-spacing:-.043em;text-align:left!important}body:has(.puck-hero--home) #puck-content>h2::before{content:"02 / OUR STORY";margin-bottom:29px}body:has(.puck-hero--home) #puck-content>.puck-text{width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:174px var(--ledger-gutter) 0 0!important;color:#56616a;font:400 16px/1.75 "DM Sans",sans-serif;text-align:left!important}body:has(.puck-hero--home) .puck-grid--proof{width:100%;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:61px var(--ledger-gutter) 134px!important;border:0!important}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column{min-width:0;border-top:1px solid var(--ledger-rule);border-bottom:1px solid var(--ledger-rule)}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column+.puck-grid-column{border-left:1px solid var(--ledger-rule)}body:has(.puck-hero--home) .puck-grid--proof .puck-card{display:flex;min-height:335px!important;padding:23px 34px 30px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column:not(:first-child) .puck-card{padding-left:34px!important}body:has(.puck-hero--home) .puck-grid--proof .puck-card-eyebrow{margin:28px 0 22px;color:var(--ledger-navy);font:400 65px/1 "Fraunces",Georgia,serif!important;letter-spacing:-.055em;text-transform:none}body:has(.puck-hero--home) .puck-grid--proof .puck-card-title{font-size:23px!important}body:has(.puck-hero--home) .puck-cta{width:100%!important;max-width:none!important;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:clamp(32px,5vw,70px);row-gap:14px;align-items:center;margin:0!important;padding:62px var(--ledger-gutter) 66px!important;border:0!important;border-radius:0!important;background:var(--ledger-navy)!important;box-shadow:none!important;text-align:left!important}body:has(.puck-hero--home) .puck-cta::before{content:"YOUR NEXT CHAPTER STARTS HERE   \2726";grid-column:1 / -1;padding-bottom:22px;margin-bottom:48px;border-bottom:1px solid #d4af3766;color:var(--ledger-gold-light);font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:.19em}body:has(.puck-hero--home) .puck-cta-title{grid-column:1;grid-row:1;margin:0;color:var(--ledger-cream);font:400 clamp(50px,5vw,78px)/1.11 "Fraunces",Georgia,serif!important;letter-spacing:-.043em;text-align:left!important}body:has(.puck-hero--home) .puck-cta-description{grid-column:1;grid-row:2;max-width:590px;margin:0;color:#dce6ed;font:400 16px/1.75 "DM Sans",sans-serif}body:has(.puck-hero--home) .puck-cta-buttons{grid-column:2;grid-row:1 / 3;align-self:center;margin:0!important;justify-content:flex-end}body:has(.puck-hero--home) .puck-cta-primary{min-height:52px;border:0!important;border-radius:0!important;background:var(--ledger-gold)!important;color:var(--ledger-navy-dark)!important;font:700 12px/1.5 "DM Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase}body:has(.puck-hero--home) .puck-cta-primary::after{content:"\2197";margin-left:16px;font-size:17px;font-weight:400}body:not(:has(.puck-hero--home)) #puck-content{background:var(--ledger-cream)!important}body:not(:has(.puck-hero--home)) .puck-hero--interior{background-color:var(--ledger-navy);background-image:linear-gradient(100deg,#001b35 0%,#002244 55%,#31526d 100%)!important}body:not(:has(.puck-hero--home)) .puck-hero-title,body:not(:has(.puck-hero--home)) :is(#puck-content>h2,.puck-grid-column>h2,.puck-grid-column>h3,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:400!important;letter-spacing:-.035em}body:not(:has(.puck-hero--home)) :is(.puck-hero-subtitle,.puck-text,.puck-card-description){font-family:"DM Sans",sans-serif}body:not(:has(.puck-hero--home)) .puck-cta{border-top:1px solid #d4af3766;border-radius:0;background:var(--ledger-navy)!important;box-shadow:none}.site-footer{padding:77px var(--ledger-gutter) 24px!important;border-top:0!important;background:var(--ledger-navy-dark)!important;box-shadow:none!important;color:#eef2f4;font-family:"DM Sans",sans-serif}.site-footer-content{max-width:1320px;grid-template-columns:1.5fr .8fr 1fr;gap:100px;margin-inline:auto}.site-footer-section:first-child .site-footer-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-footer-logo{width:84px!important;height:84px!important;padding:0!important;border-radius:50%;background:transparent!important}.site-footer-title{color:var(--ledger-gold-light)!important;font:700 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.16em;text-align:left;text-transform:uppercase}.site-footer-description,.site-footer-text{color:#c4d0d8;font-size:13px;line-height:1.75}.site-footer-links a{min-height:0;padding:4px 0;border-radius:0;color:#eef2f4;font-size:13px}.site-footer-links a[href="/membership"]{min-height:0!important;margin:0;padding:4px 0!important;border:0;background:transparent!important;color:#eef2f4!important;font-weight:400!important}.site-footer-links a:hover,.site-footer-links a[href="/membership"]:hover{color:var(--ledger-gold-light)!important;background:transparent!important}.footer-bottom-bar{max-width:1320px;color:#b1c0ca;font-size:11px}@media(max-width:1120px){:root{--ledger-gutter:35px}.header-grid,body:has(.puck-hero--home) .header-grid{width:calc(100% - 52px)!important}.header-logo::before{display:none}.header-logo{min-width:130px}.site-footer-content{gap:48px}}@media(max-width:900px)and (min-width:768px){.header-cta{display:none!important}body:has(.puck-hero--home) .puck-grid--member-value{gap:65px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child{display:block!important}body:has(.puck-hero--home) .puck-grid--proof{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){:root{--ledger-gutter:22px}.header-grid,body:has(.puck-hero--home) .header-grid{width:calc(100% - 40px)!important}.header-grid-row{height:72px;min-height:72px}.header-logo{min-width:0}.header-logo-img{width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important}.header-logo::after{top:11px;left:57px;font-size:20px}.site-header .mobile-menu-toggle,body:has(.puck-hero--home) .site-header .mobile-menu-toggle{border:1px solid var(--ledger-rule)!important;border-radius:0;background:transparent!important;color:var(--ledger-navy)!important}.mobile-nav{background:var(--ledger-cream);border-color:var(--ledger-rule)}body:has(.puck-hero--home) #puck-content{display:block}body:has(.puck-hero--home) .puck-hero--home{min-height:670px!important;padding:67px var(--ledger-gutter) 78px!important;background-position:61% center!important;background-image:linear-gradient(90deg,rgba(0,27,53,.94),rgba(0,34,68,.59)),linear-gradient(0deg,rgba(0,27,53,.77),transparent 50%),url(/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/a6b51748-625c-4fcf-820a-bfd969654314.png)!important}body:has(.puck-hero--home) .puck-hero-content{width:100%;margin:0!important}body:has(.puck-hero--home) .puck-hero-eyebrow{font-size:9px;letter-spacing:.12em}body:has(.puck-hero--home) .puck-hero-eyebrow::before,body:has(.puck-hero--home) .puck-hero-eyebrow::after{width:17px;margin-right:9px}body:has(.puck-hero--home) .puck-hero-title{font-size:clamp(49px,10vw,72px)!important;font-style:normal!important;color:var(--ledger-cream)!important;line-height:1.1!important;margin:28px 0 24px!important}body:has(.puck-hero--home) .puck-hero-title::first-line{color:var(--ledger-cream);font-style:normal}body:has(.puck-hero--home) .puck-hero-subtitle{font-size:16px}body:has(.puck-hero--home) .puck-hero-cta{flex-direction:column;align-items:flex-start;gap:16px}body:has(.puck-hero--home) .puck-hero--home::before{display:none}body:has(.puck-hero--home) .puck-hero--home::after{left:var(--ledger-gutter);height:52px;padding-top:16px;font-size:8px}body:has(.puck-hero--home) .puck-grid--member-value{width:calc(100% - 44px);grid-template-columns:1fr!important;gap:55px!important;padding:85px 0 95px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child h2,body:has(.puck-hero--home) #puck-content>h2{font-size:clamp(43px,9vw,60px)!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:first-child::after{display:none}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){min-height:0!important;padding:26px 0 29px 66px!important}body:has(.puck-hero--home) #puck-content>h2{padding:89px var(--ledger-gutter) 0!important}body:has(.puck-hero--home) #puck-content>.puck-text{padding:22px var(--ledger-gutter) 0!important}body:has(.puck-hero--home) .puck-grid--proof{grid-template-columns:1fr!important;padding:40px var(--ledger-gutter) 96px!important}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column{border-bottom:0}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column:last-child{border-bottom:1px solid var(--ledger-rule)}body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column+.puck-grid-column{border-left:0}body:has(.puck-hero--home) .puck-grid--proof .puck-card,body:has(.puck-hero--home) .puck-grid--proof>.puck-grid-column:not(:first-child) .puck-card{min-height:0!important;padding:26px 0 32px!important}body:has(.puck-hero--home) .puck-grid--proof .puck-card-eyebrow{font-size:54px!important;margin:21px 0 15px}body:has(.puck-hero--home) .puck-cta{display:block;padding:50px var(--ledger-gutter) 56px!important}body:has(.puck-hero--home) .puck-cta-description{margin-top:18px!important}body:has(.puck-hero--home) .puck-cta::before{margin-bottom:33px}body:has(.puck-hero--home) .puck-cta-title{font-size:clamp(47px,10vw,65px)!important}body:has(.puck-hero--home) .puck-cta-buttons{justify-content:flex-start;margin-top:29px!important}.site-footer{padding:58px var(--ledger-gutter) 24px!important}.site-footer-content{gap:38px}}@media(max-width:430px){body:has(.puck-hero--home) .puck-hero-title{font-size:48px!important}body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:first-child,body:has(.puck-hero--home) .puck-grid--member-value>.puck-grid-column:last-child .puck-card:not(:first-child){padding-left:52px!important}}@media(max-width:359px){body:has(.puck-hero--home) .puck-hero-title{font-size:40px!important}}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2{width:min(calc(100% - 80px),1040px)!important;max-width:1040px!important;margin:62px auto 14px!important;padding:28px 0 0!important;border-top:1px solid #d5dce2;color:var(--ledger-navy);font-size:clamp(29px,3vw,39px)!important;line-height:1.18!important;text-align:left!important}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2:first-of-type{margin-top:54px!important;padding-top:0!important;border-top:0}body:has(.puck-grid--officers) #puck-content>.puck-text{width:min(calc(100% - 80px),760px)!important;max-width:760px;margin-left:max(40px,calc((100% - 1040px) / 2))!important;margin-right:auto!important;color:#46576a;font-size:16px;line-height:1.7;text-align:left!important}@media(min-width:768px)and (max-width:900px){#puck-content :is(.puck-grid--role-guide,.puck-grid--benefit-grid,.puck-grid--archive-featured,.puck-grid--member-support,.puck-grid--contact-resources){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2{width:calc(100% - 40px)!important;margin-top:46px!important;padding-top:22px!important;font-size:clamp(27px,8vw,33px)!important}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2:first-of-type{margin-top:42px!important;padding-top:0!important}body:has(.puck-grid--officers) #puck-content>.puck-text{width:calc(100% - 40px)!important;margin-left:20px!important}}#puck-content :is(.puck-card-button,.puck-hero-cta a,.puck-cta-buttons a):focus-visible,.site-header :is(a,button):focus-visible,.site-footer a:focus-visible{outline:3px solid var(--ledger-gold);outline-offset:3px}body:has(#puck-content):has(.puck-hero) #puck-content :is(h1,h2,h3,h4,h5,h6):not(.puck-hero-title){text-align:center!important}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2:has(+.puck-text+.puck-grid--officers){font-family:"DM Sans",sans-serif!important;font-size:clamp(27px,2.9vw,36px)!important;font-weight:600!important;letter-spacing:-.025em;line-height:1.25!important}body:has(#puck-content):has(.puck-hero--home) #puck-content .puck-grid--member-value>.puck-grid-column:first-child>h2{text-align:left!important}body:has(.puck-hero--home) .puck-cta-description{margin-inline:auto;text-align:center}body:has(.puck-grid--membership-paths) #puck-content .puck-grid--role-guide .puck-card-description{text-align:center!important}body:has(.puck-grid--membership-paths) #puck-content .puck-grid--membership-paths .puck-card--new-member>div>div:last-child{text-align:center!important}body:has(#puck-content):has(.puck-grid--membership-paths) #puck-content>h2+.puck-text:has(+.puck-grid--role-guide){margin-inline:auto!important;text-align:center!important}body:has(#puck-content):has(.puck-grid--membership-paths) #puck-content>h2+.puck-text:has(+div [data-recur-widget=MembershipList]){margin-inline:auto!important;text-align:center!important}body:has(#puck-content):has(.puck-grid--membership-paths) #puck-content .puck-grid--benefit-grid .puck-card-description{text-align:center!important}body:has(.puck-grid--contact-office) #puck-content{background:#fbfaf7}body:has(.puck-grid--contact-office) .puck-hero{min-height:405px!important;padding:76px 32px 132px!important;background-image:radial-gradient(circle at 15% 90%,#d5af3822,transparent 28%),radial-gradient(circle at 87% 10%,#91b3cf26,transparent 34%),linear-gradient(112deg,#071d34 0%,#102d4b 57%,#173e59 100%)!important}body:has(.puck-grid--contact-office) .puck-hero-content{max-width:760px}body:has(.puck-grid--contact-office) .puck-hero-title{font-size:clamp(43px,5.3vw,68px)!important;line-height:1.06}body:has(.puck-grid--contact-office) .puck-hero-subtitle{max-width:580px;margin-top:23px!important;font-size:clamp(16px,1.6vw,19px)!important;line-height:1.65}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-actions{width:min(calc(100% - 64px),1120px)!important;max-width:1120px!important;margin:32px auto 0!important;gap:24px}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card--contact-action{min-height:245px!important;padding:32px 36px!important;border:1px solid #d9e1e7!important;border-top:5px solid #d4af37!important;border-radius:10px!important;background:#fff!important;box-shadow:0 18px 35px #09264217!important}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-grid-column:nth-child(2) .puck-card--contact-action{border-top-color:#80a9b0!important}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card--contact-action>div:first-child{align-items:center!important;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card-eyebrow{margin-bottom:12px;letter-spacing:.14em}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card-title{margin-bottom:10px;font-size:clamp(23px,2.3vw,31px)}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card-description{max-width:44ch;margin:0 auto 24px!important;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card-button{align-self:center;margin-top:auto!important}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-office{width:min(calc(100% - 64px),1120px)!important;max-width:1120px!important;margin:42px auto 70px!important;padding:36px 42px!important;border:1px solid #e4e0d6;border-radius:12px;background:#f3f0e9!important;gap:36px}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-grid-column:first-child{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-grid-column:first-child>h2{margin:0 0 20px!important;color:#102d4b;font-size:clamp(29px,3vw,40px);line-height:1.15;text-align:center!important}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-text{text-align:center!important;font-size:16px}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-text p:last-child{display:inline-block;margin-top:10px;padding:9px 15px;border:1px solid #d9d1bd;border-radius:4px;color:#3d5366;font-size:14px}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-card--office{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:205px;padding:28px!important;border:1px solid #e0dfd9;border-top:4px solid #d4af37!important;border-radius:8px;background:#fff;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-card--office .puck-card-description{white-space:pre-line}body:has(.puck-grid--contact-office) #puck-content>h2{margin-top:60px!important;margin-bottom:18px!important;text-align:center!important}body:has(.puck-grid--contact-office) #puck-content>h2+.puck-text:has(+div [data-recur-widget=ContactForm]){width:min(calc(100% - 64px),760px)!important;max-width:760px!important;margin:0 auto 20px!important;padding:20px 24px!important;border:0;border-left:3px solid #d4af37;border-radius:0 5px 5px 0;background:#f2f5f7;font-size:15px;line-height:1.65}body:has(.puck-grid--contact-office) #puck-content>h2+.puck-text:has(+div [data-recur-widget=ContactForm]) p:first-child{font-size:15px;font-weight:500}body:has(.puck-grid--contact-office) .recur-contact-form{padding:36px 42px 40px!important;border:1px solid #dce4e9;border-top:4px solid #d4af37;border-radius:10px;background:#fff;box-shadow:0 16px 34px #102d4b12!important}body:has(.puck-grid--contact-office) .recur-contact-form h3{color:#102d4b}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-resources{width:min(calc(100% - 64px),1120px)!important;max-width:1120px!important;margin:28px auto 85px!important;gap:20px}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card{min-height:238px!important;padding:28px 26px!important;border:1px solid #dce3e8!important;border-top:3px solid #c9a633!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 20px #102d4b0b!important;transition:transform .2s ease,box-shadow .2s ease}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card:hover{transform:translateY(-3px);box-shadow:0 13px 24px #102d4b16!important}body:has(.puck-grid--contact-office) #puck-content .puck-grid--contact-resources .puck-card>div:first-child{align-items:center!important;text-align:center!important}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-eyebrow{width:100%;color:#816b26;font-size:11px;letter-spacing:.15em;text-align:center!important}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-title{width:100%;margin:8px 0 10px!important;font-size:clamp(22px,2vw,25px)!important;text-align:center!important}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-description{max-width:29ch;margin:0 auto 26px!important;color:#4c5963;font-size:15px;line-height:1.6;text-align:center}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card>div:first-child>div:last-child{width:100%}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-button{width:100%;margin-top:auto;display:inline-flex!important;min-height:48px!important;align-items:center;justify-content:center;padding:12px 23px!important;border:1px solid #c6d3dc!important;border-radius:var(--mcta-radius-sm)!important;background:#f8fafb!important;box-shadow:none!important;color:#0d3454!important;font-size:14px!important;font-weight:600;line-height:1.5;text-decoration:none!important}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-button::after{content:"\2192";margin-left:12px;font-size:17px;font-weight:400}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card-button:is(:hover,:focus-visible){border-color:#6f8da3!important;background:#edf3f6!important}@media(max-width:767px){body:has(.puck-grid--contact-office) .puck-hero{min-height:340px!important;padding:58px 20px 92px!important}body:has(.puck-grid--contact-office) .puck-hero-title{font-size:clamp(38px,10vw,48px)!important}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-actions{width:calc(100% - 40px)!important;margin-top:24px!important;gap:14px}body:has(.puck-grid--contact-office) .puck-grid--contact-actions .puck-card--contact-action{min-height:0!important;padding:26px 22px!important}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-office{width:calc(100% - 40px)!important;margin:28px auto 52px!important;padding:28px 20px!important;gap:25px}body:has(.puck-grid--contact-office) .puck-grid--contact-office .puck-card--office{min-height:0}body:has(.puck-grid--contact-office) #puck-content>h2+.puck-text:has(+div [data-recur-widget=ContactForm]),body:has([data-recur-widget=ContactForm]) .recur-widget{width:calc(100% - 40px)!important}body:has(.puck-grid--contact-office) .recur-contact-form{padding:27px 20px 30px!important}body:has(.puck-grid--contact-office) #puck-content>.puck-grid--contact-resources{width:calc(100% - 40px)!important;margin-bottom:56px!important;gap:15px}body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card{min-height:0!important}}@media(prefers-reduced-motion:reduce){body:has(.puck-grid--contact-office) .puck-grid--contact-resources .puck-card{transition:none}}#puck-content .puck-grid--reference-groups{gap:32px!important}#puck-content .puck-grid--reference-groups>.puck-grid-column{min-width:0}#puck-content .puck-grid--reference-groups .puck-grid-column>h3{margin:0 0 18px!important;padding:0 0 14px;border-bottom:2px solid #b8cad5}#puck-content .puck-grid--reference-groups .puck-grid-column>h3:not(:first-child){margin-top:36px!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row{--reference-accent:#2e5c7c;--reference-tint:#edf5f9;position:relative;min-height:0!important;margin:0 0 14px!important;padding:24px 26px!important;border:1px solid #cddce5!important;border-left:5px solid var(--reference-accent)!important;border-radius:10px!important;background:radial-gradient(circle at 100% 0%,var(--reference-tint),transparent 52%),#fff!important;box-shadow:0 7px 20px #00224412!important;transition:transform .18s ease,box-shadow .18s ease}#puck-content .puck-grid--reference-groups .puck-grid-column:nth-child(2) .puck-card--reference-row{--reference-accent:#8a6b24;--reference-tint:#faf2dc}#puck-content .puck-grid--reference-groups .puck-grid-column:first-child>h3:not(:first-child)~.puck-card--reference-row{--reference-accent:#626b8e;--reference-tint:#f1f1f8}#puck-content .puck-grid--reference-groups .puck-grid-column:nth-child(2)>h3:not(:first-child)~.puck-card--reference-row{--reference-accent:#286b5b;--reference-tint:#eaf5f0}#puck-content .puck-grid--reference-groups .puck-card--reference-row:hover,#puck-content .puck-grid--reference-groups .puck-card--reference-row:focus-within{transform:translateY(-2px);box-shadow:0 12px 26px #0022441c}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{display:flex!important;min-height:0;flex-direction:column;align-items:flex-start;text-align:left!important}#puck-content .puck-grid--reference-groups .puck-card-eyebrow{width:auto;margin:0 auto 8px;padding:5px 9px;border-radius:4px;background:var(--reference-tint);color:var(--reference-accent);font-size:10px;line-height:1.3}#puck-content .puck-grid--reference-groups .puck-card-title{width:100%;margin:0 0 6px;overflow-wrap:break-word;font-size:20px;line-height:1.3;text-align:left!important}body:has(#puck-content) #puck-content .puck-grid--reference-groups .puck-card--reference-row .puck-card-title{text-align:left!important}#puck-content .puck-grid--reference-groups .puck-card-description{width:100%;margin:0 0 12px;color:#475767;font-size:14px;line-height:1.5;text-align:left!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child>div:last-child{width:100%;margin:0!important;padding-top:0;border-top:0;grid-column:auto;grid-row:auto;justify-self:auto;text-align:left}#puck-content .puck-grid--reference-groups .puck-card-button{display:inline-flex!important;align-items:center;min-height:42px;padding:5px 0;border:0;background:transparent;color:var(--mcta-link);font-size:14px;line-height:1.4;white-space:normal;text-align:left;text-decoration:none}#puck-content .puck-grid--reference-groups .puck-card-button::after{content:"\2197";display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;margin-left:10px;border-radius:50%;background:var(--reference-tint);color:var(--reference-accent);font-size:16px;line-height:1}#puck-content .puck-grid--reference-groups .puck-card-button:hover{color:var(--reference-accent);opacity:1;transform:none;text-decoration:underline;text-underline-offset:4px}#puck-content .puck-grid--reference-groups .puck-card-button:focus-visible{outline:2px solid var(--reference-accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){#puck-content .puck-grid--reference-groups .puck-card--reference-row{transition:none}}@media(max-width:840px){#puck-content .puck-grid--reference-groups{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}}@media(max-width:480px){#puck-content .puck-grid--reference-groups .puck-card--reference-row{padding:20px!important}}#puck-content .puck-grid--about-learning .puck-card--about-resource .puck-card-button{align-self:flex-start;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--mcta-navy);font-size:15px;text-decoration:underline;text-decoration-color:var(--mcta-banner);text-underline-offset:5px}#puck-content .puck-grid--about-learning .puck-card--about-resource .puck-card-button::after{content:" \2197";margin-left:7px;font-size:17px;font-weight:400;text-decoration:none}#puck-content .puck-grid--about-learning .puck-card--about-resource .puck-card-button:hover{color:var(--mcta-link);opacity:1;transform:none}body:has(#puck-content .puck-grid--archive-featured) #puck-content>.puck-text{width:min(calc(100% - 40px),760px)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}body:has(#puck-content .puck-grid--archive-featured) #puck-content .recur-empty{justify-content:center;border-left:1px solid #d6e2ee;border-top:3px solid var(--mcta-banner);text-align:center}body:has(.puck-grid--officers) .puck-grid--about-purpose>.puck-grid-column:last-child{justify-content:center}body:has(.puck-grid--officers) .puck-card--about-action{height:auto!important;min-height:0;flex:0 0 auto!important;align-self:center;justify-content:flex-start;padding:28px!important}body:has(.puck-grid--officers) .puck-card--about-action>div:first-child{flex:0 0 auto!important;height:auto!important}body:has(.puck-grid--officers) .puck-card--about-action .puck-card-description{margin-bottom:12px}body:has(.puck-grid--officers) .puck-card--about-action>div:first-child>div:last-child{margin-top:0!important}body:has(.puck-grid--archive-featured) #puck-content>.puck-card:has(.puck-card-button[href="/new-tc-day-2026"]) .puck-card-description,body:has(.puck-grid--archive-featured) #puck-content>.puck-card:has(.puck-card-button[href="/new-tc-day-2026"])>div>div:last-child{text-align:center!important}body:has(.puck-grid--archive-featured) .puck-grid--archive-featured .puck-card-button{min-height:40px;padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mcta-navy);font-weight:700;text-decoration:underline;text-underline-offset:4px}body:has(.puck-grid--archive-featured) .puck-grid--archive-featured .puck-card-button:hover{color:var(--mcta-link);opacity:1;transform:none}body:has(.puck-grid--archive-featured) .puck-grid--archive-featured .puck-card-button:focus-visible{outline:2px solid var(--mcta-link);outline-offset:4px}body:has(.puck-grid--resource-manuals) #puck-content>h2+.puck-text{width:min(calc(100% - 80px),760px)!important;max-width:760px;margin-left:auto!important;margin-right:auto!important;text-align:center!important}@media(max-width:767px){body:has(.puck-grid--resource-manuals) #puck-content>h2+.puck-text{width:calc(100% - 40px)!important}}#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child{grid-template-rows:auto auto;align-content:center}body:has(#puck-content .puck-grid--resource-rows) #puck-content .puck-grid--resource-rows .puck-card--resource-row .puck-card-title{grid-column:1;grid-row:1;margin:0 0 6px;font-size:20px;line-height:1.3;text-align:left!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row .puck-card-description{grid-column:1;grid-row:2;color:#526170;text-align:left!important}#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child>div:last-child{grid-row:1 / span 2;align-self:center}@media(max-width:767px){#puck-content .puck-grid--resource-rows .puck-card--resource-row>div:first-child>div:last-child{grid-row:3}}@media(min-width:768px)and (max-width:949px){#puck-content .puck-grid--salary-survey-years{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap]){box-sizing:border-box;width:min(calc(100% - 64px),960px)!important;max-width:960px!important;margin:24px auto 0!important;padding:24px 30px 0!important;border:1px solid #d9e1e7;border-bottom:0;border-left:4px solid #c4a454!important;border-radius:8px 8px 0 0;background:#fff;color:var(--mcta-navy);font-size:28px!important;line-height:1.2;text-align:left!important}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap])+.puck-text{box-sizing:border-box;width:min(calc(100% - 64px),960px)!important;max-width:960px!important;margin:0 auto 18px!important;padding:12px 30px 26px!important;border:1px solid #d9e1e7;border-top:0;border-left:4px solid #c4a454;border-radius:0 0 8px 8px;background:#fff;color:#34475a;font-size:15px!important;line-height:1.7!important;text-align:left!important}@media(max-width:767px){body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap]),body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap])+.puck-text{width:calc(100% - 40px)!important}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap]){margin-top:18px!important;padding:22px 22px 0!important}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap])+.puck-text{padding:10px 22px 22px!important}}#puck-content :is(h1,h2,h3,h4,h5,h6),.recur-event-list-title{font-family:"Fraunces",Georgia,serif!important;font-variation-settings:"SOFT" 0,"WONK" 0}#puck-content :is(.puck-text,.puck-hero-subtitle,.puck-card-description,.puck-card-button,.puck-cta-description,.puck-cta-buttons a,.puck-hero-cta a,.puck-card-eyebrow,.puck-card-meta,button),.site-footer :is(a,p,button){font-family:"DM Sans",Arial,sans-serif!important}body:has(#puck-content .puck-grid--resource-rows) #puck-content .puck-grid--resource-rows .puck-card--resource-row .puck-card-title,#puck-content .puck-card--resource-row .puck-card-title,#puck-content .puck-card--reference-row .puck-card-title{font-family:"DM Sans",Arial,sans-serif!important;font-weight:700!important;font-variation-settings:normal}body:has(#puck-content):has(.puck-grid--officers) #puck-content>h2:has(+.puck-text+.puck-grid--officers){font-family:"DM Sans",Arial,sans-serif!important;font-variation-settings:normal}body:has(#puck-content .puck-grid--archive-featured) #puck-content>h3:has(+.puck-text[style*=pre-wrap]){font-family:"DM Sans",Arial,sans-serif!important;font-variation-settings:normal}.recur-event-list-title{font-weight:400}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro,.puck-grid--home-quick-links,.recur-event-list,.puck-button-container:has(.puck-button--home-all-events)){grid-column:1 / -1}body:has(.puck-hero--home) #puck-content>.puck-grid--home-events-intro,body:has(.puck-hero--home) #puck-content>.puck-grid--home-resources-intro{width:min(calc(100% - 104px),1320px);max-width:1320px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)!important;align-items:end;gap:30px!important;margin:0 auto!important;padding:82px 0 30px!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-resources-intro{padding-top:84px!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column{min-width:0;width:auto!important;grid-column:auto!important;text-align:left!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column:first-child::before{content:"01 / EDUCATION & EVENTS";display:block;margin-bottom:20px;color:var(--ledger-gold-ink);font:700 11px/1.4 "DM Sans",sans-serif;letter-spacing:.18em}body:has(.puck-hero--home) .puck-grid--home-resources-intro>.puck-grid-column:first-child::before{content:"02 / QUICK LINKS"}body:has(#puck-content):has(.puck-hero--home) #puck-content :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro) h2{max-width:800px;margin:0 0 14px!important;color:var(--ledger-navy)!important;font:400 clamp(38px,3.8vw,62px)/1.12 "Fraunces",Georgia,serif!important;letter-spacing:-.043em;text-align:left!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column:first-child .puck-text{max-width:690px;margin:0!important;color:#56616a;font:400 16px/1.7 "DM Sans",sans-serif;text-align:left!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column:last-child .puck-text{margin:0 0 7px!important;color:var(--ledger-gold-ink);font:700 10px/1.5 "DM Sans",sans-serif;letter-spacing:.15em;text-align:right}body:has(.puck-hero--home) #puck-content>.recur-event-list{box-sizing:border-box;width:min(calc(100% - 104px),1320px)!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;color:var(--ledger-navy);font-family:"DM Sans",sans-serif}body:has(.puck-hero--home) .recur-event-list-title:empty{display:none}body:has(.puck-hero--home) .recur-event-list-empty{min-height:132px;display:flex;align-items:center;justify-content:center;padding:34px;border-top:1px solid var(--ledger-rule);border-bottom:1px solid var(--ledger-rule);background:var(--ledger-paper);color:#56616a;font:400 16px/1.6 "DM Sans",sans-serif;text-align:center}body:has(.puck-hero--home) .recur-event-list :is(.recur-event-list-item,.recur-event-list-card,.recur-event-item,.recur-event-card){border:0;border-top:1px solid var(--ledger-rule);border-radius:0;background:transparent;box-shadow:none;color:var(--ledger-navy)}body:has(.puck-hero--home) .recur-event-list :is(.recur-event-list-item,.recur-event-list-card,.recur-event-item,.recur-event-card):last-child{border-bottom:1px solid var(--ledger-rule)}body:has(#puck-content):has(.puck-hero--home) #puck-content .recur-event-list .recur-event-card-title{color:var(--ledger-navy);font:500 clamp(20px,2vw,27px)/1.25 "Fraunces",Georgia,serif!important;letter-spacing:-.025em;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important}body:has(.puck-hero--home) .recur-event-list :is(time,.recur-event-date,.recur-event-list-date,.recur-event-card-date){color:var(--ledger-gold-ink)!important;font:700 12px/1.5 "DM Sans",sans-serif!important;letter-spacing:.06em}body:has(.puck-hero--home) .recur-event-list :is(a,button){color:var(--ledger-navy);font:700 12px/1.5 "DM Sans",sans-serif;text-underline-offset:4px}body:has(.puck-hero--home) .recur-event-list :is(.recur-event-list-loading,.recur-event-list-error){min-height:132px;padding:34px;border-block:1px solid var(--ledger-rule);background:var(--ledger-paper);color:#56616a;text-align:center}body:has(.puck-hero--home) .recur-event-list :is(a,button):focus-visible,body:has(.puck-hero--home) .puck-card--home-resource:focus-visible,body:has(.puck-hero--home) .puck-card--home-resource a:focus-visible,body:has(.puck-hero--home) .puck-button--home-all-events:focus-visible{outline:3px solid var(--ledger-gold-ink)!important;outline-offset:3px}body:has(.puck-hero--home) #puck-content>.puck-button-container:has(.puck-button--home-all-events){width:min(calc(100% - 104px),1320px);max-width:1320px;margin:0 auto!important;padding:22px 0 0}body:has(.puck-hero--home) .puck-button--home-all-events{display:inline-flex;align-items:center;min-height:43px;padding:10px 17px!important;border:1px solid var(--ledger-navy)!important;border-radius:0!important;background:transparent!important;color:var(--ledger-navy)!important;box-shadow:none!important;font:700 11px/1.5 "DM Sans",sans-serif!important;letter-spacing:.055em;text-transform:uppercase}body:has(.puck-hero--home) .puck-button--home-all-events::after{content:"\2192";margin-left:14px;font-size:16px;font-weight:400}body:has(.puck-hero--home) .puck-button--home-all-events:hover{background:var(--ledger-navy)!important;color:var(--ledger-cream)!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-quick-links{width:min(calc(100% - 104px),1320px);max-width:1320px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:16px!important;margin:0 auto 94px!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--home-quick-links>.puck-grid-column{display:contents!important;gap:16px;min-width:0;width:auto!important;grid-column:auto!important}body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource{position:relative;display:flex;align-items:center;justify-content:center;min-height:0!important;margin:0!important;padding:14px 40px!important;border:1px solid var(--ledger-rule)!important;border-radius:0!important;background:var(--ledger-paper)!important;box-shadow:none!important;color:var(--ledger-navy)!important;text-align:left!important;text-decoration:none!important;transition:transform .2s ease}body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource:hover,body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource:focus-within{transform:translateY(-2px);background:#e6ebeb!important}body:has(.puck-hero--home) .puck-card--home-resource::after{content:"\2197";position:absolute;top:14px;right:16px;color:var(--ledger-gold-ink);font:400 20px/1 "DM Sans",sans-serif;pointer-events:none}body:has(.puck-hero--home) .puck-card--home-resource .puck-card-eyebrow{margin:0 0 6px!important;color:var(--ledger-gold-ink)!important;font:700 10px/1.4 "DM Sans",sans-serif!important;letter-spacing:.11em;text-align:left!important}body:has(.puck-hero--home) .puck-card--home-resource .puck-card-title{margin:0!important;color:var(--ledger-navy)!important;font:500 21px/1.2 "Fraunces",Georgia,serif!important;letter-spacing:-.025em;text-align:left!important}body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource .puck-card-description:not(:empty){flex:none;margin:6px auto 0!important;line-height:1.45}body:has(.puck-hero--home) .puck-card--home-resource .puck-card-description:empty{display:none}body:has(.puck-hero--home) .puck-cta::before{content:"LEARN TOGETHER  /  KEEP MOVING FORWARD"}@media(max-width:767px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro,.puck-grid--home-quick-links,.recur-event-list,.puck-button-container:has(.puck-button--home-all-events)){width:calc(100% - 44px)!important}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro){grid-template-columns:1fr!important;gap:12px!important;padding-top:64px!important}body:has(.puck-hero--home) :is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro)>.puck-grid-column:last-child .puck-text{text-align:left}body:has(.puck-hero--home) #puck-content>.puck-grid--home-quick-links{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:72px!important}body:has(.puck-hero--home) .puck-grid--home-quick-links>.puck-grid-column{gap:12px}body:has(.puck-hero--home) .puck-grid--home-quick-links .puck-card--home-resource{min-height:0!important}}@media(min-width:768px)and (max-width:1024px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-events-intro,.puck-grid--home-resources-intro,.puck-grid--home-quick-links,.recur-event-list,.puck-button-container:has(.puck-button--home-all-events)){width:calc(100% - 70px)!important}body:has(.puck-hero--home) .puck-card--home-resource .puck-card-title{font-size:18px!important}}body:has(#puck-content .puck-grid--news-archive) #puck-content>:is(.puck-text,h2),body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-categories,body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-archive,body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-button-container,body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-news-intro,.puck-grid--home-news-cards,.puck-grid--news-categories,.puck-button-container:has(.puck-button--home-news-all)){grid-column:1 / -1}body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-text{width:min(calc(100% - 48px),760px)!important;margin-inline:auto!important;color:#56616a;text-align:center}body:has(#puck-content .puck-grid--news-archive) #puck-content>h2{margin-bottom:12px!important;color:var(--ledger-navy)}body:has(.puck-hero--home) #puck-content>.puck-grid--home-news-intro{width:min(calc(100% - 104px),1320px);max-width:1320px;margin:0 auto!important;padding:4px 0 22px!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) .puck-grid--home-news-intro>.puck-grid-column{min-width:0;width:auto!important;text-align:left!important}body:has(#puck-content):has(.puck-hero--home) #puck-content .puck-grid--home-news-intro h2{margin:0 0 10px!important;color:var(--ledger-navy);font:400 clamp(34px,3.3vw,52px)/1.14 "Fraunces",Georgia,serif!important;letter-spacing:-.04em;text-align:left!important}body:has(.puck-hero--home) .puck-grid--home-news-intro .puck-text{max-width:690px;margin:0!important;color:#56616a;font:400 15px/1.65 "DM Sans",sans-serif;text-align:left!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-news-cards,body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-archive,#puck-content>.puck-grid--news-categories{width:min(calc(100% - 104px),1320px);max-width:1320px;margin:0 auto!important;padding:0!important;background:transparent!important;box-shadow:none!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-news-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:14px!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice{min-height:190px;padding:22px 24px!important;text-align:center!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice>div:first-child{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;width:100%}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice :is(.puck-card-eyebrow,.puck-card-title){width:100%;text-align:center!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice .puck-card-title{flex:1}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice .puck-card-eyebrow{font-size:11px!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice>div:first-child>div:has(>.puck-card-button){display:flex!important;align-items:center;justify-content:center!important;width:100%;margin:0!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice .puck-card-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:28px!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid var(--ledger-gold-ink)!important;background:transparent!important;font:700 14px/1.5 "DM Sans",sans-serif!important;letter-spacing:0;text-decoration:none!important;text-align:center!important}body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:10px 16px!important;margin-bottom:72px!important}:is(.puck-grid--home-news-cards,.puck-grid--news-archive)>.puck-grid-column{display:contents!important}#puck-content .puck-card--news-notice{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%;height:100%;margin:0!important;padding:20px 24px!important;border:1px solid var(--ledger-rule)!important;border-left:3px solid var(--ledger-gold-ink)!important;border-radius:0!important;background:var(--ledger-paper)!important;box-shadow:none!important;text-align:left!important}#puck-content .puck-grid--news-archive .puck-card--news-notice{padding:15px 20px!important}#puck-content .puck-card--news-notice .puck-card-eyebrow{margin:0 0 9px!important;color:var(--ledger-gold-ink)!important;font:700 10px/1.4 "DM Sans",sans-serif!important;letter-spacing:.08em;text-align:left!important}body:has(#puck-content) #puck-content .puck-card--news-notice .puck-card-title{margin:0 0 12px!important;color:var(--ledger-navy)!important;font:500 19px/1.27 "Fraunces",Georgia,serif!important;font-variation-settings:"SOFT" 0,"WONK" 0;letter-spacing:-.025em;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}body:has(#puck-content) #puck-content .puck-grid--news-archive .puck-card--news-notice .puck-card-title{font-size:17px!important}#puck-content .puck-card--news-notice .puck-card-description:empty{display:none}#puck-content .puck-card--news-notice .puck-card-button{margin-top:auto!important;padding:0!important;border:0!important;background:none!important;color:var(--ledger-navy)!important;box-shadow:none!important;font:700 11px/1.5 "DM Sans",sans-serif!important;text-decoration:underline;text-underline-offset:4px;text-align:left}#puck-content>.puck-grid--news-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:20px!important;margin-bottom:30px!important}#puck-content .puck-grid--news-categories>.puck-grid-column{min-width:0;width:auto!important}#puck-content .puck-grid--news-categories .puck-button-container{width:100%;max-width:none;height:100%;margin:0!important}#puck-content .puck-grid--news-categories a{display:flex;align-items:center;justify-content:center!important;gap:10px;width:100%;height:100%;min-height:50px!important;padding:12px 16px!important;border:1px solid var(--ledger-rule)!important;border-radius:0!important;background:transparent!important;color:var(--ledger-navy)!important;font:700 14px/1.4 "DM Sans",sans-serif!important;text-align:center!important}#puck-content .puck-grid--news-categories a::after{content:"\2192";margin-left:0}#puck-content .puck-grid--news-categories a:hover{background:var(--ledger-paper)!important}body:has(.puck-hero--home) #puck-content>.puck-button-container:has(.puck-button--home-news-all){width:min(calc(100% - 104px),1320px);max-width:1320px;justify-content:center!important;margin:22px auto 0!important}body:has(.puck-hero--home) #puck-content>.puck-grid--news-categories{margin-top:26px!important;padding-top:18px!important;border-top:1px solid var(--ledger-rule)}#puck-content :is(.puck-button--home-news-all,.puck-button--news-back){min-height:44px;border-radius:0!important;font:700 12px/1.4 "DM Sans",sans-serif!important}body:has(.puck-hero--home) #puck-content .puck-button--home-news-all{min-height:48px!important;padding:12px 24px;background:var(--ledger-navy)!important;border-color:var(--ledger-navy)!important;color:var(--ledger-paper)!important;font-size:14px!important}body:has(.puck-hero--home) #puck-content .puck-button--home-news-all:hover{background:var(--ledger-gold-ink)!important;border-color:var(--ledger-gold-ink)!important}body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-button-container:has(.puck-button--news-back){width:min(calc(100% - 104px),1320px);margin:0 auto 20px!important;text-align:center}#puck-content :is(.puck-card--news-notice a,.puck-grid--news-categories a,.puck-button--home-news-all,.puck-button--news-back):focus-visible{outline:3px solid var(--ledger-gold-ink)!important;outline-offset:3px}@media(max-width:767px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-news-intro,.puck-grid--home-news-cards,.puck-grid--news-categories,.puck-button-container:has(.puck-button--home-news-all)),body:has(#puck-content .puck-grid--news-archive) #puck-content>:is(.puck-grid--news-archive,.puck-grid--news-categories,.puck-button-container:has(.puck-button--news-back)),#puck-content>.puck-grid--news-categories{width:calc(100% - 44px)!important}body:has(.puck-hero--home) #puck-content>.puck-grid--home-news-cards,body:has(#puck-content .puck-grid--news-archive) #puck-content>.puck-grid--news-archive{grid-template-columns:1fr!important}#puck-content>.puck-grid--news-categories{grid-template-columns:1fr!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-news-cards .puck-card--news-notice{min-height:172px}}@media(min-width:768px)and (max-width:1024px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-news-intro,.puck-grid--home-news-cards,.puck-grid--news-categories,.puck-button-container:has(.puck-button--home-news-all)),body:has(#puck-content .puck-grid--news-archive) #puck-content>:is(.puck-grid--news-archive,.puck-grid--news-categories,.puck-button-container:has(.puck-button--news-back)),#puck-content>.puck-grid--news-categories{width:calc(100% - 70px)!important}}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum,h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-platinum),.puck-text:has(+h3+.puck-grid--home-sponsors-diamond),.puck-card--sponsor-directory){grid-column:1 / -1}body:has(.puck-hero--home) #puck-content>:is(h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-platinum),.puck-text:has(+h3+.puck-grid--home-sponsors-diamond),.puck-card--sponsor-directory){width:min(calc(100% - 104px),1320px)!important;margin-inline:auto!important;text-align:left!important}body:has(.puck-hero--home) #puck-content>h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond){margin-top:72px!important;margin-bottom:8px!important;padding:0!important}body:has(.puck-hero--home) #puck-content>h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond)::before{display:none!important}body:has(.puck-hero--home) #puck-content>.puck-text:has(+h3+.puck-grid--home-sponsors-diamond){max-width:1320px!important;padding:0!important;color:#56616a;font:400 15px/1.6 "DM Sans",sans-serif}body:has(.puck-hero--home) #puck-content>h3:has(+:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum)){margin-top:26px!important;margin-bottom:12px!important;color:var(--ledger-gold-ink)!important;font:700 12px/1.4 "DM Sans",sans-serif!important;letter-spacing:.12em;text-transform:uppercase}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum){display:grid!important;width:min(calc(100% - 104px),1320px)!important;max-width:1320px;margin:0 auto!important;padding:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:14px!important;background:transparent!important;box-shadow:none!important}:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum)>.puck-grid-column{display:contents!important}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;height:100%;min-height:178px;margin:0!important;padding:18px 20px 12px;border:1px solid var(--ledger-rule);background:var(--ledger-paper)}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-img{width:100%!important;height:118px!important;max-height:118px!important;object-fit:contain!important;border-radius:0!important}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-caption{margin-top:8px;color:var(--ledger-navy);font:600 11px/1.4 "DM Sans",sans-serif;text-align:center}body:has(.puck-hero--home) #puck-content>.puck-card--sponsor-directory{margin-top:18px!important;margin-bottom:72px!important;padding:18px 22px!important;border:1px solid var(--ledger-rule)!important;border-radius:0!important;background:var(--ledger-paper)!important;box-shadow:none!important;text-align:left!important}body:has(.puck-hero--home) #puck-content>.puck-card--sponsor-directory .puck-card-title{color:var(--ledger-navy);font:500 20px/1.25 "Fraunces",Georgia,serif!important;text-align:left!important}body:has(.puck-hero--home) #puck-content>.puck-card--sponsor-directory .puck-card-button{color:var(--ledger-navy);font-weight:700}#puck-content>:is(.puck-grid--education-programs,.puck-grid--education-shortcuts,.puck-grid--resource-directory){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:12px!important}#puck-content>:is(.puck-grid--education-shortcuts,.puck-grid--resource-directory){grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.puck-grid--education-programs,.puck-grid--education-shortcuts,.puck-grid--resource-directory)>.puck-grid-column{display:contents!important}#puck-content :is(.puck-card--education-link,.puck-card--directory-tile){box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%;height:100%;min-height:95px;margin:0!important;padding:20px 22px!important;border:1px solid var(--ledger-rule)!important;border-left:3px solid var(--ledger-gold-ink)!important;border-radius:0!important;background:var(--ledger-paper)!important;box-shadow:none!important;text-align:left!important}#puck-content .puck-card--directory-tile{min-height:70px;padding:14px 18px!important}#puck-content :is(.puck-card--education-link,.puck-card--directory-tile):hover,#puck-content :is(.puck-card--education-link,.puck-card--directory-tile):focus-within{background:var(--ledger-cream)!important}body:has(#puck-content) #puck-content :is(.puck-card--education-link,.puck-card--directory-tile) .puck-card-title{color:var(--ledger-navy)!important;font:500 18px/1.25 "Fraunces",Georgia,serif!important;text-align:left!important}#puck-content :is(.puck-card--education-link,.puck-card--directory-tile) .puck-card-description:empty{display:none}#puck-content :is(.puck-card--education-link,.puck-card--directory-tile) .puck-card-eyebrow{color:var(--ledger-gold-ink);font:700 10px/1.4 "DM Sans",sans-serif;letter-spacing:.09em;text-align:left}#puck-content>.puck-button-container:has(.puck-button--education-archive){margin-top:16px!important}.site-header .nav-menu li{position:relative}.site-header .nav-menu li>ul{display:none;position:absolute;top:100%;left:0;z-index:20;width:min(340px,90vw);max-height:min(70vh,560px);overflow-y:auto;padding:8px;margin:0;list-style:none;border:1px solid var(--ledger-rule);background:var(--ledger-cream);box-shadow:0 12px 25px #142d4020}.site-header .nav-menu li:hover>ul,.site-header .nav-menu li:focus-within>ul{display:block}.site-header .nav-menu li>ul .nav-link{padding:9px 12px;white-space:normal}.site-header :is(.nav-link,.header-cta-button,.mobile-menu-toggle):focus-visible,.site-footer-links a:focus-visible{outline:3px solid var(--ledger-gold-ink)!important;outline-offset:2px}.site-footer-links a[href="https://masscta.com/login.aspx"]{color:var(--ledger-gold-light)!important;font-weight:700}@media(min-width:768px)and (max-width:1180px){.site-header .nav-menu{gap:7px!important}.site-header .nav-link{font-size:10px!important;letter-spacing:.025em}.header-grid-row{gap:12px}.header-logo{min-width:110px}.site-header .header-cta-button{padding-inline:10px}.site-header .header-cta-button::after{margin-left:6px}}@media(max-width:767px){body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum,h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-diamond),h3:has(+.puck-grid--home-sponsors-platinum),.puck-text:has(+h3+.puck-grid--home-sponsors-diamond),.puck-card--sponsor-directory){width:calc(100% - 44px)!important}body:has(.puck-hero--home) #puck-content>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image{min-height:140px;padding:12px}#puck-content :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-img{height:85px!important;max-height:85px!important}#puck-content>:is(.puck-grid--education-programs,.puck-grid--education-shortcuts,.puck-grid--resource-directory){grid-template-columns:1fr!important}.site-header .header-cta{display:flex!important;flex:0 0 auto}.site-header .header-cta-button{min-height:40px;padding:8px 10px;font-size:10px!important}.site-header .header-cta-button::after{display:none}.header-grid-row{gap:8px}.mobile-nav .nav-menu li>ul,.mobile-nav li>ul{display:block!important;position:static;width:100%;max-height:none;padding:0 0 0 16px;box-shadow:none;border:0;background:transparent}}@media(max-width:450px){.header-grid,body:has(.puck-hero--home) .header-grid{width:calc(100% - 24px)!important}.header-logo::after{display:none}.header-logo-img{width:42px!important;height:42px!important}.site-header .header-cta-button{padding-inline:8px;letter-spacing:0}}#puck-content .puck-grid--salary-survey-years{grid-auto-rows:1fr}#puck-content .puck-grid--salary-survey-years>.puck-grid-column{display:contents!important}.site-header .nav-link-dropdown{color:var(--ledger-navy)!important;font:700 11px/1.4 "DM Sans",sans-serif!important;letter-spacing:.055em;text-transform:uppercase}@media(min-width:768px)and (max-width:1180px){.site-header .nav-link-dropdown{font-size:10px!important;letter-spacing:.025em}}@media(min-width:768px)and (max-width:900px){body .site-header .header-cta{display:flex!important}}body:has(.puck-grid--officers) .puck-hero{min-height:270px!important;padding-block:48px!important;background-image:linear-gradient(120deg,#00182f,#123b57)!important}body:has(.puck-grid--officers) #puck-content>h2{width:min(calc(100% - 48px),900px)!important;max-width:900px!important;margin:48px auto 12px!important;padding:24px 0 0!important;text-align:center!important;font-size:clamp(27px,3vw,36px)!important}body:has(.puck-grid--officers) #puck-content>h2:first-of-type{margin-top:38px!important;padding-top:0!important;border-top:0}body:has(.puck-grid--officers) #puck-content>.puck-text{width:min(calc(100% - 48px),760px)!important;max-width:760px!important;margin-inline:auto!important;padding-bottom:0;text-align:center!important}body:has(.puck-grid--officers) #puck-content>:is(.puck-grid--about-governance,.puck-grid--officers,.puck-grid--about-learning,.puck-grid--about-timeline){width:min(calc(100% - 48px),900px);max-width:900px;margin-inline:auto}body:has(.puck-grid--officers) #puck-content>.puck-grid--about-governance{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:16px;margin-top:20px;margin-bottom:0}body:has(.puck-grid--officers) #puck-content>.puck-grid--about-governance+.puck-grid--about-governance{margin-top:16px;margin-bottom:16px}body:has(.puck-grid--officers) .puck-grid--about-governance>.puck-grid-column,body:has(.puck-grid--officers) .puck-grid--about-learning>.puck-grid-column,body:has(.puck-grid--officers) .puck-grid--officers>.puck-grid-column,body:has(.puck-grid--officers) .puck-grid--about-timeline>.puck-grid-column{display:contents!important}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card,body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card{height:100%;min-height:208px!important;padding:22px 24px!important;border:1px solid #d5dce2!important;border-top:2px solid #a99556!important;border-radius:5px!important;background:#f8f6ef!important;box-shadow:none!important}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card-title,body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card-title{font-size:22px}body:has(.puck-grid--officers) .puck-grid--about-governance .puck-card-description,body:has(.puck-grid--officers) .puck-grid--about-learning .puck-card-description{font-size:15px;line-height:1.55}body:has(.puck-grid--officers) #puck-content>.puck-button-container:has(.puck-button--about-records-link),body:has(.puck-grid--officers) #puck-content>.puck-button-container:has(.puck-button--about-office-link){width:min(calc(100% - 48px),760px)!important;margin:12px auto 28px!important;text-align:center}body:has(.puck-grid--officers) #puck-content :is(.puck-button--about-records-link,.puck-button--about-office-link){min-height:40px;padding:7px 4px;border:0;background:transparent;color:var(--mcta-link);text-decoration:underline;text-decoration-color:#a99556;text-underline-offset:5px}body:has(.puck-grid--officers) #puck-content>.puck-grid--officers{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important;gap:12px;margin-top:22px;margin-bottom:6px}body:has(.puck-grid--officers) #puck-content .puck-grid--officers .puck-card--officer{height:100%!important;min-height:116px!important;padding:18px!important;border:1px solid #d5dce2!important;border-top:2px solid #a99556!important;background:#f8f6ef!important;box-shadow:none!important}body:has(.puck-grid--officers) #puck-content .puck-grid--officers .puck-card--officer::before{content:none!important;display:none!important}body:has(.puck-grid--officers) #puck-content>.puck-grid--about-learning{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:16px;margin-top:22px;margin-bottom:30px}body:has(.puck-grid--officers) #puck-content>.puck-grid--about-timeline{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto;gap:0;width:min(calc(100% - 48px),760px);max-width:760px;margin-top:18px;margin-bottom:64px;padding:0;border:0;background:transparent}body:has(.puck-grid--officers) #puck-content .puck-grid--about-timeline .puck-card--timeline{min-height:0;padding:16px 12px 16px 30px!important;border:0!important;border-bottom:1px solid #d5dce2!important;background:transparent!important;box-shadow:none!important}body:has(.puck-grid--officers) #puck-content .puck-grid--about-timeline .puck-card--timeline::before{top:25px;left:7px}@media(max-width:767px){body:has(.puck-grid--officers) .puck-hero{min-height:0!important;padding-block:42px!important}body:has(.puck-grid--officers) #puck-content>:is(.puck-grid--about-governance,.puck-grid--officers,.puck-grid--about-learning,.puck-grid--about-timeline){width:calc(100% - 40px)}body:has(.puck-grid--officers) #puck-content>:is(.puck-grid--about-governance,.puck-grid--officers,.puck-grid--about-learning,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-grid--officers) #puck-content .puck-grid--about-governance .puck-card,body:has(.puck-grid--officers) #puck-content .puck-grid--about-learning .puck-card{min-height:230px!important}}body:not(:has(.puck-hero--home)) #puck-content>.puck-card{width:min(calc(100% - 2 * var(--mcta-gutter)),var(--mcta-content-max));margin-inline:auto!important}@media(max-width:767px){body:not(:has(.puck-hero--home)) #puck-content>.puck-card{width:min(calc(100% - 2 * var(--mcta-gutter-mobile)),var(--mcta-content-max))}}#puck-content .puck-hero--interior .puck-hero-title{overflow-wrap:anywhere}#puck-content :is(.puck-grid--archive-year-files,.puck-grid--archive-featured,.puck-grid--historical-programs) .puck-card>div:first-child>div:has(>.puck-card-button){align-self:stretch;display:flex;align-items:center;justify-content:center;text-align:center}#puck-content :is(.puck-grid--archive-year-files,.puck-grid--archive-featured,.puck-grid--historical-programs) .puck-card>div:first-child>div:has(>.puck-card-button)>.puck-card-button{align-self:center;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}#puck-content .puck-card{text-align:center!important}#puck-content .puck-card>div:first-child{min-width:0;width:100%;text-align:center!important}body:has(#puck-content) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description,.puck-card-meta,.puck-card-meta-label,.puck-card-meta-value,.puck-card-button,p,h2,h3,h4,h5,h6){text-align:center!important}#puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description,.puck-card-meta){margin-inline:auto!important}#puck-content .puck-card .puck-card-meta-row{justify-content:center!important;text-align:center!important}#puck-content .puck-card :is(.puck-card-meta-label,.puck-card-meta-value){min-width:0}#puck-content .puck-card :is(.puck-card-button-container,div:has(>.puck-card-button)){display:flex!important;flex-wrap:wrap;justify-content:center!important;align-items:center;width:100%;max-width:100%;margin-inline:auto!important;text-align:center!important}#puck-content .puck-card .puck-card-button{align-self:center!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;max-width:100%;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:center!important}#puck-content .puck-card .puck-card-button :is(span,strong,small){text-align:center!important}#puck-content :is(.puck-card--resource-row,.puck-card--reference-row){display:block!important;height:auto}#puck-content :is(.puck-grid--resource-rows .puck-card--resource-row,.puck-grid--reference-groups .puck-card--reference-row)>div:first-child,#puck-content .puck-card--resource-row>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:0;gap:0;width:100%;text-align:center!important}#puck-content :is(.puck-card--resource-row,.puck-card--reference-row) :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){grid-column:auto!important;grid-row:auto!important;text-align:center!important}#puck-content :is(.puck-card--resource-row,.puck-card--reference-row) :is(.puck-card-title,.puck-card-description){width:100%}body:has(#puck-content .puck-grid--resource-rows) #puck-content .puck-grid--resource-rows .puck-card--resource-row .puck-card-title,body:has(#puck-content) #puck-content .puck-grid--reference-groups .puck-card--reference-row .puck-card-title{text-align:center!important}#puck-content :is(.puck-card--resource-row,.puck-card--reference-row)>div:first-child>div:last-child{display:flex!important;grid-column:auto!important;grid-row:auto!important;align-self:center!important;justify-self:center!important;align-items:center;justify-content:center!important;width:100%!important;margin:10px auto 0!important;text-align:center!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child{align-items:center!important;text-align:center!important}#puck-content .puck-grid--reference-groups :is(.puck-card-eyebrow,.puck-card-description){text-align:center!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row>div:first-child>div:last-child{margin:0 auto!important}body:has(.puck-hero--home) #puck-content .puck-grid--home-quick-links .puck-card--home-resource{padding-inline:40px!important;text-align:center!important}body:has(.puck-hero--home) #puck-content .puck-card--home-resource :is(.puck-card-eyebrow,.puck-card-title){text-align:center!important}#puck-content :is(.puck-card--renewal-warning,.puck-card--membership-help,.puck-card--contact-action,.puck-card--about-action){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center}#puck-content :is(.puck-card--renewal-warning,.puck-card--membership-help,.puck-card--contact-action,.puck-card--about-action)>div:first-child{flex:0 1 auto!important;text-align:center!important}#puck-content .puck-card--renewal-warning :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){grid-column:auto!important;grid-row:auto!important}#puck-content :is(.recur-event-card,.recur-event-list-card,.recur-event-list-item,.recur-event-item,.recur-product-card,.recur-product-list-card){text-align:center!important}#puck-content :is(.recur-event-card,.recur-event-list-card,.recur-event-list-item,.recur-event-item,.recur-product-card,.recur-product-list-card) :is(h2,h3,h4,p,time,.recur-event-card-title,.recur-event-date,.recur-event-card-date,.recur-event-list-date,.recur-event-location,.recur-event-description,.recur-event-price,.recur-product-title,.recur-product-description,.recur-product-price,a,button){text-align:center!important;margin-inline:auto!important}#puck-content :is(.recur-event-card,.recur-event-list-card,.recur-event-list-item,.recur-event-item,.recur-product-card,.recur-product-list-card) :is(.recur-event-actions,.recur-event-card-actions,.recur-product-actions,.recur-event-meta,.recur-product-meta){justify-content:center!important;text-align:center!important}#puck-content .recur-event-list .recur-event-card{flex-direction:column!important;align-items:center!important;justify-content:center!important}#puck-content .recur-event-list .recur-event-card-body{flex:0 1 auto!important;width:100%;min-width:0;text-align:center!important}body:has(#puck-content):has(.puck-hero--home) #puck-content .recur-event-list .recur-event-card :is(.recur-event-card-title,.recur-event-card-date,.recur-event-card-button){text-align:center!important;margin-inline:auto!important}#puck-content .recur-event-list .recur-event-card-button{align-self:center!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}body:has(.puck-hero--home) #puck-content .puck-grid--proof .puck-card{padding-left:17px!important;padding-right:17px!important}body:has(.puck-hero--home) #puck-content .puck-grid--proof>.puck-grid-column:not(:first-child) .puck-card{padding-left:17px!important}body:has(.puck-grid--officers) #puck-content .puck-grid--about-timeline .puck-card--timeline{padding-right:30px!important}#puck-content .puck-card .puck-card-meta{padding-left:0;padding-right:0;list-style:none}#puck-content .puck-card .puck-card-meta-row{flex-direction:column;align-items:center;gap:0}#puck-content .puck-card .puck-card-meta-row :is(.puck-card-meta-label,.puck-card-meta-value){display:block;width:100%;text-align:center!important}#puck-content .puck-grid--resource-manuals a[download]{text-align:center!important}#puck-content .puck-grid--resource-manuals a[download]::before{display:block;width:100%;text-align:center}#puck-content .puck-grid--resource-manuals a[download]>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%;text-align:center!important}#puck-content .puck-grid--resource-manuals a[download]>div>div{flex:0 1 auto!important;min-width:0;max-width:100%;width:100%;margin-inline:auto!important;text-align:center!important}#puck-content .puck-grid--resource-manuals a[download]>div>div:first-child>div{text-align:center!important;overflow-wrap:anywhere}#puck-content .puck-grid--resource-manuals a[download]>div>div:last-child{display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px;font-weight:700;line-height:1.5;text-align:center!important}#puck-content .puck-grid--reference-groups .puck-card--reference-row{padding-right:30px!important}#puck-content .puck-grid--renewal-notice .puck-card--renewal-warning{padding-right:38px}@media(max-width:480px){#puck-content .puck-grid--reference-groups .puck-card--reference-row{padding-right:24px!important}#puck-content .puck-grid--renewal-notice .puck-card--renewal-warning{padding-right:28px}}body:has(.puck-hero--review-about) #puck-content .puck-grid--about-inline-records{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--about-inline-records>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-about) #puck-content .puck-card--about-inline-governance .puck-card-description{white-space:pre-line}body:has(.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties) .puck-card-description{max-width:none!important;white-space:pre-line;columns:3;column-gap:28px;line-height:1.9;margin-bottom:0!important}@media(max-width:767px){body:has(.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties) .puck-card-description{columns:1}}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-about) #puck-content :is(.puck-grid--about-governance,.puck-grid--about-learning,.puck-grid--about-timeline){grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--about-governance+.puck-grid--about-governance{margin-top:-12px!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--officers{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-about) #puck-content .puck-card--officer{padding:22px 18px!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--officers>.puck-grid-column:last-child .puck-card--officer{grid-column:2}body:has(.puck-hero--review-about) #puck-content :is(.puck-card--officer,.puck-card--timeline)::before{display:none!important;content:none!important}body:has(.puck-hero--review-about) #puck-content .puck-card--timeline{border-top:1px solid var(--review-line)!important;padding:22px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-about) #puck-content .puck-grid--officers{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-about) #puck-content .puck-grid--officers>.puck-grid-column:last-child .puck-card--officer{grid-column:1 / -1;width:calc((100% - 18px) / 2);justify-self:center}}@media(max-width:767px){body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{padding:36px 24px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-about) #puck-content#puck-content#puck-content{& h2{width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:32px auto 12px!important;padding:0!important;background:transparent!important;font-size:clamp(25px,2.5vw,30px)!important;font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;text-align:center!important}}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& h2{font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;text-align:center!important}}body:has(.puck-hero--review-records) #puck-content>h2:nth-of-type(5)+.puck-text+.puck-text,body:has(.puck-hero--review-records) #puck-content>h2:nth-of-type(6)+.puck-text+.puck-text{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;columns:3;column-gap:32px;column-rule:1px solid var(--review-line);padding:26px 20px!important;background:#f0ece1;border:1px solid var(--review-line);border-radius:5px;font-size:14px;line-height:2.1}@media(max-width:767px){body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero.puck-hero--review-records) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}body:has(.puck-hero--review-records) #puck-content>h2:nth-of-type(5)+.puck-text+.puck-text,body:has(.puck-hero--review-records) #puck-content>h2:nth-of-type(6)+.puck-text+.puck-text{columns:1}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{padding-bottom:36px}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:30px 24px!important}& :is(h1,h2,h3,h4,.puck-hero-title,.puck-card-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;text-wrap:balance}& h2{width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:#002244!important;font-size:clamp(25px,2.5vw,30px)!important;line-height:1.35!important}&>h3{margin:24px auto 12px!important;padding:8px 0!important;border:0!important;border-bottom:1px solid var(--review-line)!important;background:transparent!important;color:#002244!important;font-size:23px!important;line-height:1.4!important}& .puck-text{text-align:center!important;white-space:pre-line!important;font-size:15px!important;line-height:1.7!important;overflow-wrap:break-word}&>.puck-text{width:min(calc(100% - 40px),820px)!important;max-width:820px!important;margin:0 auto 16px!important;padding:0!important;columns:auto!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:22px!important;font-size:14px!important;color:#58616a}& .puck-grid{display:grid!important;width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important;grid-auto-rows:auto!important;align-items:start!important;gap:14px!important;margin:14px auto 20px!important;padding:0!important}& .puck-grid>.puck-grid-column{display:contents!important}& :is(.puck-grid--records-board,.puck-grid--records-proposals,.puck-grid--records-agenda){grid-template-columns:repeat(2,minmax(0,1fr))!important}& .puck-grid--records-decades{grid-template-columns:repeat(3,minmax(0,1fr))!important}& :is(.puck-grid--records-timeline,.puck-grid--records-committees){grid-template-columns:minmax(0,1fr)!important;max-width:860px!important}& .puck-card{height:auto!important;min-height:0!important;min-width:0!important;box-sizing:border-box;padding:18px 20px!important;border-top:2px solid var(--review-gold)!important;text-align:center!important;overflow-wrap:break-word}& .puck-card>div:first-child{flex:0 1 auto!important;min-width:0!important}& .puck-card::before{display:none!important;content:none!important}& .puck-card-title{font-size:22px!important;line-height:1.35!important;margin:0 auto 8px!important;color:#002244!important}& .puck-card-eyebrow{margin:0 auto 7px!important;font-size:11px!important;line-height:1.5!important;color:#756126!important}& .puck-card-description{max-width:none!important;white-space:pre-line!important;text-align:center!important;font-size:14px!important;line-height:1.75!important;margin:0 auto!important}& .puck-card--records-timeline{position:relative;border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:10px 24px 14px!important}& .puck-card--records-timeline::after{content:"";position:absolute;top:14px;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--review-gold)}& .puck-card--records-decade-opening{grid-column:1 / -1}& :is(.puck-card--records-decade,.puck-card--records-decade-opening){padding:15px 12px!important;background:#f3f0e7!important;border-top:1px solid var(--review-line)!important}& :is(.puck-card--records-decade,.puck-card--records-decade-opening) .puck-card-description{font-size:13px!important;line-height:1.95!important;font-variant-numeric:tabular-nums}& .puck-card--records-honorary{width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important;padding:20px!important;background:#f3f0e7!important;border-top:1px solid var(--review-line)!important}& .puck-card--records-honorary .puck-card-description{columns:3;column-gap:24px;column-rule:1px solid var(--review-line);column-fill:balance;line-height:1.95!important;orphans:3;widows:3}& .puck-card--records-document{max-width:860px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--review-line)!important;border-radius:0!important;box-shadow:none!important;padding:12px 16px 18px!important;margin:8px auto 16px!important}& .puck-card--records-process{max-width:860px!important}& .puck-card-button{margin:14px auto 0!important}& .puck-button-container{min-width:0;max-width:100%;margin:10px auto!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button){max-width:100%!important;box-sizing:border-box;white-space:normal!important;text-align:center!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-grid--records-decades{grid-template-columns:repeat(2,minmax(0,1fr))!important}& .puck-card--records-honorary .puck-card-description{columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& .puck-grid{grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 32px)!important;gap:12px!important}& .puck-card{padding:16px!important}& .puck-card--records-timeline{padding:10px 16px!important}& .puck-card--records-honorary .puck-card-description{columns:1}}}@media(min-width:1001px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-grid--records-decades .puck-card:last-child:nth-child(3n+2){grid-column:2!important}}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-card--records-decade-opening{width:calc((100% - 28px) / 3)!important;justify-self:center!important;padding:12px!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-card--records-decade-opening{width:calc((100% - 14px) / 2)!important}}}@media(max-width:767px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-card--records-decade-opening{width:100%!important}}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& :is(.puck-grid--records-committees,.puck-grid--records-honorary-reference,.puck-grid--records-legislator-reference){display:flex!important;max-width:1040px!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;box-sizing:border-box;padding:20px 24px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:4px!important;background:#fbfaf6!important}& :is(.puck-grid--records-committees,.puck-grid--records-honorary-reference,.puck-grid--records-legislator-reference) .puck-card{flex:0 0 100%!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--records-committees,.puck-grid--records-honorary-reference,.puck-grid--records-legislator-reference) .puck-button-container{flex:0 1 auto!important;margin:0!important}& .puck-grid--records-legislator-reference :is(h3,.puck-text){flex:0 0 100%!important;width:100%!important;margin:0!important;padding:0!important}& .puck-grid--records-legislator-reference h3{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;font-weight:500!important;line-height:1.35!important}&>h3{box-sizing:border-box!important;width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important}& .puck-card--records-document{width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important}}@media(max-width:767px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{&>h3,& .puck-card--records-document{width:calc(100% - 32px)!important}}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content{& .puck-card--records-proposal{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px 16px!important;min-height:0!important}& .puck-grid.puck-grid--records-legislator-reference{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px 16px!important;margin:8px auto 16px!important;gap:8px!important}& .puck-card--records-document .puck-card-button{margin-top:8px!important}}body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content#puck-content{& .puck-card .puck-card-eyebrow{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin-inline:0!important;justify-self:stretch!important;text-align:center!important}& :is(.puck-card--records-document,.puck-grid--records-legislator-reference){background:#fff!important;padding:14px 18px!important;border:0!important;border-block:1px solid #ddd8cc!important;margin:12px auto!important}& .puck-card--records-document>div,& .puck-grid--records-legislator-reference{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;column-gap:18px!important;row-gap:5px!important;align-items:center!important}& .puck-card--records-document>div>:is(p,h3),& .puck-grid--records-legislator-reference :is(h3,.puck-text){grid-column:1!important;margin:0!important;width:100%!important}& .puck-card--records-document>div>div,& .puck-grid--records-legislator-reference .puck-button-container{grid-column:2!important;grid-row:1 / span 3!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-left:18px!important;border-left:1px solid #ddd8cc!important;margin:0!important;width:auto!important}& .puck-card--records-document .puck-card-button{margin:0!important}}@media(max-width:767px){body:has(.puck-hero--review-records) #puck-content#puck-content#puck-content#puck-content{& .puck-card--records-document>div,& .puck-grid--records-legislator-reference{grid-template-columns:minmax(0,1fr)!important}& .puck-card--records-document>div>div,& .puck-grid--records-legislator-reference .puck-button-container{grid-column:1!important;grid-row:auto!important;padding:10px 0 0!important;margin-top:5px!important;border-left:0!important;border-top:1px solid #ddd8cc!important}}}@media(max-width:767px){}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content :is(.puck-grid--membership-paths,.puck-grid--membership-services){grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content .puck-grid--membership-paths>.puck-grid-column:last-child .puck-card:last-child{grid-column:1 / -1;width:calc((100% - 18px) / 2);justify-self:center}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content .puck-grid--benefit-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content .puck-grid--benefit-grid .puck-card{padding:18px 24px!important;border-top:0!important;border-bottom:1px solid var(--review-line)!important;background:#f0ece1!important}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content .puck-card--renewal-warning{background:#f3ecd5!important;border-color:#b9a568!important}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-membership):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--membership-office-help{max-width:820px!important}& .puck-card--membership-help{padding:14px 20px!important}& .puck-card--membership-help .puck-card-eyebrow{margin-bottom:4px!important}& .puck-card--membership-help .puck-card-title{margin-bottom:6px!important}& .puck-card--membership-help .puck-card-description{line-height:1.5!important;margin-bottom:0!important}& .puck-card--membership-help>div:first-child>div:has(>.puck-card-button){margin-top:10px!important}& .puck-grid--membership-document-links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 24px!important;margin:16px auto!important}& .puck-grid--membership-document-links>.puck-grid-column{display:block!important;flex:0 0 auto!important;width:auto!important}& .puck-grid--membership-document-links .puck-button-container{margin:0!important}& .puck-grid--membership-document-links a{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--review-navy, #002440)!important;padding:8px!important;min-height:44px!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-grid--membership-reference-group{border-top:1px solid var(--review-line)!important;border-bottom:1px solid var(--review-line)!important;padding:20px 16px 12px!important;margin:28px auto 0!important}& .puck-grid--membership-reference-group h3{margin:0!important;font-size:22px!important;text-align:center!important}& .puck-grid--membership-reference-group .puck-grid--membership-document-links{margin:8px auto 0!important}}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-membership):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--membership-paths{align-items:stretch!important}& .puck-grid--membership-paths>.puck-grid-column>.puck-card{align-self:stretch!important;height:auto!important;min-height:0!important}& .puck-grid--membership-paths>.puck-grid-column>.puck-card>div:first-child{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;min-height:0!important}& .puck-grid--membership-paths .puck-card>div:first-child>div:has(>.puck-card-button){flex:0 0 auto!important;width:100%!important;margin-top:auto!important;padding-top:16px!important}& .puck-grid--membership-paths .puck-card-button{width:160px!important;min-height:46px!important;margin:0 auto!important}}@media(max-width:767px){body:has(.puck-hero--review-membership):has(.puck-hero--review-membership) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--membership-paths .puck-card-button{width:100%!important}}}@media(max-width:767px){}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content .puck-grid--dues-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content .puck-card--renewal-warning{background:#f3ecd5!important;border-color:#b9a568!important}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-dues):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content#puck-content#puck-content#puck-content{--review-max:960px}body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content#puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-bottom:10px!important;font-size:14px!important;line-height:1.6!important}&>h2{margin-top:20px!important;font-size:26px!important}& .puck-table-wrapper{box-sizing:border-box!important;min-width:0!important;margin-block:12px 16px!important;overflow-x:auto!important;border:1px solid var(--review-line)!important;border-radius:3px!important}& table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;background:var(--review-card)!important;color:var(--review-copy)!important}& :is(th,td){box-sizing:border-box!important;min-width:0!important;padding:9px 12px!important;border-bottom:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.5!important;text-align:left!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important}& th{background:var(--review-navy)!important;color:var(--review-paper)!important;font-weight:600!important}& tbody tr:nth-child(even) td{background:#f1eee4!important}& :is(th,td):nth-child(1){width:34%!important}& :is(th,td):nth-child(2){width:43%!important}& :is(th,td):nth-child(3){width:23%!important;font-variant-numeric:tabular-nums}& .puck-grid--dues-reference-group{border-top:1px solid var(--review-line)!important;border-bottom:1px solid var(--review-line)!important;padding:16px 0!important;margin-top:22px!important}& .puck-grid--dues-reference-group .puck-grid-column{display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:6px 18px!important}& .puck-grid--dues-reference-group h3{flex:1 0 100%!important;margin:0!important;font-size:21px!important;text-align:center!important}& .puck-grid--dues-reference-group .puck-text{flex:1 1 260px!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.6!important}& .puck-grid--dues-reference-group .puck-button-container{flex:0 1 auto!important;margin:0!important}& .puck-grid--dues-reference-group .puck-button{background:transparent!important;color:var(--review-navy)!important}}@media(max-width:767px){body:has(.puck-hero--review-dues):has(.puck-hero--review-dues) #puck-content#puck-content#puck-content#puck-content{& :is(th,td){padding:8px 7px!important;font-size:13px!important}}}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-dues):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content .puck-grid--resource-manuals{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content .puck-grid--resource-manuals .puck-card{padding:25px!important}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-certification):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content#puck-content#puck-content#puck-content{--review-max:920px}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content#puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;line-height:1.75!important}&>h2{margin-top:38px!important;padding-top:22px!important;border-top:1px solid var(--review-line)!important}&>h3{margin-top:24px!important;font-size:23px!important;text-align:center!important}& .puck-table-wrapper{box-sizing:border-box!important;margin-block:12px 24px!important;border:1px solid var(--review-line)!important;border-radius:2px!important;overflow-x:auto!important}& table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;color:var(--review-copy)!important;background:var(--review-card)!important}& :is(th,td){padding:12px 16px!important;border-bottom:1px solid var(--review-line)!important;font:400 15px/1.65 "DM Sans",sans-serif!important;text-align:left!important;vertical-align:top!important;white-space:pre-line!important;overflow-wrap:anywhere!important}& th{background:var(--review-navy)!important;color:var(--review-paper)!important;font-weight:600!important}& :is(th,td):first-child{width:25%!important;font-weight:600!important}& tbody tr:nth-child(even) td{background:#f3f0e7!important}& .puck-grid--certification-document-group{display:block!important;margin-block:8px 28px!important}& .puck-grid--certification-document-group>.puck-grid-column{display:block!important;width:100%!important}& .puck-card--certification-document{display:block!important;width:100%!important;margin:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--review-line)!important;border-radius:0!important;background:transparent!important;text-align:center!important}& .puck-card--certification-document>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:24px!important;align-items:start!important;text-align:center!important}& .puck-card--certification-document :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-card-meta){grid-column:1!important;width:100%!important;max-width:none!important;margin:0 0 4px!important;text-align:center!important}& .puck-card--certification-document .puck-card-title{font-size:20px!important}& .puck-card--certification-document .puck-card-description{font-size:14px!important;line-height:1.6!important}& .puck-card--certification-document .puck-card-meta{border:0!important;padding:0!important;font-size:13px!important}& .puck-card--certification-document .puck-card-meta-row{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:8px!important;padding:0!important}& .puck-card--certification-document :is(.puck-card-meta-label,.puck-card-meta-value){width:auto!important;flex:0 1 auto!important}& .puck-card--certification-document>div:first-child>div:has(>.puck-card-button){grid-column:2!important;grid-row:1 / span 4!important;align-self:center!important;margin:0!important}& .puck-card--certification-document .puck-card-button{margin:0!important;padding:8px 10px!important;background:transparent!important;border:0!important;color:var(--review-navy)!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-card--certification-document .puck-card-button:focus-visible{outline:2px solid var(--review-gold)!important;outline-offset:3px!important}& .puck-grid--certification-document-group .puck-card--certification-document>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important}& .puck-grid--certification-document-group .puck-card--certification-document>div:first-child>div:has(>.puck-card-button){margin:6px auto 0!important;align-self:center!important}}@media(max-width:767px){body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content#puck-content#puck-content#puck-content{& :is(th,td){padding:10px 9px!important;font-size:14px!important}& .puck-card--certification-document>div:first-child{grid-template-columns:minmax(0,1fr)!important}& .puck-card--certification-document>div:first-child>div:has(>.puck-card-button){grid-column:1!important;grid-row:auto!important;justify-self:center!important;margin-top:4px!important}}}body:has(.puck-hero--review-certification):has(.puck-hero--review-certification) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--certification-application-group{margin-block:12px 28px!important;align-items:stretch!important}& .puck-grid--certification-application-group .puck-card--certification-document{box-sizing:border-box!important;display:flex!important;padding:20px 18px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}& .puck-grid--certification-application-group .puck-card--certification-document>div:first-child{display:flex!important;flex-direction:column!important;flex:1!important;width:100%!important;gap:6px!important}& .puck-grid--certification-application-group .puck-card--certification-document .puck-card-meta{margin-top:auto!important;padding-top:8px!important}& .puck-grid--certification-application-group .puck-card--certification-document>div:first-child>div:has(>.puck-card-button){margin:6px auto 0!important;align-self:center!important}& .puck-grid--certification-application-group .puck-card--certification-document .puck-card-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:9px 18px!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;text-decoration:none!important}}@media(max-width:767px){}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-certification):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}@media(max-width:767px){}body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>:is(h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond),.puck-text:has(+h3+.puck-grid--home-sponsors-diamond),h3:has(+:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum)),.puck-card--sponsor-directory){background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important}&>h2:has(+.puck-text+h3+.puck-grid--home-sponsors-diamond){font-size:clamp(28px,3.4vw,44px)!important;line-height:1.2!important;padding:0!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;height:auto!important;padding:12px 16px!important;text-align:center!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-img{border:0!important;box-shadow:none!important;background:transparent!important;width:100%!important;height:156px!important;max-height:156px!important;object-fit:contain!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-caption{display:none!important}&>.puck-card--sponsor-directory{padding:18px 0 0!important;margin-top:12px!important}&>.puck-card--sponsor-directory :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important}&>.puck-card--sponsor-directory>div:first-child>div:has(>a){display:flex!important;justify-content:center!important}}@media(min-width:521px)and (max-width:1024px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum){grid-template-columns:repeat(2,minmax(0,1fr))!important}& .puck-grid--home-sponsors-diamond>.puck-grid-column:last-child .puck-image{grid-column:1 / -1!important;width:calc(50% - 7px)!important;justify-self:center!important}}}@media(max-width:520px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum){grid-template-columns:minmax(0,1fr)!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image{padding:10px 8px!important}& :is(.puck-grid--home-sponsors-diamond,.puck-grid--home-sponsors-platinum) .puck-image-img{height:140px!important;max-height:140px!important}}}body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-news-heading-row{grid-column:1 / -1!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;max-width:none!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--home-news-heading-row>.puck-grid-column{display:block!important;width:auto!important;min-width:0!important}& .puck-grid--home-news-heading-row>.puck-grid-column:first-child{flex:1!important}& .puck-grid--home-news-heading-row h2{margin:0!important}&>.puck-grid--news-categories{grid-column:1 / -1!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:min(calc(100% - 104px),1320px)!important;max-width:1320px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}&>.puck-grid--news-categories>.puck-grid-column{display:contents!important}& :is(.puck-grid--home-news-heading-row,.puck-grid--news-categories) .puck-button-container{display:flex!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important}& :is(.puck-grid--home-news-heading-row,.puck-grid--news-categories) .puck-button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:44px!important;padding:10px 14px!important;border:1px solid transparent!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--ledger-navy)!important;font:600 13px/1.4 "DM Sans",sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;white-space:nowrap!important}& .puck-grid--news-categories .puck-button::after{content:none!important}& :is(.puck-grid--home-news-heading-row,.puck-grid--news-categories) .puck-button:hover{text-decoration:underline!important;text-underline-offset:4px!important}& :is(.puck-grid--home-news-heading-row,.puck-grid--news-categories) .puck-button:focus-visible{outline:2px solid var(--ledger-gold-ink)!important;outline-offset:3px!important}& .puck-grid--home-news-heading-row .puck-button--home-news-all{padding-inline:0!important;border:0!important;background:transparent!important;color:var(--ledger-navy)!important;text-decoration:none!important}& .puck-grid--home-news-heading-row .puck-button--home-news-all::after{content:"\2192"!important;margin-left:8px!important}& .puck-grid--home-news-cards .puck-card--news-notice{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-height:160px!important;padding:18px 20px!important;border:0!important;border-radius:6px!important;background:#f3eee2!important;box-shadow:none!important}& .puck-grid--home-news-cards .puck-card--news-notice>div:first-child{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important}& .puck-grid--home-news-cards .puck-card-button{border:0!important;box-shadow:none!important;background-image:none!important;text-decoration:none!important}& .puck-grid--home-news-cards .puck-card-button:hover{text-decoration:underline!important;text-underline-offset:4px!important}& .puck-grid--home-news-cards .puck-card-button:focus-visible{outline:2px solid var(--ledger-gold-ink)!important;outline-offset:4px!important}&>.puck-grid--home-news-cards{margin-bottom:40px!important}& .puck-grid--home-news-cards .puck-card-title{flex:0 0 auto!important;color:var(--ledger-navy)!important;font:600 21px/1.25 "Fraunces",Georgia,serif!important}& .puck-grid--home-news-cards .puck-card--news-notice>div:first-child>div:has(>.puck-card-button){margin-top:auto!important;padding-top:12px!important}}@media(min-width:768px)and (max-width:1024px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>.puck-grid--news-categories{width:calc(100% - 70px)!important}}}@media(max-width:767px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-news-heading-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}&>.puck-grid--news-categories{width:calc(100% - 40px)!important;justify-content:center!important;gap:0!important}& .puck-grid--news-categories .puck-button{padding-inline:10px!important}}}body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-quick-links{grid-auto-rows:minmax(104px,1fr)!important;align-items:stretch!important}& .puck-grid--home-quick-links .puck-card--home-resource{box-sizing:border-box!important;align-self:stretch!important;min-height:0!important;height:auto!important;padding:8px 32px!important;border:1px solid rgba(152,128,80,.16)!important;background:#fff!important;box-shadow:0 2px 5px rgba(62,51,30,.035)!important;text-align:center!important;transition:transform .2s ease!important}& .puck-grid--home-quick-links .puck-card--home-resource :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){text-align:center!important;overflow-wrap:anywhere}& .puck-grid--home-quick-links .puck-card--home-resource .puck-card-description:not(:empty){font-family:"DM Sans",sans-serif!important;margin-top:5px!important;line-height:1.4!important}& .puck-grid--home-quick-links .puck-card--home-resource:hover,& .puck-grid--home-quick-links .puck-card--home-resource:focus-within{background:#fff!important;transform:translateY(-1px)}& .puck-grid--home-quick-links .puck-card--home-resource:focus-visible,& .puck-grid--home-quick-links .puck-card--home-resource:focus-within{outline:2px solid var(--ledger-gold-ink)!important;outline-offset:3px!important}}@media(max-width:767px){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-quick-links{grid-auto-rows:minmax(108px,1fr)!important}& .puck-grid--home-quick-links .puck-card--home-resource{padding-inline:28px!important}}}@media(prefers-reduced-motion:reduce){body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--home-quick-links .puck-card--home-resource{transition:none!important;transform:none!important}}}body:has(.puck-hero--home) #puck-content#puck-content#puck-content#puck-content{&>.puck-cta{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:40px 24px!important;border:0!important;background:#f3eee2!important;color:var(--ledger-navy)!important;box-shadow:none!important;text-align:center!important}&>.puck-cta::before,&>.puck-cta::after{display:none!important;content:none!important}& .puck-cta-title{margin:0!important;color:var(--ledger-navy)!important;font:400 clamp(30px,3vw,40px)/1.18 "Fraunces",Georgia,serif!important;letter-spacing:-.025em!important;text-align:center!important}& .puck-cta-description{max-width:600px!important;margin:0!important;color:#56616a!important;font:400 15px/1.6 "DM Sans",sans-serif!important;text-align:center!important}& .puck-cta-buttons{width:auto!important;margin:6px 0 0!important;justify-content:center!important;align-items:center!important}& .puck-cta-primary{min-width:0!important;min-height:44px!important;max-width:100%!important;padding:10px 18px!important;background:var(--ledger-navy)!important;border:0!important;border-radius:4px!important;color:#fff!important;font:600 13px/1.5 "DM Sans",sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;text-align:center!important}& .puck-cta-primary:focus-visible{outline:2px solid var(--ledger-gold-ink)!important;outline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--education-programs):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-grid--review-events-upcoming) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--review-events-upcoming [data-recur-widget=EventList],& .puck-grid--review-events-upcoming [data-recur-widget=EventList] :is(.recur-widget,.recur-empty){box-sizing:border-box!important;max-width:100%!important;margin-inline:auto!important;text-align:center!important}&>:is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band,.puck-grid--review-reference-group){display:grid!important;grid-template-columns:minmax(0,1fr)!important;box-sizing:border-box!important;width:min(calc(100% - 40px),1000px)!important;max-width:1000px!important;min-width:0!important;margin:24px auto!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band,.puck-grid--review-events-history)>.puck-grid-column{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;text-align:center!important}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band) :is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 auto 10px!important;padding:0!important;border:0!important;color:#002244!important;font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.4!important;text-align:center!important;text-decoration:none!important;text-wrap:balance;overflow-wrap:anywhere}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band) h2{font-size:clamp(24px,3vw,29px)!important}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band,.puck-grid--review-reference-group) .puck-text{box-sizing:border-box!important;width:100%!important;max-width:68ch!important;margin:0 auto 12px!important;padding:0!important;color:#303c46!important;font:400 15px/1.7 "DM Sans",sans-serif!important;text-align:center!important;overflow-wrap:anywhere}& :is(.puck-grid--review-events-upcoming,.puck-grid--review-events-history-band,.puck-grid--review-reference-group) .puck-text *{text-align:inherit!important}& .puck-grid--review-events-upcoming :is(.puck-embed,.recur-widget,[data-recur-widget=EventList]){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important}&>.puck-grid--review-events-history-band{padding:24px 28px!important;background:#f2efe7!important}& .puck-grid--review-events-history{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:18px auto 0!important;padding:0!important;gap:24px 32px!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid--review-events-history h3{margin:0 auto 14px!important;color:#756126!important;font-size:23px!important;font-variant-numeric:lining-nums tabular-nums}& .puck-grid--review-events-history h4{margin:12px auto 0!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important}& .puck-grid--review-events-history h3+h4{margin-top:0!important}& .puck-grid--review-events-history .puck-text{margin:2px auto 0!important;color:#4e5a63!important;font-size:13px!important;line-height:1.6!important}&>.puck-grid--review-reference-group{display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:center!important;gap:8px 18px!important}&>.puck-grid--review-reference-group>.puck-grid-column{display:contents!important}&>.puck-grid--review-reference-group .puck-text{flex:1 0 100%!important;max-width:100%!important;margin-bottom:0!important;font-size:14px!important}&>.puck-grid--review-reference-group .puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:center!important}& :is(.puck-button--events-education,.puck-button--events-contact){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:8px 16px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#faf8f2!important;font:600 14px/1.5 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;text-decoration:none!important;transform:none!important;transition:none!important}& .puck-button--events-contact{padding-inline:8px!important;border-color:transparent!important;background:transparent!important;color:#003f73!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:4px!important}& :is(.puck-button--events-education,.puck-button--events-contact):hover{opacity:.85!important}& :is(.puck-button--events-education,.puck-button--events-contact):focus-visible{outline:3px solid #003f73!important;outline-offset:3px!important;box-shadow:0 0 0 2px #faf8f2!important}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-grid--review-events-upcoming) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--review-events-history{grid-template-columns:minmax(0,1fr)!important}&>.puck-grid--review-events-history-band{padding:22px 16px!important}}}@media(prefers-reduced-motion:reduce){body:has(.puck-hero--review-sitewide-education):has(.puck-grid--review-events-upcoming):has(.puck-grid--review-events-upcoming) #puck-content#puck-content#puck-content#puck-content{& :is(.puck-button--events-education,.puck-button--events-contact){animation:none!important;transition:none!important;transform:none!important}}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--resource-directory) #puck-content#puck-content#puck-content#puck-content{--resource-ink:var(--review-navy, #002244);--resource-rule:var(--review-line, #dcd7c9);--resource-paper:var(--review-card, #fdfbf6);--resource-gold:var(--review-gold, #a68a40)}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--resource-directory) #puck-content#puck-content#puck-content#puck-content{&>h2{margin-top:38px!important;margin-bottom:10px!important}&>.puck-text{margin-bottom:18px!important;line-height:1.65!important}& .puck-grid--resource-directory{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;padding:16px!important;border:1px solid var(--resource-rule)!important;border-radius:6px!important;background:#f0ede4!important;margin-block:18px 30px!important}& :is(.puck-grid--resource-directory,.puck-grid--resource-rows,.puck-grid--member-support)>.puck-grid-column{display:contents!important}& .puck-card--directory-tile{flex:0 0 calc((100% - 24px) / 4)!important;width:calc((100% - 24px) / 4)!important;align-self:stretch!important;justify-content:center!important;min-height:64px!important;padding:10px 12px!important;border:1px solid #e2ddcf!important;border-radius:3px!important;background:var(--resource-paper)!important;text-decoration:none!important;box-shadow:none!important}& .puck-card--directory-tile>div:first-child{flex:0 1 auto!important}& .puck-card--directory-tile .puck-card-title{margin:0!important;font:600 15px/1.45 "DM Sans",sans-serif!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}& .puck-card--directory-tile .puck-card-eyebrow{margin:0 0 3px!important;font-size:10px!important;line-height:1.4!important;color:#756126!important}& .puck-card--directory-tile .puck-card-description{margin:0!important}& .puck-grid--resource-manuals{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;margin-block:20px 32px!important}& .puck-grid--resource-manuals>.puck-grid-column{display:block!important;align-self:stretch!important}& .puck-grid--resource-manuals a[download]{box-sizing:border-box!important;display:block!important;height:100%!important;padding:26px 30px!important;border:1px solid #c3b68e!important;border-top:4px solid var(--resource-gold)!important;border-radius:5px!important;background:#eee9db!important;color:var(--resource-ink)!important;text-align:center!important;text-decoration:none!important;overflow:visible!important;box-shadow:none!important}& .puck-grid--resource-manuals a[download]>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}& .puck-grid--resource-manuals a[download]>div>div:first-child{flex:0 1 auto!important;width:100%!important}& .puck-grid--resource-manuals a[download]>div>div:first-child>div:first-child{font:500 27px/1.3 "Fraunces",Georgia,serif!important;white-space:normal!important;overflow:visible!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}& .puck-grid--resource-manuals a[download]>div>div:first-child>div:nth-child(2){max-width:40ch!important;margin:10px auto 0!important;font:400 15px/1.6 "DM Sans",sans-serif!important;color:#303c46!important}& .puck-grid--resource-manuals a[download]>div>div:last-child{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:9px 20px!important;border-radius:3px!important;background:var(--resource-ink)!important;color:#faf8f2!important;font:600 14px/1.5 "DM Sans",sans-serif!important}& .puck-grid--resource-rows{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:0 24px!important;padding:4px 22px!important;border:1px solid var(--resource-rule)!important;border-radius:5px!important;background:var(--resource-paper)!important;margin-top:8px!important}& .puck-card--resource-row{flex:0 0 calc((100% - 24px) / 2)!important;width:calc((100% - 24px) / 2)!important;padding:18px 8px 12px!important;border:0!important;border-bottom:1px solid var(--resource-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& .puck-card--resource-row:nth-last-child(-n+2){border-bottom:0!important}& :is(.puck-card--resource-row,.puck-card--reference-row) .puck-card-title{margin-bottom:5px!important;font-size:20px!important;line-height:1.35!important}& :is(.puck-card--resource-row,.puck-card--reference-row) .puck-card-description{margin:0 auto!important;font-size:14px!important;line-height:1.6!important}& :is(.puck-card--resource-row,.puck-card--reference-row)>div:first-child>div:has(>.puck-card-button){margin:5px auto 0!important}& :is(.puck-card--resource-row,.puck-card--reference-row) .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;border:0!important;background:transparent!important;color:var(--resource-ink)!important;font:600 14px/1.5 "DM Sans",sans-serif!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}& .puck-grid--reference-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important;margin-top:22px!important}& .puck-grid--reference-groups>.puck-grid-column{display:block!important;padding:0 18px 8px!important;border:1px solid var(--resource-rule)!important;border-radius:5px!important;background:var(--resource-paper)!important}& .puck-grid--reference-groups>.puck-grid-column>h3{width:calc(100% + 36px)!important;max-width:none!important;box-sizing:border-box!important;margin:0 -18px 0!important;padding:14px 16px!important;border-bottom:1px solid var(--resource-rule)!important;background:#eeeade!important;font-size:22px!important;text-align:center!important}& .puck-card--reference-row{padding:16px 4px 10px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--resource-rule)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& .puck-card--reference-row:last-child{border-bottom:0!important}& .puck-card--reference-row .puck-card-eyebrow{margin-bottom:5px!important;font-size:10px!important;line-height:1.5!important;letter-spacing:.09em!important}& .puck-card .puck-card-eyebrow{display:block!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;margin-inline:auto!important;align-self:center!important;padding-inline:10px!important}& .puck-card--support-card{padding:20px 18px!important;border-top:2px solid var(--resource-ink)!important;background:#f0ede4!important}& .puck-card--support-card .puck-card-title{font-size:22px!important}& :is(.puck-card--support-card,.puck-card--resource-row){display:flex!important;flex-direction:column!important;align-items:stretch!important}& :is(.puck-card--support-card,.puck-card--resource-row)>div{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr) auto!important;flex:1 1 auto!important;width:100%!important;min-width:0!important}& :is(.puck-card--support-card,.puck-card--resource-row) .puck-card-eyebrow{grid-row:2!important;margin-block:0 8px!important}& :is(.puck-card--support-card,.puck-card--resource-row) .puck-card-title{grid-row:3!important;margin:0 0 8px!important}& :is(.puck-card--support-card,.puck-card--resource-row) .puck-card-description{grid-row:4!important;margin:0!important}& :is(.puck-card--support-card,.puck-card--resource-row)>div>div:last-child{grid-row:6!important;margin:16px 0 0!important;text-align:center!important}& .puck-card--support-card>div{grid-template-rows:auto auto minmax(min-content,1fr) auto!important}& .puck-card--support-card .puck-card-eyebrow{grid-row:1!important}& .puck-card--support-card .puck-card-title{grid-row:2!important;min-height:2.6em!important;line-height:1.3!important}& .puck-card--support-card .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card--support-card>div>div:last-child{grid-row:4!important}& :is(.puck-grid--resource-directory,.puck-grid--resource-manuals,.puck-grid--resource-rows,.puck-grid--reference-groups,.puck-grid--member-support) a:focus-visible{outline:3px solid var(--resource-gold)!important;outline-offset:4px!important}& .puck-card--directory-tile:hover{background:#e8e2d1!important;border-color:var(--resource-gold)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--resource-directory) #puck-content#puck-content#puck-content#puck-content{& .puck-card--directory-tile{flex-basis:calc((100% - 16px) / 3)!important;width:calc((100% - 16px) / 3)!important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--resource-directory):has(.puck-grid--resource-directory) #puck-content#puck-content#puck-content#puck-content{&>h2{margin-top:30px!important}& .puck-grid--resource-directory{padding:10px!important}& .puck-card--directory-tile{flex-basis:100%!important;width:100%!important;min-height:48px!important;padding:10px 12px!important}& :is(.puck-grid--resource-manuals,.puck-grid--reference-groups){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}& .puck-grid--resource-manuals a[download]{padding:22px 20px!important}& .puck-grid--resource-rows{padding:0 16px!important}& .puck-card--resource-row{flex-basis:100%!important;width:100%!important;padding:16px 0 10px!important}& .puck-card--resource-row:nth-last-child(2){border-bottom:1px solid var(--resource-rule)!important}}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--forms-categories):has(.puck-grid--forms-categories) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--forms-categories{align-items:stretch!important}& .puck-grid--forms-categories .puck-card{display:flex!important;flex-direction:column!important;align-items:stretch!important}& .puck-card>div:first-child{display:grid!important;grid-template-rows:auto minmax(2.6em,auto) minmax(min-content,1fr) auto!important;flex:1 1 auto!important;width:100%!important}& .puck-card-eyebrow{align-self:start!important;margin:0 auto 8px!important}& .puck-card-title{align-self:start!important;min-height:2.6em!important;line-height:1.3!important;margin:0 auto 8px!important}& .puck-card-description{align-self:center!important;margin:0 auto!important}& .puck-card>div:first-child>div:last-child{align-self:end!important;margin:16px 0 0!important;text-align:center!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:900px)and (min-width:768px){}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(min-width:1001px){}@media(min-width:768px)and (max-width:1000px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:767px){}body:has(.puck-hero--review-sitewide-reference):has(.puck-grid--salary-survey-years):has(.puck-grid--salary-survey-years) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--salary-survey-years{align-items:stretch!important}& .puck-grid--salary-survey-years .puck-card{display:flex!important;flex-direction:column!important;align-items:stretch!important}& .puck-card>div:first-child{display:grid!important;grid-template-rows:auto minmax(2.6em,auto) minmax(min-content,1fr) auto!important;flex:1 1 auto!important;width:100%!important}& .puck-card-eyebrow{align-self:start!important;margin:0 auto 8px!important}& .puck-card-title{align-self:start!important;min-height:2.6em!important;line-height:1.3!important;margin:0 auto 8px!important}& .puck-card-description{align-self:center!important;margin:0 auto!important}& .puck-card>div:first-child>div:last-child{align-self:end!important;margin:16px 0 0!important;text-align:center!important}}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-legislative-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-legislative-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-legislative-info):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-legislative-info):has(.puck-hero--review-legislative-info) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--reference-groups .puck-card-eyebrow{width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;justify-self:center!important;margin-inline:auto!important;padding-inline:10px!important}& .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:260px!important;max-width:100%!important;min-height:44px!important;padding:12px 16px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:#fff!important;font:700 14px/1.4 "DM Sans",sans-serif!important;text-decoration:none!important;text-align:center!important}& .puck-card-button::before,& .puck-card-button::after{display:none!important;content:none!important}& .puck-card-button:hover{background:#123a5c!important}& .puck-grid--reference-groups{align-items:stretch!important}& .puck-grid--reference-groups .puck-card{display:flex!important;flex-direction:column!important;align-items:stretch!important}& .puck-grid--reference-groups .puck-card>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(min-content,1fr) auto!important;flex:1 1 auto!important;width:100%!important}& .puck-card-description{align-self:center!important}& .puck-grid--reference-groups .puck-card>div:first-child>div:last-child{align-self:end!important;display:block!important;padding:0!important;margin:16px 0 0!important;text-align:center!important}}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-business-directory):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-business-directory):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-business-directory):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-business-directory):has(.puck-hero--review-business-directory) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--directory-actions a[download]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;box-sizing:border-box!important;padding:9px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;color:var(--review-navy)!important;background:transparent!important;font:700 14px/1.6 "DM Sans",sans-serif!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important}& .puck-grid--directory-actions a[download]>div{display:block!important;padding:0!important;background:transparent!important;border:0!important}& .puck-grid--directory-actions a[download]>div>:not(:first-child){display:none!important}& .puck-grid--directory-actions a[download]>div>:first-child>div{font:inherit!important;text-align:center!important;color:inherit!important}}body:has(.puck-hero--review-business-directory):has(.puck-hero--review-business-directory) #puck-content#puck-content#puck-content#puck-content#puck-content{--review-max:920px}body:has(.puck-hero--review-business-directory):has(.puck-hero--review-business-directory) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& .puck-grid--directory-feature{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;align-items:center!important;gap:36px!important;margin-block:28px 22px!important}& .puck-grid--directory-feature>.puck-grid-column{display:block!important;align-self:center!important;width:100%!important}& .puck-grid--directory-feature img{display:block!important;width:100%!important;max-width:240px!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;border:1px solid var(--review-line)!important;border-radius:3px!important;box-shadow:0 5px 14px rgb(0 34 68 / 9%)!important}& .puck-grid--directory-feature :is(h2,.puck-text){text-align:center!important;margin:0 auto 14px!important}& .puck-grid--directory-feature .puck-text{max-width:540px!important;font-size:15px!important;line-height:1.7!important}& .puck-grid--directory-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:18px auto 0!important}& .puck-grid--directory-actions>.puck-grid-column{display:block!important;width:auto!important;align-self:center!important}& .puck-grid--directory-actions .puck-button-container{margin:0!important}& .puck-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:10px 20px!important;border-radius:4px!important;text-align:center!important}& .puck-button--directory-download{background:transparent!important;color:var(--review-navy)!important;border:1px solid var(--review-line)!important}&>h2{margin:20px auto 10px!important;font-size:25px!important}& .puck-grid--directory-index{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;margin:0 auto 24px!important;padding:14px 24px!important;border-top:1px solid var(--review-line)!important;border-bottom:1px solid var(--review-line)!important}& .puck-grid--directory-index .puck-text{margin:0!important;padding:0!important;font-size:14px!important;line-height:2.1!important;text-align:center!important;font-variant-numeric:tabular-nums}& .puck-cta--directory-join{padding:20px 24px!important;margin:0 auto!important;min-height:0!important;background:transparent!important;border:1px solid var(--review-line)!important;border-radius:5px!important;box-shadow:none!important;text-align:center!important}& .puck-cta--directory-join .puck-cta-title{margin:0 auto 6px!important;font-size:23px!important;color:var(--review-navy)!important}& .puck-cta--directory-join .puck-cta-description{margin:0 auto 12px!important;font-size:14px!important;line-height:1.6!important;color:var(--review-copy)!important}& .puck-cta--directory-join a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:9px 18px!important;margin-block:0!important;font-size:14px!important;text-align:center!important}& a:focus-visible{outline:2px solid var(--review-gold)!important;outline-offset:4px!important}}@media(max-width:767px){body:has(.puck-hero--review-business-directory):has(.puck-hero--review-business-directory) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--directory-feature{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;margin-block:22px!important}& .puck-grid--directory-feature img{max-width:190px!important}& .puck-grid--directory-index{grid-template-columns:minmax(0,1fr)!important;padding:12px 8px!important}}}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-business-sponsor-info):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;text-align:left!important}&>h2{margin-top:30px!important}& .puck-grid--business-sponsor-tasks{align-items:stretch!important;margin-block:12px 18px!important}& .puck-grid--business-sponsor-tasks>.puck-grid-column>.puck-card{align-self:stretch!important;height:auto!important;min-height:0!important;padding:20px 22px!important;text-align:center!important}& .puck-grid--business-sponsor-tasks>.puck-grid-column>.puck-card>div:first-child{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:0!important;text-align:center!important}& :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){text-align:center!important}& .puck-grid--business-sponsor-tasks .puck-card>div:first-child>div:has(>.puck-card-button){flex:0 0 auto!important;width:100%!important;margin:auto auto 0!important;padding-top:16px!important;text-align:center!important}& .puck-grid--business-sponsor-tasks .puck-card-button{margin:0 auto!important}& .puck-card--business-sponsor-print{padding:14px 22px!important;border-top:1px solid var(--review-line)!important;background:transparent!important;margin-block:0 26px!important}& .puck-card--business-sponsor-print .puck-card-title{font-size:20px!important}& .puck-card--business-sponsor-print .puck-card-description{max-width:85ch!important;font-size:14px!important;line-height:1.6!important}& .puck-grid--business-sponsor-help{margin-top:24px!important;padding-top:18px!important;border-top:1px solid var(--review-line)!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-sponsor-help>.puck-grid-column{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:4px 20px!important;align-items:center!important;justify-content:center!important}& .puck-grid--business-sponsor-help :is(h3,.puck-text){flex:1 0 100%!important;width:100%!important;margin:0!important;padding:0!important;text-align:center!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-sponsor-help h3{font-size:22px!important}& .puck-grid--business-sponsor-help .puck-text{font-size:14px!important;line-height:1.6!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-sponsor-help .puck-button-container{flex:0 1 auto!important;width:auto!important;margin:0!important;text-align:center!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero--review-business-sponsor-info) #puck-content#puck-content#puck-content#puck-content{& :is(.puck-card--business-sponsor-print .puck-card-button,.puck-grid--business-sponsor-help .puck-button){display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:6px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--review-navy)!important;font-size:14px!important;text-decoration:underline!important;text-underline-offset:4px!important}& :is(.puck-card-button,.puck-button):focus-visible{outline:2px solid var(--review-gold)!important;outline-offset:4px!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-business-sponsor-info):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-business-sponsor-info):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-bylaws):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-bylaws):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-bylaws):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-bylaws):has(.puck-hero--review-bylaws) #puck-content#puck-content#puck-content#puck-content#puck-content{--review-max:760px}body:has(.puck-hero--review-bylaws):has(.puck-hero--review-bylaws) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;margin:0 auto 16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--review-copy, #303c46)!important;font:400 16px/1.8 "DM Sans",sans-serif!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important}&>.puck-hero+.puck-text{margin:18px auto 20px!important;font-size:13px!important;line-height:1.65!important;text-align:center!important}&>:is(h2,h3){box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy, #002244)!important;font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;text-align:center!important;text-wrap:balance}&>h2{margin:36px auto 14px!important;font-size:clamp(24px,2.5vw,29px)!important}&>h3{margin:26px auto 12px!important;font-size:clamp(19px,2vw,22px)!important}&>h2:is(:nth-of-type(4),:nth-of-type(7),:nth-of-type(9)){padding-top:26px!important;border-top:1px solid var(--review-line, #dcd7c9)!important}& .puck-grid--bylaws-contents{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;margin:0 auto 28px!important;padding:18px 0!important;gap:8px 36px!important;border:0!important;border-block:1px solid var(--review-line, #dcd7c9)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid--bylaws-contents>.puck-grid-column{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid--bylaws-contents .puck-text{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--review-navy, #002244)!important;font:400 13px/1.55 "DM Sans",sans-serif!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;cursor:default!important}}@media(max-width:767px){body:has(.puck-hero--review-bylaws):has(.puck-hero--review-bylaws) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--bylaws-contents{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding-block:16px!important}&>h2{margin-top:30px!important}}}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-careers):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-careers):has(.puck-hero--review-careers) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid:where([class*=puck-grid--careers-]){box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(calc(100% - var(--review-gutter, 40px)),1040px)!important;max-width:1040px!important;min-height:0!important;margin:12px auto 24px!important;padding:0!important;gap:20px!important;border:0!important;background:transparent!important;box-shadow:none!important;align-items:stretch!important}& .puck-grid:where([class*=puck-grid--careers-])>.puck-grid-column{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid:where([class*=puck-grid--careers-]) .puck-text{width:100%!important;max-width:none!important;margin:0 0 14px!important;padding:0!important;font:400 15px/1.65 "DM Sans",sans-serif!important;text-align:left!important;color:var(--review-copy, #303c46)!important;overflow-wrap:break-word!important}& .puck-grid:where([class*=puck-grid--careers-]) :is(h2,h3,h4){width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;border:0!important;margin:0 0 10px!important;background:transparent!important;color:var(--review-navy, #002244)!important;text-align:center!important;font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--careers-search-groups h4{font:500 22px/1.3 "Fraunces",Georgia,serif!important;margin-bottom:12px!important}& .puck-grid--careers-search-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important}& :is(.puck-grid--careers-search-groups,.puck-grid--careers-service-groups)>.puck-grid-column{align-self:stretch!important;height:100%!important;box-sizing:border-box!important;padding:20px 22px!important;background:var(--review-card, #fcfbf7)!important;border:1px solid var(--review-line, #deddd5)!important;border-top:2px solid #a58c4c!important;border-radius:4px!important}& .puck-grid:where([class*=puck-grid--careers-]) .puck-text{font-size:16px!important;text-align:center!important}& .puck-grid--careers-post-groups{padding:20px 22px!important;background:var(--review-card, #fcfbf7)!important;border:1px solid var(--review-line, #deddd5)!important;border-radius:4px!important;margin-bottom:12px!important}& .puck-grid--careers-privacy-note{grid-template-columns:minmax(0,1fr)!important;margin:22px auto 30px!important;padding:16px 22px!important;background:transparent!important;border:1px solid var(--review-line, #deddd5)!important;border-radius:4px!important}& .puck-grid--careers-privacy-note h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--careers-service-groups h2{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important;min-height:58px!important}& .puck-grid:where([class*=puck-grid--careers-]) .puck-text:last-child{margin-bottom:0!important}}@media(max-width:767px){body:has(.puck-hero--review-careers):has(.puck-hero--review-careers) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid:where([class*=puck-grid--careers-]){grid-template-columns:minmax(0,1fr)!important;gap:18px!important}& .puck-grid--careers-search-groups{grid-template-columns:minmax(0,1fr)!important}& .puck-grid--careers-service-groups h2{min-height:0!important}& :is(.puck-grid--careers-search-groups,.puck-grid--careers-service-groups)>.puck-grid-column{height:auto!important}}}body:has(.puck-hero--review-careers):has(.puck-hero--review-careers) #puck-content#puck-content#puck-content#puck-content#puck-content{--review-max:1040px}body:has(.puck-hero--review-careers):has(.puck-hero--review-careers) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),820px)!important;max-width:820px!important;margin:0 auto 16px!important;padding:0!important;font:400 16px/1.65 "DM Sans",sans-serif!important;text-align:left!important;color:var(--review-copy, #303c46)!important;overflow-wrap:break-word!important}&>:is(h2,h3){box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),1040px)!important;max-width:1040px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important;font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.3!important;text-wrap:balance}&>h2{margin:30px auto 12px!important;font-size:clamp(25px,2.5vw,29px)!important}&>h3{margin:22px auto 10px!important;font-size:22px!important}&>.puck-card{width:min(calc(100% - var(--review-gutter, 40px)),1040px)!important;max-width:1040px!important;padding:20px 22px!important;margin:24px auto!important;text-align:center!important}}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-careers):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-careers):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-ethics):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-ethics):has(.puck-hero--review-ethics) #puck-content#puck-content#puck-content#puck-content#puck-content{--review-max:760px}body:has(.puck-hero--review-ethics):has(.puck-hero--review-ethics) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;margin:0 auto 16px!important;padding:0!important;font:400 16px/1.8 "DM Sans",sans-serif!important;text-align:left!important;color:var(--review-copy, #303c46)!important}&>.puck-hero+.puck-text{margin:18px auto 20px!important;font-size:13px!important;line-height:1.65!important;text-align:center!important}&>h2{box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;margin:36px auto 14px!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important;font:500 clamp(24px,2.5vw,29px)/1.35 "Fraunces",Georgia,serif!important}&>h2~h2{padding-top:26px!important;border-top:1px solid var(--review-line, #dcd7c9)!important}& .puck-grid{display:grid!important;box-sizing:border-box!important;width:min(calc(100% - var(--review-gutter, 40px)),760px)!important;max-width:760px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid>.puck-grid-column{box-sizing:border-box!important;display:block!important;align-self:start!important;height:auto!important;min-width:0!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}& .puck-grid .puck-text{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0 auto 16px!important;padding:0!important;font:400 16px/1.8 "DM Sans",sans-serif!important;text-align:left!important;color:var(--review-copy, #303c46)!important;background:transparent!important;border:0!important;white-space:normal!important;overflow-wrap:break-word!important}& :is(.puck-grid--ethics-principles,.puck-grid--ethics-principle-last) .puck-text{padding-left:1.5em!important;text-indent:-1.5em!important}& .puck-grid--ethics-procedure{margin-bottom:30px!important}}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(.puck-hero--review-ethics) #puck-content#puck-content#puck-content#puck-content#puck-content{&>h2{margin-top:30px!important}}}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-ethics):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-ethics):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta{width:100%;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--review-line);list-style:none}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-row{display:flex;flex-direction:column;align-items:center;padding:5px 0;font-size:14px;line-height:1.6}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-label{color:#62665f;font-size:12px}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-meta-value{color:#002244;font-weight:600}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-button-container{width:min(calc(100% - 48px),1000px)!important;margin:12px auto!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-card{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;height:auto!important;margin:18px auto!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta{width:min(calc(100% - 48px),1080px)!important;margin:36px auto 24px!important;padding:30px 24px!important;border:1px solid var(--review-line);border-radius:5px;background:#eee9dc!important;color:#002244!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-title,.puck-cta-description){color:#002244!important;margin-inline:auto!important;text-align:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-cta-buttons,.puck-hero-cta){justify-content:center!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-cta-secondary{color:#002244!important;border-color:#002244}body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content#puck-content#puck-content#puck-content{&>.puck-text,&>.puck-text p{text-align:center!important}}body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content .puck-grid--committee-members{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important}body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content .puck-card--committee-member:last-child{grid-column:1 / -1;width:calc((100% - 18px) / 2);justify-self:center}@media(max-width:767px){body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content h3:not(.puck-card-title){width:min(calc(100% - 48px),1080px)!important;margin:26px auto 14px!important;padding:0!important;font:500 24px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important;color:#002244!important;background:transparent!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:0 auto 24px!important;padding:0!important;border:1px solid var(--review-line);border-radius:4px}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper table{table-layout:fixed;width:100%;font:400 14px/1.5 "DM Sans",sans-serif}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 12px!important;white-space:pre-line;overflow-wrap:anywhere;text-align:center!important;vertical-align:middle}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):first-child{width:34%}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td):last-child{width:19%}@media(max-width:767px){body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-table-wrapper :is(th,td){padding:10px 6px!important;font-size:12px}}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer:not(:has(img))::before{content:""!important;display:flex!important;align-items:flex-end;justify-content:center;width:108px;height:108px;flex:0 0 108px;box-sizing:border-box;margin:0 auto 16px;padding:0;border:0!important;border-radius:50%;background:transparent url(https://masscta.getrecur.org/media/masscta/prod/165575cd-bd95-4d44-8f5e-d86f8879f1ec/images/2026/09/46e2a7f5-ba69-499c-b5e1-ace550f5de9b.png) center / contain no-repeat!important;box-shadow:none!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--officer img{width:108px!important;height:108px!important;object-fit:cover;border-radius:50%;margin:0 auto 16px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:200px!important;padding:30px 24px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content>.puck-text{background:transparent!important;font-size:15px!important;line-height:1.7!important;margin-bottom:16px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid{margin:16px auto 24px!important;gap:14px!important;grid-auto-rows:auto!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:repeat(3,minmax(0,1fr))!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card{padding:20px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-title{font-family:"Fraunces",Georgia,serif!important;font-size:22px!important;margin-bottom:8px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card-description{font-size:14px!important;line-height:1.7!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-priority,.puck-card--officer,.puck-card--timeline,.puck-card--about-inline-governance) .puck-card-description{margin-bottom:0!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority{border:0!important;border-top:2px solid var(--review-gold)!important;border-radius:0!important;background:#f0ede3!important;padding:17px 18px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-priority .puck-card-eyebrow{margin-bottom:5px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--timeline{border:0!important;border-left:2px solid var(--review-gold)!important;border-radius:0!important;background:transparent!important;padding:14px 18px!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-card--about-inline-honorary,.puck-card--about-inline-counties){border-top:1px solid var(--review-line)!important;background:#f3f0e7!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-resource .puck-card-description{white-space:pre-line;margin-bottom:12px!important}@media(max-width:900px)and (min-width:768px){body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-grid--about-timeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-card--about-inline-honorary .puck-card-description{columns:2}}@media(max-width:767px){body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content :is(.puck-grid--about-priorities,.puck-grid--about-timeline){grid-template-columns:minmax(0,1fr)!important}body:has(.puck-hero--review-committees):has(#puck-content .puck-hero.puck-hero--review-about) #puck-content .puck-hero{min-height:0!important;padding:26px 22px!important}}body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--committee-members{--directory-columns:3;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important;max-width:1040px!important;margin:16px auto 28px!important}& .puck-grid--committee-members>.puck-grid-column{display:contents!important}& .puck-card--committee-member{box-sizing:border-box!important;flex:0 0 calc((100% - (var(--directory-columns) - 1) * 16px) / var(--directory-columns))!important;width:calc((100% - (var(--directory-columns) - 1) * 16px) / var(--directory-columns))!important;max-width:none!important;height:auto!important;min-height:0!important;align-self:stretch!important;grid-column:auto!important;justify-self:auto!important;margin:0!important;padding:14px 16px!important;border:1px solid var(--review-line, #dcd7c9)!important;border-top:2px solid var(--review-gold, #a58c4c)!important;border-radius:4px!important;background:var(--review-card, #fdfbf6)!important}& .puck-card--committee-member>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:18px minmax(54px,auto) minmax(44px,auto) auto!important;gap:6px!important;flex:1!important;align-items:start!important;text-align:center!important}& .puck-card--committee-member .puck-card-eyebrow{grid-row:1!important;width:max-content!important;max-width:100%!important;justify-self:center!important;margin:0!important;padding:0!important;background:transparent!important;color:#8c773e!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.08em!important}& .puck-card--committee-member .puck-card-title{grid-row:2!important;white-space:pre-line!important;margin:0!important;font:500 20px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-card--committee-member .puck-card-description{grid-row:3!important;align-self:start!important;margin:0!important;font:400 14px/1.55 "DM Sans",sans-serif!important;text-align:center!important}& .puck-card--committee-member .puck-card-meta{grid-row:4!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:10px 0 0!important;border-top:1px solid var(--review-line, #dcd7c9)!important}& .puck-card--committee-member .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:3px!important;margin:0!important;padding:0!important;border:0!important}& .puck-card--committee-member .puck-card-meta-label{font:400 11px/1.45 "DM Sans",sans-serif!important}& .puck-card--committee-member .puck-card-meta-value{font:600 13px/1.5 "DM Sans",sans-serif!important}& .puck-grid--review-reference-group{max-width:820px!important;margin:28px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}& .puck-grid--review-reference-group .puck-text{text-align:left!important;font:400 16px/1.8 "DM Sans",sans-serif!important}& .puck-grid--review-reference-group h3{font:500 22px/1.35 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-grid--review-reference-group .puck-button{box-sizing:border-box!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}&>.puck-button-container .puck-button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--review-navy, #002244)!important;text-decoration:underline!important;text-underline-offset:4px!important}}@media(max-width:1099px){body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--committee-members{--directory-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-committees):has(.puck-hero--review-committees) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--committee-members{--directory-columns:1}& .puck-card--committee-member>div:first-child{grid-template-rows:0 auto auto auto!important}& .puck-card--committee-member:has(.puck-card-eyebrow)>div:first-child{grid-template-rows:18px auto auto auto!important}}}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}& .puck-text:is([style*="text-align: center"],[style*="text-align: left"]) *{text-align:inherit!important}}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}&>.puck-card{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin:16px auto 22px!important}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-card-meta{width:100%!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--review-line)!important;font-size:14px!important;line-height:1.65!important;text-align:center!important}& .puck-card-meta-row{display:flex!important;flex-direction:column!important;align-items:center!important;padding:4px 0!important}& .puck-card--renewal-warning{border-color:#b9a568!important;background:#f3ecd5!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& .puck-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:24px auto!important;padding:24px!important;border:1px solid var(--review-line)!important;border-radius:5px!important;background:#eee9dc!important;box-shadow:none!important;color:var(--review-navy)!important;text-align:center!important}&>.puck-cta{width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-cta-title,.puck-cta-description){max-width:68ch!important;margin:0 auto 10px!important;color:var(--review-navy)!important;text-align:center!important}& :is(.puck-cta-buttons,.puck-hero-cta){display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}& .puck-cta-secondary{background:transparent!important;color:var(--review-navy)!important}& :is(.puck-hero-cta-primary,.puck-hero-cta-secondary){border-color:#e4d29b!important;color:#e4d29b!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){display:flex!important;flex-flow:row wrap!important;justify-content:center!important;align-items:flex-start!important;grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px auto 22px!important;padding:20px!important;gap:12px!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important}&>:is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column{display:contents!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(.puck-card,.puck-text,h1,h2,h3,h4,h5,h6){flex:0 1 100%!important;grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>:is(h1,h2,h3,h4,h5,h6),& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>:is(h1,h2,h3,h4,h5,h6){color:var(--review-navy)!important;text-align:center!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-button-container,& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group)>.puck-grid-column>.puck-button-container{flex:0 1 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}& .puck-table-wrapper{min-width:0;max-width:100%;overflow-x:auto;margin-block:16px 24px;border:1px solid var(--review-line);border-radius:4px}& :is(th,td){font-size:14px;line-height:1.65;padding:12px 14px;vertical-align:top;overflow-wrap:break-word}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group),& :is(.puck-grid--role-guide,.puck-grid--certification-overview,.puck-grid--certification-files,.puck-grid--guidance-grid,.puck-grid--contact-guidance,.puck-grid--archive-featured,.puck-grid--officers){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero--review-committees):has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}&>.puck-card{width:calc(100% - var(--review-gutter))!important}& :is(.puck-grid--review-reference-group,.puck-grid-preset--review-reference-group){padding:18px!important;gap:12px!important}}}body:has(.puck-hero--review-committees):has(.puck-grid--education-programs) #puck-content#puck-content#puck-content#puck-content{& .puck-card--education-link,& .puck-card--education-link .puck-card-eyebrow{text-decoration:none!important}& .puck-card--education-link .puck-card-title{text-decoration:underline!important;text-underline-offset:4px!important}}@scope(html:has(.puck-hero--review-batch-contact),html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support),html:has(.puck-grid--mentor-paths)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-contact),html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support),html:has(.puck-grid--mentor-paths)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: left"]{text-align:left!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-contact),html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support),html:has(.puck-grid--mentor-paths)){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}&>h2{font:500 29px/1.25 "Fraunces",Georgia,serif!important;text-align:center!important;margin-block:32px 16px!important;padding:0!important;border:0!important;background:transparent!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--contact-office{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;align-items:center!important}& .puck-grid--contact-office .puck-card{flex:0 0 auto!important;align-self:center!important;width:100%!important;box-sizing:border-box!important}& .puck-grid--contact-office .puck-card>div:first-child{flex:none!important;height:auto!important}&>:is(.puck-embed,.puck-text){max-width:760px!important}& .puck-grid--contact-office .puck-card-description{white-space:pre-line!important}}@media(min-width:768px)and (max-width:1099px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--membership-rates,.puck-grid--contact-resources){--batch-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--contact-office{grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{& :is(.puck-grid--contact-actions,.puck-grid--contact-resources){column-gap:20px!important;row-gap:10px!important}& :is(.puck-grid--contact-actions,.puck-grid--contact-resources) .puck-card{padding:24px!important;row-gap:10px!important}& .puck-card-eyebrow{background:transparent!important;padding:0!important;color:#827342!important;font:600 10.5px/1.5 "DM Sans",sans-serif!important;letter-spacing:.08em!important}& .puck-grid--contact-actions .puck-card-title{font:500 24px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--contact-actions .puck-card-description{max-width:42ch!important;justify-self:center!important}& .puck-card-button{display:inline-flex!important;width:fit-content!important;max-width:100%!important;min-height:44px!important;padding:11px 18px!important;margin-inline:auto!important}& .puck-grid--contact-resources .puck-card-button{background:transparent!important;color:#05283f!important;border:0!important;box-shadow:none!important;padding:10px 4px!important;text-decoration:underline!important;text-underline-offset:5px!important}& .puck-grid--contact-resources .puck-card-button:hover{background:transparent!important;color:#67572e!important}& .puck-grid--contact-office .puck-card{background:transparent!important;border:0!important;padding:0!important}& .puck-grid--contact-office .puck-card>div:first-child{gap:10px!important}& .puck-grid--contact-office :is(h2,.puck-card-title){font:500 24px/1.3 "Fraunces",Georgia,serif!important;margin:0!important}& .puck-grid--contact-office>.puck-grid-column{gap:10px!important}& .puck-grid--contact-office .puck-text{text-align:center!important;margin:0!important}}@media(max-width:767px){body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{& :is(.puck-grid--contact-actions,.puck-grid--contact-resources) .puck-card{padding:22px!important}& .puck-grid--contact-actions .puck-card-title{font-size:22px!important}}}}@scope(html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}}@scope(html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}}@scope(html:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support)){body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-eyebrow{font:600 11px/1.6 "DM Sans",sans-serif!important;letter-spacing:.08em!important;margin:0 0 8px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important;margin:0 0 10px!important}& .puck-hero-subtitle{max-width:640px!important;font:400 16px/1.6 "DM Sans",sans-serif!important;margin:0 auto!important}}body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) .site-footer{margin-top:24px!important}body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{max-width:720px!important;text-align:center!important;margin-block:20px 16px!important}}body:has(.puck-hero--review-batch-member-service) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--member-support{max-width:880px!important;width:min(calc(100% - 48px),880px)!important;margin-block:0!important;row-gap:10px!important;column-gap:20px!important}& .puck-grid--member-support .puck-card{padding:24px!important;row-gap:10px!important}& .puck-grid--member-support .puck-card-eyebrow{background:transparent!important;padding:0!important;color:#827342!important;font:600 10.5px/1.5 "DM Sans",sans-serif!important;letter-spacing:.08em!important}& .puck-grid--member-support .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--member-support .puck-card-button{display:inline-flex!important;width:148px!important;max-width:100%!important;min-height:44px!important;padding:11px 18px!important;margin-inline:auto!important;gap:8px!important}}@media(max-width:767px){body:has(.puck-hero--review-batch-member-service):has(.puck-grid--member-support) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}}body:has(.puck-hero--review-batch-member-service) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--member-support{width:calc(100% - 32px)!important}& .puck-grid--member-support .puck-card{padding:22px!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}}}@scope(html:has(.puck-grid--mentor-paths)){body:has(#puck-content .puck-hero.puck-hero) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(.puck-hero.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}}body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}}body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-text{max-width:760px!important;text-align:left!important}&>.puck-hero+.puck-text{max-width:720px!important;text-align:center!important}}body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--mentor-paths{max-width:880px!important;width:min(calc(100% - 48px),880px)!important;column-gap:20px!important;row-gap:10px!important}& .puck-grid--mentor-paths .puck-card{padding:24px!important;row-gap:10px!important}& .puck-card-eyebrow{background:transparent!important;padding:0!important;color:#827342!important;font:600 10.5px/1.5 "DM Sans",sans-serif!important;letter-spacing:.08em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-card-button{display:inline-flex!important;width:148px!important;max-width:100%!important;min-height:44px!important;padding:11px 18px!important;gap:8px!important;margin-inline:auto!important}& .puck-grid--batch-footer-reference-group{padding:0!important;background:transparent!important;border:0!important;margin-block:24px 0!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text){margin:0!important;text-align:center!important}& .puck-grid--batch-footer-reference-group .puck-button{background:transparent!important;border:0!important;box-shadow:none!important;color:#05283f!important;min-height:44px!important;padding:10px 4px!important;text-decoration:underline!important;text-underline-offset:5px!important}& .puck-grid--batch-footer-reference-group .puck-button-container{margin:0!important}}body:has(.puck-hero):has(.puck-grid) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero):has(.puck-grid) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--mentor-paths{width:calc(100% - 32px)!important}& .puck-grid--mentor-paths .puck-card{padding:22px!important}}}body:has(.puck-hero.puck-hero) #puck-content#puck-content#puck-content#puck-content{& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(.puck-hero.puck-hero) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero.puck-hero) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero.puck-hero) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}@scope(html:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"])){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}}}@scope(html:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"])){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*{grid-column:auto!important;min-width:0!important;max-width:100%!important}}}}@scope(html:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"])){body:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"]) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"]) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}&>.puck-text{max-width:720px!important;width:calc(100% - 48px)!important;margin:20px auto 0!important;color:#53616b!important;font:400 14px/1.65 "DM Sans",sans-serif!important;text-align:center!important}& .puck-grid--batch-name-list{position:relative!important;width:calc(100% - 48px)!important;max-width:880px!important;margin:24px auto 28px!important;padding:24px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:12px 20px!important}& .puck-grid--batch-name-list::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:48px;height:2px;background:#b29a50}& .puck-grid--batch-name-list .puck-text{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:0!important;background:transparent!important;font:500 16px/1.65 "DM Sans",sans-serif!important;color:#002244!important;text-align:center!important}& .puck-grid--batch-footer-reference-group{max-width:720px!important;margin:24px auto 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text,.puck-button-container){margin:0!important;text-align:center!important}& .puck-grid--batch-footer-reference-group h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--batch-footer-reference-group .puck-button{background:transparent!important;border:0!important;box-shadow:none!important;color:#05283f!important;min-height:44px!important;padding:10px 4px!important;text-decoration:underline!important;text-underline-offset:5px!important}}body:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"]) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-record-list):has(.puck-grid--batch-footer-reference-group a[href="/association-records"]) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}&>.puck-text,& .puck-grid--batch-name-list{width:calc(100% - 32px)!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-record-list) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-name-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 20px!important;padding:20px!important;background:#f3f1ea!important;border:0!important;border-radius:4px!important}& .puck-grid--batch-name-list>.puck-grid-column{display:contents!important}& .puck-grid--batch-name-list .puck-text{text-align:center!important;margin:0!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(min-width:768px)and (max-width:1099px){body:has(.puck-hero--review-batch-record-list) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-name-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}body:has(.puck-hero--review-batch-record-list) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-name-list{grid-template-columns:minmax(0,1fr)!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-archive):not(:has(.puck-grid--batch-actions-reference-group a[href="/news"]))){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-archive):not(:has(.puck-grid--batch-actions-reference-group a[href="/news"]))){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-archive):not(:has(.puck-grid--batch-actions-reference-group a[href="/news"]))){body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;color:#fff!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-categories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:24px auto!important;padding:0!important;gap:8px!important}& .puck-grid--news-categories .puck-grid{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}& .puck-grid--news-categories .puck-button-container{margin:0!important}& .puck-grid--news-categories .puck-button{min-height:44px!important;padding:10px 0!important;gap:8px!important;white-space:nowrap!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}&>h2{font:500 29px/1.25 "Fraunces",Georgia,serif!important;text-align:center!important;margin-block:32px 16px!important;padding:0!important;border:0!important;background:transparent!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-categories .puck-grid--batch-actions-reference-group{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-card-button,& .puck-grid--news-categories .puck-button{background:transparent!important;color:#002543!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:5px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-legislative-navigation)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-legislative-navigation)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-legislative-navigation)){body:has(.puck-grid--news-legislative-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-grid--news-legislative-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}&>.puck-text{max-width:760px!important;margin:20px auto 0!important;text-align:center!important}& .puck-grid--news-legislative-navigation{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:20px auto 24px!important;padding:0!important;gap:8px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--news-legislative-navigation :is(.puck-grid-column,.puck-grid--batch-actions-reference-group){display:contents!important}& .puck-grid--news-legislative-navigation .puck-button-container{flex:0 0 auto!important;width:auto!important;margin:0!important}& .puck-grid--news-legislative-navigation .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#002244!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;white-space:nowrap!important;transform:none!important}& .puck-grid--news-archive{--batch-columns:3 !important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important}& .puck-grid--news-archive .puck-card{row-gap:8px!important}& .puck-grid--news-archive .puck-card-eyebrow{align-self:start!important}& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;transform:none!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-grid--news-legislative-navigation) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-grid--news-legislative-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--news-archive{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;color:#fff!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important;text-decoration:none!important;transform:none!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-card-button{background:transparent!important;color:#002543!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:5px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-updates-navigation)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-updates-navigation)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-updates-navigation)){body:has(.puck-grid--news-updates-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-grid--news-updates-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}&>.puck-text{max-width:760px!important;margin:20px auto 0!important;text-align:center!important}& .puck-grid--news-updates-navigation{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:20px auto 24px!important;padding:0!important;gap:8px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--news-updates-navigation :is(.puck-grid-column,.puck-grid--batch-actions-reference-group){display:contents!important}& .puck-grid--news-updates-navigation .puck-button-container{flex:0 0 auto!important;width:auto!important;margin:0!important}& .puck-grid--news-updates-navigation .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#002244!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;white-space:nowrap!important;transform:none!important}& .puck-grid--news-archive{--batch-columns:3 !important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important}& .puck-grid--news-archive .puck-card{row-gap:8px!important}& .puck-grid--news-archive .puck-card:last-child:nth-child(3n+1){grid-column:2!important}& .puck-grid--news-archive .puck-card-eyebrow{align-self:start!important}& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;transform:none!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-grid--news-updates-navigation) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-grid--news-updates-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--news-archive{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}& .puck-grid--news-archive .puck-card:last-child:nth-child(3n+1){grid-column:auto!important}}}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;color:#fff!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important;text-decoration:none!important;transform:none!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-card-button{background:transparent!important;color:#002543!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:5px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-bereavement-navigation)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-bereavement-navigation)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:3 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)){--review-card-columns:2 !important}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-grid-column>.puck-card+.puck-card{margin-top:16px!important}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(min-width:768px)and (max-width:1000px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(3)):not(.puck-grid--review-reference-group):not(.puck-grid-preset--review-reference-group){grid-template-columns:repeat(2,minmax(0,1fr))!important;--grid-columns:2}}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-news-index):has(.puck-grid--news-bereavement-navigation)){body:has(.puck-grid--news-bereavement-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{padding-bottom:24px!important}body:has(.puck-grid--news-bereavement-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important}&>.puck-text{max-width:760px!important;margin:20px auto 0!important;text-align:center!important}& .puck-grid--news-bereavement-navigation{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;width:calc(100% - 32px)!important;max-width:640px!important;margin:20px auto 24px!important;padding:0!important;gap:8px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important}& .puck-grid--news-bereavement-navigation :is(.puck-grid-column,.puck-grid--batch-actions-reference-group){display:contents!important}& .puck-grid--news-bereavement-navigation .puck-button-container{flex:0 0 auto!important;width:auto!important;margin:0!important}& .puck-grid--news-bereavement-navigation .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#002244!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;white-space:nowrap!important;transform:none!important}& .puck-grid--news-archive{--batch-columns:3 !important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important}& .puck-grid--news-archive .puck-card{row-gap:8px!important}& .puck-grid--news-archive .puck-card-eyebrow{align-self:start!important}& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;transform:none!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-grid--news-bereavement-navigation) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-grid--news-bereavement-navigation) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--news-archive{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--news-archive .puck-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:152px!important;max-width:100%!important;min-height:36px!important;margin-inline:auto!important;padding:7px 12px!important;border:1px solid #002244!important;border-radius:4px!important;background:#002244!important;color:#fff!important;font:600 13px/1.4 "DM Sans",sans-serif!important;white-space:nowrap!important;gap:0!important;text-align:center!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:hover{background:#123b59!important;border-color:#123b59!important;color:#fff!important;text-decoration:none!important;transform:none!important}& .puck-grid--news-archive .puck-card-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important;text-decoration:none!important;transform:none!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:3;display:grid!important;grid-template-columns:repeat(var(--batch-columns),minmax(0,1fr))!important;column-gap:16px!important;row-gap:12px!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs)>.puck-grid-column{display:contents!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important}& :is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs) .puck-card>div:first-child{display:contents!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& .puck-grid:is(.puck-grid--news-archive,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:2}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-news-index) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-card-button{background:transparent!important;color:#002543!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:5px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}& .puck-grid:is(.puck-grid--resource-rows,.puck-grid--news-archive,.puck-grid--membership-rates,.puck-grid--membership-branch,.puck-grid--contact-actions,.puck-grid--contact-resources,.puck-grid--member-support,.puck-grid--mentor-paths,.puck-grid--education-programs){--batch-columns:1;row-gap:10px!important}}}}@scope(html:has(.puck-hero--review-batch-news-article-733965)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}}}@scope(html:has(.puck-hero--review-batch-news-article-733965)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: left"]{text-align:left!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*{grid-column:auto!important;min-width:0!important;max-width:100%!important}}}}@scope(html:has(.puck-hero--review-batch-news-article-733965)){body:has(.puck-hero--review-batch-news-article-733965) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:680px;padding-bottom:24px!important}body:has(.puck-hero--review-batch-news-article-733965) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:40px 24px!important;position:relative!important;background:#eeece3!important;color:#002244!important;border:0!important;box-shadow:none!important}& .puck-hero::before{display:none!important}& .puck-hero::after{content:"";position:absolute;bottom:0;left:calc(50% - 24px);width:48px;height:2px;background:#9a8447}& .puck-hero-eyebrow{font:600 11px/1.6 "DM Sans",sans-serif!important;letter-spacing:.08em!important;margin:0 0 8px!important;color:#786538!important}& .puck-hero-title{max-width:760px!important;margin:0 auto 10px!important;font:500 46px/1.15 "Fraunces",Georgia,serif!important;color:#002244!important;text-align:center!important;text-wrap:balance}& .puck-hero-subtitle{max-width:640px!important;margin:0 auto!important;font:400 16px/1.6 "DM Sans",sans-serif!important;color:#53636b!important;text-align:center!important}&>.puck-text{width:calc(100% - 48px)!important;max-width:680px!important;margin:0 auto 16px!important;padding:0!important;color:#263d50!important;font:400 16px/1.8 "DM Sans",sans-serif!important;text-align:left!important;white-space:pre-wrap!important}&>.puck-hero+.puck-text{margin-top:28px!important}& .puck-grid--remembrance-colleagues{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100% - 48px)!important;max-width:840px!important;gap:0!important;margin:28px auto 32px!important;padding:0!important;background:transparent!important;border:0!important}& .puck-grid--remembrance-colleagues>.puck-grid-column{padding:12px 28px!important;justify-content:flex-start!important}& .puck-grid--remembrance-colleagues>.puck-grid-column+.puck-grid-column{border-left:1px solid #d8d0bb!important}& .puck-grid--remembrance-colleagues .puck-text{width:100%!important;margin:0!important;padding:0!important;text-align:center!important;font:400 22px/1.55 "Fraunces",Georgia,serif!important;color:#002244!important}& .puck-grid--remembrance-colleagues .puck-text::first-line{font-weight:600}& .puck-grid--batch-actions-reference-group{max-width:680px!important;margin:24px auto 0!important;padding:0!important;background:transparent!important;border:0!important}& .puck-button-container{margin:0!important}& .puck-button{min-height:36px!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#002244!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-decoration:underline!important;text-underline-offset:4px!important;transform:none!important}& .puck-button:hover{color:#67572e!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-news-article-733965) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-news-article-733965) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:32px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--remembrance-colleagues{grid-template-columns:minmax(0,1fr)!important;margin-block:24px 28px!important;gap:20px!important}& .puck-grid--remembrance-colleagues>.puck-grid-column{padding:0 12px!important}& .puck-grid--remembrance-colleagues>.puck-grid-column+.puck-grid-column{border-left:0!important;border-top:1px solid #d8d0bb!important;padding-top:20px!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-grid:is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}& :is(.puck-grid--batch-actions-reference-group,.puck-grid--news-categories)>.puck-grid-column{display:contents!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}& .puck-text[style*="text-align: left"]{text-align:left!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;padding-bottom:24px!important}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important;margin:0 0 10px!important}& .puck-hero-subtitle{max-width:720px!important;margin:0 auto!important;font:400 16px/1.6 "DM Sans",sans-serif!important}&>.puck-text{max-width:760px!important;width:calc(100% - 48px)!important;margin:20px auto 24px!important;text-align:center!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-single-product{width:calc(100% - 48px)!important;max-width:600px!important;margin:0 auto!important}& .recur-product-card{background:#fffefa!important;border:1px solid #dedbd2!important;border-top-color:#9a8447!important;border-radius:4px!important;box-shadow:none!important;text-align:center!important}& .recur-product-card-body{padding:20px!important}& .recur-product-card-title{margin:0 0 10px!important;font:500 24px/1.3 "Fraunces",Georgia,serif!important;color:#002244!important;text-align:center!important}& .recur-product-card-price{margin:0!important;font:600 28px/1.3 "DM Sans",sans-serif!important;color:#002244!important}& .recur-single-product+.puck-text{max-width:640px!important;margin:12px auto 24px!important;font-size:13px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-membership-process{--batch-columns:2 !important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:880px!important;width:calc(100% - 48px)!important;margin:0 auto!important;column-gap:20px!important}& .puck-grid--business-membership-process>.puck-grid-column{display:contents!important}& .puck-grid--business-membership-process .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important;box-sizing:border-box!important}& .puck-grid--business-membership-process .puck-card>div:first-child{display:contents!important}& .puck-card{padding:24px!important;row-gap:10px!important}& .puck-button{font:600 13px/1.4 "DM Sans",sans-serif!important;min-height:40px!important;padding:9px 12px!important;transform:none!important}& .puck-card-button{width:152px!important;max-width:100%!important;margin-inline:auto!important;box-sizing:border-box!important;background:#002244!important;color:#fff!important;border:1px solid #002244!important;border-radius:4px!important;text-decoration:none!important}& .puck-grid--batch-footer-reference-group{width:calc(100% - 48px)!important;max-width:760px!important;margin:28px auto 0!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #dedbd2!important;background:transparent!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important;align-items:center!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text,.puck-button-container){margin:0!important;text-align:center!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-single-product .recur-product-card-button{display:none!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-footer-reference-group h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--batch-footer-reference-group .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#002244!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--business-membership-process{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}&>h2{font:500 29px/1.25 "Fraunces",Georgia,serif!important;text-align:center!important;margin-block:32px 16px!important;padding:0!important;border:0!important;background:transparent!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{&>:is(.puck-embed,.puck-text){max-width:760px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}@scope(html:has(.puck-hero--review-batch-business-existing)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}}}@scope(html:has(.puck-hero--review-batch-business-existing)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*{grid-column:auto!important;min-width:0!important;max-width:100%!important}}}}@scope(html:has(.puck-hero--review-batch-business-existing)){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;padding-bottom:24px!important}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important;margin:0 0 10px!important}& .puck-hero-subtitle{max-width:720px!important;margin:0 auto!important;font:400 16px/1.6 "DM Sans",sans-serif!important}&>.puck-text{max-width:760px!important;width:calc(100% - 48px)!important;margin:20px auto 24px!important;text-align:center!important}& .puck-button{font:600 13px/1.4 "DM Sans",sans-serif!important;min-height:40px!important;padding:9px 12px!important;transform:none!important}& .puck-grid--batch-footer-reference-group{width:calc(100% - 48px)!important;max-width:760px!important;margin:28px auto 0!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #dedbd2!important;background:transparent!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important;align-items:center!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text,.puck-button-container){margin:0!important;text-align:center!important}& .puck-grid--batch-footer-reference-group h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--batch-footer-reference-group .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#002244!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{&>:is(.puck-embed,.puck-text){max-width:760px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;background:var(--review-paper);color:#303c46;padding-bottom:56px;font-family:"DM Sans",sans-serif}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:264px!important;padding:44px 24px 40px!important;background:#002244!important;background-image:none!important;border-bottom:4px solid var(--review-gold)}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-content{max-width:860px;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-eyebrow{color:#e4d29b!important;margin:0 auto 14px!important;font-size:11px;letter-spacing:.16em}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.16;font-weight:500;margin:0 auto 18px!important;color:#faf8f2!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero-subtitle{max-width:660px;margin:0 auto!important;font-size:17px;line-height:1.7;color:#e8edf1!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>:is(h2,h3){width:min(calc(100% - 48px),1000px)!important;max-width:1000px!important;margin:46px auto 16px!important;padding:0!important;border:0!important;font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:clamp(27px,3vw,34px)!important;font-weight:500;line-height:1.35;color:#002244!important;text-align:center!important;text-wrap:balance}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-text{width:min(calc(100% - 48px),780px)!important;max-width:780px!important;margin:0 auto 22px!important;padding:0!important;color:#3b454c;font-size:16px;line-height:1.85;text-align:left;white-space:pre-line!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content>.puck-hero+.puck-text{margin-top:28px!important;padding:18px 24px!important;border:1px solid var(--review-line);border-radius:4px;background:#f1ede1;font-size:14px;line-height:1.75}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{width:min(calc(100% - 48px),1080px)!important;max-width:1080px!important;margin:22px auto 30px!important;padding:0!important;gap:18px!important;align-items:stretch;box-shadow:none!important;border:0;background:transparent;clip-path:none}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid>.puck-grid-column{display:contents!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;margin:0!important;padding:26px 25px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;box-shadow:none!important;color:#303c46;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%;flex:1;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card :is(.puck-card-eyebrow,.puck-card-title,.puck-card-description){width:100%;max-width:58ch;margin-inline:auto!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-eyebrow{color:#756126;font-size:10px;letter-spacing:.13em;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-title{font-family:Oswald,"Franklin Gothic Medium",sans-serif;font-size:24px!important;line-height:1.3;font-weight:500;color:#002244;margin-bottom:10px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-description{font-size:15px;line-height:1.7;margin-bottom:18px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-card-button{margin:auto auto 0!important;align-self:center!important;max-width:100%;white-space:normal!important;text-align:center!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary){min-height:44px;padding:10px 18px;border-radius:4px;font:600 13px/1.6 "DM Sans",sans-serif;transition:none!important;overflow-wrap:anywhere}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content a:focus-visible{outline:3px solid #a68a40!important;outline-offset:4px;box-shadow:0 0 0 2px #faf8f2}@media(max-width:767px){body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-hero{min-height:0!important;padding:36px 24px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;width:calc(100% - 36px)!important;gap:14px!important}body:has(#puck-content .puck-hero[class*=puck-hero--review-]) #puck-content .puck-grid .puck-card{width:100%!important;grid-column:auto!important;padding:23px 20px!important}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-paper:#faf8f2;--review-card:#fdfbf6;--review-line:#dcd7c9;--review-gold:#a68a40;--review-navy:#002244;--review-copy:#303c46;--review-max:1040px;--review-gutter:40px;background:var(--review-paper);color:var(--review-copy);font-family:"DM Sans",sans-serif!important;font-size:16px;line-height:1.75;padding-bottom:36px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card))){--review-card-columns:1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:stretch!important;gap:16px!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(2)){--review-card-columns:2 !important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column{display:contents!important}& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column>.puck-card):not(:has(>.puck-grid-column>:not(.puck-card)))>.puck-grid-column>.puck-card{box-sizing:border-box!important;align-self:stretch!important;flex:0 0 calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;width:calc((100% - (var(--review-card-columns) - 1) * 16px) / var(--review-card-columns))!important;margin:0!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(.puck-grid,.puck-grid-preset):has(>.puck-grid-column:nth-child(n)){--review-card-columns:1 !important}}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& :is(h1,h2,h3,h4,h5,h6,.puck-hero-title,.puck-card-title,.puck-cta-title){font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}& :is(.puck-text,.puck-card-description,.puck-card-eyebrow,.puck-card-meta,.puck-hero-subtitle,.puck-hero-eyebrow,.puck-cta-description,.puck-button-container,table,input,select,textarea,button){font-family:"DM Sans",sans-serif!important}& .puck-hero{min-height:0!important;height:auto!important;padding:32px 24px!important;background:var(--review-navy)!important;border-bottom:3px solid var(--review-gold)!important}& .puck-hero-content{width:100%!important;max-width:860px!important;margin-inline:auto!important;text-align:center!important}& .puck-hero-title{max-width:820px!important;margin:0 auto 12px!important;color:var(--review-paper)!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.2!important;text-align:center!important}& .puck-hero-eyebrow{margin:0 auto 10px!important;color:#e4d29b!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.14em!important}& .puck-hero-subtitle{max-width:680px!important;margin:0 auto!important;font-size:16px!important;line-height:1.7!important;color:#e8edf1!important;text-align:center!important}&>:is(h1,h2,h3,h4,h5,h6){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;min-height:0!important;margin:30px auto 12px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--review-navy)!important;text-align:center!important}& h2{font-size:clamp(25px,2.5vw,30px)!important}& h3{font-size:clamp(22px,2.2vw,25px)!important}& .puck-text{min-width:0;color:var(--review-copy)!important;font-size:16px!important;line-height:1.75!important;text-align:left!important;white-space:pre-line!important;overflow-wrap:anywhere}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content{& .puck-text[style*="text-align: center"]{text-align:center!important}}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{&>.puck-text{width:min(calc(100% - var(--review-gutter)),820px)!important;max-width:820px!important;margin:0 auto 18px!important;padding:0!important;border:0!important;background:transparent!important}&>.puck-hero+.puck-text{margin-top:24px!important}& :is(.puck-grid,.puck-grid-preset){display:grid!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;gap:16px!important;margin:16px auto 22px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}&>:is(.puck-grid,.puck-grid-preset,.puck-card,.puck-cta,.puck-table-wrapper){width:min(calc(100% - var(--review-gutter)),var(--review-max))!important;max-width:var(--review-max)!important;margin-inline:auto!important}& .puck-grid-column{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important}& .puck-grid-column>:is(h2,h3,h4){min-height:0!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--review-navy)!important}& .puck-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;gap:0!important;border:1px solid var(--review-line)!important;border-top:2px solid var(--review-gold)!important;border-radius:5px!important;background:var(--review-card)!important;color:var(--review-copy)!important;box-shadow:none!important;text-align:center!important;overflow-wrap:anywhere}& .puck-card>div:first-child{flex:0 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;text-align:center!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow,.puck-text){width:100%!important;max-width:68ch!important;margin-inline:auto!important;text-align:center!important;flex:0 1 auto!important}& .puck-card-title{margin:0 auto 8px!important;color:var(--review-navy)!important;font-size:22px!important}& .puck-card-eyebrow{margin:0 auto 7px!important;color:#756126!important;font-size:11px!important;line-height:1.6!important;letter-spacing:.12em!important}& .puck-card-description{margin:0 auto!important;color:var(--review-copy)!important;font-size:15px!important;line-height:1.75!important;white-space:pre-line!important}& .puck-button-container{min-width:0!important;max-width:100%!important;margin:12px auto 0!important;text-align:center!important;justify-content:center!important}& :is(.puck-button,.puck-card-button,.puck-cta-primary,.puck-cta-secondary,.puck-hero-cta-primary,.puck-hero-cta-secondary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;border:1px solid var(--review-navy)!important;border-radius:4px!important;background:var(--review-navy)!important;color:var(--review-paper)!important;font:600 14px/1.6 "DM Sans",sans-serif!important;white-space:normal!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere;box-shadow:none!important;transition:none!important}& .puck-card-button{flex:0 1 auto!important;align-self:center!important;margin:14px auto 0!important}& :is(.puck-embed,.recur-widget,iframe,.puck-image,img){min-width:0;max-width:100%}& a:hover{transform:none!important;opacity:1!important;text-decoration:underline;text-underline-offset:4px}& :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--review-gold)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--review-paper)!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{--review-gutter:32px;padding-bottom:28px!important}body:has(.puck-hero[class*=puck-hero--review-]):not(:has(.puck-hero--review-about,.puck-hero--review-records)) #puck-content#puck-content#puck-content{& .puck-hero{padding:26px 20px!important}& :is(.puck-grid,.puck-grid-preset){grid-template-columns:minmax(0,1fr)!important;--grid-columns:1;gap:14px!important}& :is(.puck-grid,.puck-grid-preset)>*,& .puck-grid-column>.puck-card{grid-column:auto!important;min-width:0!important;max-width:100%!important}& .puck-card{width:100%!important;padding:18px!important}}}}@scope(html:has(.puck-hero--review-batch-business-new)){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;padding-bottom:24px!important}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{min-height:0!important;padding:28px 24px!important}& .puck-hero-title{font:500 40px/1.15 "Fraunces",Georgia,serif!important;margin:0 0 10px!important}& .puck-hero-subtitle{max-width:720px!important;margin:0 auto!important;font:400 16px/1.6 "DM Sans",sans-serif!important}&>.puck-text{max-width:760px!important;width:calc(100% - 48px)!important;margin:20px auto 24px!important;text-align:center!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-single-product{width:calc(100% - 48px)!important;max-width:600px!important;margin:0 auto!important}& .recur-product-card{background:#fffefa!important;border:1px solid #dedbd2!important;border-top-color:#9a8447!important;border-radius:4px!important;box-shadow:none!important;text-align:center!important}& .recur-product-card-body{padding:20px!important}& .recur-product-card-title{margin:0 0 10px!important;font:500 24px/1.3 "Fraunces",Georgia,serif!important;color:#002244!important;text-align:center!important}& .recur-product-card-price{margin:0!important;font:600 28px/1.3 "DM Sans",sans-serif!important;color:#002244!important}& .recur-single-product+.puck-text{max-width:640px!important;margin:12px auto 24px!important;font-size:13px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--business-membership-process{--batch-columns:2 !important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:880px!important;width:calc(100% - 48px)!important;margin:0 auto!important;column-gap:20px!important}& .puck-grid--business-membership-process>.puck-grid-column{display:contents!important}& .puck-grid--business-membership-process .puck-card{display:grid!important;grid-row:span 4!important;grid-template-rows:subgrid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:auto!important;max-width:none!important;align-self:stretch!important;flex:none!important;box-sizing:border-box!important}& .puck-grid--business-membership-process .puck-card>div:first-child{display:contents!important}& .puck-card{padding:24px!important;row-gap:10px!important}& .puck-button{font:600 13px/1.4 "DM Sans",sans-serif!important;min-height:40px!important;padding:9px 12px!important;transform:none!important}& .puck-card-button{width:152px!important;max-width:100%!important;margin-inline:auto!important;box-sizing:border-box!important;background:#002244!important;color:#fff!important;border:1px solid #002244!important;border-radius:4px!important;text-decoration:none!important}& .puck-grid--batch-footer-reference-group{width:calc(100% - 48px)!important;max-width:760px!important;margin:28px auto 0!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #dedbd2!important;background:transparent!important}& .puck-grid--batch-footer-reference-group>.puck-grid-column{gap:10px!important;align-items:center!important}& .puck-grid--batch-footer-reference-group :is(h3,.puck-text,.puck-button-container){margin:0!important;text-align:center!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-single-product .recur-product-card-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:16px!important;padding:10px 20px!important;min-height:40px!important;background:#00243f!important;color:#fff!important;border-radius:4px!important;font:700 14px/1.4 "DM Sans",sans-serif!important;text-decoration:none!important}}body:has(.puck-hero--review-batch-business-new) #puck-content#puck-content#puck-content#puck-content#puck-content{& .recur-product-card-button:focus-visible{outline:3px solid #c9ac4b!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-grid--batch-footer-reference-group h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important}& .puck-grid--batch-footer-reference-group .puck-button{min-height:36px!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#002244!important;text-decoration:underline!important;text-underline-offset:4px!important}& .puck-button:focus-visible{outline:3px solid #9a8447!important;outline-offset:3px!important}}body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) .site-footer{margin-top:24px!important}@media(max-width:767px){body:has(.puck-hero--review-batch-business-new,.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content{& .puck-hero{padding:24px 16px!important}& .puck-hero-title{font-size:34px!important}& .puck-grid--business-membership-process{--batch-columns:1 !important;grid-template-columns:minmax(0,1fr)!important}}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{--batch-width:1040px;--batch-reading:800px}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:min(calc(100% - 48px),var(--batch-width))!important;max-width:var(--batch-width)!important;margin-inline:auto!important;box-sizing:border-box!important}&>h2{font:500 29px/1.25 "Fraunces",Georgia,serif!important;text-align:center!important;margin-block:32px 16px!important;padding:0!important;border:0!important;background:transparent!important}& h3{font:500 22px/1.3 "Fraunces",Georgia,serif!important;text-align:center!important}& .puck-text{font:400 16px/1.75 "DM Sans",sans-serif!important;text-align:left!important;margin-block:0 14px!important;padding:0!important}& .puck-grid{margin-block:18px 28px!important;padding:0!important;gap:16px!important;align-items:stretch!important}& .puck-grid>.puck-grid-column{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;align-self:stretch!important}& .puck-card{height:auto!important;min-height:0!important;margin:0!important;padding:20px!important;text-align:center!important;border:1px solid #dedbd2!important;border-top:1px solid #dedbd2!important;border-radius:4px!important;background:#fffefa!important;box-shadow:none!important}& .puck-card :is(.puck-card-title,.puck-card-description,.puck-card-eyebrow){text-align:center!important;margin:0!important}& .puck-card-eyebrow{display:inline-flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;padding:3px 7px!important;background:#f3f0e7!important;color:#7e6a37!important;font:600 10px/1.5 "DM Sans",sans-serif!important;letter-spacing:.07em!important}& .puck-card-title{font:500 22px/1.3 "Fraunces",Georgia,serif!important;overflow-wrap:anywhere!important}& .puck-card-description{font:400 15px/1.65 "DM Sans",sans-serif!important;overflow-wrap:anywhere!important;white-space:normal!important}& :is(.puck-card-button,.puck-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:11px 18px!important;margin:0!important;font:600 13px/1.4 "DM Sans",sans-serif!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important}& .puck-card-eyebrow{grid-row:1!important}& .puck-card-title{grid-row:2!important;align-self:start!important;width:100%!important}& .puck-card-description{grid-row:3!important;align-self:center!important}& .puck-card>div>div:has(>.puck-card-button){grid-row:4!important;align-self:end!important;width:100%!important;text-align:center!important;margin:0!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact){width:min(calc(100% - 48px),760px)!important;max-width:760px!important;display:block!important;padding:20px 24px!important;border:0!important;border-radius:4px!important;background:#f1f0ea!important;box-shadow:none!important;margin-block:28px!important}& :is(.puck-grid--batch-footer-reference-group,.puck-grid--membership-help,.puck-grid--mentor-contact) :is(.puck-text,h3){text-align:center!important;margin:0!important}}body:has(:is(.puck-hero--review-batch-news-article,.puck-hero--review-batch-program,.puck-hero--review-batch-program-limited,.puck-hero--review-batch-history,.puck-hero--review-batch-school,.puck-hero--review-batch-staff,.puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content{--batch-width:800px}body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content{&>:is(.puck-embed,.puck-text){max-width:760px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:24px!important}}@media(max-width:767px){body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content#puck-content{&>.puck-hero+.puck-text{margin-top:20px!important}}body:has(.puck-hero[class*=puck-hero--review-batch-]) #puck-content#puck-content#puck-content#puck-content{&>:is(.puck-text,h2,h3,.puck-grid,.puck-card,.puck-image,.puck-embed){width:calc(100% - 32px)!important}}}}


/* Approved Existing Company Business Membership review: Existing Company Business Membership-only selectors. */
@scope (html:has(.puck-hero--review-batch-business-existing)) {body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content {
  --review-paper: #faf8f2;
  --review-card: #fdfbf6;
  --review-line: #dcd7c9;
  --review-gold: #a68a40;
  background: var(--review-paper);
  color: #303c46;
  padding-bottom: 56px;
  font-family: "DM Sans", sans-serif;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero {
  min-height: 264px !important;
  padding: 44px 24px 40px !important;
  background: #002244 !important;
  background-image: none !important;
  border-bottom: 4px solid var(--review-gold);
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero-content {
  max-width: 860px;
  margin-inline: auto !important;
  text-align: center !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero-eyebrow {
  color: #e4d29b !important;
  margin: 0 auto 14px !important;
  font-size: 11px;
  letter-spacing: .16em;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero-title {
  font-family: Oswald, "Franklin Gothic Medium", sans-serif;
  font-size: clamp(36px, 4.2vw, 54px) !important;
  line-height: 1.16;
  font-weight: 500;
  margin: 0 auto 18px !important;
  color: #faf8f2 !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero-subtitle {
  max-width: 660px;
  margin: 0 auto !important;
  font-size: 17px;
  line-height: 1.7;
  color: #e8edf1 !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content > .puck-text {
  width: min(calc(100% - 48px), 780px) !important;
  max-width: 780px !important;
  margin: 0 auto 22px !important;
  padding: 0 !important;
  color: #3b454c;
  font-size: 16px;
  line-height: 1.85;
  text-align: left;
  white-space: pre-line !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-grid {
  width: min(calc(100% - 48px), 1080px) !important;
  max-width: 1080px !important;
  margin: 22px auto 30px !important;
  padding: 0 !important;
  gap: 18px !important;
  align-items: stretch;
  box-shadow: none !important;
  border: 0;
  background: transparent;
  clip-path: none;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-grid > .puck-grid-column {
  display: contents !important;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content :is(.puck-button, .puck-card-button, .puck-cta-primary, .puck-cta-secondary, .puck-hero-cta-primary) {
  min-height: 44px;
  padding: 10px 18px;
  border-radius: 4px;
  font: 600 13px/1.6 "DM Sans", sans-serif;
  transition: none !important;
  overflow-wrap: anywhere;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content a:hover {
  transform: none !important;
  opacity: 1 !important;
  text-decoration: underline;
  text-underline-offset: 4px;
}
body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content a:focus-visible {
  outline: 3px solid #a68a40 !important;
  outline-offset: 4px;
  box-shadow: 0 0 0 2px #faf8f2;
}
@media (max-width: 767px) {
  body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-hero {
    min-height: 0 !important;
    padding: 36px 24px !important;
  }
  body:has(#puck-content .puck-hero[class*="puck-hero--review-"]) #puck-content .puck-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-auto-rows: auto !important;
    width: calc(100% - 36px) !important;
    gap: 14px !important;
  }
}
}
@scope (html:has(.puck-hero--review-batch-business-existing)) {body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content {
  --review-paper: #faf8f2;
  --review-card: #fdfbf6;
  --review-line: #dcd7c9;
  --review-gold: #a68a40;
  --review-navy: #002244;
  --review-copy: #303c46;
  --review-max: 1040px;
  --review-gutter: 40px;
  background: var(--review-paper);
  color: var(--review-copy);
  font-family: "DM Sans", sans-serif !important;
  font-size: 16px;
  line-height: 1.75;
  padding-bottom: 36px !important;
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid,.puck-grid-preset):has(> .puck-grid-column:nth-child(2)) {
  --review-card-columns: 2 !important;
}
@media (max-width: 767px) {
  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid,.puck-grid-preset):has(> .puck-grid-column:nth-child(n)) {
    --review-card-columns: 1 !important;
  }
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(h1, h2, h3, h4, h5, h6, .puck-hero-title, .puck-card-title, .puck-cta-title) {
  font-family: "Fraunces", Georgia, serif !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  text-wrap: balance;
  overflow-wrap: break-word;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-text, .puck-card-description, .puck-card-eyebrow, .puck-card-meta, .puck-hero-subtitle, .puck-hero-eyebrow, .puck-cta-description, .puck-button-container, table, input, select, textarea, button) {
  font-family: "DM Sans", sans-serif !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero {
  min-height: 0 !important;
  height: auto !important;
  padding: 32px 24px !important;
  background: var(--review-navy) !important;
  border-bottom: 3px solid var(--review-gold) !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero-content {
  width: 100% !important;
  max-width: 860px !important;
  margin-inline: auto !important;
  text-align: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero-title {
  max-width: 820px !important;
  margin: 0 auto 12px !important;
  color: var(--review-paper) !important;
  font-size: clamp(32px, 4vw, 46px) !important;
  line-height: 1.2 !important;
  text-align: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero-eyebrow {
  margin: 0 auto 10px !important;
  color: #e4d29b !important;
  font-size: 11px !important;
  line-height: 1.6 !important;
  letter-spacing: .14em !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero-subtitle {
  max-width: 680px !important;
  margin: 0 auto !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #e8edf1 !important;
  text-align: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content h3 {
  font-size: clamp(22px, 2.2vw, 25px) !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-text {
  min-width: 0;
  color: var(--review-copy) !important;
  font-size: 16px !important;
  line-height: 1.75 !important;
  text-align: left !important;
  white-space: pre-line !important;
  overflow-wrap: anywhere;
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content#puck-content .puck-text[style*="text-align: center"] {
  text-align: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content > .puck-text {
  width: min(calc(100% - var(--review-gutter)), 820px) !important;
  max-width: 820px !important;
  margin: 0 auto 18px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid, .puck-grid-preset) {
  display: grid !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  grid-auto-rows: auto !important;
  align-items: start !important;
  align-content: start !important;
  gap: 16px !important;
  margin: 16px auto 22px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  clip-path: none !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content > :is(.puck-grid, .puck-grid-preset, .puck-card, .puck-cta, .puck-table-wrapper) {
  width: min(calc(100% - var(--review-gutter)), var(--review-max)) !important;
  max-width: var(--review-max) !important;
  margin-inline: auto !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-grid-column {
  min-width: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  align-self: start !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-grid-column > :is(h2, h3, h4) {
  min-height: 0 !important;
  max-width: 100% !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
  border: 0 !important;
  color: var(--review-navy) !important;
}
body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-button-container {
  min-width: 0 !important;
  max-width: 100% !important;
  margin: 12px auto 0 !important;
  text-align: center !important;
  justify-content: center !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-button, .puck-card-button, .puck-cta-primary, .puck-cta-secondary, .puck-hero-cta-primary, .puck-hero-cta-secondary) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  max-width: 100% !important;
  min-height: 44px !important;
  height: auto !important;
  padding: 10px 18px !important;
  border: 1px solid var(--review-navy) !important;
  border-radius: 4px !important;
  background: var(--review-navy) !important;
  color: var(--review-paper) !important;
  font: 600 14px/1.6 "DM Sans", sans-serif !important;
  white-space: normal !important;
  text-align: center !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  overflow-wrap: anywhere;
  box-shadow: none !important;
  transition: none !important;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-embed, .recur-widget, iframe, .puck-image, img) {
  min-width: 0;
  max-width: 100%;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content a:hover {
  transform: none !important;
  opacity: 1 !important;
  text-decoration: underline;
  text-underline-offset: 4px;
}

body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(a, button, input, select, textarea, summary):focus-visible {
  outline: 3px solid var(--review-gold) !important;
  outline-offset: 4px !important;
  box-shadow: 0 0 0 2px var(--review-paper) !important;
}

@media (max-width: 767px) {
  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content {
    --review-gutter: 32px;
    padding-bottom: 28px !important;
  }

  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content .puck-hero {
    padding: 26px 20px !important;
  }

  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid, .puck-grid-preset) {
    grid-template-columns: minmax(0, 1fr) !important;
    --grid-columns: 1;
    gap: 14px !important;
  }

  body:has(.puck-hero[class*="puck-hero--review-"]):not(:has(.puck-hero--review-about, .puck-hero--review-records)) #puck-content#puck-content#puck-content :is(.puck-grid, .puck-grid-preset) > * {
    grid-column: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
}
}
@scope (html:has(.puck-hero--review-batch-business-existing)) {body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero {
    padding: 22px 24px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-title {
    font-size: clamp(28px, 3vw, 38px) !important;
    margin: 8px auto !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-subtitle {
    font-size: 16px !important;
    margin: 0 auto !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-intro {
    max-width: 760px !important;
    margin: 24px auto 12px !important;
    padding: 0 20px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-intro .puck-grid-column {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 10px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-intro h3 {
    display: inline-block !important;
    width: fit-content !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 6px 12px !important;
    border-radius: 4px !important;
    background: #f1eddf !important;
    color: #675628 !important;
    font: 700 13px/1.4 "DM Sans", sans-serif !important;
    text-align: center !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-intro .puck-text {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 15px !important;
    text-align: center !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content [data-widget-id="ae151cca-369e-4ef0-a8e7-77ae99bd8825"] {
    max-width: 760px !important;
    margin: 0 auto !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content > .puck-text {
    max-width: 720px !important;
    margin: 12px auto !important;
    padding: 0 20px !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    text-align: center !important;
    color: #525d65 !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links {
    max-width: 760px !important;
    margin: 24px auto 0 !important;
    padding: 20px 16px 0 !important;
    border-top: 1px solid #deddd5 !important;
    gap: 12px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links .puck-grid-column {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 6px !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links h3 {
    font: 500 18px/1.4 "Fraunces", Georgia, serif !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
  }
body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links .puck-button {
    min-height: 36px !important;
    padding: 6px 8px !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #00243f !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
    font: 700 14px/1.4 "DM Sans", sans-serif !important;
  }
@media (max-width: 600px) {
  body:has(.puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content#puck-content .puck-grid--existing-company-links {
    grid-template-columns: 1fr !important;
    row-gap: 18px !important;
  }
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content {
  --batch-width: 1040px;
  padding-bottom: 24px !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero {
  min-height: 0 !important;
  padding: 28px 24px !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-title {
  font: 500 40px/1.15 "Fraunces", Georgia, serif !important;
  margin: 0 0 10px !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-subtitle {
  max-width: 720px !important;
  margin: 0 auto !important;
  font: 400 16px/1.6 "DM Sans", sans-serif !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content > .puck-text {
  max-width: 760px !important;
  width: calc(100% - 48px) !important;
  margin: 20px auto 24px !important;
  text-align: center !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-button {
  font: 600 13px/1.4 "DM Sans", sans-serif !important;
  min-height: 40px !important;
  padding: 9px 12px !important;
  transform: none !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-button:focus-visible {
  outline: 3px solid #9a8447 !important;
  outline-offset: 3px !important;
}
body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) .site-footer {
  margin-top: 24px !important;
}
@media (max-width: 767px) {
  body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero {
    padding: 24px 16px !important;
  }
  body:has(.puck-hero--review-batch-business-new, .puck-hero--review-batch-business-existing) #puck-content#puck-content#puck-content#puck-content#puck-content .puck-hero-title {
    font-size: 34px !important;
  }
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content {
  --batch-width: 1040px;
  --batch-reading: 800px;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content > :is(.puck-text, h2, h3, .puck-grid, .puck-card, .puck-image, .puck-embed) {
  width: min(calc(100% - 48px), var(--batch-width)) !important;
  max-width: var(--batch-width) !important;
  margin-inline: auto !important;
  box-sizing: border-box !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content h3 {
  font: 500 22px/1.3 "Fraunces", Georgia, serif !important;
  text-align: center !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content .puck-text {
  font: 400 16px/1.75 "DM Sans", sans-serif !important;
  text-align: left !important;
  margin-block: 0 14px !important;
  padding: 0 !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content .puck-grid {
  margin-block: 18px 28px !important;
  padding: 0 !important;
  gap: 16px !important;
  align-items: stretch !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content .puck-grid > .puck-grid-column {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
  min-width: 0 !important;
  align-self: stretch !important;
}
body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content :is(.puck-card-button, .puck-button) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  max-width: 100% !important;
  padding: 11px 18px !important;
  margin: 0 !important;
  font: 600 13px/1.4 "DM Sans", sans-serif !important;
  text-align: center !important;
  white-space: normal !important;
  box-sizing: border-box !important;
}
body:has(:is(.puck-hero--review-batch-news-article, .puck-hero--review-batch-program, .puck-hero--review-batch-program-limited, .puck-hero--review-batch-history, .puck-hero--review-batch-school, .puck-hero--review-batch-staff, .puck-hero--review-batch-membership-form)) #puck-content#puck-content#puck-content#puck-content#puck-content {
  --batch-width: 800px;
}
body:has(.puck-hero--review-batch-contact) #puck-content#puck-content#puck-content#puck-content#puck-content > :is(.puck-embed, .puck-text) {
  max-width: 760px !important;
}
@media (max-width: 767px) {
  body:has(.puck-hero[class*="puck-hero--review-batch-"]) #puck-content#puck-content#puck-content#puck-content > :is(.puck-text, h2, h3, .puck-grid, .puck-card, .puck-image, .puck-embed) {
    width: calc(100% - 32px) !important;
  }
}
}


            /* PROTECTED footer bottom bar + Recur attribution (Task: protect
               bottom-bar styling from custom CSS). Emitted AFTER the tenant's
               custom CSS and with !important on every declaration so no
               custom CSS can restyle, shrink, hide, or recolor the bottom bar
               or the "Built by"/"Powered by" badge. Emitted in FULL for all
               site modes, including designer-owned (advanced custom-CSS). */
            /* Render class contract v1.11.0 — PROTECTED footer bottom bar + Recur attribution (emitted after custom CSS; not overridable). */
.site-footer .footer-bottom-bar {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 0.5rem !important;
  margin-top: 1rem !important;
  border-top: 1px solid var(--color-border, #ddd) !important;
  padding: 0.5rem 0 0 !important;
  font-size: 0.6875rem !important;
  color: inherit !important;
  position: static !important;
  transform: none !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}
.site-footer .footer-bottom-bar .footer-bottom-bar-link {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  align-items: center !important;
  gap: 0.375rem !important;
  color: #4d4d4d !important;
  background: #ffffff !important;
  border-radius: 3px !important;
  padding: 2px 8px !important;
  text-decoration: none !important;
  font-size: 0.6875rem !important;
  position: static !important;
  transform: none !important;
  filter: none !important;
  width: auto !important;
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
  overflow: visible !important;
  clip-path: none !important;
  transition: opacity 0.2s !important;
}
.site-footer .footer-bottom-bar .footer-bottom-bar-link svg {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: 25px !important;
  width: auto !important;
  vertical-align: middle !important;
}
.site-footer .footer-bottom-bar .footer-bottom-bar-link:hover {
  opacity: 0.8 !important;
}
.site-footer .footer-bottom-bar .footer-cookie-settings {
  display: inline !important;
  visibility: visible !important;
  color: inherit !important;
  font: inherit !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  text-decoration: none !important;
  position: static !important;
  cursor: pointer !important;
  opacity: 0.8 !important;
}
.site-footer .footer-bottom-bar .footer-cookie-settings:hover {
  opacity: 1 !important;
  text-decoration: none !important;
}
.site-footer .footer-bottom-bar .footer-cookie-settings:focus-visible {
  opacity: 1 !important;
  outline: 2px solid currentColor !important;
  outline-offset: 3px !important;
  text-decoration: none !important;
}
          