/* Original Maker Signal identity, shared by every static page. */
@font-face{font-family:"DM Sans";font-style:normal;font-weight:100 1000;font-display:swap;src:url('/assets/dm-sans-latin.woff2') format('woff2')}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-latin.woff2') format('woff2')}
body{font-family:"DM Sans",system-ui,sans-serif}.site-header nav{gap:20px}.site-header nav a{min-height:32px;display:inline-flex;align-items:center}.ask-bubble{position:fixed;right:24px;bottom:24px;z-index:30;display:inline-flex;align-items:center;gap:8px;background:#082743;color:#fff;border:1px solid #ffffff55;border-radius:999px;padding:14px 22px;box-shadow:0 6px 25px #08274330;font-size:13px;font-weight:700}.ask-bubble:hover{background:#087f72}.skip{position:fixed;left:16px;top:-100px;z-index:100;background:#082743;color:#fff;padding:12px 18px;border-radius:8px}.skip:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #087f72;outline-offset:4px}#creator-resources{scroll-margin-top:20px}.site-footer{padding-bottom:95px}.legacy-map-link{display:none}.site-header .brand{color:#082743}.site-header .brand img{width:54px;height:54px}.home-hero .hero-copy h1{line-height:.93}.home-hero .hero-logo-panel img{width:60%;height:auto}.site-header .menu{cursor:pointer}.resource-content .hero-copy{min-width:0}.resource-content .hero-copy h1{line-height:1.1}.resource-content .article-toc a{min-height:32px;display:inline-flex;align-items:center}.resource-content .search-form input{min-width:0}.notice a{min-height:28px}.resource-content .table-scroll a{display:inline-block;min-height:26px}
@media(max-width:900px){html:not(.enhanced) .site-header{height:auto;min-height:82px;flex-wrap:wrap;padding:12px 0}html:not(.enhanced) .site-header nav{position:static;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;border:0;padding:12px 0;gap:14px}html:not(.enhanced) .site-header .menu{display:none}.site-header nav a{min-height:40px}}@media(max-width:600px){.ask-bubble{right:14px;bottom:14px;padding:12px 18px}.site-header .brand img{width:50px;height:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.notice,.site-header,.site-footer,.ask-bubble,.skip{display:none}}
.desk-field{grid-template-columns:minmax(0,1fr)}.desk-field>section{min-width:0}.desk-field .table-scroll{max-width:100%;overflow:auto}

:root{--teal:#076c62}.home-hero .hero-copy h1 em{color:#089682}.topic-grid>div>span{color:#79decd}.resource-content .calculator output{color:#076c62}.resource-content .section{content-visibility:auto;contain-intrinsic-block-size:auto 800px;contain-intrinsic-inline-size:none}.resource-content .article-section{content-visibility:auto;contain-intrinsic-block-size:auto 500px;contain-intrinsic-inline-size:none}@media print{.resource-content .section,.resource-content .article-section{content-visibility:visible;contain-intrinsic-size:none}}html .resource-content .calculator output{color:#076c62}html .resource-content .section{content-visibility:auto;contain-intrinsic-block-size:auto 800px;contain-intrinsic-inline-size:none}html .resource-content .article-section{content-visibility:auto;contain-intrinsic-block-size:auto 500px;contain-intrinsic-inline-size:none}@media print{html .resource-content .section,html .resource-content .article-section{content-visibility:visible;contain-intrinsic-size:none}}
