/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.mobile-menu{margin-left:auto;display:none;position:relative}.mobile-menu>button{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff6;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:900}.mobile-menu nav{z-index:50;background:#111315;border:1px solid #3d4a51;border-radius:12px;width:210px;padding:9px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 45px #00000059}.mobile-menu nav a{color:#fff;border-bottom:1px solid #2d383e;padding:12px;font-size:11px;font-weight:850;text-decoration:none}.mobile-menu nav a:last-child{color:#111315;background:#ffc43d;border:0;border-radius:7px}.day-planner{max-width:1180px;margin:auto;padding:68px 24px}.day-planner>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.day-planner header p,.community-calendar>div>p,.report-panel>div>p,.forecast-sources>div>p{color:#cf5018;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.day-planner h2,.community-calendar h2,.report-panel h2,.forecast-sources h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(33px,4.7vw,55px);line-height:.96}.day-planner header>span{color:#687786;text-align:right;max-width:360px;font-size:10px}.planner-status{background:#fff;border:1px solid #dce4e8;border-radius:13px;padding:25px}.planner-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.planner-grid article{background:#fff;border-top:5px solid #f26a21;border-radius:13px;flex-direction:column;min-height:215px;padding:23px;display:flex;box-shadow:0 13px 38px #182c3912}.planner-grid small{color:#bd4817;font-size:8px;font-weight:950}.planner-grid h3{margin:18px 0 7px;font-size:21px}.planner-grid b{font-family:Georgia,serif;font-size:38px}.planner-grid span{color:#344956;margin-top:7px;font-size:10px;font-weight:800}.planner-grid p{color:#6a7881;margin-top:auto;font-size:10px;line-height:1.55}.community-calendar,.report-panel{background:#fff3df;grid-template-columns:.9fr 1.1fr;gap:55px;padding:70px max(24px,50vw - 560px);display:grid}.community-calendar>div>span,.report-panel>div>span{color:#60717c;margin-top:15px;font-size:12px;line-height:1.65;display:block}.community-calendar form{grid-template-columns:1fr 160px auto;align-items:end;gap:9px;margin-top:25px;display:grid}.community-calendar label,.report-panel label{color:#5c6b74;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.community-calendar input,.report-panel input,.report-panel select,.report-panel textarea{width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #cad4d9;border-radius:8px;padding:12px}.community-calendar button,.report-panel form>button{color:#fff;background:#17232b;border:0;border-radius:8px;padding:13px 15px;font-size:10px;font-weight:900}.event-list{align-content:start;gap:9px;display:grid}.event-list article,.empty-event{background:#fff;border-left:5px solid #f26a21;border-radius:0 10px 10px 0;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.event-list article div{gap:3px;display:grid}.event-list time{color:#bd4817;font-size:9px;font-weight:900}.event-list h3{margin:0;font-size:17px}.event-list span,.empty-event span{color:#687781;font-size:9px}.event-list article>button{color:#7b868c;background:0 0;border:0;padding:7px;font-size:20px}.event-list nav{gap:10px;margin-top:8px;display:flex}.event-list nav a{color:#a94114;font-size:9px;font-weight:900}.empty-event{flex-direction:column;align-items:flex-start}.report-panel{color:#fff;background:#17232b}.report-panel>div>p{color:#ffc43d}.report-panel>div>span{color:#c4cdd2}.report-panel ul{color:#aebbc2;gap:8px;padding-left:18px;font-size:10px;line-height:1.55;display:grid}.report-panel form{color:#17232b;background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;padding:25px;display:grid}.report-panel form label:nth-of-type(4),.report-panel form label:nth-of-type(5),.report-panel form label:nth-of-type(6),.report-panel form>button,.report-panel form>p{grid-column:1/-1}.report-panel textarea{resize:vertical}.report-panel form>p{color:#3d6953;min-height:18px;margin:0;font-size:10px}.honey{position:absolute!important;left:-9999px!important}.forecast-sources{grid-template-columns:.65fr 1.35fr;gap:45px;max-width:1180px;margin:auto;padding:68px 24px;display:grid}.forecast-sources dl{background:#fff;border:1px solid #dce4e8;border-radius:14px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.forecast-sources dl div{border-bottom:1px solid #e0e6e9;border-right:1px solid #e0e6e9;padding:18px}.forecast-sources dt{color:#76848d;text-transform:uppercase;font-size:8px;font-weight:900}.forecast-sources dd{margin:6px 0 0;font-size:12px;font-weight:800}.forecast-sources>p{color:#687781;grid-column:2;margin:0;font-size:10px;line-height:1.65}.scoop-byline{border-bottom:1px solid #dbe2e6;padding-bottom:16px;font-weight:800;color:#6f7c84!important;font-size:10px!important}.scoop-tools{background:#f6f8f9;border:1px solid #dbe2e6;border-radius:12px;grid-template-columns:1fr auto;gap:10px;margin:25px 0;padding:17px;display:grid}.scoop-tools label{color:#53636d;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.scoop-tools input{background:#fff;border:1px solid #cbd6dc;border-radius:8px;width:100%;padding:11px}.scoop-tools>button{color:#fff;background:#17232b;border:0;border-radius:8px;align-self:end;padding:12px 14px;font-weight:900}.scoop-results{grid-column:1/-1;gap:7px;display:grid}.scoop-results a{color:#17232b;background:#fff;border-left:4px solid #f26a21;padding:11px;text-decoration:none;display:grid}.scoop-results span{color:#b94a17;text-transform:uppercase;font-size:8px;font-weight:900}.scoop-results b{margin-top:3px;font-size:12px}.donation-purpose{color:#c8d0d4;font-size:11px;line-height:1.65}@media (max-width:800px){.new-header>.mobile-menu{display:block}.day-planner,.forecast-sources{padding:50px 16px}.day-planner>header{flex-direction:column;align-items:start}.day-planner header>span{text-align:left}.planner-grid{grid-template-columns:1fr}.community-calendar,.report-panel,.forecast-sources{grid-template-columns:1fr;gap:30px;padding:50px 18px}.community-calendar form,.report-panel form{grid-template-columns:1fr}.report-panel form label,.report-panel form>button,.report-panel form>p{grid-column:1!important}.forecast-sources>p{grid-column:1}.scoop-tools{grid-template-columns:1fr}.scoop-tools>button{width:100%}}@media (max-width:480px){.forecast-sources dl{grid-template-columns:1fr}.forecast-sources dl div{border-right:0}.mobile-menu nav{right:-4px}}.golf-page{--green:#123d2a;--fairway:#2e6b45;--lime:#b9df67;color:#17221b;background:#f5f7f1;min-height:100vh;font-family:Arial,sans-serif}.golf-nav{color:#fff;border-bottom:4px solid var(--lime);background:#10271c;align-items:center;gap:30px;height:72px;padding:0 max(22px,50vw - 580px);display:flex}.golf-nav nav{gap:22px;margin-left:auto;display:flex}.golf-nav a{color:inherit;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.golf-nav>a:last-child{border:1px solid #ffffff59;border-radius:8px;padding:10px 13px}.golf-hero{color:#fff;background:linear-gradient(90deg,#081f13f0,#081f13a1 55%,#081f132e),url(/golf-weather-hero.png) 50%/cover;grid-template-columns:1fr 330px;align-items:end;gap:55px;min-height:620px;padding:85px max(24px,50vw - 560px);display:grid;position:relative}.golf-hero>div{z-index:1;position:relative}.golf-hero p,.golf-outlook header p,.golf-guide>div>p,.golf-scoop p{color:var(--lime);letter-spacing:.16em;margin:0;font-size:10px;font-weight:950}.golf-hero h1{letter-spacing:-.065em;margin:14px 0 22px;font-family:Georgia,serif;font-size:clamp(60px,9vw,104px);font-weight:500;line-height:.82}.golf-hero>div>span{color:#e0e7e2;max-width:650px;font-size:16px;line-height:1.7;display:block}.golf-hero>div>a{color:#10271c;background:var(--lime);border-radius:9px;margin-top:28px;padding:14px 17px;font-size:11px;font-weight:950;text-decoration:none;display:inline-block}.golf-hero aside{z-index:1;border-left:7px solid var(--lime);background:#081a10e6;gap:11px;padding:28px;display:grid;position:relative}.golf-hero aside.fair{border-color:#e8bb52}.golf-hero aside.poor,.golf-hero aside.stop{border-color:#ef6c5c}.golf-hero aside small{color:#b9df67;font-weight:900}.golf-hero aside b{font-family:Georgia,serif;font-size:30px}.golf-hero aside span{color:#cbd6ce;font-size:12px;line-height:1.6}.golf-score{z-index:2;background:#fff;border-radius:15px;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:-34px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #123d2a2b}.golf-score>p{grid-column:1/-1;padding:28px}.golf-score article{border-right:1px solid #e0e8e2;gap:7px;padding:24px;display:grid}.golf-score article:last-child{border:0}.golf-score span{color:#617268;text-transform:uppercase;font-size:9px;font-weight:900}.golf-score b{font-family:Georgia,serif;font-size:33px}.golf-score small{color:#6a7970;font-size:10px}.golf-outlook,.golf-guide{max-width:1160px;margin:auto;padding:80px 20px}.golf-outlook>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.golf-outlook h2,.golf-guide h2,.golf-scoop h2{letter-spacing:-.045em;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:.95}.golf-outlook header>span{color:#68766e;text-align:right;max-width:350px;font-size:10px}.golf-outlook>div{background:#fff;border:1px solid #d7e2d9;border-radius:16px;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.golf-outlook article{text-align:center;border-right:1px solid #e1e8e3;gap:9px;min-height:240px;padding:18px 10px;display:grid}.golf-outlook article:last-child{border:0}.golf-outlook article>span{font-size:11px;font-weight:900}.golf-outlook i{font-size:25px;font-style:normal}.golf-outlook strong{font-family:Georgia,serif;font-size:28px}.golf-outlook small{color:#69786e;font-size:9px}.golf-outlook article>b{color:#17472f;text-transform:uppercase;background:#e4f3e8;border-radius:7px;align-self:end;padding:8px 4px;font-size:8px}.golf-outlook article.fair>b{color:#6f4b00;background:#fff0c4}.golf-outlook article.poor>b,.golf-outlook article.stop>b{color:#8e261e;background:#ffe0dc}.golf-guide{color:#fff;background:#123d2a;max-width:none;padding-left:max(24px,50vw - 560px);padding-right:max(24px,50vw - 560px)}.golf-tips{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px;display:grid}.golf-tips article{border-top:5px solid var(--lime);color:#17221b;background:#fff;min-height:235px;padding:24px}.golf-tips article>b{color:#568461;font-size:11px}.golf-tips h3{margin:28px 0 11px;font-family:Georgia,serif;font-size:24px}.golf-tips p{color:#5d6d63;font-size:11px;line-height:1.7}.golf-guide footer{color:#c7d5cb;border:0;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:18px 0;font-size:10px;display:flex}.golf-guide footer a{color:var(--lime);font-weight:900}.golf-scoop,.golf-home{color:#fff;background:#111315;justify-content:space-between;align-items:center;gap:40px;padding:58px max(24px,50vw - 560px);display:flex}.golf-scoop>div>span{color:#c2c9c5;margin-top:12px;font-size:12px;display:block}.golf-scoop>a,.golf-home>a{color:#10271c;background:var(--lime);border-radius:9px;flex:none;padding:15px 18px;font-size:11px;font-weight:950;text-decoration:none}.golf-footer{color:#66746b;background:#fff;gap:28px;padding:27px max(24px,50vw - 560px);font-size:10px;display:flex}.golf-footer span{margin-right:auto}.golf-footer a{color:#123d2a;font-weight:900}.golf-home{color:#fff;background:linear-gradient(95deg,#081f13f5,#081f13b8),url(/golf-weather-hero.png) 50% 52%/cover;margin:0}.golf-home p{color:#b9df67;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.golf-home h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);line-height:1}.golf-home span{color:#d6ded8;font-size:12px}.golf-home>a{color:#10271c;background:#b9df67}@media (max-width:800px){.golf-nav nav{display:none}.golf-hero{grid-template-columns:1fr;min-height:680px;padding:60px 18px}.golf-hero h1{font-size:64px}.golf-score{grid-template-columns:1fr 1fr;margin:-20px 16px 0}.golf-score article:nth-child(2){border-right:0}.golf-outlook,.golf-guide{padding:58px 16px}.golf-outlook>header{flex-direction:column;align-items:start}.golf-outlook header>span{text-align:left}.golf-outlook>div{grid-template-columns:repeat(8,125px);overflow-x:auto}.golf-tips{grid-template-columns:1fr 1fr}.golf-scoop,.golf-home,.golf-footer{flex-direction:column;align-items:flex-start}.golf-home,.golf-scoop{padding:50px 18px}}@media (max-width:480px){.golf-nav{height:62px;padding:0 14px}.golf-nav>a:last-child{font-size:8px}.golf-score,.golf-tips{grid-template-columns:1fr}.golf-score article{border-bottom:1px solid #e0e8e2;border-right:0}.golf-hero aside{padding:20px}}:root{--ink:#10233d;--muted:#61738b;--blue:#1677c8;--blue-dark:#0d4f8b;--cream:#f7f5ef;--line:#dfe7ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;margin:0}button,a{font:inherit}.site-header{background:#fff;border-bottom:1px solid #10233d14;justify-content:space-between;align-items:center;height:82px;padding:0 max(28px,50vw - 590px);display:flex}.brand-wrap{align-items:center;gap:25px;display:flex}.brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;text-decoration:none;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#1688d6,#0e5999);border-radius:12px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:800;display:grid;box-shadow:0 8px 20px #0d4f8b2e}.tagline{color:#8290a1;border-left:1px solid var(--line);padding-left:24px;font-size:13px}.live{color:#53677f;font-size:13px;font-weight:600}.live span{background:#2bb673;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #2bb6731f}.hero{color:#fff;background:linear-gradient(130deg,#0d4c85 0%,#126aa9 46%,#54a6ce 100%);padding:58px 24px 0;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 73% 22%,#ffffff2b,#0000 27%),linear-gradient(120deg,#0000 50%,#ffffff0a);position:absolute;inset:0}.sky-orb{border:1px solid #ffffff14;border-radius:50%;position:absolute}.orb-one{width:430px;height:430px;top:-210px;right:-110px}.orb-two{width:280px;height:280px;bottom:-200px;right:170px}.hero-inner{z-index:1;max-width:1180px;margin:auto;position:relative}.location-line{color:#fffc;letter-spacing:.01em;font-size:14px}.pin{color:#a8e0f7;margin-right:7px;font-size:10px}.dot{opacity:.5;margin:0 8px}.current-grid{grid-template-columns:1.3fr 1fr;align-items:center;padding:28px 0 46px;display:grid}.temperature-block{align-items:center;gap:24px;display:flex}.weather-icon{filter:drop-shadow(0 10px 20px #0000001f);font-size:74px;line-height:1}.temperature{letter-spacing:-.08em;font-size:104px;font-weight:250;line-height:.88}.temperature sup{vertical-align:top;letter-spacing:0;font-size:37px;position:relative;top:3px}.condition{margin-top:15px;font-size:22px;font-weight:600}.summary{border-left:1px solid #ffffff40;padding-left:48px}.summary>p{color:#ffffffc7;margin:0 0 28px;font-size:16px}.summary strong{color:#fff}.metrics{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.metrics div{flex-direction:column;gap:8px;display:flex}.metrics span{color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.metrics b{font-size:18px}.hourly-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04284959;border:1px solid #ffffff21;border-bottom:0;border-radius:20px 20px 0 0;grid-template-columns:repeat(8,1fr);display:grid;overflow:hidden}.hour{border-right:1px solid #ffffff1f;flex-direction:column;align-items:center;min-height:132px;padding:20px 8px;display:flex}.hour:last-child{border:0}.hour span{color:#ffffffb3;font-size:12px}.hour i{margin:11px 0 4px;font-size:27px;font-style:normal}.hour b{font-size:18px}.hour small{color:#a9dafa;margin-top:6px;font-size:11px}.content-shell{max-width:1180px;margin:auto;padding:66px 24px 82px}.section-title{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.section-title p,.eyebrow{color:var(--blue);letter-spacing:.12em;margin:0 0 7px;font-size:11px;font-weight:800}.section-title h2,.detail-card h2,.alert-card h2{letter-spacing:-.035em;margin:0;font-size:27px}.section-title>span{color:#8090a2;font-size:12px}.forecast-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden;box-shadow:0 18px 55px #0f325012}.day-card{border-right:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;min-height:238px;padding:23px 8px 19px;display:flex}.day-card:last-child{border:0}.day-card h3{margin:0;font-size:14px}.day-icon{margin:20px 0 10px;font-size:34px}.day-card>p{color:var(--muted);text-align:center;min-height:32px;margin:0;font-size:12px}.high-low{align-items:baseline;gap:8px;margin-top:auto;display:flex}.high-low strong{font-size:23px}.high-low span{color:#8190a1;font-size:16px}.day-card small{color:var(--blue);margin-top:8px;font-size:11px}.lower-grid{grid-template-columns:1.1fr .9fr;gap:22px;margin-top:50px;display:grid}.detail-card,.alert-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px}.sun-row{grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:30px;display:grid}.sun-row>div:not(.sunline){flex-direction:column;gap:5px;display:flex}.sun-row span{color:var(--muted);font-size:12px}.sun-row strong{font-size:18px}.sunline{background:linear-gradient(90deg,#e0e7ed,#f3bb59,#e0e7ed);height:1px;position:relative}.sunline span{background:#fff;padding:0 12px;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alert-card{background:var(--cream);border-color:#e8e5dc;align-items:center;gap:22px;display:flex}.alert-icon{color:#178d58;background:#e0f2e9;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:22px;font-weight:800;display:grid}.alert-card h2{font-size:21px}.alert-card div>p:last-child{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.6}footer{border-top:1px solid var(--line);color:#7b8999;align-items:center;gap:28px;max-width:1180px;margin:auto;padding:30px 24px 40px;font-size:11px;display:flex}.footer-brand{margin-right:auto;font-size:13px}.footer-brand .brand-mark{border-radius:9px;width:31px;height:31px;font-size:11px}footer p{margin:0}.loading{background:#eef4f7;min-height:120px;position:relative;overflow:hidden}.loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s infinite shine;position:absolute;inset:0;transform:translate(-100%)}.error-card{padding:52px 0}.error-card h1{font-size:34px}.error-card button{color:var(--blue-dark);border:0;border-radius:9px;padding:11px 18px;font-weight:700}@keyframes shine{to{transform:translate(100%)}}@media (max-width:800px){.site-header{height:72px;padding:0 18px}.tagline,.live{display:none}.hero{padding:38px 16px 0}.current-grid{grid-template-columns:1fr;padding:24px 0 30px}.temperature{font-size:80px}.weather-icon{font-size:56px}.summary{border-top:1px solid #ffffff38;border-left:0;margin-top:26px;padding:22px 0 0}.metrics{gap:12px}.hourly-strip{border-radius:14px 14px 0 0;grid-template-columns:repeat(8,95px);overflow-x:auto}.content-shell{padding:44px 16px 60px}.section-title{align-items:start}.section-title>span{display:none}.forecast-grid{grid-template-columns:repeat(7,130px);overflow-x:auto}.lower-grid{grid-template-columns:1fr}.sun-row{gap:13px}footer{flex-wrap:wrap;padding:25px 18px}.footer-brand{width:100%}}@media (max-width:430px){.temperature-block{gap:15px}.temperature{font-size:70px}.condition{font-size:18px}.metrics b{font-size:15px}.section-title h2{font-size:24px}}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#ffffffdb;position:relative;box-shadow:0 10px 35px #174e770d}.hero{isolation:isolate;background-color:#0000;background-image:radial-gradient(circle at 78% 18%,#fff0a8fa 0 2.7rem,#ffdd7447 2.8rem 9rem,#0000 17rem),radial-gradient(at 18% 115%,#69c5e5cc,#0000 42%),linear-gradient(125deg,#07365f 0%,#0869a7 42%,#34a4d0 73%,#a4d8e8 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:115% 115%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:16s ease-in-out infinite alternate sky-breathe;box-shadow:inset 0 -1px #fff3}.courthouse-backdrop{z-index:-1;opacity:.82;filter:saturate(1.08)contrast(1.1)brightness(.96);pointer-events:none;background:url(/laporte-county-courthouse.jpg) 50% 34%/cover no-repeat;width:min(66vw,960px);height:103%;position:absolute;bottom:-8px;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 8%,#000 25%),linear-gradient(#000000ad 0%,#000 10% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 8%,#000 25%),linear-gradient(#000000ad 0%,#000 10% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.courthouse-backdrop span{color:#fff4cb;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03233e9e;border:1px solid #ffd65a80;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:158px;right:28px;box-shadow:0 8px 24px #021d3438}.hero:before{content:"";z-index:-1;filter:blur(2px);pointer-events:none;background:radial-gradient(at 8% 80%,#fff3 0 16%,#0000 16.5%),radial-gradient(at 27% 90%,#ffffff29 0 19%,#0000 19.5%),radial-gradient(at 52% 82%,#ffffff21 0 22%,#0000 22.5%),radial-gradient(at 77% 91%,#ffffff26 0 18%,#0000 18.5%),radial-gradient(at 96% 78%,#ffffff30 0 17%,#0000 17.5%);height:210px;position:absolute;bottom:-72px;left:-8%;right:-8%}.hero{border-bottom:4px solid #f2bd45}.sky-orb{filter:blur(1px);background:#ffffff1c;border:0;box-shadow:0 24px 60px #02284814}.orb-one{border-radius:999px;width:280px;height:68px;top:38%;right:9%;transform:rotate(-7deg)}.orb-one:before,.orb-one:after,.orb-two:before,.orb-two:after{content:"";background:inherit;border-radius:50%;position:absolute}.orb-one:before{width:120px;height:120px;bottom:0;left:48px}.orb-one:after{width:150px;height:150px;bottom:-2px;right:34px}.orb-two{opacity:.55;border-radius:999px;width:220px;height:52px;bottom:26%;left:4%;right:auto;transform:rotate(6deg)}.orb-two:before{width:92px;height:92px;bottom:0;left:32px}.orb-two:after{width:110px;height:110px;bottom:-3px;right:22px}.current-grid{position:relative}.community-headline{max-width:760px;margin-bottom:26px}.community-headline p{color:#bdeaff;letter-spacing:.14em;margin:0 0 9px;font-size:11px;font-weight:800}.community-headline h1{letter-spacing:-.05em;text-wrap:balance;text-shadow:0 12px 35px #01244329;margin:0;font-size:clamp(31px,4.2vw,52px);line-height:1.02}.community-headline span{color:#ffffffc2;margin-top:13px;font-size:15px;line-height:1.5;display:block}.coverage-line{color:#ffffffd1;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;display:flex}.coverage-line b{color:#ffd45a;letter-spacing:.12em;font-size:9px}.coverage-line strong{color:#fff4c5;background:#042a4947;border:1px solid #ffd45a6b;border-radius:999px;padding:5px 9px}.coverage-line i{color:#b9e6f7;font-style:normal}.temperature-block{filter:drop-shadow(0 16px 32px #0123411a)}.temperature{text-shadow:0 8px 35px #0124432b}.weather-icon,.day-icon,.sunline span{color:#ffd45a;text-shadow:0 3px 16px #ffc42c57}.summary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#ffffff17,#ffffff06);border:1px solid #ffffff29;border-radius:18px;padding:27px 30px;box-shadow:inset 0 1px #ffffff14,0 18px 50px #01294b14}.hourly-strip{background:linear-gradient(115deg,#021f3b7a,#09467047);box-shadow:0 -15px 45px #0225431a,inset 0 1px #ffffff17}.content-shell{isolation:isolate;position:relative}.content-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 48% 3%,#4ba8d61c,#0000 48%),repeating-radial-gradient(at 100% 0,#0000 0 32px,#2979a606 33px 34px);width:min(1360px,100vw);height:520px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.day-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff5,#f7fcffdb)}.day-card.today{background:linear-gradient(155deg,#dff3ff 0%,#f6fcff 52%,#fff7df 130%);box-shadow:inset 0 4px #2f98ce}.detail-card{background:linear-gradient(145deg,#fffffffa,#f1faffe0);box-shadow:0 18px 50px #1b5a7e12}.alert-card{background:linear-gradient(135deg,#fffdf6,#eef8f5);box-shadow:0 18px 50px #34644e12}footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94}footer a{color:#597189;text-underline-offset:2px}@keyframes sky-breathe{0%{background-position:0 0}to{background-position:9% 5%}}@media (prefers-reduced-motion:reduce){.hero{animation:none}}@media (max-width:800px){.hero{background-position:top;background-size:150% 120%}.courthouse-backdrop{opacity:.6;filter:saturate(1.02)contrast(1.08)brightness(.8);width:118vw;right:-28%}.courthouse-backdrop span{bottom:140px;right:29%}.summary{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff38;border-radius:0;padding:22px 0 0}.orb-one{opacity:.55;top:29%;right:-30%}.orb-two{bottom:20%;left:-30%}}html{background:#f7fbfe}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.site-header{border-bottom-color:#1f587e1a}.brand{font-weight:520}.brand b{font-weight:780}.tagline{letter-spacing:.015em}.location-line{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#032b4c29;border:1px solid #ffffff26;border-radius:999px;align-items:center;padding:8px 12px;display:inline-flex}.hero-tools{align-items:center;gap:10px;min-height:38px;display:flex}.share-forecast{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff1c;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.share-forecast:hover:not(:disabled){background:#fff3;transform:translateY(-1px)}.share-forecast:disabled{cursor:wait;opacity:.55}.share-status{color:#ffffffc7;min-width:102px;font-size:11px}.social-channel{color:#fff4ec;background:linear-gradient(135deg,#f26a21eb,#17191cf0);border:1px solid #ff8c4ec7;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #021d3433}.social-channel:hover{transform:translateY(-1px);box-shadow:0 12px 28px #021d3447}.copy-channel{color:#fff;cursor:pointer;white-space:nowrap;background:#03233e5c;border:1px solid #ffffff59;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.copy-channel:hover{background:#ffffff2e}.copy-website{color:#fff;background:var(--school-orange);cursor:pointer;white-space:nowrap;border:1px solid #ff9d5cb3;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.copy-website:hover{background:#ff7b37;transform:translateY(-1px)}.install-app{color:var(--school-black);cursor:pointer;background:#fff;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 24px #021d3433}.install-app:hover{color:#fff;background:var(--school-orange)}.hour,.day-card,.detail-card,.alert-card{transition:transform .2s,box-shadow .2s,border-color .2s}.day-card:hover{z-index:2;border-color:#b7d6e8;position:relative;transform:translateY(-4px);box-shadow:0 20px 45px #0c436b1f}.detail-card:hover,.alert-card:hover{transform:translateY(-2px);box-shadow:0 24px 58px #1b5a7e1c}.section-title h2{font-weight:720}.eyebrow{font-weight:850}.alert-icon{box-shadow:inset 0 0 0 1px #178d581a}:is(a:focus-visible,button:focus-visible){outline-offset:4px;outline:3px solid #7dc9ee}footer{border-radius:18px 18px 0 0}@media (max-width:800px){.community-headline{margin-bottom:20px}.community-headline span{font-size:14px}.coverage-line{flex-wrap:wrap;align-items:flex-start;gap:7px}.coverage-line b{width:100%}.hero-tools{flex-wrap:wrap;align-items:flex-start}.location-line{font-size:12px}.share-status{width:100%;min-height:13px}.day-card:hover,.detail-card:hover,.alert-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.hour,.day-card,.detail-card,.alert-card{transition:none}}.local-pulse{margin-top:50px}.local-pulse-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.local-pulse-heading h2{letter-spacing:-.04em;margin:0;font-size:30px}.local-pulse-heading>p{max-width:390px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.local-pulse-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.local-pulse-grid a{min-height:210px;color:var(--ink);background:linear-gradient(145deg,#fffffffa,#f2fafee0);border:1px solid #b8d0dfc7;border-radius:17px;flex-direction:column;padding:23px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 14px 38px #164c6f12}.local-pulse-grid a:hover{border-color:#9bc8df;transform:translateY(-3px);box-shadow:0 22px 50px #164c6f1f}.local-pulse-grid span{color:var(--blue);letter-spacing:.13em;font-size:10px;font-weight:850}.local-pulse-grid strong{letter-spacing:-.025em;margin-top:14px;font-size:18px}.local-pulse-grid p{color:var(--muted);margin:9px 0 20px;font-size:12px;line-height:1.55}.local-pulse-grid b{color:#176da9;margin-top:auto;font-size:12px}@media (max-width:850px){.local-pulse-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.local-pulse{margin-top:38px}.local-pulse-heading{flex-direction:column;align-items:start;gap:10px}.local-pulse-heading>p{text-align:left}.local-pulse-grid{grid-template-columns:1fr}.local-pulse-grid a{min-height:185px}.local-pulse-grid a:hover{transform:none}}@media (prefers-reduced-motion:reduce){.local-pulse-grid a{transition:none}}.headline-desk{background:linear-gradient(145deg,#fffffffa,#eef8fde6);border:1px solid #b1ccddd1;border-radius:22px;margin-top:50px;padding:30px;box-shadow:0 22px 62px #12486c17}.headline-desk-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.headline-desk-heading h2{letter-spacing:-.04em;margin:0;font-size:30px}.headline-desk-heading>p{max-width:430px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.headline-grid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.headline-card{background:#fff;border:1px solid #dce8ef;border-radius:16px;flex-direction:column;grid-column:span 2;min-height:245px;padding:22px;display:flex}.headline-card:nth-child(-n+2){grid-column:span 3}.headline-card.urgent{background:linear-gradient(145deg,#fff9f2,#fff);border-color:#f2c9a5}.headline-card.utility{background:linear-gradient(145deg,#f0f9ff,#fff);border-color:#b9d8eb}.headline-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.headline-meta span{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:850}.headline-meta time{color:#8998a8;font-size:10px;font-weight:750}.headline-card h3{letter-spacing:-.03em;margin:17px 0 0;font-size:19px;line-height:1.2}.headline-card p{color:var(--muted);margin:10px 0 20px;font-size:12px;line-height:1.6}.headline-card a{color:#176da9;margin-top:auto;font-size:12px;font-weight:750;text-decoration:none}.headline-card a:hover{text-underline-offset:3px;text-decoration:underline}.headline-disclosure{color:#7a8999;margin:18px 2px 0;font-size:10px;line-height:1.55}@media (max-width:850px){.headline-grid{grid-template-columns:repeat(2,1fr)}.headline-card,.headline-card:nth-child(-n+2){grid-column:span 1}.headline-card:last-child{grid-column:1/-1}}@media (max-width:600px){.headline-desk{margin-top:38px;padding:22px 17px}.headline-desk-heading{flex-direction:column;align-items:start;gap:10px}.headline-desk-heading>p{text-align:left}.headline-grid{grid-template-columns:1fr}.headline-card,.headline-card:nth-child(-n+2),.headline-card:last-child{grid-column:1;min-height:220px}}.headline-card.urgent{background:linear-gradient(145deg,#fff2e8,#fffaf5 58%,#fff);border:2px solid #df7b43;box-shadow:0 16px 38px #a5471c1f}.urgent .headline-meta span{color:#b8441d}.duration-badge{color:#9d3518;align-items:baseline;gap:9px;margin-top:17px;display:flex}.duration-badge strong{letter-spacing:-.045em;font-size:25px}.duration-badge span{font-size:11px;font-weight:650}.urgent h3{font-size:22px}.urgent a{color:#a53f1c}.headline-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.headline-actions a{margin-top:0}@media (max-width:600px){.duration-badge{flex-direction:column;align-items:flex-start;gap:2px}.duration-badge strong{font-size:23px}}:root{--school-orange:#f26a21;--school-black:#17191c}.brand-mark{background:linear-gradient(145deg,var(--school-orange),#d84b13 62%,var(--school-black));box-shadow:0 8px 20px #bc41113d}.site-header{border-bottom:3px solid var(--school-orange)}.brand b{color:var(--school-black)}.section-title p,.eyebrow,.local-pulse-grid span,.headline-meta span{color:#c94d16}.day-card.today{box-shadow:inset 0 4px var(--school-orange)}.share-forecast{background:#f26a2129;border-color:#ff9f5e80}.share-forecast:hover:not(:disabled){background:#f26a2147}.coverage-line b{color:#ffae72}.coverage-line strong{color:#fff1e8;border-color:#ff8b469e}.hero{border-bottom-color:var(--school-orange)}.local-pulse-grid b,.headline-card a{color:#bd4817}.local-pulse-grid a:hover{border-color:#e99569}.footer-brand .brand-mark{box-shadow:none}:is(a:focus-visible,button:focus-visible){outline-color:#ff9a60}.brand-mark{border:2px solid var(--school-black);letter-spacing:-.08em;border-radius:50% 50% 11px 11px;font-weight:950;position:relative;overflow:visible}.brand-mark:after{content:"";width:10px;height:10px;box-shadow:0 0 0 2px var(--school-black);background:#ffc43d;border:2px solid #fff;border-radius:50%;position:absolute;top:-5px;right:-5px}.tagline{color:#9c451f;letter-spacing:.03em;font-size:12px;font-weight:850}.footer-brand>span:last-child{display:grid}.footer-brand small{color:#9c451f;letter-spacing:.04em;margin-top:2px;font-size:8px;font-weight:800}.headline-desk{border:2px solid var(--school-black);box-shadow:0 8px #f26a21e0,0 28px 68px #11181d29}.headline-desk-heading{border-bottom:4px solid var(--school-orange);background:linear-gradient(135deg,#111315,#25292d);border-radius:20px 20px 0 0;margin:-30px -30px 22px;padding:25px 30px 21px}.headline-desk-heading h2{color:#fff}.headline-desk-heading .eyebrow{color:#ff8b4e}.headline-desk-heading>p{color:#ffffffb3}@media (max-width:600px){.headline-desk-heading{border-radius:19px 19px 0 0;margin:-22px -17px 22px;padding:22px 17px 18px}}.share-the-site{border:2px solid var(--school-black);border-left:8px solid var(--school-orange);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding:25px 28px;display:flex;box-shadow:0 16px 42px #11191f17}.share-the-site h2{letter-spacing:-.035em;margin:0;font-size:24px}.share-the-site p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.share-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.share-links a{color:#fff;background:var(--school-black);border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.share-links a:hover{background:var(--school-orange)}@media (max-width:700px){.share-the-site{flex-direction:column;align-items:flex-start}.share-links{justify-content:flex-start}}.creator-credit{color:var(--school-black);font-weight:650}.creator-credit b{color:#c94d16}.stats-explainer{max-width:720px;color:var(--muted);line-height:1.7}.stats-cards{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.stats-cards article{border:1px solid var(--line);border-top:4px solid var(--school-orange);background:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:22px;display:flex}.stats-cards span{letter-spacing:.1em;color:#c94d16;font-size:11px;font-weight:850}.stats-cards strong{color:var(--school-black);font-size:34px}.stats-cards small{color:var(--muted)}.stats-list{border:1px solid var(--line);border-radius:14px;overflow:hidden}.stats-list div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 16px;display:flex}.stats-list div:last-child{border-bottom:0}.stats-list time{color:var(--muted)}@media (max-width:700px){.stats-cards{grid-template-columns:1fr}}.day-planner{border:2px solid var(--school-black);background:linear-gradient(145deg,#fff 0%,#fff8f2 100%);border-radius:22px;margin-top:48px;padding:32px;box-shadow:0 20px 55px #11191f1a}.day-planner-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.day-planner-heading h2{letter-spacing:-.04em;margin:0;font-size:29px}.day-planner-heading>p{max-width:490px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.free-events-panel,.dinner-panel{border-top:1px solid #eadfd7;padding:22px 0}.planner-label{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.planner-label span{color:#c94d16;letter-spacing:.12em;font-size:11px;font-weight:900}.planner-label small{color:var(--muted)}.free-event-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.free-event-grid a,.dinner-grid a{color:var(--ink);background:#fff;border:1px solid #e8dcd3;border-radius:14px;padding:19px;text-decoration:none;transition:transform .18s,border-color .18s;display:block}.free-event-grid a:hover,.dinner-grid a:hover{border-color:var(--school-orange);transform:translateY(-2px)}.free-event-grid time,.dinner-grid span{color:#c94d16;letter-spacing:.08em;font-size:10px;font-weight:900}.free-event-grid h3,.dinner-grid h3{margin:8px 0 7px;font-size:17px}.free-event-grid p,.dinner-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.free-event-grid b{color:#bd4817;margin-top:13px;font-size:11px;display:block}.all-free-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.all-free-links a,.dining-directory{color:#fff;background:var(--school-black);border-radius:999px;padding:8px 11px;font-weight:800;text-decoration:none}.all-free-links a:hover,.dining-directory:hover{background:var(--school-orange)}.dinner-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dining-directory{margin-top:14px;display:inline-block}.planner-note{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.6}@media (max-width:850px){.day-planner{padding:24px 18px}.day-planner-heading{flex-direction:column;align-items:flex-start}.free-event-grid{grid-template-columns:1fr}.dinner-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.dinner-grid{grid-template-columns:1fr}.planner-label{flex-direction:column;align-items:flex-start;gap:5px}}.discover-laporte{color:#fff;border-bottom:5px solid var(--school-orange);background:linear-gradient(130deg,#0a131bfa,#1e2226f5);border-radius:22px;margin-top:48px;padding:34px;box-shadow:0 22px 58px #0000002e}.discover-heading{justify-content:space-between;align-items:end;gap:34px;margin-bottom:25px;display:flex}.discover-heading h2{letter-spacing:-.04em;margin:0;font-size:31px}.discover-heading>p{color:#c7cbd0;max-width:520px;margin:0;font-size:13px;line-height:1.65}.history-route-grid{grid-template-columns:1.05fr .95fr;gap:15px;display:grid}.history-story,.getting-here{background:#ffffff0f;border:1px solid #ffffff24;border-radius:17px;padding:25px}.history-story>span,.getting-here>span{color:#ff9c5d;letter-spacing:.13em;font-size:10px;font-weight:900}.history-story h3,.getting-here h3{margin:8px 0 13px;font-size:22px}.history-story p{color:#d4d7da;font-size:13px;line-height:1.72}.history-links,.route-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.history-links a,.route-actions a{color:#fff;border:1px solid #ffffff38;border-radius:999px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.history-links a:hover,.route-actions a:hover,.route-actions .route-primary{border-color:var(--school-orange);background:var(--school-orange)}.route-list{gap:12px;display:grid}.route-list div{border-left:3px solid var(--school-orange);padding-left:13px}.route-list b{font-size:13px}.route-list p{color:#cfd3d6;margin:4px 0 0;font-size:11px;line-height:1.55}.history-note{color:#aeb4ba;margin:16px 0 0;font-size:10px;line-height:1.6}@media (max-width:800px){.discover-laporte{padding:26px 18px}.discover-heading{flex-direction:column;align-items:flex-start}.history-route-grid{grid-template-columns:1fr}}body{background:radial-gradient(circle at 4% 48%,#ffb86833,#0000 24rem),radial-gradient(circle at 95% 62%,#44c1e633,#0000 28rem),linear-gradient(#f4fbff 0%,#fffaf0 50%,#f2fbff 100%)}.seasonal-site{isolation:isolate;background-attachment:fixed;min-height:100vh;transition:background-color .4s}.seasonal-site.season-spring{background:radial-gradient(circle at 8% 22%,#ffa0be3d,#0000 25rem),radial-gradient(circle at 92% 48%,#6cca7e38,#0000 29rem),linear-gradient(155deg,#f4fff4 0%,#fff6fa 48%,#eefcff 100%)}.seasonal-site.season-summer{background:radial-gradient(circle at 88% 8%,#ffc4404d,#0000 22rem),radial-gradient(circle at 6% 46%,#24b8e033,#0000 28rem),linear-gradient(160deg,#e9f9ff 0%,#fff9de 48%,#eefcff 100%)}.seasonal-site.season-autumn{background:radial-gradient(circle at 8% 18%,#cd4d183d,#0000 24rem),radial-gradient(circle at 92% 52%,#f5b13040,#0000 30rem),linear-gradient(155deg,#fff7e7 0%,#fff0dc 48%,#f7fbff 100%)}.seasonal-site.season-winter{background:radial-gradient(circle at 12% 20%,#ffffffe6,#0000 20rem),radial-gradient(circle at 90% 44%,#6baed83d,#0000 28rem),linear-gradient(155deg,#edf7ff 0%,#f8fbff 48%,#e9f4fa 100%)}.content-shell:before{background:radial-gradient(circle at 12% 8%,#ffb25d33,#0000 17rem),radial-gradient(circle at 88% 24%,#3ab7e12e,#0000 20rem),radial-gradient(circle at 48% 70%,#ffdb6b1f,#0000 25rem);height:900px}.forecast-grid{border-color:#bdddeb;box-shadow:0 18px 55px #1468911f}.day-card:nth-child(3n+1){background:linear-gradient(#fff,#eefaff)}.day-card:nth-child(3n+2){background:linear-gradient(#fff,#fff7e6)}.day-card:nth-child(3n){background:linear-gradient(#fff,#f4f1ff)}.day-card.today{background:linear-gradient(155deg,#d8f3ff,#fff5dc 105%)}.day-ready{border:2px solid var(--school-black);box-shadow:0 8px 0 var(--school-orange),0 24px 58px #112a3a1f;background:linear-gradient(135deg,#fff 0%,#fff7eb 58%,#edf9ff 100%);border-radius:22px;margin:30px 0 38px;padding:28px}.day-ready-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:20px;display:flex}.day-ready-heading h2{letter-spacing:-.045em;margin:0;font-size:30px}.day-ready-heading>p{max-width:500px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.6}.day-ready-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.day-ready-grid article{background:#ffffffe6;border:1px solid #e7dcd3;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:5px 11px;padding:18px;display:grid}.day-ready-grid article>span{color:#fff;background:linear-gradient(145deg,var(--school-orange),#c94d16);border-radius:13px;grid-row:1/4;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.day-ready-grid small{color:#a8461d;letter-spacing:.11em;font-size:9px;font-weight:900}.day-ready-grid strong{font-size:14px;line-height:1.25}.day-ready-grid p{color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:10px;line-height:1.45}@media (max-width:900px){.day-ready-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.day-ready{padding:22px 16px}.day-ready-heading{flex-direction:column;align-items:flex-start;gap:9px}.day-ready-heading>p{text-align:left}.day-ready-grid{grid-template-columns:1fr}}.daily-brief{color:#fff;background:linear-gradient(120deg,var(--school-black),#29323a);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:18px 20px;display:flex}.daily-brief div{gap:5px;display:grid}.daily-brief small{color:#ff9a61;letter-spacing:.12em;font-size:9px;font-weight:900}.daily-brief strong{font-size:15px;line-height:1.35}.daily-brief p{color:#ffffffa6;margin:0;font-size:10px}.daily-brief button{color:#fff;background:var(--school-orange);cursor:pointer;border:0;border-radius:10px;flex:none;padding:12px 15px;font-size:11px;font-weight:900}.daily-brief button:hover{background:#ff7a35}.daily-brief button:disabled{cursor:wait;opacity:.55}@media (max-width:650px){.daily-brief{flex-direction:column;align-items:flex-start}.daily-brief button{width:100%}}.discover-laporte{background:radial-gradient(circle at 88% 8%,#ffbd5357,#0000 16rem),linear-gradient(135deg,#075d91 0%,#1596bd 54%,#f26a21 145%);box-shadow:0 10px #f26a21e6,0 25px 64px #0d6f9733}.history-story,.getting-here{background:#ffffff21;border-color:#ffffff40}.discover-heading>p,.history-story p,.route-list p{color:#f1f8fb}.history-note{color:#d9eef6}.local-pulse-grid a:nth-child(3n+1){background:linear-gradient(145deg,#fff,#edfaff)}.local-pulse-grid a:nth-child(3n+2){background:linear-gradient(145deg,#fff,#fff4e8)}.local-pulse-grid a:nth-child(3n){background:linear-gradient(145deg,#fff,#f3efff)}footer{border-top:3px solid var(--school-orange);background:linear-gradient(110deg,#fff6e7e6,#eaf8ffeb)}.community-good{border:2px solid var(--school-black);box-shadow:0 8px 0 var(--school-orange),0 26px 64px #11181d1f;background:linear-gradient(145deg,#fff,#fff7f0);border-radius:22px;margin-top:52px;padding:31px}.community-good-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.community-good-heading h2{letter-spacing:-.04em;max-width:520px;margin:0;font-size:30px}.community-good-heading>p{max-width:540px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.6}.community-good-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.good-card{min-height:225px;color:var(--ink);background:#fff;border:1px solid #ead8cc;border-radius:15px;flex-direction:column;padding:21px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.good-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #7639191c}.good-card.featured{border:2px solid var(--school-orange);background:linear-gradient(145deg,#fff4eb,#fff)}.good-card span{color:#c94d16;letter-spacing:.12em;font-size:9px;font-weight:900}.good-card h3{letter-spacing:-.025em;margin:14px 0 8px;font-size:19px}.good-card p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.6}.good-card b{color:#bd4817;margin-top:auto;font-size:12px}.together-message{color:#fff;background:linear-gradient(135deg,var(--school-orange),#bd4817);border-radius:13px;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.together-message strong{white-space:nowrap;font-size:14px}.together-message span{font-size:12px;line-height:1.5}.community-good-note{color:#7a8999;margin:16px 2px 0;font-size:10px;line-height:1.55}@media (max-width:850px){.community-good-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.community-good{padding:23px 17px}.community-good-heading{flex-direction:column;align-items:flex-start;gap:10px}.community-good-heading>p{text-align:left}.community-good-grid{grid-template-columns:1fr}.good-card{min-height:195px}.good-card:hover{transform:none}.together-message{flex-direction:column;align-items:flex-start;gap:5px}.together-message strong{white-space:normal}}.community-scripture{border-left:5px solid var(--school-orange);background:#ffffffc7;border-radius:0 13px 13px 0;margin:17px 0 0;padding:18px 20px}.community-scripture p{color:var(--school-black);margin:0;font-family:Georgia,serif;font-size:clamp(19px,3vw,27px);font-style:italic;line-height:1.35}.community-scripture cite{color:#9d451f;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:10px;font-style:normal;font-weight:850;display:block}.partner-section{color:#fff;box-shadow:0 8px 0 var(--school-orange),0 25px 60px #11181d2e;background:linear-gradient(135deg,#111315,#25292d);border-radius:22px;margin-top:42px;padding:30px}.partner-intro{grid-template-columns:1fr auto;align-items:end;gap:8px 28px;display:grid}.partner-intro .eyebrow{color:#ff8b4e;grid-column:1/-1}.partner-intro h2{letter-spacing:-.04em;margin:0;font-size:30px}.partner-intro>p:not(.eyebrow){color:#ffffffb8;max-width:670px;margin:8px 0 0;font-size:13px;line-height:1.6}.partner-cta{background:var(--school-orange);color:#fff;border-radius:11px;grid-area:2/2/4;padding:13px 17px;font-size:12px;font-weight:850;text-decoration:none}.partner-cta:hover{background:#ff7b37}.partner-options{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.partner-options article{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;padding:19px}.partner-options span{color:#ff9c67;letter-spacing:.12em;font-size:9px;font-weight:850}.partner-options h3{margin:10px 0 7px;font-size:17px}.partner-options p{color:#ffffffad;margin:0;font-size:11px;line-height:1.55}@media (max-width:760px){.partner-intro{display:block}.partner-cta{margin-top:18px;display:inline-block}.partner-options{grid-template-columns:1fr}}.local-radio{border:2px solid var(--school-black);box-shadow:0 8px 0 var(--school-orange),0 22px 52px #12384e1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:22px;margin-top:48px;padding:30px}.local-radio-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.local-radio-heading h2{letter-spacing:-.04em;margin:0;font-size:30px}.local-radio-heading>p{max-width:480px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.6}.radio-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.radio-grid a{border:1px solid #dce6ec;border-top:5px solid var(--school-orange);min-height:205px;color:var(--ink);background:#fff;border-radius:15px;flex-direction:column;padding:21px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.radio-grid a:hover{transform:translateY(-3px);box-shadow:0 17px 34px #17435c1f}.radio-grid span{color:#bd4817;letter-spacing:.1em;font-size:9px;font-weight:900}.radio-grid h3{letter-spacing:-.04em;margin:12px 0 8px;font-size:25px}.radio-grid p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.6}.radio-grid b{color:#176da9;margin-top:auto;font-size:11px}.radio-note{color:#778796;margin:16px 2px 0;font-size:10px;line-height:1.6}@media (max-width:760px){.local-radio{padding:23px 17px}.local-radio-heading{flex-direction:column;align-items:flex-start;gap:10px}.local-radio-heading>p{text-align:left}.radio-grid{grid-template-columns:1fr}.radio-grid a{min-height:175px}.radio-grid a:hover{transform:none}}.service-notice{border:1px solid #e6a06e;border-left:5px solid var(--school-orange);color:#733b1e;background:#fff7f1;border-radius:10px;margin:0 0 24px;padding:12px 15px;font-size:12px;font-weight:700;line-height:1.5}.alert-card a{color:#126aa0;margin-top:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.alert-card small{color:var(--muted);margin-top:8px;display:block}.alert-card.has-alert{background:#fff4ed;border-color:#d45a2a}.alert-card.has-alert .alert-icon{color:#fff;background:#d84b13}.ready-now{border:2px solid var(--school-black);background:#fff;border-radius:24px;margin:6px 0 42px;overflow:hidden;box-shadow:0 9px #39a875,0 28px 64px #11191f21}.ready-now.ready-alert{box-shadow:0 9px #d84b13,0 28px 64px #11191f29}.ready-now.ready-checking{box-shadow:0 9px #d79a18,0 28px 64px #11191f21}.ready-now-top{color:#fff;background:linear-gradient(115deg,#101315,#24292d 68%,#163c31);grid-template-columns:1fr 310px;align-items:center;gap:30px;padding:29px;display:grid}.ready-alert .ready-now-top{background:linear-gradient(115deg,#101315,#292326 68%,#642516)}.ready-checking .ready-now-top{background:linear-gradient(115deg,#101315,#292725 68%,#5a4013)}.ready-now-top .eyebrow{color:#7de0ad}.ready-alert .ready-now-top .eyebrow{color:#ff9a6c}.ready-checking .ready-now-top .eyebrow{color:#ffd46e}.ready-now h2{letter-spacing:-.055em;margin:4px 0 8px;font-size:38px}.ready-now-deck{color:#ffffffba;max-width:610px;margin:0;font-size:13px;line-height:1.6}.ready-status{background:#00000038;border:1px solid #fff3;border-radius:15px;grid-template-columns:auto 1fr;gap:2px 10px;padding:16px;display:grid}.ready-status>span{background:#54d493;border-radius:50%;grid-row:1/4;width:12px;height:12px;margin-top:3px;box-shadow:0 0 0 6px #54d49324}.ready-alert .ready-status>span{background:#ff6b35;box-shadow:0 0 0 6px #ff6b3529}.ready-checking .ready-status>span{background:#ffc43d;box-shadow:0 0 0 6px #ffc43d26}.ready-status small{color:#ffffff9e;letter-spacing:.13em;font-size:8px;font-weight:900}.ready-status strong{font-size:13px;line-height:1.35}.ready-status time{color:#fff9;font-size:9px}.ready-grid{grid-template-columns:repeat(3,1fr);display:grid}.ready-grid article{border-bottom:1px solid #e5e0db;border-right:1px solid #e5e0db;min-height:230px;padding:25px;position:relative}.ready-grid article:nth-child(3n){border-right:0}.ready-grid article:nth-child(n+4){border-bottom:0}.ready-grid article:hover{background:#fffaf5}.ready-grid .ready-icon{color:#fff;background:var(--school-black);border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:950;display:grid}.ready-grid small{color:#b94717;letter-spacing:.12em;margin-top:18px;font-size:9px;font-weight:950;display:block}.ready-grid h3{letter-spacing:-.03em;margin:8px 0;font-size:19px}.ready-grid p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.6}.ready-grid a{color:#176da9;font-size:10px;font-weight:900;text-decoration:none;position:absolute;bottom:23px;left:25px;right:25px}.ready-grid a:hover{text-decoration:underline}.ready-weather .ready-icon{background:#d84b13}.ready-rumor{background:#f2fbf6}.ready-rumor .ready-icon{background:#21865b}.ready-foot{color:#5e6872;background:#f4f6f7;padding:15px 24px;font-size:10px;line-height:1.55}.ready-foot b{color:#b43e16}.ready-foot span{color:#7b8791}@media (max-width:820px){.ready-now-top{grid-template-columns:1fr}.ready-grid{grid-template-columns:repeat(2,1fr)}.ready-grid article,.ready-grid article:nth-child(3n),.ready-grid article:nth-child(n+4){border-bottom:1px solid #e5e0db;border-right:1px solid #e5e0db}.ready-grid article:nth-child(2n){border-right:0}.ready-grid article:nth-child(n+5){border-bottom:0}}@media (max-width:560px){.ready-now{border-radius:18px}.ready-now-top{padding:23px 18px}.ready-now h2{font-size:32px}.ready-grid{grid-template-columns:1fr}.ready-grid article,.ready-grid article:nth-child(2n),.ready-grid article:nth-child(3n),.ready-grid article:nth-child(n+4),.ready-grid article:nth-child(n+5){border-bottom:1px solid #e5e0db;border-right:0;min-height:205px}.ready-grid article:last-child{border-bottom:0}.ready-foot{padding:15px 18px}}.live-radar{border:2px solid var(--school-black);background:#111315;border-radius:24px;margin:0 0 44px;overflow:hidden;box-shadow:0 9px #2f98ce,0 28px 64px #11191f26}.radar-heading{color:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:28px;padding:27px 29px;display:grid}.radar-heading .eyebrow{color:#61c8f3}.radar-heading h2{letter-spacing:-.05em;margin:4px 0 0;font-size:34px}.radar-heading>p{color:#bdc5ca;margin:0;font-size:12px;line-height:1.65}.radar-frame{background:radial-gradient(circle,#203746,#090d10 70%);place-items:center;min-height:360px;padding:18px;display:grid}.radar-frame img{background:#080b0d;border:1px solid #4e626e;border-radius:14px;width:min(100%,820px);height:auto;display:block;box-shadow:0 18px 50px #00000059}.radar-actions{color:#9fa9af;background:#1b1f22;justify-content:space-between;align-items:center;gap:24px;padding:16px 29px;font-size:10px;line-height:1.5;display:flex}.radar-actions a{color:#07111a;background:#61c8f3;border-radius:9px;flex:none;padding:11px 14px;font-weight:900;text-decoration:none}.radar-actions a:hover{background:#94ddfa}@media (max-width:720px){.live-radar{border-radius:18px}.radar-heading{grid-template-columns:1fr;padding:23px 18px}.radar-heading h2{font-size:29px}.radar-frame{min-height:230px;padding:10px}.radar-actions{flex-direction:column;align-items:flex-start;padding:15px 18px}.radar-actions a{text-align:center;width:100%}}.sponsor-contact-links{flex-wrap:wrap;gap:10px;display:flex}.sponsor-secondary{border:2px solid var(--school-black);color:var(--school-black);border-radius:11px;padding:13px 17px;font-size:13px;font-weight:850;text-decoration:none;display:inline-block}.sponsor-secondary:hover{border-color:var(--school-orange);color:var(--school-orange)}.sponsor-direct-contact{flex-wrap:wrap;font-weight:750;display:flex;gap:8px 18px!important;margin-top:15px!important}.sponsor-direct-contact a{color:#bd4817;text-underline-offset:3px}.sponsor-direct-contact span{white-space:nowrap}.sponsor-opening-wrap{max-width:1160px;margin:34px auto;padding:0 20px}.sponsor-opening-wrap.home{margin-top:-28px;margin-bottom:55px}.sponsor-opening{color:#17232b;background:#f7fbfd;border:1px dashed #9bb1bf;border-left:6px solid #f26a21;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.sponsor-logo-placeholder{color:#bd4817;letter-spacing:.08em;text-align:center;border:2px dashed;border-radius:8px;place-items:center;width:84px;height:58px;padding:6px;font-size:9px;font-weight:950;line-height:1.2;display:grid}.sponsor-opening>div{gap:4px;display:grid}.sponsor-opening strong{font-size:15px}.sponsor-opening small{color:#647582;font-size:11px}.sponsor-opening a{color:#fff;white-space:nowrap;background:#111315;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none}.sponsor-opening.dark{color:#fff;background:#20262a;border-color:#586168}.sponsor-opening.dark small{color:#bdc6cb}.sponsor-opening.green{background:#edf6ea;border-color:#86a98f #86a98f #86a98f #78a94b}.sponsor-opening.green .sponsor-logo-placeholder{color:#35633e}@media (max-width:700px){.sponsor-opening{grid-template-columns:1fr}.sponsor-opening a{white-space:normal;justify-self:start}.sponsor-opening-wrap.home{margin-top:20px;margin-bottom:35px}}.activity-home{max-width:1180px;margin:0 auto;padding:65px 24px}.activity-home header{grid-template-columns:1fr 1fr;align-items:end;gap:5px 30px;margin-bottom:22px;display:grid}.activity-home header>p{color:#bd4817;letter-spacing:.14em;grid-column:1/-1;margin:0;font-size:10px;font-weight:950}.activity-home h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,4vw,48px)}.activity-home header>span{color:#667684;font-size:12px;line-height:1.6}.activity-home>div{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.activity-home a{color:#17202a;background:#fff;border-top:5px solid #f26a21;border-radius:12px;gap:9px;padding:22px;text-decoration:none;display:grid;box-shadow:0 10px 30px #141e2612}.activity-home a span{color:#647482;font-size:10px}.scoop-all-link{color:#bd4817;margin-top:20px;font-size:12px;font-weight:900;display:inline-block}.scoop-categories{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.scoop-categories a{color:#fff;background:#17232b;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}.contact-page,.local-forecast-page{color:#17232b;background:#eef4f7;min-height:100vh}.contact-hero{grid-template-columns:.8fr 1.2fr;gap:55px;max-width:1120px;margin:auto;padding:75px 24px;display:grid}.contact-hero h1,.local-forecast-hero h1{letter-spacing:-.06em;margin:8px 0 20px;font-size:clamp(44px,6vw,72px);line-height:.95}.contact-hero>div>p,.contact-hero li{color:#5f7180;font-size:12px;line-height:1.7}.contact-hero a{color:#bd4817;font-weight:850}.contact-form{background:#fff;border-radius:19px;grid-template-columns:1fr 1fr;gap:17px;padding:28px;display:grid;box-shadow:0 20px 55px #1432461f}.contact-form label{gap:7px;font-size:11px;font-weight:850;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font:inherit;border:1px solid #b9cedb;border-radius:9px;padding:12px}.contact-message,.contact-form button,.contact-form>small,.contact-form>p{grid-column:1/-1}.contact-form button{color:#fff;background:#bd4817;border:0;border-radius:10px;padding:14px;font-weight:900}.contact-form>small,.contact-form>p{color:#6c7d89;margin:0;font-size:10px;line-height:1.5}.form-trap{left:-9999px;position:absolute!important}.local-forecast-hero{max-width:1120px;margin:auto;padding:65px 24px 35px}.local-forecast-hero>p:last-child{color:#5e7080;max-width:760px;line-height:1.7}.local-activity-grid,.local-seven{max-width:1120px;margin:auto;padding:25px 24px 65px}.local-activity-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.local-activity-grid article{background:#fff;border-top:6px solid #f26a21;border-radius:15px;padding:28px}.local-activity-grid span{color:#bd4817;letter-spacing:.1em;font-size:10px;font-weight:950}.local-activity-grid h2{letter-spacing:-.04em;margin:12px 0;font-size:28px}.local-activity-grid p{color:#60717d;font-size:12px;line-height:1.65}.local-seven h2{font-size:35px}.local-seven>div{background:#fff;border-radius:14px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.local-seven article{border-right:1px solid #e3e8eb;gap:9px;padding:17px 10px;display:grid}.local-seven article:last-child{border:0}.local-seven span,.local-seven small{color:#697984;font-size:10px}.local-seven strong{font-size:10px}.local-forecast-error{background:#fff;max-width:1070px;margin:30px auto;padding:25px}.sponsor-directory>section{grid-template-columns:180px 1fr;align-items:center;gap:28px;display:grid}.directory-opening{color:#bd4817;text-align:center;border:3px dashed #bd4817;border-radius:15px;place-items:center;height:125px;font-size:14px;font-weight:950;display:grid}.sponsor-directory a{color:#bd4817;font-weight:900}@media (max-width:800px){.activity-home header,.contact-hero{grid-template-columns:1fr}.activity-home>div,.local-activity-grid{grid-template-columns:1fr 1fr}.contact-form{grid-template-columns:1fr}.contact-form label{grid-column:1/-1}.local-seven>div{grid-template-columns:repeat(7,135px);overflow-x:auto}.sponsor-directory>section{grid-template-columns:1fr}.directory-opening{max-width:180px}}@media (max-width:480px){.activity-home>div,.local-activity-grid{grid-template-columns:1fr}}.sponsor-packages,.founding-promise{max-width:1100px;margin:0 auto;padding:52px 24px}.sponsor-packages{border-top:4px solid var(--school-orange)}.sponsor-packages-heading{grid-template-columns:1fr 1fr;align-items:end;gap:6px 32px;margin-bottom:25px;display:grid}.sponsor-packages-heading .eyebrow{grid-column:1/-1}.sponsor-packages-heading h2,.founding-promise h2{letter-spacing:-.045em;margin:0;font-size:34px}.sponsor-packages-heading>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.sponsor-package-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sponsor-package{background:#fff;border:1px solid #ded6cc;border-radius:18px;flex-direction:column;padding:25px;display:flex;box-shadow:0 14px 38px #11191f14}.sponsor-package.featured{border:3px solid var(--school-orange);transform:translateY(-6px);box-shadow:0 18px 45px #f26a212e}.package-label{color:#bd4817;letter-spacing:.09em;min-height:24px;margin:0;font-size:10px;font-weight:900}.sponsor-package h3{letter-spacing:-.05em;margin:9px 0 8px;font-size:36px}.sponsor-package h3 span{letter-spacing:0;font-size:12px}.sponsor-package>p:not(.package-label){min-height:58px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.sponsor-package ul{gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.sponsor-package li{color:#394b5a;padding-left:19px;font-size:12px;line-height:1.45}.sponsor-package li:before{content:"✓";float:left;color:var(--school-orange);margin-left:-19px;font-weight:900}.sponsor-package a{background:var(--school-black);color:#fff;text-align:center;border-radius:10px;margin-top:auto;padding:12px 14px;font-size:12px;font-weight:850;text-decoration:none}.sponsor-package.featured a{background:var(--school-orange)}.founding-promise{grid-template-columns:.65fr 1.35fr;gap:40px;display:grid}.founding-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.founding-grid p{border-left:4px solid var(--school-orange);background:#fffc;border-radius:10px;flex-direction:column;gap:7px;margin:0;padding:18px;display:flex}.founding-grid b{font-size:13px}.founding-grid span{color:var(--muted);font-size:11px;line-height:1.55}@media (max-width:820px){.sponsor-packages-heading,.founding-promise,.sponsor-package-grid{grid-template-columns:1fr}.sponsor-package.featured{transform:none}.founding-grid{grid-template-columns:1fr}.sponsor-package>p:not(.package-label){min-height:0}}.site-header{color:#fff;border-bottom:4px solid var(--school-orange);background:#0a0b0cf7;height:86px;box-shadow:0 12px 30px #0000002e}.site-header .brand{color:#fff;font-size:19px;font-weight:720}.site-header .brand b{color:var(--school-orange);font-weight:950}.site-header .brand-mark{background:var(--school-orange);border-color:#fff;box-shadow:0 0 0 4px #f26a2133}.site-header .tagline{color:#e4e4e4;border-left-color:#ffffff2e;align-items:center;gap:10px;display:flex}.site-header .tagline span{color:#111315;letter-spacing:.13em;background:#ffc43d;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:950}.site-header .live{color:#f3f3f3}.site-header .live span{background:#ffc43d;box-shadow:0 0 0 4px #ffc43d29}.hero{border-bottom:5px solid var(--school-orange);background:linear-gradient(108deg,#070809fa 0%,#111315f2 42%,#f26a2185 100%)}.hero:after{background:radial-gradient(circle at 76% 15%,#ffc43d33,#0000 24%),linear-gradient(120deg,#00000029,#0000 60%)}.courthouse-backdrop{opacity:.76;filter:saturate(.8)contrast(1.16)brightness(.72)sepia(.08)}.courthouse-backdrop span{color:#fff;background:#08090ac2;border-color:#ffc43db3}.community-headline>p,.coverage-line b{color:#ffc43d}.community-headline h1{text-shadow:0 4px 24px #0000006b;max-width:780px}.location-line{background:#0000004d;border-color:#f26a218c}.hourly-strip{background:#08090aa3;border-color:#f26a2161}.hour{border-right-color:#ffffff1c}.hour small{color:#ffc96c}.daily-brief{box-shadow:0 7px 0 var(--school-orange);background:linear-gradient(110deg,#101214 0%,#222528 72%,#4a2615 100%);border:1px solid #ffc43d61;position:relative;overflow:hidden}.daily-brief:before{content:"DS";color:#111315;letter-spacing:-.04em;background:#ffc43d;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:950;display:grid}.daily-brief small{color:#ffc43d}.daily-brief button{background:var(--school-orange)}@media (max-width:800px){.site-header{height:74px}.site-header .tagline{display:none}.hero{background:linear-gradient(135deg,#0b0c0d 0%,#24272a 58%,#8f3c18 130%)}.courthouse-backdrop{opacity:.5;filter:saturate(.75)contrast(1.16)brightness(.62)}.daily-brief:before{display:none}}.daily-scoop-feature{border:2px solid var(--school-black);box-shadow:0 9px 0 var(--school-orange),0 28px 64px #11131524;background:#fff;border-radius:24px;margin:34px 0 46px;overflow:hidden}.scoop-masthead{color:#fff;background:linear-gradient(110deg,#0d0f10,#24272a 72%,#4a2615);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px 28px;display:grid}.scoop-badge{color:#111315;background:#ffc43d;border:3px solid #fff;border-radius:17px;place-items:center;width:58px;height:58px;font-size:17px;font-weight:950;display:grid}.scoop-masthead p{color:#ffc43d;letter-spacing:.15em;margin:0 0 3px;font-size:9px;font-weight:950}.scoop-masthead h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:34px;line-height:1}.scoop-masthead h2 span{color:var(--school-orange)}.scoop-masthead time{color:#e7e7e7;font-size:12px;font-weight:750}.scoop-deck{color:#5f6872;background:#fff9f3;border-bottom:1px solid #eadfd7;margin:0;padding:16px 28px;font-family:Georgia,serif;font-size:17px;font-style:italic;line-height:1.5}.scoop-grid{grid-template-columns:1.02fr 1fr 1.18fr;display:grid}.scoop-grid article{border-right:1px solid #e5ddd7;min-height:280px;padding:25px 27px}.scoop-grid article:last-child{border-right:0}.scoop-grid small{color:#b94717;letter-spacing:.13em;font-size:9px;font-weight:950}.scoop-grid h3{letter-spacing:-.035em;margin:13px 0 9px;font-size:21px}.scoop-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.scoop-condition{align-items:center;gap:13px;margin-top:18px;display:flex}.scoop-condition span{font-size:43px}.scoop-condition strong{letter-spacing:-.07em;font-size:53px;line-height:1}.scoop-plan{background:#fff8ef}.scoop-plan b{border-top:2px solid var(--school-orange);margin-top:20px;padding-top:15px;font-size:12px;line-height:1.45;display:block}.scoop-opinion{background:linear-gradient(145deg,#fff,#fff3e7)}.scoop-opinion h3{font-family:Georgia,serif;font-size:23px;line-height:1.18}.scoop-opinion p{font-size:12px;line-height:1.7}.scoop-story-links{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.scoop-story-links a{color:#fff;background:var(--school-black);border-radius:8px;padding:9px 11px;font-size:10px;font-weight:850;text-decoration:none}.scoop-story-links a:first-child{background:var(--school-orange)}.scoop-story-links a:hover{background:#bd4817}.scoop-actions{background:#f6f7f8;border-top:1px solid #e5ddd7;justify-content:space-between;align-items:center;gap:22px;padding:16px 28px;display:flex}.scoop-actions p{color:#697480;margin:0;font-size:10px;line-height:1.55}.scoop-actions button{color:#fff;background:var(--school-orange);cursor:pointer;border:0;border-radius:9px;flex:none;padding:12px 16px;font-size:11px;font-weight:950}.scoop-actions button:hover{background:#d84b13}.scoop-actions button:disabled{cursor:wait;opacity:.55}.derecho-reality{color:#fff;background:radial-gradient(circle at 92% 8%,#43b8e647,#0000 22rem),linear-gradient(135deg,#07131d,#142c3c 62%,#243d48);border-top:7px solid #2f98ce;padding:30px 28px}.reality-label{color:#8fdcff;letter-spacing:.13em;justify-content:space-between;gap:20px;font-size:9px;font-weight:950;display:flex}.reality-layout{grid-template-columns:1fr 250px;align-items:end;gap:34px;margin:20px 0 26px;display:grid}.reality-layout h3{letter-spacing:-.045em;max-width:790px;margin:0;font-family:Georgia,serif;font-size:clamp(31px,4.7vw,50px);line-height:1.04}.reality-deck{color:#cfdae1;max-width:780px;margin:16px 0 0;font-size:13px;line-height:1.72}.reality-layout aside{background:#0003;border:1px solid #8fdcff66;border-radius:14px;padding:18px}.reality-layout aside b{color:#8fdcff;letter-spacing:.13em;font-size:9px;display:block}.reality-layout aside strong{margin-top:8px;font-size:16px;line-height:1.5;display:block}.reality-points{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.reality-points section{background:#ffffff14;border-top:4px solid #61c8f3;border-radius:12px;padding:19px}.reality-points h4{margin:0 0 9px;font-size:16px}.reality-points p{color:#c8d4dc;margin:0;font-size:11px;line-height:1.7}.reality-actions{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:26px;margin-top:21px;padding-top:17px;display:flex}.reality-actions p{color:#aebdc6;max-width:660px;margin:0;font-size:9px;line-height:1.6}.reality-actions a{color:#07131d;background:#8fdcff;border-radius:8px;flex:none;padding:11px 14px;font-size:10px;font-weight:950;text-decoration:none}@media (max-width:820px){.reality-layout,.reality-points{grid-template-columns:1fr}.reality-actions{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.derecho-reality{padding:23px 18px}.reality-label{flex-direction:column;gap:5px}.reality-actions a{text-align:center;width:100%}}.scoop-full-story{border-top:7px solid var(--school-orange);color:#17202a;background:#fff;padding:34px 28px}.scoop-full-story>header{border-bottom:1px solid #ded7d1;justify-content:space-between;align-items:flex-start;gap:30px;padding:0 0 22px;display:flex}.scoop-full-story header small{color:#bd4817;letter-spacing:.14em;font-size:9px;font-weight:950}.scoop-full-story h3{letter-spacing:-.045em;max-width:760px;margin:7px 0 0;font-family:Georgia,serif;font-size:clamp(30px,4.5vw,48px);line-height:1.06}.scoop-full-story header time{color:#687580;flex:none;font-size:10px;font-weight:800}.story-lead{color:#394c5b;max-width:900px;margin:24px 0;font-family:Georgia,serif;font-size:19px;line-height:1.55}.story-fact{border-left:6px solid var(--school-orange);background:#fff3df;grid-template-columns:190px 1fr;gap:20px;margin:24px 0;padding:19px;display:grid}.story-fact b{font-size:13px}.story-fact span{color:#4d5c67;font-size:12px;line-height:1.65}.story-columns{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.story-columns section{border-top:3px solid var(--school-black);padding-top:17px}.story-columns h4{letter-spacing:-.03em;margin:0 0 10px;font-size:18px}.story-columns p{color:#51616e;font-size:12px;line-height:1.72}.scoop-full-story>footer{border-top:1px solid #ded7d1;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:30px;padding-top:20px;display:flex}.scoop-full-story footer p{color:#697580;max-width:650px;margin:0;font-size:10px;line-height:1.65}.scoop-full-story footer div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scoop-full-story footer a{color:#fff;background:var(--school-black);border-radius:8px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.scoop-full-story footer a:first-child{background:var(--school-orange)}.scoop-discussion{border-top:5px solid var(--school-orange);color:#fff;background:#111315;margin:32px -28px -34px;padding:28px}.discussion-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:28px;display:grid}.discussion-heading small{color:#ffc43d;letter-spacing:.14em;font-size:9px;font-weight:950}.discussion-heading h3{letter-spacing:-.045em;margin:5px 0 0;font-size:30px}.discussion-heading p{color:#c7c9cb;margin:0;font-size:12px;line-height:1.65}.discussion-layout{grid-template-columns:.8fr 1.2fr;gap:28px;margin-top:22px;display:grid}.discussion-layout form{color:#111315;background:#fff7ed;border-radius:14px;gap:13px;padding:20px;display:grid}.discussion-layout label{text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.discussion-layout input,.discussion-layout textarea{text-transform:none;border:1px solid #d8c9bc;border-radius:8px;width:100%;padding:11px;font:14px/1.5 inherit}.discussion-layout textarea{resize:vertical}.discussion-form-foot{justify-content:space-between;align-items:center;gap:15px;display:flex}.discussion-form-foot span{color:#6a727b;font-size:10px}.discussion-form-foot button{color:#fff;background:var(--school-orange);cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:900}.discussion-form-foot button:disabled{opacity:.6}.discussion-rules,.discussion-status{color:#68727d!important;margin:0!important;font-size:9px!important;line-height:1.55!important}.discussion-status{min-height:14px;font-weight:800;color:#9a3f18!important}.comment-stream{align-content:start;gap:10px;max-height:420px;display:grid;overflow:auto}.comment-stream article{background:#202326;border:1px solid #35393d;border-radius:12px;padding:15px}.comment-stream article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.comment-stream strong{font-size:12px}.comment-stream time{color:#9da3a8;font-size:9px}.comment-stream p{color:#eef0f1;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:12px;line-height:1.6}.comment-stream button{color:#aeb3b7;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.comment-stream button:hover{color:#ffc43d}.discussion-empty{color:#aeb3b7;border:1px dashed #4a4f54;border-radius:12px;margin:0;padding:24px;font-size:12px;line-height:1.6}@media (max-width:820px){.scoop-masthead{grid-template-columns:auto 1fr}.scoop-masthead time{grid-column:2}.scoop-grid,.discussion-heading,.discussion-layout,.story-columns{grid-template-columns:1fr}.scoop-grid article{border-bottom:1px solid #e5ddd7;border-right:0;min-height:0}.scoop-grid article:last-child{border-bottom:0}.scoop-full-story>header,.scoop-full-story>footer{flex-direction:column;align-items:flex-start}.scoop-full-story footer div{justify-content:flex-start}.story-fact{grid-template-columns:1fr}}@media (max-width:540px){.daily-scoop-feature{border-radius:18px}.scoop-masthead{padding:21px 18px}.scoop-badge{width:49px;height:49px}.scoop-masthead h2{font-size:27px}.scoop-deck{padding:14px 18px;font-size:15px}.scoop-grid article,.scoop-full-story{padding:22px 18px}.scoop-actions{flex-direction:column;align-items:flex-start;padding:16px 18px}.scoop-actions button{width:100%}.scoop-discussion{margin:28px -18px -22px;padding:23px 18px}.discussion-layout{gap:18px}.scoop-full-story footer a{text-align:center;width:100%}}.brand-copy{text-transform:uppercase;gap:0;line-height:.92;display:grid}.brand-copy strong{color:#fff;letter-spacing:.08em;font-size:12px}.brand-copy b{letter-spacing:-.03em;font-size:17px}.brand-nav{align-items:center;gap:6px;margin-left:auto;margin-right:18px;display:flex}.brand-nav a{color:#e8e8e8;letter-spacing:.04em;text-transform:uppercase;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:850;text-decoration:none}.brand-nav a:hover{color:#111315;background:#ffc43d}.legal-brand strong{text-transform:uppercase;line-height:1;display:grid}.legal-brand strong>b{color:var(--school-orange);letter-spacing:.02em;margin-top:3px;font-size:12px}.legal-header{color:#fff;border-bottom:4px solid var(--school-orange);background:#111315}.legal-header>a:last-child{color:#ffc43d}.legal-brand{color:#fff!important}.legal-brand span{background:var(--school-orange);border:2px solid #fff}@media (max-width:980px){.brand-nav{display:none}}.brand-guide-page{min-height:100vh;color:var(--ink);background:linear-gradient(#111315 0 380px,#fff7ed 380px 100%)}.brand-guide-hero{color:#fff;max-width:1120px;margin:0 auto;padding:78px 24px 90px}.brand-guide-hero .eyebrow{color:#ffc43d}.brand-guide-hero h1{letter-spacing:-.065em;text-transform:uppercase;max-width:900px;margin:8px 0 18px;font-size:clamp(46px,8vw,82px);line-height:.92}.brand-guide-hero h1 span{color:var(--school-orange)}.brand-guide-hero>p:last-child{color:#d0d2d3;max-width:720px;font-size:16px;line-height:1.65}.brand-guide-content{max-width:1120px;margin:-42px auto 0;padding:0 24px 90px}.brand-guide-section{background:#fff;border:1px solid #eadbcf;border-radius:20px;margin-bottom:22px;padding:30px;box-shadow:0 18px 48px #11131514}.brand-guide-section h2{letter-spacing:-.045em;margin:4px 0 16px;font-size:29px}.brand-guide-section>p{color:var(--muted);font-size:13px;line-height:1.65}.brand-lockups{grid-template-columns:1.5fr .5fr;gap:14px;margin-top:20px;display:grid}.brand-lockup-wide,.brand-lockup-badge{color:#fff;background:#111315;border-radius:16px;justify-content:center;align-items:center;min-height:190px;display:flex}.brand-lockup-wide{gap:22px}.guide-mark{color:#fff;background:var(--school-orange);border:3px solid #fff;border-radius:20px;place-items:center;width:75px;height:75px;font-size:22px;font-weight:950;display:grid}.guide-name{text-transform:uppercase;line-height:.92;display:grid}.guide-name strong{letter-spacing:.05em;font-size:28px}.guide-name b{color:var(--school-orange);font-size:36px}.brand-lockup-badge .guide-mark{width:104px;height:104px;font-size:30px}.brand-colors{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.brand-color{border-radius:14px;min-height:145px;padding:18px;font-size:12px;font-weight:900}.brand-color span{margin-top:50px;font-size:10px;display:block}.brand-color.black{color:#fff;background:#111315}.brand-color.orange{color:#fff;background:#f26a21}.brand-color.gold{color:#111315;background:#ffc43d}.brand-color.paper{color:#111315;background:#fff7ed;border:1px solid #eadbcf}.brand-rules{grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;display:grid}.brand-rule{background:#f6f7f8;border-radius:14px;padding:22px}.brand-rule.do{border-top:5px solid #22905e}.brand-rule.dont{border-top:5px solid #d84b13}.brand-rule h3{margin:0 0 12px;font-size:19px}.brand-rule ul{color:#536170;gap:9px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.brand-disclosure{border-left:7px solid var(--school-orange);color:#fff;background:#111315;border-radius:0 13px 13px 0;padding:22px;font-size:14px;font-weight:750;line-height:1.55}.brand-guide-footer{color:#6c7883;max-width:1120px;margin:0 auto;padding:25px 24px 55px;font-size:11px}.brand-guide-footer a{color:#bd4817}@media (max-width:720px){.brand-guide-hero{padding-top:58px}.brand-lockups,.brand-rules{grid-template-columns:1fr}.brand-colors{grid-template-columns:repeat(2,1fr)}.brand-guide-section{padding:23px 18px}.brand-lockup-wide{flex-direction:column;align-items:flex-start;padding:28px}.guide-name b{font-size:29px}}.legal-page{background:linear-gradient(#f4f9fc,#fff 38%);min-height:100vh}.legal-header{border-bottom:3px solid var(--school-orange);background:#fff;justify-content:space-between;align-items:center;padding:18px max(24px,50vw - 460px);display:flex}.legal-header>a{color:#bd4817;font-size:13px;font-weight:750;text-decoration:none}.legal-brand{align-items:center;gap:9px;display:flex;color:var(--school-black)!important;font-size:16px!important}.legal-brand span{color:#fff;background:linear-gradient(145deg,var(--school-orange),var(--school-black));border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.legal-document{max-width:860px;margin:0 auto;padding:62px 24px 90px}.legal-document>h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(34px,5vw,54px);line-height:1.02}.legal-updated{color:#7a8999;margin:14px 0 42px;font-size:12px}.legal-document section{border-top:1px solid var(--line);padding:27px 0}.legal-document h2{letter-spacing:-.03em;margin:0 0 11px;font-size:22px}.legal-document section p{color:#4f6278;margin:9px 0;font-size:14px;line-height:1.75}.legal-document a{color:#bd4817;text-underline-offset:3px}.legal-document b{color:var(--school-black)}.sponsor-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 92% 12%,#f26a2133,#0000 24rem),linear-gradient(#f4fbff,#fff8ee 70%,#f4fbff)}.sponsor-hero,.sponsor-details,.sponsor-standards,.sponsor-action{max-width:960px;margin:0 auto}.sponsor-hero{padding:76px 24px 58px}.sponsor-hero h1{letter-spacing:-.06em;max-width:840px;margin:8px 0 18px;font-size:clamp(42px,7vw,72px);line-height:.98}.sponsor-lead{max-width:690px;color:var(--muted);font-size:17px;line-height:1.65}.sponsor-price{align-items:center;gap:16px;margin:30px 0 22px;display:flex}.sponsor-price strong{color:var(--school-orange);letter-spacing:-.06em;font-size:58px;line-height:1}.sponsor-price span{border-left:2px solid var(--school-black);padding-left:16px;font-size:13px;font-weight:800;line-height:1.45}.sponsor-primary{color:#fff;background:var(--school-black);border-radius:11px;padding:14px 18px;font-size:13px;font-weight:850;text-decoration:none;display:inline-block}.sponsor-primary:hover{background:var(--school-orange)}.sponsor-details{border-top:4px solid var(--school-orange);grid-template-columns:.7fr 1.3fr;gap:48px;padding:45px 24px;display:grid}.sponsor-details h2,.sponsor-standards h2,.sponsor-action h2{letter-spacing:-.045em;margin:5px 0 0;font-size:31px}.sponsor-details ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sponsor-details li{background:#fff;border:1px solid #eadfd7;border-radius:14px;gap:5px;padding:18px;display:grid}.sponsor-details li b{font-size:15px}.sponsor-details li span{color:var(--muted);font-size:12px;line-height:1.55}.sponsor-standards{padding:48px 24px}.standards-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.standards-grid article{border-top:4px solid var(--school-orange);background:var(--school-black);color:#fff;border-radius:13px;padding:20px}.standards-grid p{color:#ffffffb3;margin:8px 0 0;font-size:12px;line-height:1.6}.sponsor-fineprint{color:#718091;margin:18px 0 0;font-size:10px;line-height:1.65}.sponsor-action{border:2px solid var(--school-black);border-left:8px solid var(--school-orange);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:80px;padding:30px;display:flex;box-shadow:0 18px 48px #11191f1a}.sponsor-action p:not(.eyebrow){max-width:620px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.6}.sponsor-action .sponsor-primary{flex:none}@media (max-width:720px){.sponsor-hero{padding-top:54px}.sponsor-details{grid-template-columns:1fr;gap:20px}.standards-grid{grid-template-columns:1fr}.sponsor-action{flex-direction:column;align-items:flex-start;margin:0 18px 60px}.legal-header{gap:15px}.legal-header>a:last-child{font-size:11px}}.sponsor-application{background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;max-width:1080px;margin:0 auto;padding:72px 28px;display:grid}.application-intro h2{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(30px,4vw,46px);line-height:1.02}.application-intro>p{color:#53667a;line-height:1.7}.application-intro ul{gap:10px;padding:0;list-style:none;display:grid}.application-intro li{background:#f7fbfd;border:1px solid #dce8ef;border-radius:12px;padding:12px 14px;font-weight:700}.application-form{background:linear-gradient(145deg,#fff,#f4fafe);border:1px solid #d5e4ed;border-radius:20px;grid-template-columns:1fr 1fr;gap:17px;padding:28px;display:grid;box-shadow:0 20px 50px #164c6f1a}.application-form label{color:#273b4f;gap:7px;font-size:12px;font-weight:800;display:grid}.application-form label:nth-of-type(5),.application-form label:nth-of-type(6){grid-column:1/-1}.application-form input,.application-form select,.application-form textarea{color:#17283a;width:100%;font:inherit;background:#fff;border:1px solid #b9cedb;border-radius:10px;padding:12px 13px}.application-form textarea{resize:vertical}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:#e56a2d;outline:3px solid #f26a2133}.application-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e95e1a,#bd4817);border:0;border-radius:11px;grid-column:1/-1;padding:14px 18px;font-weight:850}.application-form>small,.application-status{color:#687a8b;grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}.application-status{color:#176da9;min-height:17px;font-weight:750}@media (max-width:760px){.sponsor-application{grid-template-columns:1fr;padding:52px 20px}.application-form{grid-template-columns:1fr;padding:20px}.application-form label{grid-column:1/-1}}.news-page{color:#17202a;background:linear-gradient(#111315 0 430px,#f4f6f7 430px 100%);min-height:100vh}.news-article{max-width:1020px;margin:0 auto;padding:65px 24px 90px}.news-kicker{color:#ffc43d;letter-spacing:.14em;justify-content:space-between;gap:20px;font-size:10px;font-weight:950;display:flex}.news-kicker time{color:#c5c8ca;letter-spacing:.03em}.news-article>h1{color:#fff;letter-spacing:-.055em;max-width:930px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(44px,7vw,76px);line-height:.96}.news-deck{color:#d4d6d7;max-width:800px;margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.55}.news-byline{color:#fff;gap:12px;margin:26px 0 42px;font-size:11px;display:flex}.news-byline span{color:#aeb3b6}.news-alert{border-left:7px solid var(--school-orange);background:#fff0d2;border-radius:0 16px 16px 0;grid-template-columns:170px 1fr auto;align-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 20px 45px #00000024}.news-alert>b{text-transform:uppercase;font-size:14px}.news-alert p{color:#40505e;margin:0;font-size:13px;line-height:1.65}.news-alert a{color:#fff;background:#111315;border-radius:9px;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none}.news-body{background:#fff;border-radius:18px;margin-top:34px;padding:40px 52px;box-shadow:0 18px 55px #11131517}.news-body>section{border-bottom:1px solid #dfe4e7;max-width:780px;margin:0 auto;padding:28px 0}.news-body h2,.news-sources h2{letter-spacing:-.04em;margin:0 0 15px;font-size:27px}.news-body p{color:#445665;font-family:Georgia,serif;font-size:16px;line-height:1.8}.news-media{background:#111315;border-radius:16px;max-width:860px;margin:34px auto;padding:12px}.news-media img{border-radius:10px;width:100%;height:auto;display:block}.news-media figcaption{color:#bdc4c8;padding:13px 6px 5px;font-size:10px;line-height:1.6}.news-media figcaption b{color:#ffc43d}.news-context{color:#fff;background:linear-gradient(135deg,#07131d,#244456);border-top:7px solid #61c8f3;border-radius:14px;max-width:860px;margin:35px auto;padding:28px}.news-context span{color:#8fdcff;letter-spacing:.14em;font-size:9px;font-weight:950}.news-context h2{margin:8px 0 12px;font-size:32px}.news-context p{color:#d3dfe5;margin:0}.news-resource-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.news-resource-list li{border-left:4px solid var(--school-orange);color:#455767;background:#fff7ed;border-radius:0 10px 10px 0;padding:16px 18px;font-size:13px;line-height:1.65}.news-resource-list a,.news-sources a{color:#b94717;font-weight:800}.news-timeline div{border-top:1px solid #e3e6e8;grid-template-columns:90px 1fr;gap:18px;padding:15px 0;display:grid}.news-timeline time{color:#b94717;font-size:12px;font-weight:950}.news-timeline p{margin:0;font-family:inherit;font-size:13px}.news-sources{color:#fff;background:#111315;border-radius:16px;margin-top:25px;padding:30px}.news-sources p{color:#b8bec2;max-width:800px;font-size:11px;line-height:1.7}.news-sources>div{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.news-sources>div a{color:#fff;border:1px solid #464b4e;border-radius:8px;padding:9px 11px;font-size:10px;text-decoration:none}.news-home{margin-top:8px;font-size:12px;text-decoration:none;display:inline-block;color:#ffc43d!important}@media (max-width:760px){.news-article{padding-top:45px}.news-kicker,.news-byline{flex-direction:column}.news-alert{grid-template-columns:1fr}.news-alert a{text-align:center}.news-body{padding:25px 19px}.news-article>h1{font-size:43px}.news-deck{font-size:17px}.news-timeline div{grid-template-columns:72px 1fr}}.sponsor-inventory,.sponsor-value,.sponsor-process{max-width:1100px;margin:0 auto;padding:52px 24px}.sponsor-inventory{border-top:4px solid var(--school-orange);border-bottom:1px solid #eadfd7;grid-template-columns:1fr 1.25fr;align-items:center;gap:42px;display:grid}.sponsor-inventory h2,.sponsor-value h2,.sponsor-process h2{letter-spacing:-.05em;margin:6px 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.03}.sponsor-inventory>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.65}.inventory-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.inventory-grid article{border-top:5px solid var(--school-orange);color:#fff;background:#111315;border-radius:13px;align-content:start;min-height:140px;padding:20px;display:grid}.inventory-grid b{color:#ffc43d;font-size:42px;line-height:1}.inventory-grid span{margin-top:13px;font-size:11px;font-weight:800;line-height:1.45}.sponsor-value{grid-template-columns:.55fr 1.45fr;gap:45px;display:grid}.value-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.value-grid article{background:#fff;border:1px solid #e6d9cf;border-radius:14px;padding:20px}.value-grid span{color:var(--school-orange);font-size:10px;font-weight:950}.value-grid h3{margin:8px 0;font-size:18px}.value-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.sponsor-process{border-top:1px solid #e7ddd5;grid-template-columns:.65fr 1.35fr;gap:45px;display:grid}.sponsor-process ol{counter-reset:none;grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;list-style:none;display:grid}.sponsor-process li{border-left:5px solid var(--school-orange);background:#fff;border-radius:0 12px 12px 0;gap:7px;padding:20px;display:grid}.sponsor-process b{font-size:15px}.sponsor-process span{color:var(--muted);font-size:11px;line-height:1.55}.sponsor-action-links{flex:none;align-items:center;gap:14px;display:flex}.sponsor-action-links>a:last-child{color:#bd4817;font-size:12px;font-weight:850}.sponsor-contact-links .sponsor-secondary{background:#ffffff8c}#apply{scroll-margin-top:20px}@media (max-width:820px){.sponsor-inventory,.sponsor-value,.sponsor-process,.inventory-grid{grid-template-columns:1fr}.inventory-grid article{min-height:0}.value-grid,.sponsor-process ol{grid-template-columns:1fr}.sponsor-action-links{flex-direction:column;align-items:flex-start}}.media-kit-page{color:#17202a;background:#fff8ef;min-height:100vh}.media-kit-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#f26a216b,#0000 24rem),#111315;padding:80px max(24px,50vw - 530px) 72px}.media-kit-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:900px;margin:9px 0 22px;font-size:clamp(52px,8vw,88px);line-height:.88}.media-kit-hero h1 span{color:var(--school-orange)}.media-kit-hero>p:not(.eyebrow){color:#d3d5d6;max-width:720px;font-size:17px;line-height:1.65}.media-kit-hero>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.media-kit-hero a,.media-kit-contact a{color:#111315;background:#ffc43d;border-radius:10px;padding:13px 16px;font-size:12px;font-weight:900;text-decoration:none}.media-kit-hero a:last-child{color:#fff;background:#303336}.media-kit-section{border-bottom:1px solid #e8ddd3;max-width:1100px;margin:0 auto;padding:60px 24px}.media-kit-section h2{letter-spacing:-.055em;max-width:800px;margin:7px 0 24px;font-size:clamp(32px,5vw,50px);line-height:1}.audience-cards,.media-rate-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.audience-cards article{border-left:5px solid var(--school-orange);background:#fff;border-radius:0 14px 14px 0;gap:9px;padding:22px;display:grid}.audience-cards b{font-size:14px}.audience-cards span{color:var(--muted);font-size:11px;line-height:1.6}.media-kit-note{color:#6a7781;margin:18px 0 0;font-size:10px;line-height:1.6}.media-rate-grid article{background:#fff;border:2px solid #111315;border-radius:17px;flex-direction:column;padding:25px;display:flex}.media-rate-grid article.primary{color:#fff;border-color:var(--school-orange);box-shadow:0 15px 0 var(--school-orange);background:#111315}.media-rate-grid span{color:#bd4817;letter-spacing:.1em;font-size:10px;font-weight:950}.media-rate-grid .primary span{color:#ffc43d}.media-rate-grid strong{letter-spacing:-.06em;margin:14px 0;font-size:48px}.media-rate-grid small{letter-spacing:0;font-size:11px}.media-rate-grid p{color:#5c6871;margin:0;font-size:11px;line-height:1.65}.media-rate-grid .primary p{color:#c8cdd0}.media-kit-standards{grid-template-columns:.7fr 1.3fr;gap:45px;display:grid}.media-kit-standards ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.media-kit-standards li{color:#fff;background:#111315;border-radius:11px;padding:15px 17px;font-size:12px;line-height:1.55}.media-kit-contact{color:#fff;background:linear-gradient(135deg,#bd4817,#f26a21);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;max-width:1100px;margin:52px auto;padding:36px;display:flex}.media-kit-contact h2{letter-spacing:-.045em;max-width:650px;margin:6px 0 10px;font-size:34px}.media-kit-contact p:not(.eyebrow){color:#fff4eb;max-width:650px;margin:0;font-size:12px;line-height:1.6}.media-kit-contact>div:last-child{gap:8px;min-width:220px;display:grid}.media-kit-contact a{text-align:center}.media-kit-contact a:not(:first-child){color:#fff;background:#111315}.media-kit-footer{text-align:center;color:#6b7680;padding:25px;font-size:10px}@media (max-width:760px){.media-kit-hero{padding-top:58px}.audience-cards,.media-rate-grid,.media-kit-standards{grid-template-columns:1fr}.media-kit-contact{flex-direction:column;align-items:flex-start;margin:35px 18px}.media-kit-contact>div:last-child{width:100%}}.new-home{--orange:#f26a21;--gold:#ffc43d;--black:#111315;--paper:#fff8ef;color:#17202a;background:#f6f8f9;font-family:Arial,sans-serif;overflow:hidden}.new-home *{box-sizing:border-box}.new-home a{text-underline-offset:3px}.new-header{z-index:20;border-bottom:3px solid var(--orange);color:#fff;background:#111315;align-items:center;gap:28px;height:72px;padding:0 max(22px,50vw - 590px);display:flex;position:sticky;top:0}.new-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.new-brand>b{background:var(--orange);border:2px solid #fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.new-brand>strong{text-transform:uppercase;font-size:13px;line-height:1;display:grid}.new-brand>strong span{color:var(--orange);margin-top:4px;font-size:15px}.new-header nav{gap:24px;margin-left:auto;display:flex}.new-header nav a,.new-header>a:last-child{color:#fff;text-transform:uppercase;font-size:11px;font-weight:900;text-decoration:none}.new-header>a:last-child{display:none}.new-hero{color:#fff;background:#111315;min-height:700px;position:relative}.new-hero-bg{background:linear-gradient(90deg,#070c10f5 0%,#070c10c7 48%,#070c1059),url(/laporte-county-courthouse.jpg) 50%/cover;position:absolute;inset:0}.new-wrap{z-index:1;max-width:1180px;margin:auto;padding:52px 24px 40px;position:relative}.new-title{justify-content:space-between;align-items:end;gap:30px;display:flex}.new-title p,.new-section header p,.radar>p,.ready>p,.local-row>div>p,.new-convert p,.new-sponsor p{color:var(--gold);letter-spacing:.14em;margin:0;font-size:10px;font-weight:950}.new-title h1{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(42px,6vw,72px);line-height:.95}.new-title>div:last-child{align-items:center;gap:8px;min-height:42px;display:flex}.new-title a,.new-title button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:10px;padding:12px 15px;font-size:11px;font-weight:850;text-decoration:none}.new-title a{color:#111;background:var(--gold);border-color:var(--gold)}.new-title small{min-width:45px}.new-alert{background:#0a1218cc;border:1px solid #ffffff38;border-left:5px solid #59bd86;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:30px 0 12px;padding:13px 16px;display:grid}.new-alert.active{border-left-color:#ef524b}.new-alert.unavailable{border-left-color:var(--gold)}.new-alert>b{color:#111;background:#72d79b;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.new-alert.active>b{color:#fff;background:#ef524b}.new-alert span{gap:3px;display:grid}.new-alert small{color:#aeb9c0;font-size:10px}.new-alert>a{color:#fff;font-size:10px;font-weight:850}.new-notice{color:#332500;background:#ffe59b;border-radius:8px;margin:8px 0;padding:9px 13px;font-size:11px}.new-current{grid-template-columns:1fr 1.15fr;align-items:center;gap:35px;min-height:240px;padding:25px 0;display:grid}.new-temp{align-items:center;gap:28px;display:flex}.new-temp>i{font-size:68px;font-style:normal}.new-temp>span{display:grid}.new-temp strong{letter-spacing:-.08em;font-size:100px;font-weight:350;line-height:.82}.new-temp sup{font-size:35px}.new-temp span>b{margin-top:18px;font-size:20px}.new-temp small{color:#b9c1c6;margin-top:7px}.new-current dl{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #fff3;border-radius:17px;grid-template-columns:repeat(2,1fr);margin:0;padding:25px;display:grid}.new-current dl div{padding:14px}.new-current dt{color:#bac2c8;text-transform:uppercase;font-size:10px}.new-current dd{margin:7px 0 0;font-size:21px;font-weight:850}.new-hourly{background:#05090cd9;border:1px solid #ffffff2b;border-radius:16px;grid-template-columns:repeat(8,1fr);min-height:145px;display:grid;overflow:hidden}.new-hourly article{border-right:1px solid #ffffff21;place-items:center;padding:15px 7px;display:grid}.new-hourly article:last-child{border:0}.new-hourly i{font-size:22px;font-style:normal}.new-hourly strong{font-size:18px}.new-hourly small,.new-hourly span{color:#c8ccce;font-size:10px}.skeleton{background:linear-gradient(110deg,#0000 20%,#ffffff12 45%,#0000 70%) 0 0/220% 100%;min-height:120px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}.new-section{max-width:1180px;margin:auto;padding:68px 24px}.new-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.new-section h2,.radar h2,.ready h2,.local-row h2,.new-convert h2,.new-sponsor h2{letter-spacing:-.055em;margin:6px 0;font-size:clamp(30px,4vw,48px);line-height:1}.new-section>header>span{color:#687786;font-size:11px}.new-forecast{background:#fff;border:1px solid #dbe2e6;border-radius:17px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.new-forecast article{border-right:1px solid #e3e8eb;place-items:center;min-height:220px;padding:18px 8px;display:grid}.new-forecast article:last-child{border:0}.new-forecast h3{margin:0;font-size:14px}.new-forecast i{font-size:29px;font-style:normal}.new-forecast p{color:#63717b;text-align:center;min-height:27px;margin:0;font-size:10px}.new-forecast strong{font-size:27px}.new-forecast>article>span{color:#71808a}.new-forecast small{color:#b9531c}.two-col{grid-template-columns:1.18fr .82fr;gap:18px;padding-top:20px;display:grid}.radar,.ready{background:#fff;border-radius:18px;padding:27px;box-shadow:0 12px 35px #141e2612}.radar img{border-radius:12px;width:100%;margin-top:20px;display:block}.radar footer{color:#677681;justify-content:space-between;margin-top:13px;font-size:10px;display:flex}.radar a,.ready a{color:#b84917;font-weight:850}.ready>span{color:#63717b;margin:10px 0 20px;font-size:12px;display:block}.ready>a{border-top:1px solid #e3e7e9;justify-content:space-between;padding:14px 0;text-decoration:none;display:flex}.ready>a span{color:#61717d;font-size:11px}.ready>small{color:#fff;background:#111315;margin-top:20px;padding:13px;display:block}.stories{grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}.stories article{border-top:6px solid var(--orange);background:#fff;border-radius:14px;flex-direction:column;min-height:280px;padding:24px;display:flex}.stories .featured{color:#fff;background:#111315}.stories span{color:#d85719;font-size:9px;font-weight:950}.stories .featured span{color:var(--gold)}.stories h3{margin:13px 0;font-family:Georgia,serif;font-size:24px;line-height:1.1}.stories p{color:#61717d;font-size:12px;line-height:1.6}.stories .featured p{color:#c0c7cb}.stories a{color:#bd4817;margin-top:auto;font-size:11px;font-weight:900}.stories .featured a{color:var(--gold)}.local-row{grid-template-columns:1.35fr repeat(3,1fr);gap:12px;max-width:1180px;margin:auto;padding:30px 24px 65px;display:grid}.local-row>div>span{color:#677681;font-size:11px}.local-row>a{border-left:5px solid var(--orange);color:#17202a;background:#fff;border-radius:0 12px 12px 0;align-content:center;padding:18px;text-decoration:none;display:grid}.local-row>a span{color:#687786;margin-top:7px;font-size:10px}.new-convert,.new-sponsor{color:#fff;background:#17232b;grid-template-columns:1fr 1fr;gap:60px;padding:55px max(24px,50vw - 566px);display:grid}.new-convert>div>span,.new-sponsor>div>span{color:#c5cdd1;font-size:12px}.new-convert label{margin-bottom:7px;font-size:11px;font-weight:800;display:block}.new-convert form>div{display:flex}.new-convert input{border:0;border-radius:10px 0 0 10px;flex:1;min-width:0;padding:14px}.new-convert button{background:var(--gold);border:0;border-radius:0 10px 10px 0;padding:14px 19px;font-weight:900}.new-convert form>small{color:#9eabb2;margin-top:7px;display:block}.new-sponsor{color:#17202a;background:#fff1dc;align-items:center}.new-sponsor>div>span{color:#596b77}.new-sponsor>a{color:#fff;background:#111315;border-radius:10px;justify-self:end;padding:14px 18px;font-size:11px;font-weight:900;text-decoration:none}.new-footer{color:#fff;background:#111315;grid-template-columns:auto 1fr auto;align-items:start;gap:28px;padding:45px max(24px,50vw - 566px);display:grid}.new-footer p{color:#b8c0c5;margin:0;font-size:11px;line-height:1.6}.new-footer nav{gap:8px;display:grid}.new-footer nav a{color:#fff;font-size:10px}.new-footer>small{color:#84929a;grid-column:1/-1}@media (max-width:800px){.new-header{height:62px}.new-header nav{display:none}.new-header>a:last-child{margin-left:auto;display:block}.new-wrap{padding:35px 16px 28px}.new-title{flex-direction:column;align-items:start}.new-title>div:last-child{align-self:stretch}.new-alert{grid-template-columns:auto 1fr}.new-alert>a{grid-column:2}.new-current{grid-template-columns:1fr;min-height:370px}.new-temp strong{font-size:78px}.new-hourly{grid-template-columns:repeat(8,112px);overflow-x:auto}.new-section{padding:48px 16px}.new-section>header{flex-direction:column;align-items:start}.new-forecast{grid-template-columns:repeat(7,115px);overflow-x:auto}.two-col,.stories{grid-template-columns:1fr}.stories article{min-height:220px}.local-row{grid-template-columns:1fr;padding:25px 16px 50px}.new-convert,.new-sponsor{grid-template-columns:1fr;gap:28px;padding:45px 18px}.new-sponsor>a{justify-self:start}.new-footer{grid-template-columns:1fr;padding:40px 20px}.new-title h1{font-size:45px}.new-current dl{padding:12px}.radar,.ready{padding:20px}}.buzz-home{color:#fff;background:radial-gradient(circle at 88% 15%,#ffc43d33,#0000 24rem),#17131b;padding:62px max(24px,50vw - 566px)}.buzz-home>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.buzz-home>header p,.buzz-hero p,.buzz-feed header p,.buzz-submit p{color:#ffc43d;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.buzz-home h2{margin:7px 0;font:700 clamp(40px,6vw,68px)/.9 Georgia,serif}.buzz-home>header span{color:#c7becd;font-size:12px}.buzz-home>header>a{color:#17131b;background:#ffc43d;border-radius:9px;padding:13px 16px;font-size:10px;font-weight:950;text-decoration:none}.buzz-home>div{grid-template-columns:1.25fr 1fr 1fr;gap:12px;display:grid}.buzz-home article{color:#17131b;background:#fff;border-top:6px solid #ef4e8c;border-radius:13px;flex-direction:column;min-height:245px;padding:23px;display:flex}.buzz-home article>span{color:#b22e63;font-size:9px;font-weight:950}.buzz-home h3{margin:17px 0 10px;font:700 23px/1.08 Georgia,serif}.buzz-home article p{color:#68717b;font-size:11px;line-height:1.65}.buzz-home article a{color:#9b2857;margin-top:auto;font-size:10px;font-weight:900}.buzz-home .buzz-home-lead{color:#fff;background:linear-gradient(140deg,#64213f,#2a1925)}.buzz-home .buzz-home-lead>span,.buzz-home .buzz-home-lead a{color:#ffc43d}.buzz-home .buzz-home-lead p{color:#d9cbd2}.buzz-home>footer{color:#aaa0ae;margin-top:18px;font-size:10px}.buzz-home>footer b{color:#fff}.buzz-page{color:#1a1720;background:#f8f4f6;min-height:100vh;font-family:Arial,sans-serif}.buzz-nav{color:#fff;background:#17131b;border-bottom:4px solid #ef4e8c;align-items:center;gap:25px;height:72px;padding:0 max(22px,50vw - 560px);display:flex}.buzz-nav nav{gap:23px;margin-left:auto;display:flex}.buzz-nav nav a{color:#fff;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.buzz-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#ffc43d40,#0000 25rem),linear-gradient(130deg,#24141e,#651f40);grid-template-columns:1.3fr .7fr;align-items:end;gap:55px;padding:90px max(24px,50vw - 560px);display:grid}.buzz-hero h1{letter-spacing:-.065em;margin:12px 0;font:700 clamp(62px,10vw,120px)/.82 Georgia,serif}.buzz-hero>div span{color:#e1d2da;font:18px/1.55 Georgia,serif}.buzz-hero aside{background:#17131b94;border-left:7px solid #ffc43d;padding:26px}.buzz-hero aside b{color:#ffc43d;font-size:22px}.buzz-hero aside p{color:#d6cbd1;letter-spacing:0;margin-top:12px;font-size:11px;line-height:1.7}.buzz-standard{background:#ffc43d;align-items:center;gap:22px;padding:20px max(24px,50vw - 560px);display:flex}.buzz-standard strong{letter-spacing:.13em;font-size:9px}.buzz-standard span{flex:1;font-size:11px}.buzz-standard a{color:#17131b;font-size:10px;font-weight:900}.buzz-feed{max-width:1120px;margin:auto;padding:70px 24px}.buzz-feed>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.buzz-feed h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(40px,6vw,66px);line-height:.9}.buzz-feed>header span{color:#6d6870;font-size:10px}.buzz-feed>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.buzz-feed article{background:#fff;border:1px solid #e4d8de;border-top:6px solid #ef4e8c;border-radius:13px;flex-direction:column;min-height:285px;padding:23px;display:flex}.buzz-feed article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.buzz-label{color:#762344;letter-spacing:.09em;background:#fbe2ec;border-radius:999px;padding:6px 8px;font-size:8px}.buzz-label.developing{color:#fff;background:#762344}.buzz-label.on-the-calendar{color:#54400b;background:#fff0b7}.buzz-feed time{color:#777079;font-size:9px}.buzz-feed h3{margin:20px 0 10px;font:700 25px/1.08 Georgia,serif}.buzz-feed article p{color:#69636c;font-size:11px;line-height:1.65}.buzz-feed article a{color:#9b2857;margin-top:auto;font-size:10px;font-weight:900}.buzz-feed .buzz-lead{color:#fff;background:linear-gradient(140deg,#672342,#251721);border-color:#672342}.buzz-feed .buzz-lead p{color:#d9cbd2}.buzz-feed .buzz-lead a{color:#ffc43d}.buzz-submit{color:#fff;background:#17131b;justify-content:space-between;align-items:center;gap:40px;padding:55px max(24px,50vw - 536px);display:flex}.buzz-submit h2{letter-spacing:-.045em;margin:7px 0 10px;font-size:40px}.buzz-submit span{color:#bdb3be;max-width:750px;font-size:11px;line-height:1.65;display:block}.buzz-submit>a{color:#17131b;background:#ffc43d;border-radius:9px;flex:none;padding:14px 17px;font-size:10px;font-weight:950;text-decoration:none}.buzz-footer{color:#807881;background:#fff;gap:24px;padding:28px max(24px,50vw - 536px);font-size:10px;display:flex}.buzz-footer a{color:#762344;margin-left:auto;font-weight:900}.buzz-footer a+a{margin-left:0}@media (max-width:800px){.buzz-home{padding:48px 16px}.buzz-home>header,.buzz-feed>header,.buzz-submit{flex-direction:column;align-items:flex-start}.buzz-home>div,.buzz-feed>div,.buzz-hero{grid-template-columns:1fr}.buzz-home article{min-height:220px}.buzz-nav{height:62px;padding:0 16px}.buzz-nav nav{display:none}.buzz-hero{padding:60px 18px}.buzz-hero h1{font-size:66px}.buzz-standard{flex-direction:column;align-items:flex-start;gap:9px}.buzz-feed{padding:52px 18px}.buzz-submit{padding:45px 18px}.buzz-footer{flex-direction:column;gap:9px}.buzz-footer a{margin:0}}.membership-actions{grid-template-columns:1fr 1fr;align-content:center;gap:9px;display:grid}.membership-actions a{color:#111315;text-align:center;background:#ffc43d;border-radius:10px;padding:14px 17px;font-size:11px;font-weight:950;text-decoration:none}.membership-actions a:nth-child(2){color:#fff;background:#2b3942}.membership-actions small{color:#9eabb2;text-align:center;grid-column:1/-1}.plan-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.plan-actions a{color:#fff;text-align:center;background:#17202a;border:2px solid #17202a;border-radius:10px;place-items:center;min-height:48px;padding:12px;font-size:11px;font-weight:950;text-decoration:none;display:grid}.plan-actions a:last-child,.priority .plan-actions a{color:#17202a;background:#ffc43d;border-color:#ffc43d}.priority .plan-actions a:last-child{color:#fff;background:#2d3d46;border-color:#52636d}.plan-actions a:hover{filter:brightness(1.05);transform:translateY(-1px)}.plan-note{margin-top:18px}@media (max-width:560px){.plan-actions{grid-template-columns:1fr}}.member-page,.dashboard-page{color:#17202a;background:#f4f6f7;min-height:100vh;font-family:Arial,sans-serif}.member-nav,.dash-nav{color:#fff;background:#111315;border-bottom:4px solid #f26a21;align-items:center;gap:25px;height:72px;padding:0 max(22px,50vw - 560px);display:flex}.member-nav>a:last-child,.dash-nav>a:last-child{color:#fff;margin-left:auto;font-size:11px;font-weight:900}.member-hero{color:#fff;background:radial-gradient(circle at 87% 15%,#ffc43d47,#0000 23rem),linear-gradient(130deg,#0b1115,#18394c);padding:95px max(24px,50vw - 560px) 85px}.member-hero>p,.member-features header p,.member-plans header p,.member-ethics>div>p,.dash-heading p,.dash-card header p,.locked-card>p{color:#ffc43d;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.member-hero h1{letter-spacing:-.07em;max-width:850px;margin:15px 0 23px;font-size:clamp(52px,8vw,92px);line-height:.88}.member-hero>span{color:#c8d1d6;max-width:740px;font-size:17px;line-height:1.65;display:block}.member-hero>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.member-hero>div a{color:#111315;background:#ffc43d;border-radius:10px;padding:14px 17px;font-size:11px;font-weight:950;text-decoration:none}.member-hero>div a:last-child{color:#fff;background:#2d3d46}.member-hero>small{color:#93a3ac;margin-top:15px;display:block}.member-proof{border-bottom:1px solid #d9e0e4;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px 20px;max-width:1120px;margin:0 auto;padding:27px 24px;display:grid}.member-proof b{color:#bd4817;font-size:10px}.member-proof span{color:#677681;font-size:11px}.member-features,.member-plans{max-width:1120px;margin:auto;padding:72px 24px}.member-features h2,.member-plans h2,.member-ethics h2{letter-spacing:-.055em;margin:8px 0 28px;font-size:clamp(34px,5vw,56px);line-height:.95}.member-features>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.member-features article{background:#fff;border-top:6px solid #f26a21;border-radius:14px;min-height:210px;padding:24px;box-shadow:0 15px 40px #192d3a0f}.member-features article>span{color:#d35b20;font-size:11px;font-weight:950}.member-features h3{letter-spacing:-.03em;margin:20px 0 10px;font-size:22px}.member-features article p{color:#667680;font-size:12px;line-height:1.65}.member-plans{background:#fff3df;max-width:none;padding-left:max(24px,50vw - 536px);padding-right:max(24px,50vw - 536px)}.plan-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.plan-grid article{background:#fff;border:2px solid #17202a;border-radius:18px;padding:32px}.plan-grid .priority{color:#fff;background:#111315;border-color:#f26a21;box-shadow:0 13px #f26a21}.plan-grid article>span{color:#bd4817;letter-spacing:.13em;font-size:10px;font-weight:950}.plan-grid .priority>span{color:#ffc43d}.plan-grid h3{letter-spacing:-.06em;margin:15px 0 5px;font-size:55px}.plan-grid h3 small{letter-spacing:0;font-size:13px}.plan-grid article>b{font-size:12px}.plan-grid ul{gap:11px;margin:25px 0;padding:0;list-style:none;display:grid}.plan-grid li{font-size:12px}.plan-grid li:before{content:"✓";color:#e35e1f;margin-right:9px;font-weight:950}.plan-grid button{color:#6b7378;background:#e7eaec;border:0;border-radius:10px;width:100%;padding:14px;font-weight:900}.plan-note{color:#687681;font-size:10px;line-height:1.6}.member-ethics{color:#fff;background:#17232b;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:62px max(24px,50vw - 536px);display:grid}.member-ethics h2{margin-bottom:0}.member-ethics>p{color:#c2cbd0;font-size:13px;line-height:1.75}.member-footer{color:#6d7b84;background:#fff;justify-content:space-between;padding:28px max(24px,50vw - 536px);font-size:10px;display:flex}.member-footer a{color:#17202a;font-weight:900}.dash-nav>span{color:#ffc43d;letter-spacing:.14em;margin-left:auto;font-size:9px;font-weight:950}.dash-nav>a:last-child{margin-left:0}.dash-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1120px;margin:auto;padding:52px 24px 25px;display:flex}.dash-heading h1{letter-spacing:-.065em;margin:7px 0 0;font-size:clamp(43px,6vw,72px);line-height:.9}.dash-heading label{color:#687681;gap:7px;font-size:10px;font-weight:850;display:grid}.dash-heading select{background:#fff;border:1px solid #cbd5db;border-radius:10px;min-width:210px;padding:12px}.brief-card{color:#fff;background:#111315;border-left:7px solid #f26a21;border-radius:0 16px 16px 0;grid-template-columns:.42fr 1fr auto;align-items:center;gap:28px;max-width:1072px;margin:0 auto 17px;padding:28px;display:grid}.brief-card>div{gap:6px;display:grid}.brief-card span{color:#ffc43d;letter-spacing:.13em;font-size:10px;font-weight:950}.brief-card small{color:#87949c;font-size:9px}.brief-card>p{color:#d5dadd;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.65}.brief-card>a{color:#ffc43d;font-size:10px;font-weight:900}.dash-grid{grid-template-columns:1fr 1fr;gap:17px;max-width:1120px;margin:auto;padding:0 24px 35px;display:grid}.dash-card{background:#fff;border:1px solid #d8e0e4;border-radius:17px;padding:25px;box-shadow:0 13px 38px #1a323f0f}.dash-card>header{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.dash-card h2{letter-spacing:-.045em;margin:6px 0 0;font-size:28px}.dash-card header>small{color:#21825a;font-size:9px;font-weight:850}.decision-list{border:1px solid #e0e6e9;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.decision-list article{border-right:1px solid #e0e6e9;gap:7px;padding:15px 10px;display:grid}.decision-list article:last-child{border:0}.decision-list span,.decision-list small{color:#74828b;font-size:9px}.decision-list strong{font-size:24px}.decision-list b{text-transform:capitalize;font-size:10px}.toggle-list{display:grid}.toggle-list label{border-top:1px solid #e5eaec;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;font-weight:750;display:flex}.toggle-list input{accent-color:#f26a21;width:20px;height:20px}.event-card form label{color:#667680;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.event-card form>div{display:flex}.event-card input{border:1px solid #cad5db;border-radius:9px 0 0 9px;flex:1;min-width:0;padding:12px}.event-card form button{color:#fff;background:#17202a;border:0;border-radius:0 9px 9px 0;padding:12px 16px;font-weight:900}.event-card ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.event-card li{background:#fff4e5;border-left:5px solid #f26a21;border-radius:0 9px 9px 0;justify-content:space-between;padding:12px;font-size:11px;display:flex}.event-card li button{background:0 0;border:0;font-size:18px}.locked-card{color:#fff;background:radial-gradient(circle at 92% 5%,#ffc43d47,#0000 14rem),#17232b;flex-direction:column;justify-content:center;display:flex}.locked-card h2{margin:10px 0}.locked-card>p:nth-of-type(2){color:#c3cbd0;font-size:12px;line-height:1.7}.locked-card>span{color:#ffc43d;text-transform:uppercase;margin-top:15px;font-size:9px;font-weight:900}.preview-notice{background:#fff7dd;border:1px solid #e3c983;border-radius:12px;gap:15px;max-width:1072px;margin:0 auto 55px;padding:18px;font-size:10px;display:flex}.preview-notice span{color:#667680}@media (max-width:760px){.membership-actions,.plan-grid,.member-features>div,.member-ethics,.dash-grid{grid-template-columns:1fr}.member-proof{grid-template-columns:auto 1fr}.member-hero{padding-top:62px}.member-hero h1{font-size:50px}.member-features,.member-plans{padding:52px 18px}.member-nav,.dash-nav{height:62px;padding:0 16px}.member-nav>a:last-child{font-size:9px}.dash-heading{flex-direction:column;align-items:start;padding:40px 18px 20px}.dash-heading label,.dash-heading select{width:100%}.brief-card{grid-template-columns:1fr;margin:0 18px 15px}.dash-grid{padding:0 18px 30px}.decision-list{grid-template-columns:repeat(4,100px);overflow:auto}.preview-notice{flex-direction:column;margin:0 18px 35px}.member-footer{flex-direction:column;gap:8px}.dash-nav>span{display:none}}.local-row{grid-template-columns:1.3fr repeat(4,1fr);gap:10px}.local-row>a{padding:16px}.visit-page{color:#17202a;background:#f7f4ed;min-height:100vh;font-family:Arial,sans-serif}.visit-nav{color:#fff;background:#111315;border-bottom:4px solid #f26a21;align-items:center;gap:30px;height:72px;padding:0 max(22px,50vw - 560px);display:flex}.visit-nav nav{gap:22px;margin-left:auto;display:flex}.visit-nav nav a,.visit-nav>a:last-child{color:#fff;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.visit-nav>a:last-child{color:#111315;background:#ffc43d;border-radius:8px;padding:10px 12px}.visit-hero{color:#fff;background:linear-gradient(90deg,#090d10f5,#090d10b3),url(/laporte-county-courthouse.jpg) 50%/cover;grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;padding:90px max(24px,50vw - 560px);display:grid}.visit-hero p,.history-section header p,.directions-section header>p,.explore-section header p,.arrival-card p,.visit-weather p{color:#ffc43d;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.visit-hero h1{letter-spacing:-.055em;max-width:850px;margin:15px 0 20px;font-family:Georgia,serif;font-size:clamp(50px,7vw,82px);line-height:.92}.visit-hero>div>span{color:#d1d5d7;max-width:750px;font-family:Georgia,serif;font-size:17px;line-height:1.7;display:block}.visit-hero>div>a{color:#111315;background:#ffc43d;border-radius:9px;margin-top:27px;padding:14px 18px;font-size:11px;font-weight:950;text-decoration:none;display:inline-block}.visit-hero aside{background:#111315d1;border-left:7px solid #f26a21;gap:8px;padding:27px;display:grid}.visit-hero aside b{color:#ffc43d;font-size:36px}.visit-hero aside span{font-family:Georgia,serif;font-size:16px}.visit-hero aside small{color:#9ea8ad}.history-section,.directions-section,.explore-section{max-width:1120px;margin:auto;padding:72px 24px}.history-section h2,.directions-section h2,.explore-section h2,.visit-weather h2{letter-spacing:-.055em;margin:8px 0 28px;font-size:clamp(36px,5vw,58px);line-height:.95}.history-lead{grid-template-columns:1fr 1fr;gap:35px;margin-bottom:35px;display:grid}.history-lead p{color:#4e5e68;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.8}.history-timeline{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.history-timeline article{background:#fff;border-top:5px solid #f26a21;border-radius:12px;gap:10px;min-height:135px;padding:21px;display:grid}.history-timeline b{font-size:20px}.history-timeline span{color:#667680;font-size:11px;line-height:1.55}.history-sources{flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;display:flex}.history-sources span{color:#707e86;text-transform:uppercase;margin-right:8px;font-size:9px;font-weight:900}.history-sources a{color:#a33f13;background:#fff;border:1px solid #d7d1c5;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:850;text-decoration:none}.directions-section{background:#17232b;max-width:none;padding-left:max(24px,50vw - 536px);padding-right:max(24px,50vw - 536px)}.directions-section header{color:#fff;grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.directions-section header>p{grid-column:1/-1}.directions-section header>span{color:#bdc7cc;align-self:end;margin-bottom:32px;font-size:11px;line-height:1.65}.direction-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.direction-grid article{background:#fff;border-top:5px solid #ffc43d;border-radius:12px;flex-direction:column;min-height:250px;padding:21px;display:flex}.direction-grid article>span{color:#bd4817;font-size:9px;font-weight:950}.direction-grid h3{margin:8px 0 5px;font-size:25px}.direction-grid article>b{font-size:10px}.direction-grid p{color:#667680;font-size:11px;line-height:1.6}.direction-grid a{color:#a43f12;margin-top:auto;font-size:10px;font-weight:900}.arrival-card{color:#fff;background:#111315;border:1px solid #42515a;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-top:14px;padding:22px;display:flex}.arrival-card h3{margin:6px 0;font-size:22px}.arrival-card span{color:#aeb9bf;font-size:11px}.arrival-card>a{color:#111315;background:#ffc43d;border-radius:8px;padding:12px 14px;font-size:10px;font-weight:900;text-decoration:none}.explore-section>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.explore-section>div>a{color:#17202a;background:#fff;border:1px solid #ded7ca;border-radius:14px;flex-direction:column;min-height:260px;padding:24px;text-decoration:none;display:flex}.explore-section>div span{color:#bd4817;letter-spacing:.13em;font-size:9px;font-weight:950}.explore-section h3{margin:18px 0 10px;font-family:Georgia,serif;font-size:23px;line-height:1.15}.explore-section>div p{color:#667680;font-size:11px;line-height:1.65}.explore-section>div b{color:#a33f13;margin-top:auto;font-size:10px}.visit-weather{color:#fff;background:#bd4817;justify-content:space-between;align-items:center;gap:40px;padding:55px max(24px,50vw - 536px);display:flex}.visit-weather h2{margin-bottom:10px}.visit-weather span{color:#ffdfca;font-size:12px}.visit-weather>a{color:#111315;background:#ffc43d;border-radius:9px;flex:none;padding:14px 17px;font-size:11px;font-weight:950;text-decoration:none}.visit-footer{color:#7b878e;background:#111315;justify-content:space-between;gap:25px;padding:28px max(24px,50vw - 536px);font-size:10px;display:flex}.visit-footer a{color:#fff;font-weight:900}@media (max-width:800px){.local-row{grid-template-columns:1fr}.visit-nav{height:62px;padding:0 16px}.visit-nav nav{display:none}.visit-hero{grid-template-columns:1fr;padding:60px 18px}.visit-hero h1{font-size:48px}.history-section,.explore-section{padding:52px 18px}.history-lead,.directions-section header,.explore-section>div{grid-template-columns:1fr}.history-timeline{grid-template-columns:1fr 1fr}.directions-section{padding:52px 18px}.direction-grid{grid-template-columns:repeat(4,220px);overflow-x:auto}.arrival-card,.visit-weather,.visit-footer{flex-direction:column;align-items:flex-start}.visit-weather{padding:45px 18px}}@media (max-width:480px){.history-timeline{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mobile-menu>summary{color:#fff;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:#20262a;border:1px solid #ffffff8c;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:900;list-style:none;display:flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary b{font-size:15px;line-height:1}.mobile-menu[open]>summary{color:#111315;background:#ffc43d;border-color:#ffc43d}.mobile-menu nav{z-index:100;width:auto;max-height:calc(100vh - 82px);padding:9px;position:fixed;inset:70px 12px auto;overflow-y:auto}.mobile-menu nav a{min-height:44px;padding:14px;display:block}@media (max-width:800px){.new-header .mobile-menu[open] nav{display:grid}}.phone-install-pill{z-index:80;color:#111315;cursor:pointer;background:#ffc43d;border:0;border-radius:999px;padding:13px 16px;font-size:11px;font-weight:950;position:fixed;bottom:18px;right:18px;box-shadow:0 15px 40px #00000047}.phone-app-nav{display:none}.install-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a0cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.install-modal>div{color:#fff;background:#17232b;border-top:7px solid #f26a21;border-radius:15px;width:min(480px,100%);padding:30px;position:relative;box-shadow:0 35px 90px #0006}.install-modal>div>span{color:#ffc43d;letter-spacing:.14em;font-size:9px;font-weight:950}.install-modal h2{letter-spacing:-.045em;margin:9px 0 22px;font-size:34px}.install-modal section{border-top:1px solid #43515a;padding:15px 0}.install-modal section p{color:#c1cbd0;margin:7px 0 0;font-size:12px;line-height:1.55}.install-modal small{color:#8f9ba2;margin-top:14px;display:block}.install-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:10px;right:13px}.app-download-page{color:#17202a;background:#f4f6f7;min-height:100vh;font-family:Arial,sans-serif}.app-download-page>header{color:#fff;background:#111315;border-bottom:4px solid #f26a21;align-items:center;gap:25px;height:72px;padding:0 max(22px,50vw - 560px);display:flex}.app-download-page>header>a:last-child{color:#fff;margin-left:auto;font-size:10px;font-weight:900}.app-download-hero{color:#fff;background:radial-gradient(circle at 84% 15%,#ffc43d47,#0000 23rem),linear-gradient(135deg,#07131d,#173b51);grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;padding:85px max(24px,50vw - 560px);display:grid}.app-download-hero p,.app-install-help>div>p{color:#ffc43d;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.app-download-hero h1{letter-spacing:-.075em;max-width:760px;margin:15px 0 21px;font-size:clamp(56px,8vw,90px);line-height:.86}.app-download-hero>div>span{color:#c5d0d5;max-width:720px;font-size:16px;line-height:1.7;display:block}.app-storeless{align-items:center;gap:11px;margin-top:27px;display:flex}.app-storeless b{color:#111315;background:#ffc43d;border-radius:8px;padding:9px 11px;font-size:9px}.app-storeless span{color:#aebbc1;font-size:10px}.phone-mockup{background:#090c0e;border:2px solid #6c7d86;border-radius:40px;justify-self:center;width:270px;padding:12px;box-shadow:0 35px 70px #0000004d}.phone-mockup>div{background:linear-gradient(#1677c8,#0c2434 48%,#111315);border-radius:29px;min-height:520px;padding:45px 20px 18px;display:grid}.phone-mockup span{color:#c4e8fa;letter-spacing:.12em;font-size:9px;font-weight:900}.phone-mockup>b{letter-spacing:-.09em;align-self:end;font-size:82px}.phone-mockup strong{font-size:18px}.phone-mockup small{background:#0000004d;border-left:4px solid #59bd86;margin-top:10px;padding:10px}.phone-mockup nav{grid-template-columns:repeat(3,1fr);align-self:end;gap:5px;display:grid}.phone-mockup i{color:#c9d2d6;text-align:center;background:#202d34;border-radius:7px;padding:10px 3px;font-size:8px;font-style:normal}.phone-mockup i:first-child{color:#111315;background:#ffc43d;font-weight:900}.app-benefits{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1120px;margin:auto;padding:70px 24px;display:grid}.app-benefits article{background:#fff;border-top:6px solid #f26a21;border-radius:14px;min-height:230px;padding:25px}.app-benefits .weather-primary{color:#fff;background:#111315;border-color:#ffc43d;box-shadow:0 12px #f26a21}.app-benefits span{color:#bd4817;font-size:9px;font-weight:950}.app-benefits .weather-primary span{color:#ffc43d}.app-benefits h2{letter-spacing:-.045em;margin:20px 0 10px;font-size:29px}.app-benefits p{color:#657681;font-size:12px;line-height:1.65}.app-benefits .weather-primary p{color:#bdc8cd}.app-install-help{color:#fff;background:#bd4817;grid-template-columns:1fr 1fr;gap:50px;padding:58px max(24px,50vw - 536px);display:grid}.app-install-help h2{letter-spacing:-.055em;margin:8px 0 0;font-size:43px;line-height:.95}.app-install-help>div:last-child{gap:10px;display:grid}.app-install-help article{color:#17202a;background:#fff;border-radius:10px;gap:6px;padding:16px;display:grid}.app-install-help article span{font-size:11px}.app-download-page>footer{color:#7a878e;background:#111315;justify-content:space-between;padding:28px max(24px,50vw - 536px);font-size:10px;display:flex}.app-download-page>footer a{color:#fff;font-weight:900}.app-promo{color:#fff;background:linear-gradient(135deg,#074d7d,#122d3e)}.app-promo>div>span{color:#c7d8e1}.app-promo>a{color:#111315;background:#ffc43d}@media (max-width:800px){body{padding-bottom:62px}.phone-install-pill{display:none}.phone-app-nav{z-index:75;background:#111315;border-top:3px solid #f26a21;grid-template-columns:repeat(4,1fr);height:62px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000038}.phone-app-nav a,.phone-app-nav button{color:#fff;text-align:center;background:0 0;border:0;place-items:center;font-size:9px;font-weight:850;text-decoration:none;display:grid}.phone-app-nav button{color:#111315;background:#ffc43d}.app-download-page>header{height:62px;padding:0 16px}.app-download-hero{grid-template-columns:1fr;padding:55px 18px}.app-download-hero h1{font-size:53px}.phone-mockup{width:250px}.app-benefits{grid-template-columns:1fr;padding:48px 18px}.app-install-help{grid-template-columns:1fr;padding:45px 18px}.app-download-page>footer{flex-direction:column;align-items:flex-start;gap:7px}.install-modal{padding-bottom:75px}}.app-download-hero{background:radial-gradient(circle at 84% 15%,#ffc43d40,#0000 23rem),linear-gradient(90deg,#050a0ef5,#050a0e8f),url(/laporte-county-courthouse.jpg) 50% 35%/cover}@media (display-mode:standalone){html{background:#111315 url(/laporte-county-courthouse.jpg) 50%/cover no-repeat fixed}body{min-height:100vh;position:relative;background:0 0!important}body:before{content:"";z-index:-2;background:linear-gradient(#05090ca8,#05090cd1),url(/laporte-county-courthouse.jpg) 50%/cover no-repeat;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 8%,#ffc43d29,#0000 21rem);position:fixed;inset:0}.new-home,.member-page,.dashboard-page,.visit-page,.app-download-page{background:#f4f6f7e6!important}.new-header,.member-nav,.dash-nav,.visit-nav,.app-download-page>header,.phone-app-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111315f0!important}.new-hero-bg{background:linear-gradient(90deg,#070c10f0,#070c108c),url(/laporte-county-courthouse.jpg) 50%/cover}.app-download-hero,.visit-hero{background:linear-gradient(90deg,#050a0eeb,#050a0e7a),url(/laporte-county-courthouse.jpg) 50% 35%/cover}.new-section,.local-row,.dash-heading,.member-features,.history-section,.explore-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f6f7e6}.dash-card,.brief-card,.member-features article,.history-timeline article,.explore-section>div>a{box-shadow:0 18px 48px #0000002e}}.radar-launch{color:#fff;margin-top:20px;text-decoration:none;display:block;position:relative}.radar-launch img{margin-top:0}.radar-launch strong{color:#111315;background:#ffc43d;border-radius:8px;padding:11px 13px;font-size:10px;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 24px #0003}.member-history-link{font-weight:900;text-decoration:none;color:#ffc43d!important;margin-left:auto!important;font-size:10px!important}.member-history-link+a{margin-left:0!important}.alerts-page{color:#17202a;background:#f3f6f7;min-height:100vh;font-family:Arial,sans-serif}.alerts-nav{color:#fff;background:#101315;border-bottom:4px solid #f26a21;align-items:center;height:72px;padding:0 max(22px,50vw - 580px);display:flex}.alerts-nav nav{gap:24px;margin-left:auto;display:flex}.alerts-nav nav a{color:#fff;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.alerts-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#f26a2147,#0000 24rem),linear-gradient(120deg,#081116,#173445);grid-template-columns:1.4fr .6fr;align-items:center;gap:55px;padding:80px max(24px,50vw - 560px);display:grid}.alerts-hero p,.sms-offer p,.radar-lab header p,.community-map header p,.report-form>p{color:#ffc43d;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.alerts-hero h1{letter-spacing:-.065em;max-width:800px;margin:13px 0 20px;font-size:clamp(52px,7vw,82px);line-height:.9}.alerts-hero>div>span{color:#c8d1d6;max-width:720px;font-size:16px;line-height:1.65;display:block}.alerts-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.alerts-actions button,.alerts-actions a{color:#111315;cursor:pointer;background:#ffc43d;border:0;border-radius:9px;padding:14px 17px;font-size:11px;font-weight:950;text-decoration:none}.alerts-actions a{color:#fff;background:#f26a21}.alerts-hero small{color:#9eabb2;margin-top:13px;display:block}.alerts-hero aside{background:#0000004d;border:1px solid #52646e;border-top:7px solid #f26a21;border-radius:13px;padding:27px}.alerts-hero aside>b{color:#ffc43d;letter-spacing:.12em;font-size:10px}.alerts-hero aside ul{color:#dce2e5;gap:12px;margin:20px 0;padding-left:18px;font-size:12px;display:grid}.permission{color:#d8c284;background:#403b26;border-radius:8px;padding:11px;font-size:10px;font-weight:900;display:block}.permission.granted{color:#baf0d0;background:#173d2c}.permission.denied{color:#ffc1b5;background:#4b211c}.sms-offer{color:#fff;background:#bd4817;justify-content:space-between;align-items:center;gap:35px;padding:36px max(24px,50vw - 560px);display:flex}.sms-offer h2{letter-spacing:-.05em;margin:7px 0;font-size:42px}.sms-offer h2 small{letter-spacing:0;font-size:12px}.sms-offer>div>span{color:#ffe1ce;font-size:11px}.sms-offer>a{color:#111315;background:#ffc43d;border-radius:9px;flex:none;padding:14px 17px;font-size:10px;font-weight:950;text-decoration:none}.radar-lab,.community-map{max-width:1160px;margin:auto;padding:70px 24px}.radar-lab>header,.community-map>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.radar-lab h2,.community-map h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(35px,5vw,56px);line-height:.95}.radar-lab>header>span,.community-map>header>span{color:#677680;text-align:right;max-width:390px;font-size:11px;line-height:1.65}.county-tabs{gap:7px;margin-bottom:10px;display:flex;overflow-x:auto}.county-tabs button{color:#465762;cursor:pointer;background:#fff;border:1px solid #cdd7dc;border-radius:9px;flex:none;align-items:center;gap:7px;padding:11px 13px;font-size:10px;font-weight:850;display:flex}.county-tabs button.active{color:#fff;background:#17232b;border-color:#17232b}.county-tabs b{color:#111315;background:#ffc43d;border-radius:4px;padding:3px 5px;font-size:7px}.radar-frame{background:#17232b;border:4px solid #17232b;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 22px 55px #162b362b}.radar-frame iframe{border:0;width:100%;height:610px;display:block}.radar-focus{z-index:2;color:#fff;pointer-events:none;background:#090f12e0;border-left:5px solid #f26a21;gap:3px;padding:11px 13px;display:grid;position:absolute;top:15px;left:15px}.radar-focus b{font-size:13px}.radar-focus span{color:#ffc43d;text-transform:uppercase;font-size:8px;font-weight:900}.radar-lab>small{color:#6d7c84;margin-top:10px;font-size:9px;display:block}.community-map{background:#fff1dc;max-width:none;padding-left:max(24px,50vw - 560px);padding-right:max(24px,50vw - 560px)}.report-layout{grid-template-columns:1.25fr .75fr;gap:17px;display:grid}.report-map,.report-form{background:#fff;border:2px solid #17232b;border-radius:17px}.county-shape{background:linear-gradient(#ffffffb8,#ffffffb8),url(/laporte-county-courthouse.jpg) 50%/cover;border-bottom:2px solid #17232b;min-height:480px;position:relative;overflow:hidden}.county-shape:before{content:"";clip-path:polygon(2% 11%,82% 2%,98% 34%,92% 92%,17% 98%,1% 67%);background:#ffc43d2e;border:5px solid #f26a21;position:absolute;inset:45px 80px}.county-shape>b{z-index:1;color:#fff;letter-spacing:.12em;background:#17232b;padding:9px 11px;font-size:10px;position:absolute;top:22px;left:22px}.county-shape>span{z-index:1;color:#fff;background:#11232ec7;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute}.county-shape>span:first-of-type{top:90px;left:115px}.county-shape>span:nth-of-type(2){top:285px;left:54%}.county-shape>span:nth-of-type(3){top:225px;left:31%}.county-shape>span:nth-of-type(4){top:380px;left:43%}.report-pin{z-index:3;color:#fff;background:#d84b13;border:3px solid #fff;border-radius:50%;width:30px;height:30px;font-weight:950;position:absolute}.pin-0{top:31%;left:45%}.pin-1{top:54%;left:65%}.pin-2{top:70%;left:37%}.pin-3{top:20%;left:70%}.report-feed{max-height:270px;padding:16px;overflow:auto}.report-feed>p{color:#687681;font-size:11px}.report-feed article{background:#fff8ed;border-left:5px solid #f26a21;padding:12px}.report-feed article+article{margin-top:8px}.report-feed article b{font-size:11px}.report-feed article span{color:#687681;margin-top:3px;font-size:9px;display:block}.report-feed article p{margin-bottom:0;font-size:10px}.report-form{flex-direction:column;padding:25px;display:flex}.report-form h3{letter-spacing:-.04em;margin:8px 0 18px;font-size:26px}.report-form label{color:#4f606a;text-transform:uppercase;gap:5px;margin-bottom:11px;font-size:9px;font-weight:900;display:grid}.report-form input,.report-form select,.report-form textarea{width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd6dc;border-radius:8px;padding:11px;font-size:11px}.report-form label small{text-transform:none;font-size:8px}.report-form>button{color:#fff;cursor:pointer;background:#17232b;border:0;border-radius:9px;padding:14px;font-weight:950}.report-form>small,.form-status{color:#687681;margin-top:9px;font-size:9px;line-height:1.5;display:block}.form-status{color:#a54217;min-height:14px;font-weight:850}.honeypot{position:absolute!important;left:-9999px!important}.alerts-footer{color:#aeb8bd;background:#111315;justify-content:space-between;padding:28px max(24px,50vw - 560px);font-size:10px;display:flex}.alerts-footer a{color:#fff;font-weight:900}@media (max-width:800px){.alerts-nav{height:62px;padding:0 16px}.alerts-nav nav{display:none}.alerts-hero,.report-layout{grid-template-columns:1fr}.alerts-hero{padding:58px 18px}.alerts-hero h1{font-size:50px}.sms-offer,.radar-lab>header,.community-map>header,.alerts-footer{flex-direction:column;align-items:flex-start}.sms-offer{padding:32px 18px}.radar-lab,.community-map{padding:52px 18px}.radar-lab>header>span,.community-map>header>span{text-align:left}.radar-frame iframe{height:480px}.county-shape:before{inset:55px 25px}.alerts-footer{gap:8px}}.member-access{color:#fff;background:#101820;min-height:100vh;padding:15vh max(24px,50vw - 380px);font-family:Arial,sans-serif}.member-access h1{font-size:clamp(38px,7vw,68px);line-height:.95}.member-access p{color:#cbd5da;max-width:620px;line-height:1.7}.member-access a{color:#111;background:#ffc43d;border-radius:8px;margin-top:18px;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.member-portal{color:#17202a;background:#f4f6f7;min-height:100vh;font-family:Arial,sans-serif}.member-portal>header{color:#fff;background:#111315;border-bottom:4px solid #f26a21;justify-content:space-between;padding:24px max(24px,50vw - 540px);display:flex}.member-portal>header a{color:#fff;font-weight:950;text-decoration:none}.member-portal>header span{color:#ffc43d;letter-spacing:.12em;font-size:11px;font-weight:950}.member-welcome{color:#fff;background:linear-gradient(125deg,#0b1115,#19415a);padding:82px max(24px,50vw - 540px)}.member-welcome p{color:#ffc43d;letter-spacing:.15em;font-size:10px;font-weight:950}.member-welcome h1{letter-spacing:-.065em;max-width:850px;margin:14px 0;font-size:clamp(50px,8vw,84px);line-height:.9}.member-welcome>span{color:#cad5da;max-width:700px;line-height:1.65;display:block}.member-welcome a{color:#111;background:#ffc43d;border-radius:9px;margin-top:25px;padding:14px 17px;font-size:11px;font-weight:950;text-decoration:none;display:inline-block}.member-entitlements{max-width:1080px;margin:auto;padding:68px 24px}.member-entitlements h2{letter-spacing:-.05em;font-size:clamp(34px,5vw,54px)}.member-entitlements>div{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.member-entitlements article{background:#fff;border-top:6px solid #f26a21;border-radius:12px;padding:24px;box-shadow:0 14px 36px #14283412}.member-entitlements h3{font-size:21px}.member-entitlements p{color:#657680;line-height:1.65}.member-entitlements aside{background:#fff3d5;border-left:6px solid #ffc43d;margin-top:20px;padding:20px}.member-entitlements aside p{margin-bottom:0}.priority-portal .member-welcome{background:linear-gradient(125deg,#0a0c0e,#4b210f)}.sms-portal .member-welcome{background:linear-gradient(125deg,#101315,#7d2e10)}@media (max-width:700px){.member-entitlements>div{grid-template-columns:1fr}.member-portal>header{flex-direction:column;gap:14px}.member-welcome{padding-top:58px}}.newsletter-home{color:#fff;background:linear-gradient(120deg,#0a456f,#157db9);justify-content:space-between;align-items:center;gap:45px;padding:58px max(24px,50vw - 560px);display:flex}.newsletter-home p,.newsletter-safety>div>p{color:#bce9ff;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.newsletter-home h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(34px,4vw,50px)}.newsletter-home span{color:#d7eaf4;max-width:720px;font-size:12px;line-height:1.65;display:block}.newsletter-home>a{color:#10233d;background:#ffc43d;border-radius:9px;flex:none;padding:15px 18px;font-size:11px;font-weight:950;text-decoration:none}.newsletter-page{color:#17232b;background:#eef4f7;min-height:100vh}.newsletter-nav{color:#fff;background:#111315;border-bottom:4px solid #ffc43d;align-items:center;height:72px;padding:0 max(22px,50vw - 560px);display:flex}.newsletter-nav nav{gap:24px;margin-left:auto;display:flex}.newsletter-nav nav a{color:#fff;text-transform:uppercase;font-size:10px;font-weight:900;text-decoration:none}.newsletter-hero{color:#fff;background:radial-gradient(circle at 15% 10%,#ffc43d38,#0000 24rem),linear-gradient(135deg,#0a456f,#102d42);grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;padding:75px max(24px,50vw - 560px);display:grid}.newsletter-hero>div>p:first-child{color:#ffc43d;letter-spacing:.16em;margin:0;font-size:10px;font-weight:950}.newsletter-hero h1{letter-spacing:-.07em;margin:13px 0 20px;font-size:clamp(58px,7vw,88px);line-height:.84}.newsletter-hero h1 span{color:#8fd9f6}.newsletter-hero>div>p{color:#d1e0e8;max-width:570px;font-size:15px;line-height:1.7}.newsletter-hero ul{color:#c4d6df;gap:8px;padding-left:19px;font-size:11px;display:grid}.newsletter-frame{background:#fff;border-radius:18px;padding:12px;overflow:hidden;box-shadow:0 28px 70px #00000040}.newsletter-frame iframe{border:0;width:100%;height:430px;display:block}.newsletter-frame>a{color:#0d5d91;text-align:center;padding:12px;font-size:10px;font-weight:900;display:block}.newsletter-safety{background:#fff;grid-template-columns:.85fr 1.15fr;gap:55px;padding:58px max(24px,50vw - 560px);display:grid}.newsletter-safety h2{letter-spacing:-.05em;margin:8px 0 0;font-size:37px;line-height:1}.newsletter-safety>div>p{color:#bd4817}.newsletter-safety>p{color:#5e6e78;margin:0;font-size:12px;line-height:1.75}.newsletter-safety a{color:#0d5d91;font-weight:900}.newsletter-footer{color:#9eabb2;background:#111315;gap:28px;padding:28px max(24px,50vw - 560px);font-size:10px;display:flex}.newsletter-footer span{margin-right:auto}.newsletter-footer a{color:#fff;font-weight:900}.newsletter-footer a:last-child{color:#ffc43d}@media (max-width:800px){.newsletter-home,.newsletter-footer{flex-direction:column;align-items:flex-start}.newsletter-home{padding:48px 18px}.newsletter-nav nav{display:none}.newsletter-hero,.newsletter-safety{grid-template-columns:1fr;padding:52px 18px}.newsletter-hero h1{font-size:55px}.newsletter-frame iframe{height:470px}.newsletter-footer{gap:10px}}.courtesy-alert-signup{color:#fff;background:linear-gradient(135deg,#102a3a,#0b4d71);grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:68px max(24px,50vw - 560px);display:grid}.courtesy-alert-signup>div>p{color:#ffc43d;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.courtesy-alert-signup h2{letter-spacing:-.055em;margin:9px 0 18px;font-size:clamp(39px,5vw,58px);line-height:.94}.courtesy-alert-signup>div>span{color:#c9d9e1;font-size:13px;line-height:1.7;display:block}.courtesy-alert-signup ul{color:#d9e3e8;gap:8px;padding-left:19px;font-size:11px;display:grid}.courtesy-alert-signup strong{color:#ffe6a6;background:#0000003d;border-left:5px solid #ffc43d;margin-top:21px;padding:13px;font-size:11px;display:block}.courtesy-alert-signup>div:last-child{background:#fff;border-radius:17px;padding:12px;overflow:hidden;box-shadow:0 25px 65px #0000003d}.courtesy-alert-signup iframe{border:0;width:100%;height:430px;display:block}.courtesy-alert-signup>div:last-child>a{color:#0d5d91;text-align:center;padding:12px;font-size:10px;font-weight:900;display:block}@media (max-width:800px){.courtesy-alert-signup{grid-template-columns:1fr;padding:52px 18px}.courtesy-alert-signup iframe{height:500px}}.newsletter-preview{background:#e4f3fa;grid-template-columns:.8fr 1.2fr;gap:55px;padding:60px max(24px,50vw - 560px);display:grid}.newsletter-preview>div>p,.newsletter-preview article>small{color:#0d5d91;letter-spacing:.13em;margin:0;font-size:10px;font-weight:950}.newsletter-preview h2{letter-spacing:-.05em;margin:8px 0;font-size:40px}.newsletter-preview>div>span{color:#5c7180;font-size:12px;line-height:1.65}.newsletter-preview article{background:#fff;border-top:6px solid #ffc43d;border-radius:14px;padding:27px;box-shadow:0 15px 40px #0e4b6e1a}.newsletter-preview h3{margin:11px 0;font-size:27px}.newsletter-preview li{color:#546a77;margin:8px 0;font-size:11px}.newsletter-preview article>b{color:#0d5d91;margin-top:16px;font-size:10px;display:block}@media (max-width:800px){.newsletter-preview{grid-template-columns:1fr;padding:48px 18px}}.golf-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.golf-hero .golf-hero-actions>a{margin:0}.golf-hero .golf-hero-actions>a:last-child{color:#fff;background:#081f13bf;border:1px solid #ffffff80}.golf-courses,.golf-free-tools{max-width:1160px;margin:auto;padding:75px 20px}.golf-courses>header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:25px;display:flex}.golf-courses header p,.golf-free-tools header p{color:#35633e;letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.golf-courses h2,.golf-free-tools h2{letter-spacing:-.045em;margin:7px 0 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,58px);font-weight:500;line-height:.98}.golf-courses>header>span{color:#65766b;text-align:right;max-width:390px;font-size:11px;line-height:1.6}.golf-course-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.golf-course-grid article{background:#fff;border-top:6px solid #78a94b;border-radius:15px;flex-direction:column;padding:25px;display:flex;box-shadow:0 14px 40px #123d2a1a}.golf-course-grid article>span{color:#35633e;letter-spacing:.1em;font-size:9px;font-weight:950}.golf-course-grid h3{margin:12px 0 8px;font-family:Georgia,serif;font-size:27px}.golf-course-grid p{color:#617268;font-size:11px;line-height:1.65}.golf-course-grid article>div{gap:7px;margin-top:auto;padding-top:17px;display:grid}.golf-course-grid a{color:#fff;text-align:center;background:#123d2a;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.golf-course-grid a:first-child{color:#10271c;background:#b9df67}.golf-course-note{color:#5d6d63;background:#fff7df;border-left:5px solid #e8bb52;margin:18px 0 0;padding:14px;font-size:10px;line-height:1.6}.golf-free-tools{background:#e7f0e4;max-width:none;padding-left:max(24px,50vw - 560px);padding-right:max(24px,50vw - 560px)}.golf-free-tools>div{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:25px;display:grid}.golf-free-tools a{color:#17221b;background:#fff;border-top:5px solid #78a94b;border-radius:12px;gap:8px;padding:21px;text-decoration:none;display:grid}.golf-free-tools a span{color:#65756b;font-size:10px;line-height:1.55}.golf-free-tools>small{color:#53665a;margin-top:16px;font-weight:850;display:block}@media (max-width:800px){.golf-courses>header{flex-direction:column;align-items:flex-start}.golf-courses>header>span{text-align:left}.golf-course-grid{grid-template-columns:1fr}.golf-free-tools>div{grid-template-columns:1fr 1fr}}@media (max-width:480px){.golf-free-tools>div{grid-template-columns:1fr}}.golf-partner-direct{color:#fff;text-align:center;background:#35633e;border-radius:9px;margin:10px 0 0;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none;display:block}.golf-partner-page{--green:#123d2a;--lime:#b9df67;color:#17221b;background:#f3f7f0;min-height:100vh}.golf-partner-hero{color:#fff;background:linear-gradient(90deg,#081f13f5,#081f13a8),url(/golf-weather-hero.png) 50%/cover;grid-template-columns:1fr 320px;align-items:end;gap:60px;min-height:570px;padding:80px max(24px,50vw - 560px);display:grid}.golf-partner-hero p,.partner-offer header p,.partner-standards>div>p,.partner-contact>div>p{color:var(--lime);letter-spacing:.15em;margin:0;font-size:10px;font-weight:950}.golf-partner-hero h1{letter-spacing:-.06em;max-width:760px;margin:13px 0 22px;font-family:Georgia,serif;font-size:clamp(48px,7vw,82px);font-weight:500;line-height:.88}.golf-partner-hero>div>span{color:#d7e3da;max-width:690px;font-size:15px;line-height:1.7;display:block}.golf-partner-hero>div>a{color:#10271c;background:var(--lime);border-radius:9px;margin-top:27px;padding:14px 17px;font-size:11px;font-weight:950;text-decoration:none;display:inline-block}.golf-partner-hero aside{border-left:7px solid var(--lime);background:#06180ee6;gap:8px;padding:28px;display:grid}.golf-partner-hero aside small{color:var(--lime);font-weight:900}.golf-partner-hero aside strong{font-family:Georgia,serif;font-size:70px;line-height:1}.golf-partner-hero aside b{font-size:14px}.golf-partner-hero aside span{color:#c6d4ca;font-size:11px;line-height:1.6}.partner-logo-demo{background:#fff;border-radius:16px;grid-template-columns:180px 1fr;align-items:center;gap:28px;max-width:980px;margin:-34px auto 55px;padding:24px;display:grid;box-shadow:0 18px 55px #123d2a29}.partner-logo-demo>div{color:#35633e;text-align:center;border:3px dashed #35633e;border-radius:12px;place-items:center;height:110px;font-size:14px;font-weight:950;display:grid}.partner-logo-demo>span{gap:6px;display:grid}.partner-logo-demo small{color:#35633e;letter-spacing:.12em;font-size:9px;font-weight:950}.partner-logo-demo b{font-family:Georgia,serif;font-size:25px}.partner-logo-demo p{color:#65756b;margin:0;font-size:11px}.partner-offer{max-width:1120px;margin:auto;padding:55px 24px}.partner-offer h2,.partner-standards h2,.partner-contact h2{letter-spacing:-.045em;margin:7px 0 25px;font-family:Georgia,serif;font-size:clamp(38px,5vw,58px);font-weight:500;line-height:.98}.partner-offer>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.partner-offer article{border-top:5px solid var(--lime);background:#fff;border-radius:13px;padding:23px}.partner-offer article>b{color:#568461;font-size:10px}.partner-offer h3{margin:14px 0 8px;font-size:19px}.partner-offer article p{color:#627268;margin:0;font-size:11px;line-height:1.65}.partner-standards{color:#fff;background:#123d2a;grid-template-columns:.7fr 1.3fr;gap:50px;padding:65px max(24px,50vw - 560px);display:grid}.partner-standards ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.partner-standards li{border-left:4px solid var(--lime);background:#ffffff14;padding:14px 16px;font-size:11px;line-height:1.55}.partner-contact{grid-template-columns:.75fr 1.25fr;gap:55px;max-width:1120px;margin:auto;padding:75px 24px;display:grid}.partner-contact>div>span,.partner-contact>div>p:not(:first-child){color:#617268;font-size:12px;line-height:1.7}.partner-contact a{color:#35633e;font-weight:900}.golf-partner-form{background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid;box-shadow:0 18px 50px #123d2a1f}.golf-partner-form label{gap:7px;font-size:11px;font-weight:850;display:grid}.golf-partner-form input,.golf-partner-form textarea{width:100%;font:inherit;border:1px solid #b8cbbd;border-radius:9px;padding:12px}.partner-message,.golf-partner-form button,.golf-partner-form>small,.golf-partner-form>p{grid-column:1/-1}.golf-partner-form button{color:#10271c;background:var(--lime);border:0;border-radius:10px;padding:14px;font-weight:950}.golf-partner-form>small,.golf-partner-form>p{color:#65756b;margin:0;font-size:10px;line-height:1.5}.sponsor-value>div:first-child a{color:#bd4817;font-size:12px;font-weight:900}@media (max-width:800px){.golf-partner-hero,.partner-standards,.partner-contact{grid-template-columns:1fr}.golf-partner-hero{min-height:720px;padding:60px 18px}.partner-logo-demo{grid-template-columns:1fr;margin:-25px 16px 40px}.partner-offer>div{grid-template-columns:1fr 1fr}}@media (max-width:520px){.partner-offer>div,.golf-partner-form{grid-template-columns:1fr}.golf-partner-form label{grid-column:1/-1}}.skip-link{z-index:9999;color:#111;background:#ffc43d;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:900;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px!important;outline:3px solid #ffb000!important}:where(button,a,summary){touch-action:manipulation}:where(input,select,textarea){font-size:max(16px,1em)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:700px){:where(.legal-header,.newsletter-nav,.golf-nav){min-height:64px}:where(.legal-header,.newsletter-nav,.golf-nav) a{align-items:center;min-height:42px;display:flex}:where(.sponsor-primary,.sponsor-secondary,.golf-course-grid a,.golf-partner-form button,.contact-form button){min-height:46px}.phone-app-nav a,.phone-app-nav button{min-height:44px}}.refresh-top-button{z-index:90;color:#fff;cursor:pointer;background:#173c31;border:2px solid #fffc;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;display:flex;position:fixed;bottom:78px;right:18px;box-shadow:0 10px 28px #00000047}.refresh-top-button:hover{background:#215544;transform:translateY(-1px)}.refresh-top-button span{font-size:1.35rem;line-height:1}.refresh-top-button b{letter-spacing:.02em;font-size:.72rem}@media (max-width:700px){.refresh-top-button{padding:9px 12px;bottom:76px;right:12px}.refresh-top-button b{font-size:.68rem}}.site-faith-banner{color:#eef6f1;background:#173c31;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:8px 20px;font-size:.72rem;display:flex}.site-faith-banner span{color:#e8cb85;letter-spacing:.12em;font-weight:900}.site-faith-banner b{font-family:Georgia,serif}.site-faith-banner a{color:#fff;font-weight:900}@media (max-width:650px){.site-faith-banner{justify-content:flex-start;gap:5px 12px}.site-faith-banner b{width:100%}}.home-quick-actions{z-index:3;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:-18px auto 25px;padding:0 24px;display:grid;position:relative}.home-quick-actions a{color:#17202a;background:#fff;border-right:1px solid #dbe2e6;gap:4px;padding:17px 18px;text-decoration:none;display:grid;box-shadow:0 12px 35px #141e261a}.home-quick-actions a:first-child{border-radius:13px 0 0 13px}.home-quick-actions a:last-child{border:0;border-radius:0 13px 13px 0}.home-quick-actions b{font-size:12px}.home-quick-actions span{color:#687886;font-size:9px}@media (max-width:700px){.home-quick-actions{grid-template-columns:1fr 1fr;margin-top:15px;padding:0 16px}.home-quick-actions a:first-child{border-radius:13px 0 0}.home-quick-actions a:nth-child(2){border-radius:0 13px 0 0}.home-quick-actions a:nth-child(3){border-radius:0 0 0 13px}.home-quick-actions a:last-child{border-radius:0 0 13px}}.decision-desk{color:#fff;background:linear-gradient(135deg,#0d252d,#123d48);border:1px solid #d8e0e3;border-radius:22px;max-width:1180px;margin:28px auto;padding:34px;box-shadow:0 18px 50px #0c252d29}.decision-desk>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.decision-desk header p,.decision-briefings small{color:#ff9a62;letter-spacing:.13em;margin:0;font-size:.74rem;font-weight:900}.decision-desk h2{margin:.35rem 0 0;font-size:clamp(2rem,5vw,3.6rem);line-height:.95}.decision-desk>header>span{color:#c9d9dd;max-width:390px;line-height:1.5}.decision-scores{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.decision-scores article{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;padding:18px}.decision-scores span{font-weight:800;display:block}.decision-scores strong{color:#fff;margin:.4rem 0;font-size:2rem;display:block}.decision-scores small{color:#b9cbd0;font-size:.8rem}.decision-scores meter{accent-color:#f26a21;width:100%}.decision-briefings{grid-template-columns:1fr 1fr 1.25fr;gap:12px;margin-top:12px;display:grid}.decision-briefings article{color:#17252b;background:#fff;border-radius:14px;padding:20px}.decision-briefings h3{margin:.4rem 0}.decision-briefings p{margin:0;line-height:1.55}.storm-timeline div{border-top:1px solid #dce5e8;justify-content:space-between;gap:14px;padding:.55rem 0;display:flex}.storm-timeline span{text-align:right;color:#51636b}.decision-desk>footer{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.decision-desk>footer a{color:#fff;font-weight:800}.decision-status{background:#ffffff14;border-radius:14px;padding:22px}.weather-history-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.weather-history-grid article{background:#f7fafb;border:1px solid #d9e2e5;border-radius:16px;padding:22px}.weather-history-grid b{color:#c64e18;letter-spacing:.1em;font-size:.75rem}.weather-history-grid h2{margin:.5rem 0}.weather-history-grid a{font-weight:800}@media (max-width:850px){.decision-desk{margin:18px 12px;padding:24px 18px}.decision-desk>header{display:block}.decision-desk>header>span{margin-top:12px;display:block}.decision-scores{grid-template-columns:repeat(2,1fr)}.decision-briefings,.weather-history-grid{grid-template-columns:1fr}.decision-scores article:last-child{grid-column:1/-1}}.scoop-newsroom{background:#f4f1e9}.scoop-newsroom .legal-document{background:#fff;max-width:1120px}.scoop-masthead{text-align:center;border-top:8px solid #17252b;border-bottom:3px double #17252b;padding:26px 0 18px}.scoop-masthead>p{letter-spacing:.18em;font-size:.72rem;font-weight:900}.scoop-masthead h1{letter-spacing:-.06em;margin:.3rem 0;font-family:Georgia,serif;font-size:clamp(3.2rem,9vw,7rem);line-height:.85}.scoop-masthead>span{color:#59676c;font-family:Georgia,serif;font-style:italic}.scoop-masthead>div{border-top:1px solid #cfd6d8;justify-content:space-between;gap:20px;margin-top:20px;padding-top:12px;font-size:.78rem;display:flex}.scoop-desk-nav{z-index:3;background:#fff;border-bottom:1px solid #b9c3c6;flex-wrap:wrap;justify-content:center;gap:4px;padding:12px 0;display:flex;position:sticky;top:0}.scoop-desk-nav a{color:#17252b;text-transform:uppercase;padding:8px 12px;font-size:.74rem;font-weight:900;text-decoration:none}.scoop-lead{border-bottom:1px solid #bdc8cb;padding:36px 0!important}.scoop-lead h2{max-width:850px;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4.5rem)}.scoop-trust-strip{background:#c7d0d2;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid}.scoop-trust-strip span{background:#f4f7f7;padding:15px;font-size:.78rem}.scoop-trust-strip b{color:#c64e18;display:block}.five-things{border-top:5px solid #ef6c32!important;padding-top:30px!important}.five-things>header>span{color:#586970}.five-things ol{counter-reset:scoopfive;padding:0;list-style:none}.five-things li{counter-increment:scoopfive;border-top:1px solid #ced6d8;grid-template-columns:48px 1fr auto;align-items:start;gap:18px;padding:20px 0;display:grid}.five-things li:before{content:counter(scoopfive);color:#ef6c32;font-family:Georgia,serif;font-size:2.5rem}.five-things li b{color:#66777d;letter-spacing:.12em;font-size:.68rem}.five-things li h3{margin:.25rem 0;font-family:Georgia,serif;font-size:1.5rem}.five-things li p{margin:0}.five-things li>a{font-size:.75rem;font-weight:800}.five-things footer,.scoop-standards nav{flex-wrap:wrap;gap:20px;display:flex}.scoop-local-desk>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scoop-local-desk a{border:1px solid #ced7da;border-radius:10px;gap:6px;padding:18px;text-decoration:none;display:grid}.scoop-local-desk a span{color:#63747a}.scoop-world-label{color:#fff;background:#102b34;margin:30px -24px 0;padding:30px}.scoop-world-label p{letter-spacing:.16em;color:#ff9a62;font-size:.7rem;font-weight:900}.scoop-world-label h2{margin:.3rem 0;font-family:Georgia,serif;font-size:2.2rem}.scoop-world-label span{color:#c9d7db}.scoop-newsroom .legal-document>section:not(.scoop-lead):not(.five-things):not(.scoop-local-desk):not(.scoop-standards){border-bottom:1px solid #d5dcde;padding:28px 0}.scoop-newsroom .legal-document>section>h2{font-family:Georgia,serif}.scoop-standards{background:#f1f5f5;margin-top:30px;padding:28px!important}.scoop-standards>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scoop-standards article{background:#fff;border:1px solid #d5dfe1;padding:17px}.scoop-revision{background:#fff;border-left:4px solid #ef6c32;padding:14px;font-size:.8rem}@media (max-width:720px){.scoop-masthead>div{display:grid}.scoop-desk-nav{justify-content:flex-start;position:static}.scoop-trust-strip,.scoop-local-desk>div:last-child,.scoop-standards>div{grid-template-columns:1fr}.five-things li{grid-template-columns:36px 1fr}.five-things li>a{grid-column:2}.scoop-world-label{margin-left:-16px;margin-right:-16px}.scoop-masthead h1{font-size:3.5rem}}.faith-home{color:#263228;background:#efe7d5;border:1px solid #d8c9a8;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:28px auto;padding:30px 34px;display:flex}.faith-home p,.faith-page section>p,.faith-page section>div>p,.faith-page header p{color:#80612b;letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:900}.faith-home h2{margin:.35rem 0;font-family:Georgia,serif;font-size:2.4rem}.faith-home a{color:#fff;white-space:nowrap;background:#294e3e;border-radius:9px;padding:14px 18px;font-weight:900;text-decoration:none}.faith-page{color:#263228;background:#f5f1e7;min-height:100vh}.faith-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:18px 24px;display:flex}.faith-nav nav{flex-wrap:wrap;gap:17px;display:flex}.faith-nav nav a{color:#294e3e;font-weight:800;text-decoration:none}.faith-hero{color:#fff;background:linear-gradient(125deg,#173c31,#315c48);grid-template-columns:1.5fr .7fr;gap:30px;padding:70px max(24px,50vw - 590px);display:grid}.faith-hero h1{margin:.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.9}.faith-hero>div>span{color:#d8e5de;max-width:730px;font-size:1.08rem;line-height:1.6;display:block}.faith-hero>div>div{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.faith-hero a{color:#263228;background:#f1dfaf;border-radius:8px;padding:13px 16px;font-weight:900;text-decoration:none}.faith-hero aside{background:#ffffff14;border:1px solid #ffffff40;border-radius:15px;align-self:end;padding:28px}.faith-hero aside b,.faith-hero aside span{display:block}.faith-hero aside b{margin:.5rem 0;font-family:Georgia,serif;font-size:2rem}.faith-reflection,.faith-grid,.jesus-community,.faith-weather,.faith-events,.faith-care{max-width:1120px;margin:30px auto;padding:34px}.faith-reflection{background:#fff;border-left:7px solid #b58a42;border-radius:14px}.faith-reflection blockquote{margin:22px 0;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.7rem);line-height:1.1}.faith-reflection>span,.faith-reflection>small{margin-top:17px;line-height:1.6;display:block}.jesus-community{background:#fff;border-top:7px solid #294e3e;border-radius:16px}.jesus-community header h2,.faith-grid h2,.faith-weather h2,.faith-events h2,.faith-care h2{margin:.4rem 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem)}.jesus-community header>span{max-width:850px;line-height:1.65;display:block}.jesus-community>div,.faith-grid>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.jesus-community article,.faith-grid article{background:#faf8f2;border:1px solid #d9d5c9;border-radius:10px;padding:20px}.jesus-community article>b{color:#80612b;letter-spacing:.08em;font-size:.7rem}.jesus-community article h3{font-family:Georgia,serif;font-size:1.35rem}.jesus-community article small{color:#65716a;font-weight:800}.jesus-community footer{background:#eef3ef;border-radius:10px;gap:8px;margin-top:20px;padding:20px;display:grid}.faith-weather{color:#fff;background:#294e3e;border-radius:16px}.faith-weather>div:nth-child(2),.faith-care>div{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.faith-weather a,.faith-care a{color:#263228;background:#fff;border-radius:9px;gap:5px;padding:17px;text-decoration:none;display:grid}.faith-events{background:#e8dfca;border-radius:16px;grid-template-columns:1fr 1fr;gap:30px;display:grid}.faith-events a{color:#fff;background:#294e3e;border-radius:8px;padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.faith-care{background:#fff;border:1px solid #ddd7ca;border-radius:16px}.faith-footer{color:#dce8e0;background:#172d25;justify-content:space-between;gap:20px;padding:28px max(24px,50vw - 560px);display:flex}.faith-footer a{color:#fff;font-weight:900}@media (max-width:800px){.faith-home,.faith-nav,.faith-footer{display:grid}.faith-home{margin:18px 12px}.faith-hero,.faith-events{grid-template-columns:1fr}.faith-hero{padding:48px 20px}.faith-reflection,.faith-grid,.jesus-community,.faith-weather,.faith-events,.faith-care{margin:18px 12px;padding:24px 18px}.jesus-community>div,.faith-grid>div,.faith-weather>div:nth-child(2),.faith-care>div{grid-template-columns:1fr}.faith-nav nav{font-size:.8rem}}.help-home{background:#f7dfd5;border:1px solid #e8b7a2;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:28px auto;padding:30px 34px;display:flex}.help-home p,.help-page section>p,.help-page section header p,.help-page section>div>p{color:#a14328;letter-spacing:.13em;margin:0;font-size:.72rem;font-weight:900}.help-home h2{margin:.35rem 0;font-family:Georgia,serif;font-size:2.4rem}.help-home a{color:#fff;white-space:nowrap;background:#9e3820;border-radius:9px;padding:14px 18px;font-weight:900;text-decoration:none}.help-page{color:#17272b;background:#f3f6f5;min-height:100vh}.help-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:18px 24px;display:flex}.help-nav nav{flex-wrap:wrap;gap:16px;display:flex}.help-nav nav a{color:#173c31;font-weight:800;text-decoration:none}.help-hero{color:#fff;background:linear-gradient(120deg,#172f37,#244c4c);padding:70px max(24px,50vw - 560px)}.help-hero h1{max-width:900px;margin:.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.92}.help-hero>span{color:#d7e5e4;max-width:800px;font-size:1.08rem;line-height:1.65;display:block}.help-hero>div{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.help-hero a{color:#17272b;background:#f4d89b;border-radius:8px;padding:13px 16px;font-weight:900;text-decoration:none}.urgent-help,.help-directory,.neighbor-check,.community-service,.community-listening,.accountability-board,.no-strings{background:#fff;border-radius:16px;max-width:1120px;margin:28px auto;padding:32px}.urgent-help{border-top:7px solid #b62e22}.urgent-help h2,.help-directory h2,.neighbor-check h2,.community-service h2,.community-listening h2,.accountability-board h2,.no-strings h2{margin:.4rem 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem)}.urgent-help>div{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.urgent-help a{color:#17272b;background:#edf3f2;border-radius:10px;gap:4px;padding:19px;text-decoration:none;display:grid}.urgent-help a.danger{color:#fff;background:#b62e22}.urgent-help strong{font-size:1.25rem}.help-directory>header>span{color:#586a6e;display:block}.help-directory>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.help-directory article{background:#f8faf9;border:1px solid #d5dfe0;border-radius:10px;padding:20px}.help-directory article h3{font-family:Georgia,serif;font-size:1.3rem}.help-directory article a,.community-service article a,.neighbor-check>a,.community-listening a,.accountability-board a{font-weight:900}.help-directory footer{color:#5c6c70;border-top:1px solid #d5dfe0;margin-top:20px;padding-top:15px;font-size:.78rem}.neighbor-check{background:#eaf2ee}.neighbor-check ol{grid-template-columns:repeat(5,1fr);gap:8px;padding:0;list-style:none;display:grid}.neighbor-check li{background:#fff;border-radius:9px;padding:16px}.neighbor-check li b,.neighbor-check li span{display:block}.neighbor-check li span{margin-top:6px;font-size:.83rem}.community-service>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.community-service article{border:1px solid #d5dfe0;border-radius:10px;padding:21px}.community-service article>span{color:#a14328;letter-spacing:.11em;font-size:.68rem;font-weight:900}.community-listening{color:#fff;background:#203f3c;grid-template-columns:1.3fr .8fr;gap:25px;display:grid}.community-listening aside{background:#ffffff17;border-radius:10px;padding:20px}.community-listening a{color:#fff;margin-top:15px;display:inline-block}.accountability-board>div{background:#f1f4f4;border-left:5px solid #a14328;padding:22px}.no-strings{text-align:center;background:#f0e6ce;border:2px solid #d7bd80}.no-strings span{max-width:850px;margin:auto;line-height:1.7;display:block}.help-footer{color:#fff;background:#17272b;justify-content:space-between;gap:20px;padding:28px max(24px,50vw - 560px);display:flex}.help-footer a{color:#fff;font-weight:900}@media (max-width:800px){.help-home,.help-nav,.help-footer{display:grid}.help-home{margin:18px 12px}.help-hero{padding:48px 20px}.urgent-help,.help-directory,.neighbor-check,.community-service,.community-listening,.accountability-board,.no-strings{margin:18px 12px;padding:24px 18px}.urgent-help>div,.help-directory>div,.community-service>div,.community-listening,.neighbor-check ol{grid-template-columns:1fr}.help-nav nav{font-size:.8rem}}.weather-first-promise{background:#fff;border:1px solid #d6e0e2;border-top:6px solid #1b5161;border-radius:16px;max-width:1180px;margin:24px auto;padding:28px 32px}.weather-first-promise p,.revival-mission header p{color:#9a542c;letter-spacing:.13em;margin:0;font-size:.7rem;font-weight:900}.weather-first-promise h2,.revival-mission h2{margin:.35rem 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.2rem)}.weather-first-promise ol{grid-template-columns:repeat(4,1fr);gap:9px;padding:0;list-style:none;display:grid}.weather-first-promise li{background:#edf4f5;border-radius:9px;gap:6px;padding:15px;display:grid}.weather-first-promise li b{color:#1b5161}.weather-first-promise small{color:#5c6d72;display:block}.revival-mission{background:#fff;border-top:7px solid #b58a42;border-radius:16px;max-width:1120px;margin:30px auto;padding:34px}.revival-mission header>span{max-width:900px;line-height:1.65;display:block}.revival-mission>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.revival-mission article{background:#f7f3e8;border:1px solid #ded3b8;border-radius:10px;padding:20px}.revival-mission article>b{color:#80612b;letter-spacing:.1em;font-size:.7rem}.revival-mission article h3{font-family:Georgia,serif}.revival-mission footer{background:#eaf2ee;border-radius:10px;gap:7px;margin-top:20px;padding:19px;display:grid}@media (max-width:800px){.weather-first-promise,.revival-mission{margin:18px 12px;padding:24px 18px}.weather-first-promise ol,.revival-mission>div{grid-template-columns:1fr}}
