PageSourceSearch

https://www.denverpost.com/2026/09/21/roaring-fork-school-district…nt-concerns-about-sex-ed-curriculum-opinon/

html denverpost.com collected 2026-09-24 06:43:36 UTC 182,199 bytes, 1,894 lines download raw bytes

1			<!DOCTYPE html>
2			<html lang="en-US">
3			<head>
4				<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><meta charset="UTF-8"><meta name="application-name" id="app-name" content="thedenverpost"><meta name="viewport" content="width=device-width, initial-scale=1">			<meta name="msvalidate.01" content="4B535F7EB2971D1FCBA5D1D3E3E292C3" />
5					<meta name="robots" content="noarchive" />
6					<meta name="tdm-reservation" content="1" />
7		<meta property="mrf:authors" content="Kate Anderson" /><meta property="mrf:canonical" content="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/" /><title>Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)</title>
8<link rel='preload' as='image' fetchpriority='high' href='https://www.denverpost.com/wp-content/uploads/2020/11/dp-logo-1.svg' type='image/svg+xml' />
9<meta name='robots' content='max-image-preview:large' />
10<script type='text/javascript'>
11/* <![CDATA[ */
12var scriptHelpers = {"staticPath":"https:\/\/www.denverpost.com\/wp-content\/themes\/assets\/static\/"};
13/* ]]> */
14</script>
14
15		<style>@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&display=swap);body{--primary:#007580;--secondary:#ffea00;--tertiary:#00838f;--primary-light:#00838f;--primary-dark:#0a5962;--primary-darker:#014a52;--subsite-custom:#0097a7;--font-primary:"Noto Serif",Helvetica,serif;--font-secondary:"Noto Sans",Helvetica,sans-serif}:root{--primary:#006fb7;--secondary:#d70000;--tertiary:#ffc518;--primary-lighter:#47b6ff;--primary-light:#0093f5;--primary-dark:#00568f;--primary-darker:#003d66;--site-branding-primary:#00102e;--site-branding-secondary:#233452;--site-branding-tertiary:#3d5268;--site-branding-gray-100:#38322a;--site-branding-gray-200:#5d5b5a;--site-branding-gray-300:#9d9a98;--site-branding-gray-400:#aaa7a4;--site-branding-gray-500:#d7d6d2;--site-branding-gray-600:#f1efeb;--primary-obit:#8d092d;--primary-obit-light:#c00c3d;--secondary-obit:#946c82;--tertiary-obit:#227db4;--quaternary-obit:#b3bc9c}:root{--site-branding-font-family-headers:"Noto Serif",serif;--site-branding-font-family-copy:"Noto Sans",sans-serif;--site-branding-font-style:normal;--site-branding-font-size-copy:0.875rem;--site-branding-font-size-headline:1.812rem;--site-branding-font-size-subheadline:1.125rem}.icon-arrow-down,.icon-arrow-right,.icon-hamburger,.icon-home3,.icon-plus,.icon-search,.icon-share-alt,.pushnav .menu-item-has-children:not(.nav-alt-links)>a:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before,.icon-arrow-right:before,.icon-hamburger:before,.icon-home3:before,.icon-plus:before,.icon-search:before,.icon-share-alt:before,.pushnav .menu-item-has-children:not(.nav-alt-links)>a:before{color:inherit;font-size:inherit}:root{--icon-access-time:"";--icon-amazon:"";--icon-android:"";--icon-appleinc:"";--icon-arrow-down:"";--icon-arrow-left:"";--icon-arrow-right:"";--icon-arrow-up:"";--icon-attachment:"";--icon-backward2:"";--icon-bell-cross:"";--icon-bell2:"";--icon-bell3:"";--icon-bin:"";--icon-bookmark2:"";--icon-bookmark3:"";--icon-bookmarks:"";--icon-bubble2:"";--icon-bubbles3:"";--icon-calendar-empty:"";--icon-camera:"";--icon-cart-add2:"";--icon-cart-add:"";--icon-cart-remove:"";--icon-cart4:"";--icon-cart5:"";--icon-checkmark3:"";--icon-circle-small:"";--icon-city:"";--icon-close:"";--icon-cog:"";--icon-coin-dollar:"";--icon-comment:"";--icon-content_copy:"";--icon-credit-card2:"";--icon-dollar:"";--icon-download4:"";--icon-email:"";--icon-enlarge2:"";--icon-enlarge:"";--icon-equalizer2:"";--icon-eye-blocked:"";--icon-eye:"";--icon-facebook:"";--icon-feed:"";--icon-film4:"";--icon-first:"";--icon-floppy-disk:"";--icon-flower2:"";--icon-flower:"";--icon-gift2-share-01:"";--icon-gift2:"";--icon-google-plus:"";--icon-google:"";--icon-graduation:"";--icon-grid2:"";--icon-hamburger:"";--icon-headset:"";--icon-heart3:"";--icon-heart4:"";--icon-home3:"";--icon-info2:"";--icon-info:"";--icon-instagram:"";--icon-ios_share:"";--icon-key:"";--icon-last:"";--icon-library2:"";--icon-library:"";--icon-link:"";--icon-linkedin:"";--icon-location:"";--icon-magazine:"";--icon-map4:"";--icon-meter-medium:"";--icon-minus:"";--icon-mng-podcast1:"";--icon-mng-podcast:"";--icon-mobile:"";--icon-more2:"";--icon-music5:"";--icon-mute:"";--icon-new-tab:"";--icon-newspaper:"";--icon-next2:"";--icon-next:"";--icon-notification2:"";--icon-notification:"";
15--icon-office:"";--icon-paperplane:"";--icon-pause2:"";--icon-paypal:"";--icon-pen6:"";--icon-phone2:"";--icon-phone:"";--icon-piggy-bank:"";--icon-pinterest-p:"";--icon-play-arrow:"";--icon-plus:"";--icon-previous2:"";--icon-print:"";--icon-question3:"";--icon-question4:"";--icon-reddit:"";--icon-search:"";--icon-share-alt:"";--icon-share-more:"";--icon-share2:"";--icon-shrink2:"";--icon-shrink7:"";--icon-slideshow:"";--icon-sms:"";--icon-soundcloud:"";--icon-spam:"";--icon-sphere:"";--icon-spotify:"";--icon-stackoverflow:"";--icon-star-empty2:"";--icon-star-empty:"";--icon-star-full:"";--icon-stitcher:"";--icon-stop2:"";--icon-store:"";--icon-stumbleupon:"";--icon-thumbs-down2:"";--icon-thumbs-up2:"";--icon-tree2:"";--icon-tree:"";--icon-tumblr:"";--icon-twitter:"";--icon-unlink:"";--icon-unlocked:"";--icon-upload4:"";--icon-user-minus:"";--icon-user-plus:"";--icon-user4:"";--icon-user:"";--icon-users:"";--icon-vimeo:"";--icon-volume-decrease:"";--icon-volume-high:"";--icon-volume-increase:"";--icon-volume-low:"";--icon-volume-medium:"";--icon-volume-mute:"";--icon-warning2:"";--icon-warning:"";--icon-windows8:"";--icon-x:"";--icon-yelp:"";--icon-youtube:"";--icon-zoom-in2:"";--icon-zoom-out2:"";--icon-book:"";--icon-book3:"e993";--icon-quill3:"";--icon-quill4:"";--icon-google-color:"";--icon-padlock:"";--icon-bluesky:"";--icon-arrow-outline-up:"";--icon-arrow-outline-right:"";--icon-arrow-outline-left:"";--icon-arrow-outline-down:"";--icon-users4:"";--icon-heart-broken2:"";--icon-arrow-up11:"";--icon-arrow-right11:"";--icon-arrow-down11:"";--icon-arrow-left11:"";--icon-threads:"";--icon-swap:"";--icon-checkmark-circle:"";--icon-radio-unchecked:""}.icon-arrow-down:before{content:var(--icon-arrow-down)}.icon-arrow-right:before{content:var(--icon-arrow-right)}.icon-hamburger:before{content:var(--icon-hamburger)}.icon-home3:before{content:var(--icon-home3)}.icon-plus:before{content:var(--icon-plus)}.icon-search:before{content:var(--icon-search)}.icon-share-alt:before{content:var(--icon-share-alt)}a,article,aside,body,div,figure,form,h1,h2,h3,header,html,i,iframe,img,label,li,nav,p,span,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,figure,header,nav{display:block}body{line-height:1}ul{list-style:none}button{border:none;background-color:rgba(0,0,0,0);font-size:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none}#content,.trending-bar .trending-bar-wrapper{max-width:81.25em;margin:0 auto;padding:0 .625rem}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}html *,html :after,html :before{-webkit-box-sizing:inherit;box-sizing:inherit}html a{text-decoration:none}body{font-family:Helvetica,sans-serif;font-size:100%;margin:0;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font:normal 600 2.25em/1.1666666667 "Noto Serif",Helvetica,serif}h2{font:normal 600 1.875em/1.0666666667 "Noto Serif",Helvetica,serif}h3{font:normal 600 1.5em/1.1666666667 "Noto Serif",Helvetica,serif}a{color:inherit}img{display:block;height:auto;max-width:100%}body,html{-webkit-overflow-scrolling:touch}#page{position:relative;overflow-x:initial;overflow-y:visible}#content{margin-bottom:1em;margin-top:1em}@media (max-width:64.9375em){#content{margin-top:1em}}#content:after,.article-share:after,.full-view:after,.full-view>header:after,.site-header:after,.trending-bar .trending-bar-wrapper:after,form:after{clear:both;content:"";display:table}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter-simple a{font:normal 400 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;border:1px solid rgba(0,0,0,.15);padding:.75em 1.0625em}.body-copy>*{margin-bottom:1em}input[type=text]{border:1px solid #9d9a98;border-radius:0;color:#0a0908;height:30px;padding:.5em .625em}.search-form [class^=icon-]{color:var(--primary);font-size:1em;position:absolute;right:.3125em;top:.4375em}body{background-color:#fff}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container{font:normal 400 1.25em/1.1 Noto Sans,Helvetica,sans-serif;color:#38322a;letter-spacing:.035em;margin-bottom:.75em;text-transform:uppercase}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{border-top:2px solid var(--primary)}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container a{border-bottom:2px solid var(--primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:.3125em}.newsletter-simple a{font:normal 600 .9375em/1 Noto Sans,Helvetica,sans-serif;border-radius:4px;color:#fff;padding:.8125em 1.0625em;text-shadow:0 0 1px var(--primary-dark);text-transform:uppercase}.full-view .article-share .sd-social-icon div.sd-content ul li.share-facebook,.full-view .article-share .sd-social-icon div.sd-content ul li.share-print,.full-view .article-share .sd-social-icon div.sd-content ul li.share-reddit,.full-view .article-share .sd-social-icon div.sd-content ul li.share-twitter,.newsletter-simple a,.site-header .article-share .sd-social-icon div.sd-content ul li.share-facebook,.site-header .article-share .sd-social-icon div.sd-content ul li.share-print,.site-header .article-share .sd-social-icon div.sd-content ul li.share-reddit,.site-header .article-share .sd-social-icon div.sd-content ul li.share-twitter{background-color:var(--primary)}a img{border:none}.breadcrumbs{float:left;clear:both;text-transform:uppercase}.breadcrumbs .icon-arrow-right{display:inline-block;font-size:.875em;line-height:1;color:#d7d6d2;padding:5px}.header-title-area .breadcrumbs div.breadcrumbs-bar{font:normal 700 1em/1.375 Noto Sans,Helvetica,sans-serif;display:inline-block;letter-spacing:normal;color:inherit}figure{font-size:1rem}.image-wrapper{height:0;padding-bottom:56.25%;overflow:hidden;position:relative;width:100%}.image-wrapper img{left:0;position:absolute;top:0;width:100%}.header-features .image-wrapper{height:auto;padding-bottom:0;overflow:visible}.header-features .image-wrapper img{position:relative}.footer-menus a{color:#000}.site-footer .menu-item-has-children .expander{position:absolute;display:none;top:0;right:0;width:2.9375em;height:2.9375em;text-align:center;z-index:5}.site-footer .menu-item-has-children .expander a{position:relative;display:inline-block;line-height:3;vertical-align:middle}@media (max-width:39.9375em){.site-footer .menu-item-has-children .expander{display:block}}.dfm-site-info .colophon ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.25em}@media (max-width:49.9375em){.dfm-site-info .colophon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.dfm-site-info .colophon .footer-flex-menu-wrap ul{display:contents;margin:0 auto 0 0;padding:0;width:auto}.site-header{background-color:#fff;position:relative}.site-header .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:95%;margin:0 auto}.site-header #search-bar{background:#fff;position:absolute;right:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25);border-top:2px solid rgba(0,0,0,.5);display:none;height:4rem;margin:4rem auto;z-index:100;width:100%}.site-header #search-bar input[type=text]{width:92%;padding:1.3em .3em;outline:none;font-size:.9375em}@media (max-width:49.9375em){.site-header #search-bar input[type=text]{font-size:1rem}}.site-header .search-button-container{width:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header .search-button-container .search-button{width:75px;font-size:.9375rem;font-weight:600;color:#fff;background:var(--primary);border-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.site-header .icon-search,.site-header .search-button-container .search-button{height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .icon-search{color:#0a0908;font-size:1.2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;top:0}@media (min-width:65em){.site-header{height:auto}}.site-header .article-share,.site-header .hidden_article_headline{display:none}.nav-wrapper-primary{border-bottom:1px solid #9d9a98}.nav-wrapper-primary .nav-primary-bottom,.nav-wrapper-primary .nav-primary-middle,.nav-wrapper-primary .nav-primary-top{max-width:95%;margin:0 auto}@media (max-width:79.9375em){.nav-wrapper-primary .nav-wrapper-secondary{max-width:79.9375em}}.nav-wrapper-primary .accuweather-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:33%;-ms-flex-item-align:center;align-self:center;padding:.9375rem}.nav-wrapper-primary .accuweather-wrap,.nav-wrapper-primary .accuweather-wrap .weather-date{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper-primary .accuweather-wrap .weather-date .dfm_accuweather_current_conditions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.nav-wrapper-primary .accuweather-wrap .weather-date .dfm_accuweather_current_conditions a{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper-primary .accuweather-wrap .weather-date span{font-size:1em;font-weight:700;position:relative;color:#0a0908}
15.nav-wrapper-primary .accuweather-wrap .weather-date i{font-size:1.65rem}.nav-wrapper-primary .accuweather-wrap .weather-date .date{margin-left:.8em;font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;color:#0a0908}.nav-wrapper-primary .accuweather-wrap .weather-date .date .e-edition{font-size:.8em;font-weight:500;margin-top:5.5%;color:#0a0908}.nav-wrapper-primary .nav-primary-top{display:-webkit-box;display:-ms-flexbox;display:flex;height:4em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav-wrapper-primary .nav-primary-top .pushnav-flex-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:33%}@media (max-width:49.9375em){.nav-wrapper-primary .nav-primary-top .pushnav-flex-wrapper{width:23%}}.nav-wrapper-primary .nav-primary-top .accuweather-wrap{padding:0 15px 5px;width:100%;display:none}@media (max-width:64.9375em){.nav-wrapper-primary .nav-primary-top .accuweather-wrap{display:block}}.nav-wrapper-primary .nav-primary-top #dfm-digisubs-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nav-wrapper-primary .nav-primary-top .digisubs-pushmenu{display:none}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .icon-arrow-down{font-size:.7em;padding-left:5px}@media (max-width:49.9375em){.nav-wrapper-primary .nav-primary-top .digisubs-wrapper{width:20%}}@media (max-width:64.9375em){.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu{display:block}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu #mng-icon-image{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs{height:calc(100vh - 64px);width:300px}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs .border-container{min-height:65vh}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs .border-container #push-account-content{margin:.75rem auto;width:230px;display:none}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs .border-container #push-account-content .show-digisubs-push{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .wrapper-nav-subs .border-container .menu-item{height:3.5em}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-pushmenu .subscribe-special.custom-button>a{width:230px;font:normal 600 .9375em/1.7333333333 Noto Sans,Helvetica,sans-serif;color:#fff;background:var(--primary);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.875rem .625rem;margin:.75rem auto}}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-wrapper-large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-wrapper-large #dfm-digisubs-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.nav-wrapper-primary .nav-primary-top .digisubs-wrapper .digisubs-wrapper-large #dfm-digisubs-menu .subscribe-special.custom-button>a{background-color:var(--primary-dark);color:#fff;text-align:center;font:normal 600 .9375em/1.7333333333 Noto Sans,Helvetica,sans-serif;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;width:120px;height:45px;padding:10px 7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.nav-wrapper-primary .nav-primary-top .search-icon-wrapper{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.9375rem}.nav-wrapper-primary .nav-primary-middle{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:64.9375em){.nav-wrapper-primary .nav-primary-middle{display:none}}.nav-wrapper-primary .nav-primary-middle .sponsorship-ad-wrapper{width:33%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrapper-primary .nav-primary-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;height:3em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:64.9375em){.nav-wrapper-primary .nav-primary-bottom{display:none}}.nav-primary .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media (max-width:64.9375em){.nav-primary .menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav-primary .menu>li{margin-right:1.5625em;font-size:1rem}@media (max-width:64.9375em){.nav-primary .menu>li{border-right:1px solid #fff}.nav-primary .menu>li:last-child{border:none}}.nav-primary .menu>li>a{font:normal 700 1em/1 Noto Sans,Helvetica,sans-serif;display:block}@media (max-width:64.9375em){.nav-primary .menu>li>a{border:none;display:inline-block;font-weight:700;padding-right:.625em}}.nav-primary li{display:inline-block}.nav-primary a{color:#0a0908;text-decoration:none}.pushnav::-webkit-scrollbar{display:none}.pushnav{overflow:hidden;height:4em}@media (max-width:64.9375em){.pushnav{width:50px}}.pushnav.digisubs-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;padding:.9375rem 0 .9375rem .9375rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pushnav .log-out-button{visibility:hidden}.pushnav .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;padding:.9375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
15.pushnav .menu-toggle .icon-hamburger{padding-right:.25rem}.pushnav .menu-toggle .menu-label{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;padding-left:.25rem;color:#0a0908}@media (max-width:64.9375em){.pushnav .menu-toggle .menu-label{display:none}}.pushnav .menu{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;background-color:#fff}.pushnav .wrapper-nav{height:calc(100% - 64px);height:-moz-calc(100% - 64px);width:300px}.pushnav .border-container{border-bottom:1px solid #0a0908;padding:.75rem 0 3rem}.pushnav .top-pushnav-container .subscribe-button{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;color:#fff;background:var(--primary);border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.875rem .625rem;margin:.75rem auto}.pushnav .top-pushnav-container .home-link,.pushnav .top-pushnav-container .subscribe-button{width:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pushnav .top-pushnav-container .home-link{padding:.75rem .625rem;height:2.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pushnav .top-pushnav-container .home-link span{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;padding-left:.75rem}.pushnav li>a{display:block;width:100%;padding:.9375em;color:#0a0908;height:3.25rem}.pushnav .menu-item-has-children:not(.nav-alt-links){overflow:hidden;position:relative}.pushnav .menu-item-has-children:not(.nav-alt-links)>a{display:inline-block;position:relative;width:100%;z-index:5}.pushnav .menu-item-has-children:not(.nav-alt-links)>a:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0a0908;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.5625em;height:100%;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:.9375em;position:absolute;top:0;right:0}.pushnav .menu-item-has-children:not(.nav-alt-links)>ul{position:relative;background-color:#fff;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);z-index:4;margin-top:-6px}.pushnav .newsletter-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em 0;font:normal 600 .9375em/1.7333333333 Noto Sans,Helvetica,sans-serif}.pushnav .newsletter-item .prompt{text-align:center}.pushnav .newsletter-item .sign-up-button{letter-spacing:normal;text-transform:capitalize;height:2rem;width:230px;font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;color:#fff;background:var(--primary);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.2rem 1rem}.trending-bar{float:left;position:relative;font-family:Noto Sans,Helvetica,sans-serif;width:100%}@media (max-width:64.9375em){.trending-bar{position:absolute;display:none;top:7.3125em;left:0;margin:0;z-index:7}}.trending-bar nav{width:100%;padding-left:5.625em;display:inline-block;float:left}@media (max-width:64.9375em){.trending-bar nav{padding-left:0}}.trending-bar ul{list-style:none;float:left;width:100%;overflow:hidden}@media (min-width:65em){.trending-bar ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:64.9375em){.trending-bar ul{width:100%;height:auto;overflow:visible}}@media (max-width:64.9375em){.trending-bar li{display:block;float:none;line-height:1.25;margin:0}.trending-bar li:last-child a{border:none}}.trending-bar a{text-decoration:none}@media (max-width:64.9375em){.trending-bar a{border-bottom:1px solid #aaa7a4;color:#0a0908;display:block;font-size:.9375em;padding:1em}}.trending-bar .trending-bar-wrapper>p{position:absolute;top:.1875em;font-weight:800;line-height:1.875em}@media (max-width:64.9375em){.trending-bar .trending-bar-wrapper{padding:0}}@media (max-width:64.9375em){.trending-bar .label{display:none}}.logo{display:inline-block;font-size:1rem;position:relative}.logo a{overflow:hidden;text-indent:-9999px}.logo.custom-logo img{margin:0 auto;max-height:3em;width:100%;-o-object-fit:contain;object-fit:contain}.logo.custom-logo a{background-image:none}.newsletter-simple{position:relative}.dfp-ad{height:auto;width:100%;overflow:auto}.dfp-ad.dfp-interstitial{height:1px;width:1px}.dfp-ad.dfp-top_leaderboard{margin-left:0!important;padding:0!important;clear:both;top:inherit!important}@media screen and (min-width:300px){.dfp-ad.dfp-top_leaderboard{min-height:50px}}@media screen and (min-width:750px){.dfp-ad.dfp-top_leaderboard{min-height:90px}}@media screen and (min-width:1000px){.dfp-ad.dfp-top_leaderboard{background-color:#fff;min-height:250px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}}@media (max-width:750px){.header-banners{-webkit-box-sizing:content-box;box-sizing:content-box;left:-10px;padding:0 10px;position:relative}}.search-form{display:inline-block;position:relative;width:100%}@media (max-width:64.9375em){.search-form{padding:.625em}}.search-form.header-search{clear:both;margin:0 auto}.search-form.header-search input[type=text]{font:normal 400 1.125em/1.2222222222 Noto Sans,Helvetica,sans-serif;height:3.0555555556em;width:100%}.search-form.header-search{height:3.75em}.search-form.header-search input[type=text]{height:100%}.search-form.header-search{display:none;height:2.5em;margin-top:.625em;position:absolute;right:.625em;width:10.9375em;z-index:1}@media (min-width:65em){.search-form.header-search{display:block}}.sharedaddy li{display:inline-block;margin-right:1.25em}.article-share{position:relative}.article-share .sd-content{float:left;position:relative}.article-share .sd-sharing .share-end,.article-share .sd-sharing>h3{display:none}.full-view .article-share ul,.site-header .article-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0!important}.full-view .article-share .sd-content>ul li a,.full-view .article-share .sd-content>ul li span,.site-header .article-share .sd-content>ul li a,.site-header .article-share .sd-content>ul li span{width:100%;height:100%}.full-view .article-share .sd-social-icon .sd-content ul li a.sd-button,.
15site-header .article-share .sd-social-icon .sd-content ul li a.sd-button{height:100%;margin:0;padding:0;position:static;top:0;width:100%}.full-view .article-share .sd-social-icon .sd-content ul li[class*=share-],.site-header .article-share .sd-social-icon .sd-content ul li[class*=share-]{margin:0 .3125em 0 0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-view .article-share .sd-social-icon .sd-content ul li[class*=share-] a.sd-button,.site-header .article-share .sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background-color:rgba(0,0,0,0)}.full-view .article-share .sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before,.site-header .article-share .sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{display:none}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook,.full-view .article-share .sd-social-icon .sd-content ul li.share-print,.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit,.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook,.site-header .article-share .sd-social-icon .sd-content ul li.share-print,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter{border-radius:50%;font-size:1.25em;height:2em;width:2em;background-color:var(--primary);border-bottom:2px solid var(--primary-dark);color:#fff;position:static;text-shadow:0 0 1px var(--primary-dark);padding-left:0}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook span,.full-view .article-share .sd-social-icon .sd-content ul li.share-print span,.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit span,.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter span,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook span,.site-header .article-share .sd-social-icon .sd-content ul li.share-print span,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit span,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:icomoon;font-style:normal;font-variant:normal;font-weight:400;font-size:0;line-height:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook span:before,.full-view .article-share .sd-social-icon .sd-content ul li.share-print span:before,.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit span:before,.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-print span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter span:before{color:#fff;font-size:18px}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook{background-color:red}.full-view .article-share .sd-social-icon .sd-content ul li.share-facebook span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-facebook span:before{content:var(--icon-facebook)}.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter{background-color:#00aced}.full-view .article-share .sd-social-icon .sd-content ul li.share-twitter span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-twitter span:before{content:var(--icon-twitter)}.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit{background-color:#ff4500}.full-view .article-share .sd-social-icon .sd-content ul li.share-reddit span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-reddit span:before{content:var(--icon-reddit)}.full-view .article-share .sd-social-icon .sd-content ul li.share-print span:before,.site-header .article-share .sd-social-icon .sd-content ul li.share-print span:before{content:var(--icon-print)}.full-view .article-share .sd-content>ul li,.site-header .article-share .sd-content>ul li,.site-header .article-share .share-alt{line-height:2;margin-right:.125em}.site-header .article-share .share-alt{display:none}@media (max-width:39.9375em){.site-header .article-share .share-alt{margin-right:0;width:2.5em}}@media (max-width:64.9375em){.full-view .article-share li:last-of-type,.site-header .article-share li:last-of-type{display:none}}.full-view .article-share .sharedaddy h3.sd-title,.site-header .article-share .sharedaddy h3.sd-title{display:none}@media (min-width:65em){.site-header .article-share{margin:0}}@media (max-width:64.9375em){.site-header .article-share{float:right;position:relative;top:.3125em}}@media (max-width:39.9375em){.site-header .article-share{background-color:#fff;height:2.5em;width:2.5em;z-index:1}.site-header .article-share .sharedaddy{background-color:#fff;left:0;padding:0 .3125em;position:absolute;-webkit-transform:translateX(2.5em);-ms-transform:translateX(2.5em);transform:translateX(2.5em);margin-top:0;width:auto}}.full-view>*{margin-bottom:2em}.full-view>header>*{margin-bottom:1em}.full-view>header>:last-child{margin-bottom:0}@media (min-width:80em){.full-view>header{width:100%}}@media (min-width:65em)and (max-width:79.9375em){.full-view>header{width:100%}}@media (min-width:50em)and (max-width:64.9375em){.full-view>header{width:100%}}@media (min-width:40em)and (max-width:49.9375em){.full-view>header{width:100%}}@media (min-width:20em)and (max-width:39.9375em){.full-view>header{width:100%}}.full-view>header h1{margin-bottom:.4444444444em}.full-view>header .header-title-area h1{width:100%;margin-bottom:.2666666667em;clear:both}.full-view .header-title-area>*{margin-bottom:1em}.full-view .header-title-area>:last-child{margin-bottom:0}@media (min-width:80em){.full-view .header-features{width:calc(75% - 5px);width:calc(75% - .32rem)}}@media (min-width:65em)and (max-width:79.9375em){.full-view .header-features{width:calc(69.23077% - 7px);width:calc(69.23077% - .39rem)}}@media (min-width:50em)and (max-width:64.9375em){.full-view .header-features{width:100%}}@media (min-width:40em)and (max-width:49.9375em){.full-view .header-features{width:100%}}@media (min-width:20em)and (max-width:39.9375em){.full-view .header-features{width:100%}}.full-view .article-sidebar{float:right;position:relative}@media (min-width:80em){.full-view .article-sidebar{width:calc(25% - 15px);width:calc(25% - .94rem)}}@media (min-width:65em)and (max-width:79.9375em){.full-view .article-sidebar{width:calc(30.76923% - 14px);width:calc(30.76923% - .87rem)}}@media (min-width:50em)and (max-width:64.9375em){.full-view .article-sidebar{width:100%}}@media (min-width:40em)and (max-width:49.9375em){.full-view .article-sidebar{width:100%}}@media (min-width:20em)and (max-width:39.9375em){.full-view .article-sidebar{width:100%}}@media (max-width:64.9375em){.logo.custom-logo a img{-webkit-filter:unset!important;filter:unset!important}}h1.entry-title{display:inline-block}.article-header{border-bottom:3px solid rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2em 0 -2.25em;padding:0;position:relative}.header-title-area{position:relative;z-index:1}.header-title-area>*{margin-bottom:.5em}.header-title-area>:last-child{margin-bottom:0}.header-title-area h1{font-size:1.9375em;line-height:1.1;font-weight:700;letter-spacing:-.03em}@media (min-width:40em){.header-title-area h1{font-size:2rem;line-height:1.15}}@media (min-width:65em){.header-title-area h1{font-size:2.25rem}}.header-title-area .breadcrumbs div{font-size:1.4375em;line-height:1.3;font-weight:500;color:#38322a;letter-spacing:-.023em}@media (max-width:39.9375em){.header-title-area .breadcrumbs div{font:normal 500 1.25em/1.25 Noto Sans,Helvetica,sans-serif;letter-spacing:-.01em}}.headline-area{display:inline-block;margin:0;width:100%}@media (max-width:39.9375em){.headline-area{display:block}}.breadcrumbs{padding-top:1em}#content .obit-article-search-result .obit-card-essential-info-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-area:essential-info}#content .obit-article-search-result .article-info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-area:additional-info}
15:root{--stn-player-titleBarBackground:#181c21;--stn-player-titleBarColor:#fff;--stn-player-panelBackground:#f1f1f1;--stn-player-playerBackground:#f9f9f9;--stn-player-progressBarTrackColor:#c72828;--stn-player-progressBarThumbColor:#fff;--stn-player-bigPlayButtonBackground:#c72828;--stn-player-bigPlayButtonColor:#c72828;--stn-player-controlbarActiveButtonsColour:#c72828;--stn-player-barkerBackground:#181c21;--stn-player-barkerSelectedPlaylistItemBackgroundColor:#2a323b;--stn-player-barkerSelectedPlaylistItemLeftBorderColor:#181c21;--stn-player-hoveredPlaylistItemTitleColor:#181c21;--stn-player-adProgressBarTrackColor:#c72828;--stn-player-adVolumeBarTrackColor:#c72828;--stn-player-miniTitleBarButtonsBackground:#c72828}.colophon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;padding:1.25em .625em;width:100%}.site-footer .footer-menus>.menu-item .expander,.site-footer .menu-item-has-children .expander{position:static;width:50%}.site-footer .footer-menus>.menu-item .expander a,.site-footer .menu-item-has-children .expander a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:5%}.site-footer .footer-menus>.menu-item .expander a:before,.site-footer .menu-item-has-children .expander a:before{display:none}.site-footer .footer-menus>.menu-item .expander a:after,.site-footer .menu-item-has-children .expander a:after{content:"";border-color:#aaa7a4 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 5px;margin:.3em 0 0 .25em}.header-placeholder{display:none}@media (max-width:64.9375em){.header-placeholder{height:4rem}}@media (min-width:65em){.header-placeholder{height:14rem}}.site-header{background-color:rgba(0,0,0,0)}.hidden-logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:33%;-ms-flex-item-align:center;align-self:center}@media (max-width:49.9375em){.hidden-logo{width:53%}}.logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:64.9375em){.logo{width:100%}}@media (max-width:64.9375em){.logo a{display:grid;place-items:center}}.section-header{font:normal 700 2.5em/.5 "Noto Serif",Helvetica,serif;color:var(--primary);text-align:center;overflow-wrap:break-word;line-height:1em;-ms-hyphens:auto;hyphens:auto}@media (max-width:64.9375em){.nav-primary{overflow:visible}}.nav-primary .menu{padding:0}@media (max-width:64.9375em){.nav-primary .menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.nav-primary .menu>li{margin:0}@media (max-width:64.9375em){.nav-primary .menu>li{border:0}}.nav-primary .menu>li>a{font:normal 600 .9375em/1.7333333333 Noto Sans,Helvetica,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:64.9375em){.nav-primary .menu>li>a{padding-left:.625em}}@media (max-width:79.9375em){.nav-primary .menu>li>a{font-size:.9375em}}@media (min-width:65em)and (max-width:79.9375em){.nav-primary .menu>li>a{padding:0 1.28vw}}@media (min-width:80em){.nav-primary .menu>li>a{padding:0 .8823529412em}}.nav-primary .menu>li:last-child>a{border-right:0}@media (min-width:65em)and (max-width:79.9375em){.nav-primary .menu>li:first-child>a{padding-left:.7142857143em}}@media (min-width:80em){.nav-primary .menu>li:first-child>a{padding-left:.5555555556em}}.pushnav li>a{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;background:#fff}.pushnav .menu-item{height:2.5em;background:#fff}.pushnav .menu-item>a{height:2.8888888889em}.pushnav .menu-item>ul a{font:normal 600 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;margin-left:1rem}.trending-bar{width:100vw}@media (min-width:65em)and (max-width:79.9375em){.trending-bar{width:calc(100vw - 1.25em);left:.625em}}.trending-bar nav{float:none;padding:.5em 0}@media (min-width:65em){.trending-bar ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:1.125em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}}.trending-bar li{line-height:1.15;padding-right:1.5625em;position:relative}.trending-bar a{color:#38322a;font-family:Noto Sans,Helvetica,sans-serif}.trending-bar .trending-bar-wrapper p,.trending-bar a{font-size:.9375em}.trending-bar .trending-bar-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .3125em}@media (min-width:80em){.trending-bar .trending-bar-wrapper{max-width:80em}}.trending-bar .trending-bar-wrapper>p{color:var(--primary-dark);
15display:block;font-size:.875em;padding-right:1.5625em;position:static;text-transform:uppercase;min-width:130px;white-space:nowrap}.newsletter-simple a{display:inline-block}.newsletter-simple .newsletter-item{border-bottom:1px solid #fff;padding-bottom:1em}@media (max-width:64.9375em){.newsletter-simple .newsletter-item{padding:1em 0}}.prompt{font:normal 700 .9375em/1.0666666667 Noto Sans,Helvetica,sans-serif;color:#0a0908;margin-bottom:.75rem;position:relative;width:100%}.search-form.header-search{margin-top:0}.search-form.header-search input[type=text]{border:none;background-color:#fff;font-size:.9375em;padding:.75em}.sharedaddy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:39.9375em){.sharedaddy{float:none;margin-top:.625em}}.sharedaddy ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sharedaddy li{margin:0 .3125em 0 0}.sharedaddy li:last-child{margin:0}.article-share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.full-view .article-share{padding-top:.3125em}.full-view .article-share .sd-content>ul li{border-radius:50%;font-size:1.3125em;height:2.0476190476em;width:2.0476190476em}@media (min-width:20em)and (max-width:79.9375em){.full-view .article-share .sd-social-icon .sd-content>ul li a.sd-button,.site-header .article-share .sd-social-icon .sd-content>ul li a.sd-button{margin-right:0}}.full-view .article-share .sd-social-icon .sd-content>ul li.share-end,.site-header .article-share .sd-social-icon .sd-content>ul li.share-end{display:none}@media (max-width:64.9375em){.full-view .article-share li:last-of-type,.site-header .article-share li:last-of-type{display:block}}#sharing-top{display:none}.full-view .article-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:64.9375em){.full-view .article-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:80em){.full-view .article-content-wrapper{width:calc(75% - 5px);width:calc(75% - .32rem)}}@media (min-width:65em)and (max-width:79.9375em){.full-view .article-content-wrapper{width:calc(69.23077% - 7px);width:calc(69.23077% - .39rem)}}@media (min-width:50em)and (max-width:64.9375em){.full-view .article-content-wrapper{width:100%}}@media (min-width:40em)and (max-width:49.9375em){.full-view .article-content-wrapper{width:100%}}@media (min-width:20em)and (max-width:39.9375em){.full-view .article-content-wrapper{width:100%}}.full-view .header-features{padding:3em 0 1em;width:100%}@media (min-width:65em){.full-view .article-sidebar{margin-top:3em}}.full-view .article-sidebar .sidebar-content>*{margin-bottom:2.5em}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container{counter-reset:section;background-color:rgba(0,0,0,0);color:var(--primary);padding:0;border-bottom:none;display:block}@media (max-width:64.9375em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container{float:left}}@media (min-width:50em)and (min-width:50em)and (max-width:64.9375em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container{width:calc(60% - 8px);width:calc(60% - .5rem)}}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.625em 0;text-transform:none;font-size:medium}@media (min-width:40em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{display:block}}@media (max-width:64.9375em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{font:normal 600 .9375em/1.0666666667 "Noto Serif",Helvetica,serif;width:100%;letter-spacing:0}}@media (min-width:65em){.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container ul{font:normal 600 1.0625em/1.0588235294 "Noto Serif",Helvetica,serif;letter-spacing:-.015em}}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container li{font-size:medium}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container li a{counter-increment:section;display:-ms-flexbox;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;width:100%;color:#000;border-bottom:none;font-size:medium}.full-view .article-sidebar .dfm-sidebar-most-popular-flex-container li a:before{font:normal 600 1.3125em/1 Noto Sans,Helvetica,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--primary);border-radius:50%;color:#fff;content:counter(section);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 2rem;font-family:Noto Sans,Helvetica,sans-serif;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2rem;margin-right:.625rem;max-width:100%;width:2rem}@media (min-width:50em)and (max-width:64.9375em){.full-view .article-sidebar .dfp-ad{width:calc(40% - 12px);width:calc(40% - .75rem)}}@media (min-width:40em)and (max-width:49.9375em){.full-view .article-sidebar .dfp-ad{width:100%}}@media (min-width:40em)and (max-width:64.9375em){.full-view .article-sidebar .dfp-ad{float:right}}</style>
16	<link rel="preload" fetchpriority="high" as="image" href="https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg">
17<script id="mng_admiral_script" type="text/javascript">
18!(function(S,_name,I,V,t){t=function(){(t.q=t.q||[]).push(arguments)},S[_name=I(I(_name))]=S[_name]||t,S[_name].v=S[_name].v||4,S[_name].s=3+0})(window,'%61%25%364%256%44i%72%25%36%31l',decodeURI);!(function(S,I,V,t,P,A,a,C,Z){A=function(r,s){return r<2&&s};try{I[V]=I[V]||function(S){S?a[S]=!0:A()},a=I[V]}catch(b){return void A()}!(function k(I,V,f,J){function R(){try{if(a[f&&f.src||V]||a[C])return}catch(b){return void A()}f&&(f.remove(),f=null),clearTimeout(Z),!I&&V&&(V+=(-1===V.indexOf("?")?"?":"&")+"r=1"),(V=A(++I,V))&&k(I,V)}(f=S.createElement(t)).__apNoHold=!0,J=S.getElementsByTagName(t)[0],f.async=1,f.src=V,I>0&&(f.fetchPriority="high"),Z=setTimeout(R,6e3+2e3*I),f[P]("error",R),f[P]("load",R),J.parentNode.insertBefore(f,J)})(0,C="https://thebestpaints.com/o66m2b/p01zm_n-prod.js")})(document,window,"QS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItOTI","script","addEventListener",{});;
19;
20!(function(S,I,V,t,P,A,a,C,Z,b,k,_name,f,J,R,L,c,B,z,n,Q,U){_name=(k=function(S){return I(I(S))})('%61d%25%36%44%256%39%72%25%361%25%36C'),f=S.localStorage,J=S.sessionStorage,R=k('%5F%256%31%2564mr%6C%2563%6B%76%2570'),c=S.location;try{0===document.referrer.indexOf(c.origin)?(L=new URLSearchParams(c.search)).get(k('%25%35F%25%361c%72%25%36%39'))?((B=L.get(k('%25%35F%25%36%31%63%25%37%34')))===k('%25%365%25%37%38%74%25%365%6Ed')?z=[["\u0061d\u006dir\u0061l\u002d\u0065x\u0074end\u0065\u0064","true"||_name]]:B===k('s%25%36%38a%25%370%2565')&&(z=[["a\u0064mira\u006c-s\u0068\u0061p\u0065d","true"||_name]]),z&&(J[R]=JSON.stringify(z))):z=JSON.parse(J[R]||"[]"):delete J[R]}catch(p){z=[]}function e(I,V){try{I=JSON.parse(f["_aQS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItOTI"]||"{}").lgk||[]}catch(p){I=[]}z&&(I=I.concat(z)),I&&I.length&&(V=S[n].pubads())&&I.forEach((function(S){S&&S[0]&&V.setTargeting(S[0],S[1]||"")}))}n=k('%67%25%36F%256%46g%256Ce%25%37%34%256%31%256%37');try{U=(Q=S[n]=S[n]||{}).cmd=Q.cmd||[],typeof Q.pubads===V?e():typeof U.unshift===V?U.unshift(e):U.push(e)}catch(p){}})(window,decodeURI,"function");
21</script>
21
22<link rel='dns-prefetch' href='//metrics.rapidedge.io' />
23<link rel='dns-prefetch' href='//htlbid.com' />
24<link rel='dns-prefetch' href='//cmp.osano.com' />
25<link rel='dns-prefetch' href='//ak.sail-horizon.com' />
26<link rel='dns-prefetch' href='//cdn.parsely.com' />
27<link rel='dns-prefetch' href='//ajax.googleapis.com' />
28<link rel='dns-prefetch' href='//c615.denverpost.com' />
29<link rel='dns-prefetch' href='//embed.sendtonews.com' />
30<link rel='dns-prefetch' href='//cdn.sophi.io' />
31<link rel='dns-prefetch' href='//applepay.cdn-apple.com' />
32<link rel='dns-prefetch' href='//fonts.googleapis.com' />
33<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
34<link rel='dns-prefetch' href='//v0.wordpress.com' />
35<link rel="alternate" type="application/rss+xml" title="The Denver Post &raquo; Feed" href="https://www.denverpost.com/feed/" />
36<link rel="alternate" type="application/rss+xml" title="The Denver Post &raquo; Comments Feed" href="https://www.denverpost.com/comments/feed/" />
37<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.denverpost.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.denverpost.com%2F2026%2F09%2F21%2Froaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon%2F" />
38<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.denverpost.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.denverpost.com%2F2026%2F09%2F21%2Froaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon%2F&#038;format=xml" />
39<meta name='description' content='Imagine your five-year-old comes home from school with a backpack stuffed with back-to-school forms and crumpled worksheets. Everything seems normal. Then, weeks later--by accident—you find out your kindergartener was shown graphic illustrations of naked children and taught to identify genitalia with vivid language.' /><!-- WP SEO -->
40<link rel='stylesheet' id='__htl_style-css' href='https://htlbid.com/v3/denverpost.com/htlbid.css' media='screen' />
41<style id='__htl_style-inline-css'>
42@media screen and (max-width:1000px) { #mobile-adhesion { display: block !important; } }
43/*# sourceURL=__htl_style-inline-css */
44</style>
45<link rel='stylesheet' id='all-css-87a5' href='https://www.denverpost.com/_static/??/wp-content/themes/wp-mason/dist/css/styleOsanoCustom.min.css,/wp-content/client-mu-plugins/src/Sitemap/includes/style.css?m=1790198153' type='text/css' media='all' />
46<style id='wp-emoji-styles-inline-css'>
47
48	img.wp-smiley, img.emoji {
49		display: inline !important;
50		border: none !important;
51		box-shadow: none !important;
52		height: 1em !important;
53		width: 1em !important;
54		margin: 0 0.07em !important;
55		vertical-align: -0.1em !important;
56		background: none !important;
57		padding: 0 !important;
58	}
59/*# sourceURL=wp-emoji-styles-inline-css */
60</style>
61<link rel='stylesheet' id='all-css-c42c' href='https://www.denverpost.com/wp-content/plugins/dfm-trust-indicators/dist/css/style.min.css?m=1790203572g' type='text/css' media='all' />
62<link rel='stylesheet' id='digisubs_plugin_css-css' href='https://www.denverpost.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.styles.css?ver=1790204079' media='all' />
63<link rel='stylesheet' id='all-css-7628' href='https://www.denverpost.com/_static/??-eJx9zEEKAjEMheELGWMXorMQ8SgzndAG2qRMUmRuP0UQXLl4/PAWH74bRBUncYyFR6B2aKUnFsNvqyQwUsh9wdmM3DDamLZ945QdRJ0jncd5wr+ibRFfq/0qVRcuBPOayVgFzPfyoZ71EW7TJUz3cA0HSbQ+Sg==' type='text/css' media='all' />
64<link rel='stylesheet' id='mason-fonts-css' href='https://fonts.googleapis.com/css?family=Noto+Sans%3A400%2C700%7CNoto+Serif%3A400%2C400i%2C700%2C700i%7CArvo%3A400%2C400i%2C700%2C700i&#038;display=swap&#038;ver=6.9.9' media='all' />
65<link rel='stylesheet' id='all-css-4681' href='https://www.denverpost.com/wp-content/themes/assets/static/css/boldcoastal.css?m=1790204079g' type='text/css' media='all' />
66<link rel='stylesheet' id='dfm-accuweather-bootstrap-icons-css' href='//cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css?ver=5.2.0' media='screen' />
67<link rel='stylesheet' id='all-css-b364' href='https://www.denverpost.com/_static/??-eJyNjMsKAjEMAH/IbCziYw/ip0ht6xJtk2LSFf/eehEWPHibOczgs0IQtsSGNbeJWDFeC/gIRWJnUsOgimqvnIZCPHRb4Y9MyRIsJCae06NKX/zxKe1b35JVH+7gdoPDM3HAS6McUSWQz5BlEl3IZ3YqR7cf1248uO3mDWauTxA=' type='text/css' media='all' />
68<script src="https://metrics.rapidedge.io/gamera.js?ltv=1&#038;audience=1&#038;tpcs=1&#038;partner=medianewsgroup" id="gamera-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 68
68
69<script src="https://cmp.osano.com/16A1AnRt2Fn8i1unj/1edc45d9-1a78-48b2-9035-037b31df744a/osano.js" id="osano-js"></script>
vendor: 1 bytes, line 69
69
70<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=3.5.1" id="jquery-js"></script>
vendor: 1 bytes, line 70
70
71<script type="text/javascript" src="https://www.denverpost.com/wp-content/client-mu-plugins/src/SSO/assets/js/sso-tools.min.js?m=1790198151g" ></script>
71<script id="mg2_loader_loader-js-extra">
72var MG2 = {"settings":{"environment":"prod","version":"dfm","useDocumentReady":true,"xCode":"","randomURLChoosing":false,"plugins":[{"name":"FP","required":true,"initOptions":{"version":"dfm","environment":"prod"}},{"name":"DL","required":true,"initOptions":{"version":"dfm","environment":"prod","tagManager":"GTM","containerId":"GTM-NFD2QGD","collectors":["connext"]}},{"name":"NXT","required":true,"initOptions":{"environment":"prod","siteCode":"DFM","configCode":"SophiDEN","clientCode":"dfm","debug":false,"silentmode":true,"attr":"DP","settingsKey":"PMP,DP","userAuthenticationTime":365,"authSettings":{"domain":"login.npuserlogin.com","client_id":"hiSw0EjcfH7CDFyC40ROBqZ9UuOgkMV9","redirect_uri":"https://www.denverpost.com/login","disableAuth0AuthFlow":true}}}],"FP_CNAME":"fp.denverpost.com","DL_CNAME":"g2i.denverpost.com","NXT_CNAME":"engage.denverpost.com","CONFIG_URL":"https://loader-config.denverpost.com/prod/dfm/loader-config.json","appInsightsKey":"8241cbc2-50a5-47c4-b91f-462506490fad"}};
73//# sourceURL=mg2_loader_loader-js-extra
74</script>
vendor: 1 bytes, line 74
74
75<script src="https://www.denverpost.com/wp-content/plugins/loader-wp/static/loader.min.js?ver=1.6.4" id="mg2_loader_loader-js"></script>
vendor: 1 bytes, line 75
75
76<script id="mg2_loader_loader-js-after">
77(function( MG2, MG2Loader ) {
78	if ( 'undefined' !== typeof MG2 && 'undefined' !== typeof MG2Loader) {
79	    console.log("mg2loader: waiting for dom...");
80	    document.addEventListener("DOMContentLoaded", function() {
81	    	console.log("mg2loader: dom ready, instantiating.");
82	    	MG2Loader.init( MG2.settings );
83	    });
84
85	}
86})( MG2, MG2Loader );
87//# sourceURL=mg2_loader_loader-js-after
88</script>
vendor: 1 bytes, line 88
88
89<script id="digisubs_settings-js-extra">
90var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"1007026735198-qvd0lotr4mbpjeji6dtc6d5dtutmbqcj.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"","auth0Domain":"login.npuserlogin.com","auth0ClientId":"hiSw0EjcfH7CDFyC40ROBqZ9UuOgkMV9","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.denverpost.com","newsletterId":"123","newslettersEnabled":"","myAccountLink":"","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"1","serverEntitlements":"1","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"1","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"acct_oFgcwj7IoVxisYFqLstny0ge","enableUpdatePayment":"1","enableUpgradeSubscription":"1","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"paywall-sspw-mg2pw01-fg24","articleSavingEnabled":"1","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""};
91//# sourceURL=digisubs_settings-js-extra
92</script>
vendor: 1 bytes, line 92
92
93<script id="connext_utils-js-extra">
94var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"1007026735198-qvd0lotr4mbpjeji6dtc6d5dtutmbqcj.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"","auth0Domain":"login.npuserlogin.com","auth0ClientId":"hiSw0EjcfH7CDFyC40ROBqZ9UuOgkMV9","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.denverpost.com","newsletterId":"123","newslettersEnabled":"","myAccountLink":"","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"1","serverEntitlements":"1","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"1","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"acct_oFgcwj7IoVxisYFqLstny0ge","enableUpdatePayment":"1","enableUpgradeSubscription":"1","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"paywall-sspw-mg2pw01-fg24","articleSavingEnabled":"1","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""};
95//# sourceURL=connext_utils-js-extra
96</script>
vendor: 1 bytes, line 96
96
97<script type="text/javascript" src="https://www.denverpost.com/_static/??-eJydzEEKwjAQheELmU4UoXQhXsCtB0iaMUxJJiUzoXp7sxG6EBcu3uaH78G2mrmwIiusqUVigfDIRmsTNcSBZqel9kiisAhkRzzkvkUO8AWn4gJWs60g6pRmQI4u4o18dfX1S2aOJlAkaV4+eN8GQVXiKINvHBL+/dMB41PvSmn3dc2X4zjZkz3bcVrea3Ro9w==" ></script>
97<script src="https://cdn.auth0.com/js/auth0-spa-js/1.13/auth0-spa-js.production.js?ver=6.9.9" id="auth0_sdk-js"></script>
vendor: 1 bytes, line 97
97
98<script src="https://accounts.google.com/gsi/client?ver=6.9.9" id="google_one_tap-js"></script>
vendor: 1 bytes, line 98
98
99<script type="text/javascript" src="https://www.denverpost.com/_static/??-eJylzLEKgDAMBNAf0qaKIA7i6m/UWkqkjWJS9POtk7jqdHDcPTi20q4kjgS2kDwSQyRfzuiR08TAYgTtq1PRIKkp0RycWriAL0Y+kDvlL5PHKMHFnPzXSjiaG9gfaIh91Xa61o1uu+UCv0ZxFw==" ></script>
99<script id="auth0-session-storage-js-before">
100window.auth0WPAdminMeta = '{"auth0WPAdminMeta":{"auth0UserMeta":null,"auth0AppMeta":null}}';
101//# sourceURL=auth0-session-storage-js-before
102</script>
vendor: 1 bytes, line 102
102
103<script src="https://www.denverpost.com/wp-content/client-mu-plugins/src/Auth0/assets/dist/auth0-session-storage.min.js?ver=1.0.4" id="auth0-session-storage-js"></script>
vendor: 1 bytes, line 103
103
104<script src="https://c615.denverpost.com/script.js" id="c615-js"></script>
vendor: 1 bytes, line 104
104
105<script id="trinity-script-js-extra">
106var trinity_script_vars = {"player_id":"2900022627"};
107//# sourceURL=trinity-script-js-extra
108</script>
vendor: 1 bytes, line 108
108
109<script src="https://www.denverpost.com/var/www/wp-content/client-mu-plugins/src/Trinity/assets/js/trinitymin.js?v=1.0.1" id="trinity-script-js"></script>
vendor: 1 bytes, line 109
109
110<script id="hhsl-check-js-extra">
111var DFM_AD_MODS_LEVEL = ["4"];
112//# sourceURL=hhsl-check-js-extra
113</script>
vendor: 1 bytes, line 113
113
114<script type="text/javascript" src="https://www.denverpost.com/_static/??/wp-content/plugins/dfm-ad-mods/dist/js/hhslCheck.min.js,/wp-content/plugins/mng-digisubs/assets/js/sophi/mather.min.js?m=1790198152j" ></script>
114<script id="static-sophi-script-handle-js-after">
115				 window.sophi = window.sophi || {};
116    sophi.demeter = { actions: [], initStatus: "" };
117
118    // Lightweight lifecycle tracking helper: appends "{code}{seconds}" to
119    // demeter.initStatus, seconds since navigation start truncated to 10ms.
120    window._s = function (c) {
121        var d = window.sophi.demeter;
122        var f = String(Math.floor(performance.now() / 10) / 100).replace(/^0\./, ".");
123        d.initStatus = (d.initStatus ? d.initStatus + "," : "") + c + f;
124    };
125
126    window.demeter = window.demeter || function () {
127        var resolve, reject;
128        var s = new Promise(function (res, rej) {
129            resolve = res;
130            reject = rej;
131        });
132        sophi.demeter.actions.push([arguments, resolve, reject]);
133        return s;
134    };
135
136    _s("i");
137//# sourceURL=static-sophi-script-handle-js-after
138</script>
vendor: 1 bytes, line 138
138
139<script id="mng_sophi-js-extra">
140var sophi_config = {"sophiGetDesicionTimer":"3000","sophiPluginEnabled":"1","sophiHostname":"","enableSophiSSPW":"","useEventListener":"","enableSophiEngageVsSophiSSPW":""};
141//# sourceURL=mng_sophi-js-extra
142</script>
vendor: 1 bytes, line 142
142
143<script type="text/javascript" src="https://www.denverpost.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.sophi.bundle.js?m=1790204079g" ></script>
143<script>if(window._s){_s('l');}</script>
vendor: 1 bytes, line 143
143
144<script onerror="if(window._s){_s('xsl');}" src="https://cdn.sophi.io/assets/demeter/1/stable/2701601521.js?ver=6.9.9" id="sophi_demeter-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 144
144
145<script id="article_sharing-js-extra">
146var article_config = {"article_sharing_faq":""};
147//# sourceURL=article_sharing-js-extra
148</script>
vendor: 1 bytes, line 148
148
149<script id="article_saving-js-extra">
150var article_config = {"article_saving_faq":""};
151//# sourceURL=article_saving-js-extra
152</script>
vendor: 1 bytes, line 152
152
153<script type="text/javascript" src="https://www.denverpost.com/_static/??-eJzTLy/QTc7PK0nNK9EvyClNz8wr1s/NS9dNyUzPLC5NKtYvLkksyUxGEdNLLAIK5aQGZyQWpeolleal5KTqZRXr6FNiVmIZklH2ubaG5pYGRgYmBuaWWQAopTy/" ></script>
153<link rel="https://api.w.org/" href="https://www.denverpost.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.denverpost.com/wp-json/wp/v2/posts/7868033" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.denverpost.com/xmlrpc.php?rsd" />
154<meta name="generator" content="WordPress 6.9.9" />
155<link rel='shortlink' href='https://wp.me/p7yQli-x0PL' />
156<script id="cnx-init-script">!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
156        <style>
157        .getty.aligncenter {
158            text-align: center;
159        }
160        .getty.alignleft {
161            float: none;
162            margin-right: 0;
163        }
164        .getty.alignleft > div {
165            float: left;
166            margin-right: 5px;
167        }
168        .getty.alignright {
169            float: none;
170            margin-left: 0;
171        }
172        .getty.alignright > div {
173            float: right;
174            margin-left: 5px;
175        }
176        </style>
177        	<style>img#wpstats{display:none}</style>
178		
178<script type="application/ld+json" id="mng-metadata">{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)","url":"https:\/\/www.denverpost.com\/2026\/09\/21\/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon\/","mainEntityOfPage":{"@type":"NewsArticle","@id":"https:\/\/www.denverpost.com\/2026\/09\/21\/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon\/"},"thumbnailUrl":"https:\/\/www.denverpost.com\/wp-content\/uploads\/2026\/09\/TDP-Z-roaring-fork-schools-office-01.jpg?w=150","image":[{"@context":"https:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.denverpost.com\/wp-content\/uploads\/2026\/09\/TDP-Z-roaring-fork-schools-office-01.jpg?w=1600&resize=1600,900","width":"1600","height":"900","contentUrl":"https:\/\/www.denverpost.com\/wp-content\/uploads\/2026\/09\/TDP-Z-roaring-fork-schools-office-01.jpg?w=1600&resize=1600,900"},{"@context":"https:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.denverpost.com\/wp-content\/uploads\/2026\/09\/TDP-Z-roaring-fork-schools-office-01.jpg?w=1200&resize=1200,900","width":"1200","height":"900","contentUrl":"https:\/\/www.denverpost.com\/wp-content\/uploads\/2026\/09\/TDP-Z-roaring-fork-schools-office-01.jpg?w=1200&resize=1200,900"},{"@context":"https:\/\/schema.org","@type":"ImageObject","url":"https:\/\/www.denverpost.com\/wp-content\/uploads\/2026\/09\/TDP-Z-roaring-fork-schools-office-01.jpg?w=1800&resize=1800,1800","width":"1800","height":"1800","contentUrl":"https:\/\/www.denverpost.com\/wp-content\/uploads\/2026\/09\/TDP-Z-roaring-fork-schools-office-01.jpg?w=1800&resize=1800,1800"}],"articleSection":"Opinion Columnists","author":[{"@type":"Person","name":"Kate Anderson","workLocation":{"@type":"Place"},"contactPoint":{"@type":"ContactPoint","contactType":"Journalist"},"url":"https:\/\/www.denverpost.com\/author\/kate-anderson\/"}],"creator":["Kate Anderson"],"publishingPrinciples":"https:\/\/www.denverpost.com\/policies-and-standards\/","publisher":{"@type":"Organization","name":"The Denver Post","logo":"https:\/\/www.denverpost.com\/wp-content\/uploads\/2020\/11\/denverpost.jpg?w=600"},"keywords":["education","family","gender","lgbtq","roaring fork","sex education","sexual orientation","u.s. supreme court","opinion","opinion columnists","latest headlines"],"dateCreated":"2026-09-21T11:01:37Z","datePublished":"2026-09-21T11:01:37Z","dateModified":"2026-09-21T15:21:07Z","isBasedOn":"https:\/\/www.denverpost.com\/2026\/09\/21\/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon\/","isAccessibleForFree":false}</script>
178<script type="application/ld+json" id="mng-breadcrumb-0">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.denverpost.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.denverpost.com\/2026\/","name":"2026"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.denverpost.com\/2026\/09\/","name":"09"}},{"@type":"ListItem","position":4,"item":{"@id":"https:\/\/www.denverpost.com\/2026\/09\/21\/","name":"21"}},{"@type":"ListItem","position":5,"item":{"@id":"https:\/\/www.denverpost.com\/2026\/09\/21\/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon\/","name":"Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)"}}]}</script>
178<script type="application/ld+json" id="mng-breadcrumb-1">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.denverpost.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.denverpost.com\/opinion\/","name":"Opinion"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.denverpost.com\/opinion\/opinion-columnists\/","name":"Opinion Columnists"}},{"@type":"ListItem","position":4,"item":{"@id":"https:\/\/www.denverpost.com\/2026\/09\/21\/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon\/","name":"Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)"}}]}</script>
178<script type="application/ld+json" id="mng-breadcrumb-2">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.denverpost.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.denverpost.com\/author\/kate-anderson\/","name":"Kate Anderson"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.denverpost.com\/2026\/09\/21\/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon\/","name":"Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)"}}]}</script>
178<script type="application/ld+json" id="mng-breadcrumb-3">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.denverpost.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.denverpost.com\/tag\/education\/","name":"education"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.denverpost.com\/2026\/09\/21\/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon\/","name":"Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)"}}]}</script>
178<link rel="prefetch" href="https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg"><meta property="fb:pages" content="6181619439"/><meta property="fb:pages" content="1690688721187790"/><meta property="fb:pages" content="113250288696719"/><meta property="fb:pages" content="158790017464560"/><meta property="fb:pages" content="142660879085702"/><meta property="fb:pages" content="128624020507598"/><meta property="fb:pages" content="170668649639979"/><meta property="fb:pages" content="236920226013"/><meta property="fb:pages" content="342976086856"/><meta property="fb:pages" content="158450839797"/><meta property="fb:pages" content="109901575697361"/><meta property="fb:pages" content="146654613171"/><meta property="fb:pages" content="125138604186136"/><link rel="canonical" href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/" /><meta name='listrak-content' content='true'> 
178<script>
179    var PushlySDK = window.PushlySDK || [];
180    function pushly() { PushlySDK.push(arguments) }
181    pushly('load', {
182        domainKey: decodeURIComponent("WZUt8dwXwUZotnPfklpQcv7B2rwEoNFUnwAN"),
183        sw: "https://www.denverpost.com/wp-content/plugins/pushly/assets/js/pushly-sdk-worker.js.php",
184        swScope: "https://www.denverpost.com/wp-content/plugins/pushly/"    });
185</script>
185
186
187<style id="customizer-styles">			div#page {
188			--primary: #8e1024;
189			}
190						div#page {
191			--secondary: #003459;
192			}
193						div#page {
194			--tertiary: #a13b1e;
195			}
196						div#page {
197			--primary-light: #c81632;
198			}
199						div#page {
200			--primary-dark: #7d161e;
201			}
202						div#page {
203			--primary-lighter: #af1628;
204			}
205						div#page {
206			--primary-darker: #641614;
207			}
208						div#page {
209			--subsite-custom: #000000;
210			}
211						div#page {
212			--subsite-text: #fcfcfc;
213			}
214			</style>
214<script>window.addEventListener('message',
215		function s2nEventCallback(a){if('s2nEvent'===a.data.type)
216			{let t={event:'SendToNews load',sendtonews_player_key:
217				a.data.playerKey};window.dataLayer.push(t),
218				window.removeEventListener('message',s2nEventCallback)}});</script>
218<!-- Google Tag Manager Data Layer -->
219<script type='text/javascript'>
220   analyticsEvent    = function() {};
221   analyticsSocial   = function() {};
222   analyticsVPV      = function() {};
223   analyticsClearVPV = function() {};
224   analyticsForm     = function() {};
225   window.dataLayer  = window.dataLayer || [];
226   dataLayer.push({
227      'quantcast' : 'p-4ctCQwtnNBNs2',
228      'quantcast label' : 'Denver',
229      'comscore' : '6035443',
230      'Publisher Domain' : 'denverpost.com',
231      'Publisher Product' : 'denverpost.com',
232      'kv' : 'Opinion Columnists',
233      'Platform' : 'Web CMS',
234      'Release Version' : '6.9.9',
235      'Digital Publisher' : '',
236      'Section' : 'Opinion Columnists',
237      'Taxonomy1' : 'Opinion Columnists',
238      'Taxonomy2' : 'Opinion',
239      'Taxonomy3' : '',
240      'Taxonomy4' : '',
241      'Taxonomy5' : '',
242      'Publisher State' : 'DENVER',
243      'Page Type' : 'article',
244      'User ID' : '',
245      'SiteName' : 'The Denver Post',
246      'Cluster' : 'MNG Denver',
247      'Mobile Presentation' : 'no',
248      'Content ID' : '7868033',
249      'Publish Hour of Day' : '2026-09-21T05:01:37-06:00',
250      'Create Hour of Day' : '2026-09-21T05:01:37-06:00',
251      'Update Hour of Day' : '2026-09-21T09:21:07-06:00',
252      'Content Source' : '',
253      'Canonical URL' : 'https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/',
254      'Slug' : 'roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon',
255      'Primary_Section' : 'Opinion Columnists',
256      'Primary_Tag' : 'sex education',
257      'Associated_Tags' : 'education,family,gender,LGBTQ,roaring fork,sex education,sexual orientation,U.S. Supreme Court',
258      'Associated_Sections' : 'Opinion,Opinion Columnists',
259      'Associated_Taxonomies' : '',
260      'Byline' : 'Kate Anderson',
261      'Byline_Email' : 'no_email',
262      'Affiliation' : 'Guest Commentary',
263      'Content Title' : 'Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)',
264      'URL' : 'https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/',
265      'Page Title' : 'Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)',
266      'Article Characters' : '4968',
267      'Article Words' : '766',
268      'Print Export' : 'true',
269      'Paywall_Level' : 'metered',
270      'Dateline' : '',
271      'Paragraph Count' : '19',
272      'Behind Paywall' : 'true',
273      'Article Template' : 'default',
274      'Hierarchy' : 'Opinion Columnists,Opinion'
275   });
276</script>
276
277<!-- End Google Tag Manager Data Layer -->
278<!-- Google Tag Manager -->
279<script>
vendor: 347 bytes, lines 279-287
279
280(function(w,d,s,l,i) {
281   w[l]=w[l]||[];
282   w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
283   var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
284   j.async=true;
285   j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
286})
287(window,document,'script','dataLayer','
287GTM-TLFP4R
vendor: 4 bytes, line 287
287');
288</script>
288<!-- End Google Tag Manager -->
289
290<!-- Jetpack Open Graph Tags -->
291<meta property="og:type" content="article" />
292<meta property="og:title" content="Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)" />
293<meta property="og:url" content="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/" />
294<meta property="og:description" content="Imagine your five-year-old comes home from school with a backpack stuffed with back-to-school forms and crumpled worksheets. Everything seems normal. Then, weeks later&#8211;by accident—you find out your kindergartener was shown graphic i…" />
295<meta property="article:published_time" content="2026-09-21T11:01:37+00:00" />
296<meta property="article:modified_time" content="2026-09-21T15:21:07+00:00" />
297<meta property="og:site_name" content="The Denver Post" />
298<meta property="og:image" content="https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg?w=1316&#038;h=740" />
299<meta property="og:image:width" content="1316" />
300<meta property="og:image:height" content="740" />
301<meta property="og:image:alt" content="" />
302<meta property="og:locale" content="en_US" />
303<meta name="twitter:site" content="@denverpost" />
304<meta name="twitter:text:title" content="Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)" />
305<meta name="twitter:image" content="https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg?w=640" />
306<meta name="twitter:card" content="summary_large_image" />
307
308<!-- End Jetpack Open Graph Tags -->
309<link rel="icon" href="https://www.denverpost.com/wp-content/uploads/2016/05/cropped-DP_bug_denverpost.jpg?w=32" sizes="32x32" />
310<link rel="icon" href="https://www.denverpost.com/wp-content/uploads/2016/05/cropped-DP_bug_denverpost.jpg?w=192" sizes="192x192" />
311<link rel="apple-touch-icon" href="https://www.denverpost.com/wp-content/uploads/2016/05/cropped-DP_bug_denverpost.jpg?w=180" />
312<meta name="msapplication-TileImage" content="https://www.denverpost.com/wp-content/uploads/2016/05/cropped-DP_bug_denverpost.jpg?w=270" />
313			<link rel='stylesheet' id='all-css-7a5d' href='https://www.denverpost.com/wp-content/mu-plugins/jetpack-16.1/modules/widgets/top-posts/style.css?m=1790178517g' type='text/css' media='all' />
314
315</head>
316
317			<body class="wp-singular post-template-default single single-post postid-7868033 single-format-standard wp-custom-logo wp-theme-wp-mason wp-child-theme-scng">
318
319			<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 319-320
319
320<noscript><iframe src='https://www.googletagmanager.com/ns.html?id=
320GTM-TLFP4R
vendor: 83 bytes, line 320
320' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
321<!-- End Google Tag Manager (noscript) -->
322			<a href="#content" class="sr-only">Skip to content</a>
323			
324			<div id="page" class="hfeed site">
325
326			<div class="header-placeholder"></div><header class="site-header default headroom--top">
327			<div class="nav-wrapper-primary">
328
329				<div class="nav-wrapper-secondary ">
330
331					<div class="screen-wrapper">
332
333						<div class="nav-primary-top">
334
335										<div class="pushnav-flex-wrapper">
336				<nav class="pushnav" role="navigation" aria-label="Main Menu" id="pushnav-container"><div id="menu-toggle" class="menu-toggle" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu of all sections"><span class="icon-hamburger"></span><span class="menu-label">All Sections</span></div>
337					<div class="wrapper-nav pushnav">
338						<div class="border-container">
339							<div class="top-pushnav-container">
340															<a href="https://checkout.denverpost.com/?&#038;g2i_or_o=Internet&#038;g2i_or_p=nav&#038;g2i_source=SB&#038;g2i_medium=side-nav&#038;g2i_campaign=nav&#038;returnUrl=https%253A%252F%252Fwww.denverpost.com%252F" id="mega-subscribe-button" class="subscribe-button" >
341									<span>Subscribe Now</span>								</a>
342												<div class="accuweather-wrap">
343					<div class="weather-date">
344								<div class='dfm_accuweather_current_conditions'>
345				<a target="_blank" href="http://www.accuweather.com/en/us/denver-co/80203/current-weather/35082_pc?lang=en-us&amp;partner=mng_50" title="Current Weather Conditions" aria-label="Current temperature is 62&deg;F, view full weather conditions in a new window">
346					<span>62&deg;F</span>
347					<i class="bi-clouds" role="img" aria-label="weather icon clouds"></i>
348				</a>
349			</div>						<div class="date">
350							Thursday, September 24th 2026									<a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.denverpost.com/">
351									<p class="e-edition">Digital Replica Edition</p>									</a>
352														</div>
353					</div>
354				</div>
355											<a href="https://www.denverpost.com" class="home-link icon-home3" title="Link to Home Page">
356									<span>Home Page</span>
357								</a>
358							</div>
359							<ul id="pushnav" class="menu"><li id="menu-item-342" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-342 menu-large"><a href="https://www.denverpost.com/news/" aria-expanded="false" aria-haspopup="true">News</a>
360<ul class="sub-menu">
361	<li id="menu-item-2064385" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2064385 menu-large"><a href="https://www.denverpost.com/latest-headlines/">Latest Headlines</a></li>
362	<li id="menu-item-5399" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5399 menu-large"><a href="https://www.denverpost.com/news/colorado/">Colorado News</a></li>
363	<li id="menu-item-348" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-348 menu-large"><a href="https://www.denverpost.com/news/politics/">Politics</a></li>
364	<li id="menu-item-4347406" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4347406 menu-large"><a href="https://www.denverpost.com/news/crime-public-safety/">Crime and Public Safety</a></li>
365	<li id="menu-item-5657847" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5657847 menu-large"><a href="https://www.denverpost.com/news/courts/">Courts</a></li>
366	<li id="menu-item-4347318" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4347318 menu-large"><a href="https://www.denverpost.com/news/national/">National News</a></li>
367	<li id="menu-item-4347319" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4347319 menu-large"><a href="https://www.denverpost.com/news/world/">World News</a></li>
368	<li id="menu-item-5401" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5401 menu-large"><a href="https://www.denverpost.com/news/education/">Education</a></li>
369	<li id="menu-item-5489" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5489 menu-large"><a href="https://www.denverpost.com/news/health/">Health</a></li>
370	<li id="menu-item-5402" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5402 menu-large"><a href="https://www.denverpost.com/news/environment/">Environment</a></li>
371	<li id="menu-item-4660842" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4660842 menu-large"><a href="https://www.denverpost.com/news/transportation/">Transportation</a></li>
372	<li id="menu-item-4660856" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660856 menu-large"><a href="/tag/housing/">Housing</a></li>
373	<li id="menu-item-5488" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5488 menu-large"><a href="https://www.denverpost.com/news/news-obituaries/">News Obituaries</a></li>
374	<li id="menu-item-4660860" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660860 menu-large"><a href="/tag/photos-and-videos/">Photos</a></li>
375	<li id="menu-item-2105564" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2105564 menu-large"><a href="https://www.youtube.com/user/DenverPost/?sub_confirmation=1">Video</a></li>
376	<li id="menu-item-3582982" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3582982 menu-large"><a href="https://yourhub.denverpost.com/">Your Hub</a></li>
377	<li id="menu-item-5003513" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5003513 menu-large"><a href="https://www.denverpost.com/news/weather/">Weather</a></li>
378</ul>
379</li>
380<li id="menu-item-346" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-346 menu-large"><a href="https://www.denverpost.com/sports/" aria-expanded="false" aria-haspopup="true">Sports</a>
381<ul class="sub-menu">
382	<li id="menu-item-5423" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5423 menu-large"><a href="https://www.denverpost.com/sports/">Sports</a></li>
383	<li id="menu-item-2007732" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2007732 menu-large"><a href="https://www.denverpost.com/sports/sports-columnists/">Sports Columnists</a></li>
384	<li id="menu-item-4346591" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4346591 menu-large"><a href="https://www.denverpost.com/sports/nfl/denver-broncos/">Denver Broncos</a></li>
385	<li id="menu-item-4346593" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4346593 menu-large"><a href="https://www.denverpost.com/sports/mlb/colorado-rockies/">Colorado Rockies</a></li>
386	<li id="menu-item-4346578" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4346578 menu-large"><a href="https://www.denverpost.com/sports/nba/denver-nuggets/">Denver Nuggets</a></li>
387	<li id="menu-item-4346620" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4346620 menu-large"><a href="https://www.denverpost.com/sports/nhl/colorado-avalanche/">Colorado Avalanche</a></li>
388	<li id="menu-item-4346650" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4346650 menu-large"><a href="https://www.denverpost.com/sports/soccer/colorado-rapids/">Colorado Rapids</a></li>
389	<li id="menu-item-7462760" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7462760 menu-large"><a href="https://www.denverpost.com/sports/soccer/denver-summit-fc/">Denver Summit FC</a></li>
390	<li id="menu-item-2029528" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2029528 menu-large"><a href="https://www.denverpost.com/sports/college/">College Sports</a></li>
391	<li id="menu-item-5413" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5413 menu-large"><a href="https://www.denverpost.com/sports/colorado-preps/">Preps</a></li>
392	<li id="menu-item-4822796" class="mng-new-menu-tag menu-item menu-item-type-custom menu-item-object-custom menu-item-4822796 menu-large"><a href="https://www.denverpost.com/tag/betting/">Betting</a></li>
393	<li id="menu-item-2145079" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2145079 menu-large"><a href="https://www.denverpost.com/sports/golf/">Golf</a></li>
394	<li id="menu-item-2029548" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2029548 menu-large"><a href="https://www.denverpost.com/sports/boxing-mma/">
394Boxing / MMA</a></li>
395	<li id="menu-item-2029688" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2029688 menu-large"><a href="http://www.denverpost.com/2016/05/23/sports-today-on-tv-and-radio/">Sports on TV/Radio</a></li>
396	<li id="menu-item-4348611" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-4348611 menu-large"><a href="https://www.denverpost.com/tag/sports-podcasts/">Sports Podcasts</a></li>
397</ul>
398</li>
399<li id="menu-item-343" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-343 menu-large"><a href="https://www.denverpost.com/business/" aria-expanded="false" aria-haspopup="true">Business</a>
400<ul class="sub-menu">
401	<li id="menu-item-5427" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5427 menu-large"><a href="https://www.denverpost.com/business/">Business</a></li>
402	<li id="menu-item-5415" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5415 menu-large"><a href="https://www.denverpost.com/business/colorado-real-estate/">Real Estate</a></li>
403	<li id="menu-item-5414" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5414 menu-large"><a href="https://www.denverpost.com/business/airlines/">Airlines</a></li>
404	<li id="menu-item-5417" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5417 menu-large"><a href="https://www.denverpost.com/business/economy/">Economy</a></li>
405	<li id="menu-item-5418" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5418 menu-large"><a href="https://www.denverpost.com/business/energy/">Energy</a></li>
406	<li id="menu-item-5419" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5419 menu-large"><a href="https://www.denverpost.com/business/retail/">Retail</a></li>
407	<li id="menu-item-5420" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5420 menu-large"><a href="https://www.denverpost.com/business/colorado-technology/">Technology</a></li>
408	<li id="menu-item-6494931" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6494931 menu-large"><a href="https://www.denverpost.com/best-reviews/">Best Reviews</a></li>
409</ul>
410</li>
411<li id="menu-item-5156125" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-5156125 menu-large"><a href="https://www.denverpost.com/theknow/" aria-expanded="false" aria-haspopup="true">The Know</a>
412<ul class="sub-menu">
413	<li id="menu-item-5156153" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5156153 menu-large"><a href="https://www.denverpost.com/theknow/">The Know</a></li>
414	<li id="menu-item-5156128" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5156128 menu-large"><a href="https://www.denverpost.com/things-to-do/restaurants-food-drink/">Food and Drink</a></li>
415	<li id="menu-item-5156129" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5156129 menu-large"><a href="https://www.denverpost.com/things-to-do/arts/">Art</a></li>
416	<li id="menu-item-5156131" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-5156131 menu-large"><a href="https://www.denverpost.com/tag/culture/">Culture</a></li>
417	<li id="menu-item-5156133" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5156133 menu-large"><a href="https://www.denverpost.com/things-to-do/movies/">Movies</a></li>
418	<li id="menu-item-5156134" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5156134 menu-large"><a href="https://www.denverpost.com/things-to-do/television/">TV &amp; Streaming</a></li>
419	<li id="menu-item-5156135" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5156135 menu-large"><a href="https://www.denverpost.com/things-to-do/music/">Music</a></li>
420	<li id="menu-item-5156137" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5156137 menu-large"><a href="https://www.denverpost.com/things-to-do/theater/">Theater</a></li>
421	<li id="menu-item-5156138" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5156138 menu-large"><a href="https://www.denverpost.com/things-to-do/travel/">Travel</a></li>
422	<li id="menu-item-5156139" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5156139 menu-large"><a href="https://www.denverpost.com/things-to-do/parenting-family/">Family Friendly</a></li>
423	<li id="menu-item-5156142" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-5156142 menu-large"><a href="https://www.denverpost.com/tag/bars/">Bars</a></li>
424	<li id="menu-item-5156143" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-5156143 menu-large"><a href="https://www.denverpost.com/tag/beer/">Beer</a></li>
425</ul>
426</li>
427<li id="menu-item-4660956" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-4660956 menu-large"><a href="https://www.denverpost.com/things-to-do/outdoors/" aria-expanded="false" aria-haspopup="true">Outdoors</a>
428<ul class="sub-menu">
429	<li id="menu-item-4660957" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4660957 menu-large"><a href="https://www.denverpost.com/things-to-do/outdoors/">Outdoors</a></li>
430	<li id="menu-item-4523779" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4523779 menu-large"><a href="/tag/hiking/">Hiking</a></li>
431	<li id="menu-item-4660959" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660959 menu-large"><a href="/tag/fall-colors/">Fall Colors</a></li>
432	<li id="menu-item-4660961" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4660961 menu-large"><a href="https://www.denverpost.com/sports/cycling/">Cycling</a></li>
433	<li id="menu-item-4660964" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4660964 menu-large"><a href="https://www.denverpost.com/things-to-do/fitness/">Fitness</a></li>
434	<li id="menu-item-4660965" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660965 menu-large"><a href="/tag/running/">Running</a></li>
435	<li id="menu-item-4660968" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660968 menu-large"><a href="/tag/camping/">Camping</a></li>
436	<li id="menu-item-4660971" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660971 menu-large"><a href="/tag/fishing/">Fishing</a></li>
437	<li id="menu-item-4660973" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660973 menu-large"><a href="/tag/hunting/">Hunting</a></li>
438	<li id="menu-item-4660980" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660980 menu-large"><a href="/tag/water-sports/">Water Sports</a></li>
439	<li id="menu-item-4660981" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660981 menu-large"><a href="/tag/skiing/">Skiing</a></li>
440	<li id="menu-item-4660982" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660982 menu-large"><a href="/tag/snowboarding/">Snowboarding</a></li>
441	<li id="menu-item-4660984" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660984 menu-large"><a href="/tag/winter-sports/">Winter Sports</a></li>
442</ul>
443</li>
444<li id="menu-item-347" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-347 menu-large"><a href="https://www.denverpost.com/opinion/" aria-expanded="false" aria-haspopup="true">Opinion</a>
445<ul class="sub-menu">
446	<li id="menu-item-5425" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5425 menu-large"><a href="https://www.denverpost.com/opinion/">Opinion</a></li>
447	<li id="menu-item-5502" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5502 menu-large"><a href="https://www.denverpost.com/opinion/editorials/">Editorials</a></li>
448	<li id="menu-item-5505" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5505 menu-large"><a href="https://www.denverpost.com/opinion/opinion-columnists/">Columnists</a></li>
449	<li id="menu-item-5503" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5503 menu-large"><a href="https://www.denverpost.com/opinion/letters/">Letters</a></li>
450	<li id="menu-item-2064390" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2064390 menu-large"><a href="https://www.denverpost.com/opinion/cartoons/">Cartoons</a></li>
451	<li id="menu-item-3214952" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3214952 menu-large"><a href="https://www.denverpost.com/opinion/endorsements/">Endorsements</a></li>
452</ul>
453</li>
454<li id="menu-item-5939618" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-5939618 menu-large"><a href="https://www.denverpost.com/obituaries/" aria-expanded="false" aria-haspopup="true">Obituaries</a>
455<ul class="sub-menu">
456	<li id="menu-item-5939619" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5939619 menu-large"><a href="https://www.denverpost.com/obituaries/">Obituaries</a></li>
457	<li id="menu-item-5939617" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5939617 menu-large"><a href="https://www.denverpost.com/news/news-obituaries/">News Obituaries</a></li>
458	<li id="menu-item-5939620" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5939620 menu-large"><a href="https://promote.denverpost.com/denver-adportal/obits/index.html">Place an Obituary</a></li>
459</ul>
460</li>
461<li id="menu-item-4660864" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-4660864 menu-large"><a href="https://www.denverpost.com/things-to-do/" aria-expanded="false" aria-haspopup="true">Things To Do</a>
462<ul class="sub-menu">
463	<li id="menu-item-4660866" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4660866 menu-large"><a href="https://www.denverpost.com/things-to-do/">Things To Do</a></li>
464	<li id="menu-item-5724086" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5724086 menu-large"><a href="https://www.denverpost.com/event-calendar/">Event Calendar</a></li>
465	<li id="menu-item-700286" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-700286 menu-large"><a href="https://www.denverpost.com/tv-listings/">Television Listings</a></li>
466	<li id="menu-item-5434" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5434 menu-large"><a href="https://www.denverpost.com/comics/">Comics</a></li>
467	<li id="menu-item-4119910" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4119910 menu-large"><a href="https://games.denverpost.com/">Games</a></li>
468	<li id="menu-item-4660907" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660907 menu-large"><a href="https://www.denverpost.com/things-to-do/horoscopes/">Horoscopes</a></li>
469	<li id="menu-item-7296524" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7296524 menu-large"><a href="https://www.denverpost.com/advice/">Advice</a></li>
470	<li id="menu-item-4660910" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4660910 menu-large"><a href="https://www.denverpost.com/things-to-do/home-garden/">Home &amp; Garden</a></li>
471	<li id="menu-item-4660929" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660929 menu-large"><a href="/tag/free-and-cheap/">Free and Cheap</a></li>
472	<li id="menu-item-4660930" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4660930 menu-large"><a href="https://www.denverpost.com/things-to-do/cannabis/">Cannabis</a></li>
473	<li id="menu-item-4660955" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4660955 menu-large"><a href="/tag/recipes/">Recipes</a></li>
474	<li id="menu-item-5086074" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5086074 menu-large"><a href="https://store.denverpost.com/?utm_campaign=evergreen&#038;utm_medium=referral&#038;utm_source=edit-nav&#038;utm_content=&#038;utm_term=">Denver Post Store</a></li>
475</ul>
476</li>
477<li id="menu-item-3796572" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3796572 menu-large"><a href="http://marketplace.denverpost.com/" aria-expanded="false" aria-haspopup="true">Classifieds</a>
478<ul class="sub-menu">
479	<li id="menu-item-3796573" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3796573 menu-large"><a href="https://marketplace.denverpost.com/">Classifieds</a></li>
480	<li id="menu-item-1245586" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1245586 menu-large"><a href="http://www.denverpost.com/automotive/">Automotive</a></li>
481	<li id="menu-item-1245600" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1245600 menu-large"><a href="http://www.denverpost.com/realestate">Homes</a></li>
482	<li id="menu-item-5358200" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5358200 menu-large"><a href="https://jobs.denverpost.com/">Jobs</a></li>
483</ul>
484</li>
485<li id="menu-item-7812233" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7812233 menu-large"><a href="https://www.denverpost.com/best-reviews/">BestReviews</a></li>
486<li id="menu-item-6950006" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6950006 menu-large"><a href="https://www.denverpost.com/branded-content/" aria-expanded="false" aria-haspopup="true">Branded Content</a>
487<ul class="sub-menu">
488	<li id="menu-item-7489495" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7489495 menu-large"><a href="https://www.denverpost.com/branded-content/">Advertising by Ascend</a></li>
489	<li id="menu-item-6950007" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6950007 menu-large">
489<a href="https://www.denverpost.com/sponsor-content-hub/?ntv_adpz=4043">Paid Content by Brandpoint</a></li>
490</ul>
491</li>
492<li id="menu-item-3257886" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-3257886"><a href="https://checkout.denverpost.com/?&#038;g2i_or_o=Internet&#038;g2i_or_p=nav&#038;g2i_source=SB&#038;g2i_medium=side-nav&#038;g2i_campaign=nav&#038;returnUrl=https%253A%252F%252Fwww.denverpost.com%252F">Subscribe</a></li>
493<li id="menu-item-4086332" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-4086332"><a href="/login">Log In</a></li>
494<li id="menu-item-4355022" class="log-out-button menu-item menu-item-type-custom menu-item-object-custom menu-item-4355022 menu-large"><a href="https://www.denverpost.com/logout">Logout</a></li>
495</ul>						</div>
496						<div class="newsletter-nav">
497								<div class="newsletter-simple">
498		<div class="newsletter-item">
499			<p class="prompt">Sign up for Newsletters and Alerts</p>
500			<a class="sign-up-button" href="https://myaccount.denverpost.com/dp/preference"
501			   aria-label="Click here to go to the newsletter sign up page">
502				Sign Up</a>
503		</div>
504	</div>
505						</div>
506					</div>
507				</nav>
508			</div>
509						<div class="hidden-logo">
510				<div class="logo custom-logo"><a href="https://www.denverpost.com" aria-label="The Denver Post"><img src="https://www.denverpost.com/wp-content/uploads/2020/11/dp-logo-1.svg" alt="The Denver Post"></a></div>			</div>
511				<div class="entry-title hidden_article_headline">
512
513<span class="entry-section"><a href="https://www.denverpost.com/opinion/opinion-columnists/">Opinion Columnists | </a></span>			<a class="article-title" href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/" title="Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)">
514	
515				<span class="dfm-title metered">
516			Roaring Fork School District refused to listen&#8230;		</span>
517
518
519
520			</a>
521	
522	
523	</div>
524
525				<div class="article-share" id="sharing-sticky">
526					<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer"
527				data-shared="sharing-facebook-7868033"
528				class="share-facebook sd-button share-icon no-text"
529				href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/?share=facebook"
530				target="_blank"
531				aria-labelledby="sharing-facebook-7868033-2"
532				>
533				<span id="sharing-facebook-7868033-2" hidden>Share on Facebook (Opens in new window)</span>
534				<span>Facebook</span>
535			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
536				data-shared="sharing-reddit-7868033"
537				class="share-reddit sd-button share-icon no-text"
538				href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/?share=reddit"
539				target="_blank"
540				aria-labelledby="sharing-reddit-7868033-2"
541				>
542				<span id="sharing-reddit-7868033-2" hidden>Share on Reddit (Opens in new window)</span>
543				<span>Reddit</span>
544			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
545				data-shared="sharing-twitter-7868033"
546				class="share-twitter sd-button share-icon no-text"
547				href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/?share=twitter"
548				target="_blank"
549				aria-labelledby="sharing-twitter-7868033-2"
550				>
551				<span id="sharing-twitter-7868033-2" hidden>Share on X (Opens in new window)</span>
552				<span>X</span>
553			</a></li><li class="share-end"></li></ul></div></div></div>					<span class="share-alt">
554					<a href="#" class="icon-share-alt">
555						<span></span>
556					</a>
557				</span>
558				</div>
559								<div class="digisubs-wrapper">
560									<nav class="digisubs-pushmenu hidden" role="navigation" aria-label="Account Menu" id="digisubs-push-container">
561						<div id="digisubs-toggle" class="digisubs-toggle pushnav" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu">
562							<div id="mng-icon-image">
563								<img id="pushnav-icon" alt="">
564								<div id="blank-icon-user">
565									<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32">
566										<path fill="#000000" d="M18 22.082v-1.649c2.203-1.241 4-4.337 4-7.432 0-4.971 0-9-6-9s-6 4.029-6 9c0 3.096 1.797 6.191 4 7.432v1.649c-6.784 0.555-12 3.888-12 7.918h28c0-4.030-5.216-7.364-12-7.918z"></path>
567									</svg>
568								</div>
569								<span class="icon-arrow-down"></span>
570							</div>
571						</div>
572						<div class="wrapper-nav-subs pushnav">
573							<div class="border-container">
574								<ul id="dfm-digisubs-push-menu" class="menu"><li id="menu-item-5765866" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-5765866"><a href="https://checkout.denverpost.com/?&#038;g2i_or_o=Internet&#038;g2i_or_p=nav&#038;g2i_source=SB&#038;g2i_medium=nav2&#038;g2i_campaign=nav&#038;returnUrl=https%253A%252F%252Fwww.denverpost.com%252F">Subscribe</a></li>
575<li id="menu-item-5765870" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-5765870"><a href="/login">Log In</a></li>
576</ul>								<div id="push-account-content">
577									<div class="show-digisubs-push" id="email-source-wrapper">
578										<a class="account-link" id="push-email-link"></a>
579										<p class="logged-in-source" id="push-auth-source"></p>
580									</div>
581									<a class="show-digisubs-push account-link" id="push-account-link" data-mng-click="account-settings" data-mng-category="account-link" data-mng-action="account-settings">Account Settings</a>
582									<a class="show-digisubs-push" id="push-contact-us" href="/contact-us" data-mng-click="contact-us" data-mng-category="account-link" data-mng-action="contact-us">Contact Us</a>
583									<a class="show-digisubs-push" id="push-log-out" href="/logout" data-mng-click="log-out" data-mng-category="account-link" data-mng-action="log-out">Log Out</a>
584									<div class="show-digisubs-push marketing-slot" id="push-marketing-slot"></div>
585									<label class="user-spoof">Spoof a user</label>
586									<input id="push-user-spoof-control" class="user-spoof" type="checkbox">
587									<ul id="newsLetterItem-push" class="newsLetterContent"></ul>
588								</div>
589							</div>
590							<div class="newsletter-nav">
591									<div class="newsletter-simple">
592		<div class="newsletter-item">
593			<p class="prompt">Sign up for Newsletters and Alerts</p>
594			<a class="sign-up-button" href="https://myaccount.denverpost.com/dp/preference"
595			   aria-label="Click here to go to the newsletter sign up page">
596				Sign Up</a>
597		</div>
598	</div>
599							</div>
600						</div>
601					</nav>
602					<div class="digisubs-wrapper-large" id="digisubs-wrapper-large">
603						<ul id="dfm-digisubs-menu" class="menu"><li id="menu-item-5154470" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-5154470"><a href="https://checkout.denverpost.com/?&#038;g2i_or_o=Internet&#038;g2i_or_p=nav&#038;g2i_source=SB&#038;g2i_medium=nav2&#038;g2i_campaign=nav&#038;returnUrl=https%253A%252F%252Fwww.denverpost.com%252F">Subscribe</a></li>
604<li id="menu-item-5154472" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-5154472"><a href="/login">Log In</a></li>
605</ul>					</div>
606									</div>
607			<div class="search-icon-wrapper"><span class="icon-search" aria-label="Click here or hit enter to open a Search box" id="dfm-search-icon" role="button" tabindex=0 aria-expanded="false"></span></div><form class="search-form header-search" method="GET" id="search-bar" action="https://www.denverpost.com/">
608
609		<div class="input-wrapper">
610			<span class="icon-search" aria-hidden="true"></span>
611		<input id="mng-search-focus" type="text" placeholder="Type your search" name="s"  aria-label="Type your search">
612		<input name="orderby" type="hidden" value="relevance"/>
613		<input name="order" type="hidden" value="desc"/>
614				<div class="search-button-container">
615			<button class="search-button" type="submit">
616				<span>Search</span>
617			</button>
618		</div>
619	</div>
620	
621</form>
622
623
624						</div>
625
626					</div>
627
628					<div class="nav-primary-middle">
629
630										<div class="accuweather-wrap">
631					<div class="weather-date">
632								<div class='dfm_accuweather_current_conditions'>
633				<a target="_blank" href="http://www.accuweather.com/en/us/denver-co/80203/current-weather/35082_pc?lang=en-us&amp;partner=mng_50" title="Current Weather Conditions" aria-label="Current temperature is 62&deg;F, view full weather conditions in a new window">
634					<span>62&deg;F</span>
635					<i class="bi-clouds" role="img" aria-label="weather icon clouds"></i>
636				</a>
637			</div>						<div class="date">
638							Thursday, September 24th 2026									<a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.denverpost.com/">
639									<p class="e-edition">Digital Replica Edition</p>									</a>
640														</div>
641					</div>
642				</div>
643			<div class="hidden-logo"><div class="section-header"><a href="https://www.denverpost.com/opinion/opinion-columnists/">Opinion Columnists</a></div></div>			<div class="sponsorship-ad-wrapper">
644								<div class="dfp-ad dfp-sponsorship_1" id="div-gpt-ad-sponsorship_1" style="visibility:hidden">
645					<div class="htlad-sponsorship_1" data-unit='denverpost.com/opinion/opinion-columnists/sponsorship_1' data-targeting=''></div>
646				</div>			</div>
647			
648					</div>
649
650					<div class="nav-primary-bottom">
651
652									<div class="nav-primary">
653			<ul id="subnav-opinion-menu" class="menu"><li id="menu-item-5149003" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5149003"><a href="https://www.denverpost.com/opinion/editorials/">Editorials</a></li>
654<li id="menu-item-5149004" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-5149004"><a href="https://www.denverpost.com/opinion/opinion-columnists/">Columnists</a></li>
655<li id="menu-item-5149005" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5149005"><a href="https://www.denverpost.com/opinion/letters/">Letters</a></li>
656<li id="menu-item-5149006" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5149006"><a href="https://www.denverpost.com/opinion/cartoons/">Cartoons</a></li>
657<li id="menu-item-5149007" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5149007"><a href="https://www.denverpost.com/opinion/endorsements/">Endorsements</a></li>
658</ul>			</div>
659			
660					</div>
661
662				</div>
663
664				
665<div class="widget widget-trending-stories"><div class="trending-bar trending">
666	<div class="trending-bar-wrapper">
667		<p class="label">
668			Trending:		</p>
669		<nav>
670			<ul>
671					<li class="entry-title ">
672
673			<a class="article-title" href="https://www.denverpost.com/2026/09/23/rare-tropical-bird-colorado-piratic-flycatcher/" title="Tropical bird never before seen in Colorado spotted on Eastern Plains">
674	
675				<span class="dfm-title metered">
676			Tropical bird spotted 🦜		</span>
677
678
679
680			</a>
681	
682	
683	</li>
684	<li class="entry-title ">
685
686			<a class="article-title" href="https://www.denverpost.com/2026/09/22/cherry-creek-football-forfeit-fair-chsaa-commissioner-says/" title="Keeler: Cherry Creek football punishment fair, CHSAA commissioner says">
687	
688				<span class="dfm-title metered">
689			CHSAA defends Cherry Creek forfeit		</span>
690
691
692
693			</a>
694	
695	
696	</li>
697	<li class="entry-title ">
698
699			<a class="article-title" href="https://www.denverpost.com/2026/09/23/colorado-least-visited-state-parks/" title="Tired of crowds? Visit these 10 empty Colorado State Parks instead.">
700	
701				<span class="dfm-title metered">
702			Colorado&#8217;s least-visited state parks 🥾		</span>
703
704
705
706			</a>
707	
708	
709	</li>
710			</ul>
711		</nav>
712	</div>
713</div>
714
715</div>
716			</div>
717			</header><div id="content" class="site-content">
718						<div class="header-banners">
719								<div class="dfp-ad dfp-interstitial" id="div-gpt-ad-interstitial" style="visibility:hidden">
720					<div class="htlad-interstitial" data-unit='denverpost.com/opinion/opinion-columnists/interstitial' data-targeting=''></div>
721				</div>				<div class="dfp-ad dfp-top_leaderboard" id="div-gpt-ad-top_leaderboard" style="visibility:hidden">
722					<div class="htlad-top_leaderboard" data-unit='denverpost.com/opinion/opinion-columnists/top_leaderboard' data-targeting=''></div>
723				</div>			</div>
724			
725			<div id="primary" class="content-area"><main id="main" class="site-main" role="main">		<article id="post-7868033" class="full-view post-7868033 post type-post status-publish format-standard has-post-thumbnail hentry category-latest-headlines category-opinion category-opinion-columnists tag-education tag-family tag-gender tag-lgbtq tag-roaring-fork tag-sex-education tag-sexual-orientation tag-u-s-supreme-court feature-twitter">
726			<header class="entry-header article-header">
727<div class="header-title-area"><div class="breadcrumbs">
728	<div class="breadcrumbs-bar"><a href="https://www.denverpost.com/opinion/" class="category-opinion">Opinion</a></div><span class="icon-arrow-right"></span><div class="breadcrumbs-bar"><a href="https://www.denverpost.com/opinion/opinion-columnists/" class="category-opinion-columnists">Opinion Columnists</a></div></div>
729<div class="headline-area"><div class="headlines">	<h1 class="entry-title ">
730
731	
732				<span class="dfm-title metered">
733			Roaring Fork School District refused to listen to parent concerns about sex ed curriculum (Opinion)		</span>
734
735
736
737	
738	
739	</h1>
740<h2 class="subheadline">Then the district failed to adequately notify parents about opting-out of the sex education classes</h2></div></div><div class="article-share" id="sharing-top"><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer"
741				data-shared="sharing-facebook-7868033"
742				class="share-facebook sd-button share-icon no-text"
743				href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/?share=facebook"
744				target="_blank"
745				aria-labelledby="sharing-facebook-7868033-3"
746				>
747				<span id="sharing-facebook-7868033-3" hidden>Share on Facebook (Opens in new window)</span>
748				<span>Facebook</span>
749			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
750				data-shared="sharing-reddit-7868033"
751				class="share-reddit sd-button share-icon no-text"
752				href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/?share=reddit"
753				target="_blank"
754				aria-labelledby="sharing-reddit-7868033-3"
755				>
756				<span id="sharing-reddit-7868033-3" hidden>Share on Reddit (Opens in new window)</span>
757				<span>Reddit</span>
758			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
759				data-shared="sharing-twitter-7868033"
760				class="share-twitter sd-button share-icon no-text"
761				href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/?share=twitter"
762				target="_blank"
763				aria-labelledby="sharing-twitter-7868033-3"
764				>
765				<span id="sharing-twitter-7868033-3" hidden>Share on X (Opens in new window)</span>
766				<span>X</span>
767			</a></li><li class="share-end"></li></ul></div></div></div></div></div></header><div class="article-content"><div class="article-content-wrapper article-content-two-column"><div class="header-features default"><div class="dfm-featured-top-flex-container"></div>
768<figure>
769	<div class="image-wrapper"><img alt="The Roaring Fork Schools District Office in Carbondale. (Image courtesy of Google Maps)" title="TDP-Z-roaring-fork-schools-office-01" fetchpriority="high" src="https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg" class=" size-article_feature" sizes="(max-width: 40em) 620px,(min-width: 40em) and (max-width: 50em) 780px,(min-width: 50em) and (max-width: 65em) 1020px,(min-width: 65em) and (max-width: 80em) 1280px,(min-width: 80em) 1860px,1860px" srcset="https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg?w=620 620w,https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg?w=780 780w,https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg?w=1020 1020w,https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg?w=1280 1280w,https://www.denverpost.com/wp-content/uploads/2026/09/TDP-Z-roaring-fork-schools-office-01.jpg?w=1316 1860w" ></div>			<figcaption>
770						The Roaring Fork Schools District Office in Carbondale. (Image courtesy of Google Maps)		</figcaption>
771	</figure>
772<div class="meta"><div class="coauthor-avatar-container"><div class="byline">By <a href="https://www.denverpost.com/author/kate-anderson/" title="Posts by Kate Anderson" class=" author-name" aria-label="Author: Kate Anderson" rel="author">Kate Anderson</a> | Guest Commentary</div><div class="time">PUBLISHED: <time datetime="2026-09-21 05:01:37">September 21, 2026 at 5:01 AM MDT</time> | UPDATED: <time datetime="2026-09-21 09:21:07">September 21, 2026 at 9:21 AM MDT</time></div></div></div></div><div class="article-body"><div class="trinity-tts-pb" dir="ltr" style="font: 12px / 18px Verdana, Arial;height: 80px;line-height: 80px;text-align: left;margin: 0 0 0 82px"><strong style="font-weight: 400">Getting your <a href="//trinityaudio.ai" style="color: #4b4a4a;text-decoration: none;font-weight: 700">Trinity Audio</a> player ready...</strong></div><div class="body-copy"><p>Imagine your five-year-old comes home from school with a backpack stuffed with back-to-school forms and crumpled worksheets. Everything seems normal. Then, weeks later &#8212; by accident—you find out your kindergartener was shown graphic illustrations of naked children and taught to identify genitalia with vivid language.</p>
773<p>No permission slip. No meaningful heads-up, as the law requires. Perhaps a note buried in a take-home folder or a notification buried am
773id the avalanche of school-app pings, vaguely labeled “health education.” By the time you pieced it all together, the lessons were already over. That’s the reality for many families in Colorado’s Roaring Fork School District.</p>
774<p>In May 2023, the Roaring Fork Board of Education adopted the “3Rs” curriculum&#8211;a free sex-ed program created by Advocates for Youth, an organization whose stated mission includes championing “bodily autonomy” and advancing LGBTQ political advocacy in public schools.</p>
775<p>Parents showed up to board meetings. They raised concerns. They objected. The board adopted the curriculum anyway, brushing off parents’ objections as “sensational comments” and “misinformation.” The board promised an opt-out process, but it was so unclear and ineffective that countless parents never had a chance to decide what’s best for their kids.</p><div class="s2nPlayer k-smyizmlx" data-type="float" data-s2n-api="dfm_stn_player_script_id_smyizmlx"></div>
775<script>	function dfm_stn_player_script_id_smyizmlx( getS2NApiForPlayer ) {
776		if( typeof window.MNGAuthentication !== 'undefined' ){
777			const s2nApi = getS2NApiForPlayer( document.querySelector('.k-smyizmlx') );
778			s2nApi.float =  ! window.MNGAuthentication.isUserSubscriber();
779		}
780	}</script>
780
781
782<p>The content speaks for itself.</p>
783<p>Kindergarteners view slides<a href="https://www.dropbox.com/scl/fo/43sha6r7yv7klbx5ny4cb/AMuwOxZKLWXz2F1ZkceHjFc/PowerPoints%20for%20All%20Lesson%20Plans/Kindergarten/0K.2PPT_Understanding%20Our%20Bodies_3Rs.pptx?rlkey=768zsaqp4kaj61n6amig5fior&amp;e=3&amp;dl=0"> depicting illustrations of naked children with genitalia</a>. First-graders fill out worksheets asking if cars or people “<a href="https://drive.google.com/file/d/1in53YBZSjAjH4BGMhtW-pzD6x_wrkMRV/view">can make babies</a>?” By 2nd grade, kids see even more graphic, close-up anatomical drawings. Third-graders create “family pride flags.” Fifth-graders receive instruction on sexual orientation. Sixth-graders are encouraged to become <a href="https://drive.google.com/file/d/1q31L_bgilR2HzbnB8X_br3jJ4dBl6iYO/view">“Sex-ed Sleuths”</a> and research sex-ed websites unsupervised. And woven through every grade level: the message that biological sex doesn’t determine whether someone is a boy or a girl.</p>
784<p>This isn’t health education. It’s ideological indoctrination dressed up as science &#8212; and it’s being pushed on children whose parents never said yes.</p>
785<p>The stories that I am hearing coming out of Roaring Fork are troubling. One mother did everything right. She signed the opt-out form, e-mailed it to her child’s middle school when school started, and sent it again as the lessons approached. But her son still sat through the entire 3Rs curriculum.</p>				<div class="dfp-ad dfp-outstream_video" id="div-gpt-ad-outstream_video" style="visibility:hidden">
786					<div class="htlad-outstream_video" data-unit='denverpost.com/opinion/opinion-columnists/outstream_video' data-targeting=''></div>
787				</div>
788<p>Another family told me they pulled their children from the lessons, only to watch their kids get excluded and mocked by classmates who described the graphic content in detail on the playground.</p>
789<p>A parent at Carbondale Middle School sent an opt-out e-mail &#8212; that got swallowed by a spam filter &#8212; and nobody bothered to check it until she chased down a response herself.</p>
790<p>These aren’t glitches. They’re the predictable result of a system designed to maximize student exposure and minimize parental involvement.</p>
791<p>The law is clear, and it’s on parents’ side. The U.S. Supreme Court has recognized for more than 100 years that parents, not the state, hold primary authority over how their children are raised and educated. In Mahmoud v. Taylor (2025), the court reaffirmed that school districts must provide effective notice and a meaningful opportunity to opt out when parents have religious or moral objections to public school curriculum. Colorado’s own statute, C.R.S. § 22-1-128, demands the same for comprehensive human sexuality education. Roaring Fork may have violated both with inadequate notice and by failing to honor opt-out requests.</p>				<div class="dfp-ad dfp-cube_article" id="div-gpt-ad-cube_article" style="visibility:hidden">
792					<div class="htlad-cube_article" data-unit='denverpost.com/opinion/opinion-columnists/cube_article' data-targeting=''></div>
793				</div>
794<p>The solution is straightforward. Roaring Fork Schools should abandon the 3Rs curriculum entirely&#8211; or, at the very least, replace the broken opt-out scheme with a genuine opt-in process. No child should be automatically enrolled in lessons that expose them to graphic sexualized content and gender ideology without their parents’ express consent.</p>
795
796<p>Parents deserve clear, timely notice that calls the curriculum what it actually is &#8212; comprehensive sex education — along with complete copies of every slide, worksheet, and activity.</p>
797<p>This isn’t about changing education. It’s about respecting the most basic parental right in a free society: the right to know what your child is being taught &#8212; and to say no. Roaring Fork schools may believe it knows better than the families it claims to serve, but the Constitution disagrees.</p>
798<p>Schools shouldn’t sideline parents &#8212; not in Colorado and not anywhere. Because when it comes to our children’s education, it’s parents — not bureaucrats — who belong in the driver’s seat.</p>
799<p><em>
799Kate Anderson is senior counsel with Alliance Defending Freedom (@ADFLegal) and leads its Center for Parental Rights.</em></p>
800<p><em><a href="https://myaccount.denverpost.com/dp/preference">Sign up for Sound Off to get a weekly roundup of our columns, editorials and more. </a></em></p>
801<p><em>To send a letter to the editor about this article, submit <a href="https://www.denverpost.com/submit-letter/">online</a> or check out our <a href="https://www.denverpost.com/2013/07/09/submission-guidelines-and-contact-information/">guidelines</a> for how to submit by email or mail.</em></p>
802			</div></div><div class="article-bottom-share"><div class="article-share" id="sharing-bottom" ><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer"
803				data-shared="sharing-facebook-7868033"
804				class="share-facebook sd-button share-icon no-text"
805				href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/?share=facebook"
806				target="_blank"
807				aria-labelledby="sharing-facebook-7868033-4"
808				>
809				<span id="sharing-facebook-7868033-4" hidden>Share on Facebook (Opens in new window)</span>
810				<span>Facebook</span>
811			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
812				data-shared="sharing-reddit-7868033"
813				class="share-reddit sd-button share-icon no-text"
814				href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/?share=reddit"
815				target="_blank"
816				aria-labelledby="sharing-reddit-7868033-4"
817				>
818				<span id="sharing-reddit-7868033-4" hidden>Share on Reddit (Opens in new window)</span>
819				<span>Reddit</span>
820			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
821				data-shared="sharing-twitter-7868033"
822				class="share-twitter sd-button share-icon no-text"
823				href="https://www.denverpost.com/2026/09/21/roaring-fork-school-district-refused-to-listen-to-parent-concerns-about-sex-ed-curriculum-opinon/?share=twitter"
824				target="_blank"
825				aria-labelledby="sharing-twitter-7868033-4"
826				>
827				<span id="sharing-twitter-7868033-4" hidden>Share on X (Opens in new window)</span>
828				<span>X</span>
829			</a></li><li class="share-end"></li></ul></div></div></div></div></div><div class="blueconic-under-article-rec"></div></div><aside class="article-sidebar"><div class="sidebar-content">				<div class="dfp-ad dfp-cube1_rrail_atf" id="div-gpt-ad-cube1_rrail_atf" style="visibility:hidden">
830					<div class="htlad-cube1_rrail_atf" data-unit='denverpost.com/opinion/opinion-columnists/cube1_rrail_atf' data-targeting=''></div>
831				</div><div class="dfm-sidebar-top-flex-container"><iframe src="https://extras.denverpost.com/widgets/letter-guest-commentary.html" style="width:100%; height:195px; overflow: hidden;" title="Guest columnist submissions"></iframe></div><div id="Native_Cube"></div>				<div class="dfp-ad dfp-cube2_rrail_mid" id="div-gpt-ad-cube2_rrail_mid" style="visibility:hidden">
832					<div class="htlad-cube2_rrail_mid" data-unit='denverpost.com/opinion/opinion-columnists/cube2_rrail_mid' data-targeting=''></div>
833				</div><h2 class="sr-only">Most Popular</h2><div class="dfm-sidebar-most-popular-flex-container">Most Popular<ul><li><h3 class="sr-only">Tropical bird never before seen in Colorado spotted on Eastern Plains</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/23/rare-tropical-bird-colorado-piratic-flycatcher/" class="bump-view" data-bump-view="tp">Tropical bird never before seen in Colorado spotted on Eastern Plains</a></div></li><li><h3 class="sr-only">Keeler: Cherry Creek football punishment fair, CHSAA commissioner says</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/22/cherry-creek-football-forfeit-fair-chsaa-commissioner-says/" class="bump-view" data-bump-view="tp">Keeler: Cherry Creek football punishment fair, CHSAA commissioner says</a></div></li><li><h3 class="sr-only">Colorado-based private jet company took $580K from customer in Ponzi scheme, lawsuit alleges</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/23/one-flight-lawsuit-colorado-ponzi/" class="bump-view" data-bump-view="tp">Colorado-based private jet company took $580K from customer in Ponzi scheme, lawsuit alleges</a></div></li><li><h3 class="sr-only">Los Dos Potrillos is opening restaurants in two more Colorado cities</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/23/los-dos-potrillos-opening-colorado-springs-loveland/" class="bump-view" data-bump-view="tp">Los Dos Potrillos is opening restaurants in two more Colorado cities</a></div></li><li><h3 class="sr-only">Daily Horoscope for Sept 23, 2026</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/23/daily-horoscope-for-sept-23-2026/" class="bump-view" data-bump-view="tp">Daily Horoscope for Sept 23, 2026</a></div></li><li><h3 class="sr-only">Tired of crowds? Visit these 10 empty Colorado State Parks instead.</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/23/colorado-least-visited-state-parks/" class="bump-view" data-bump-view="tp">Tired of crowds? Visit these 10 empty Colorado State Parks instead.</a></div></li><li><h3 class="sr-only">Asking Eric: Suburban family holds ‘intervention’ for city-loving child</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/23/city-loving-child-asking-eric/" class="bump-view" data-bump-view="tp">Asking Eric: Suburban family holds ‘intervention’ for city-loving child</a></div></li><li><h3 class="sr-only">Victor Marx absolutely agreed to a debate with me as moderator. I have the receipts. (Opinion)</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/23/victor-marx-debate-phil-weiser-aaron-harber/" class="bump-view" data-bump-view="tp">Victor Marx absolutely agreed to a debate with me as moderator. I have the receipts. (Opinion)</a></div></li><li><h3 class="sr-only">Cherry Creek&#8217;s football win streak is over after CHSAA rules Bruins used an ineligible player in opener</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/21/cherry-creek-football-forfeits-game-ends-win-streak/" class="bump-view" data-bump-view="tp">Cherry Creek&#039;s football win streak is over after CHSAA rules Bruins used an ineligible player in opener</a></div></li><li><h3 class="sr-only">Renck: It is impossible to see CU&#8217;s Deion Sanders dismissing players off team as anything other than culture problem</h3><div class='widget widget-popular-stories'><a href="https://www.denverpost.com/2026/09/23/cu-deion-sanders-culture-kicked-off-players-renck/" class="bump-view" data-bump-view="tp">Renck: It is impossible to see CU&#039;s Deion Sanders dismissing players off team as anything other than culture problem</a></div></li></ul></div><div class="cube-three">				<div class="dfp-ad dfp-cube3_rrail_lower" id="div-gpt-ad-cube3_rrail_lower" style="visibility:hidden">
834					<div class="htlad-cube3_rrail_lower" data-unit='denverpost.com/opinion/opinion-columnists/cube3_rrail_lower' data-targeting=''></div>
835				</div></div><div class="sidebar-bottom-flex-single"></div><div id="stick-trigger"></div></div></aside></div><footer class="article-footer"><div class="footer-meta"><div class="footer-meta-content"><div class="recirc"></div><div id="Native_Bottom"></div></div></div>				<div class="dfp-ad dfp-bottom_leaderboard" id="div-gpt-ad-bottom_leaderboard" style="visibility:hidden">
836					<div class="htlad-bottom_leaderboard" data-unit='denverpost.com/opinion/opinion-columnists/bottom_leaderboard' data-targeting=''></div>
837				</div></footer></article></main></div>		<div class="more-news">
838
839			<h2 class="widget-title">
840				More in Opinion Columnists			</h2>
841
842			<ul>
843
844				
845					<li>
846						
847
848
849	<article
850		class=" more-posts-view archive-view has-image post-7870646 post type-post status-publish format-standard has-post-thumbnail hentry category-latest-headlines category-opinion category-opinion-columnists tag-colorado-attorney-general tag-debates tag-dick-wadhams tag-election tag-journalism tag-media tag-phil-weiser tag-rocky-mountain-pbs tag-victor-marx feature-twitter"		data-id="7870646"
851		data-timestamp="1790171966">
852
853		
854<figure>
855	
856	<a href="https://www.denverpost.com/2026/09/23/victor-marx-debate-phil-weiser-aaron-harber/" title="Victor Marx absolutely agreed to a debate with me as moderator. I have the receipts. (Opinion)">
857		<div class="image-wrapper"><img alt="Victor Marx listens during the only public debate he has participated in since declaring his bid for governor. The Republican primary gubernatorial debate at the Cable Center on the Campus of the University of Denver in Denver was held on Tuesday, June 2, 2026. (Photo by AAron Ontiveroz/The Denver Post)" title="GOP DEBATE COLORADO" src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/v3AgAA=" class="lazyload  size-more_news" data-sizes="auto" data-src="https://www.denverpost.com/wp-content/uploads/2026/06/TDP-L-COLORADO-GOPAO2_0946x.jpg?w=525" data-srcset="https://www.denverpost.com/wp-content/uploads/2026/06/TDP-L-COLORADO-GOPAO2_0946x.jpg?w=525 620w,https://www.denverpost.com/wp-content/uploads/2026/06/TDP-L-COLORADO-GOPAO2_0946x.jpg?w=323 380w,https://www.denverpost.com/wp-content/uploads/2026/06/TDP-L-COLORADO-GOPAO2_0946x.jpg?w=420 500w,https://www.denverpost.com/wp-content/uploads/2026/06/TDP-L-COLORADO-GOPAO2_0946x.jpg?w=458 540w" ></div>	</a>
858</figure>
859
860<div class="article-info">
861		<header>
862
863		
864		
865			<h3 class="entry-title ">
866
867			<a class="article-title" href="https://www.denverpost.com/2026/09/23/victor-marx-debate-phil-weiser-aaron-harber/" title="Victor Marx absolutely agreed to a debate with me as moderator. I have the receipts. (Opinion)">
868	
869				<span class="dfm-title metered">
870			Victor Marx absolutely agreed to a debate with me as moderator. I have the receipts. (Opinion)		</span>
871
872
873
874			</a>
875	
876	
877	</h3>
878
879		
880		
881		
882		
883		
884	</header>
885
886	
887		</div><!-- .article-info -->
888
889		
890
891		
892	</article>
893
894
895					</li>
896
897				
898					<li>
899						
900
901
902	<article
903		class=" more-posts-view archive-view has-image post-7870601 post type-post status-publish format-standard has-post-thumbnail hentry category-latest-headlines category-opinion category-opinion-columnists tag-durango tag-electric tag-u-s-forest-service tag-wildfire tag-writers-on-the-range feature-twitter"		data-id="7870601"
904		data-timestamp="1790085325">
905
906		
907<figure>
908	
909	<a href="https://www.denverpost.com/2026/09/22/gold-mountain-wildfire-colorado-cows-mitigation/" title="Why the Forest Service called in the cows when the Gold Mountain Fire was almost contained (Opinion)">
910		<div class="image-wrapper"><img alt="The Gold Mountain fire burns north of Ouray on Tuesday, June 30, 2026. (Photo courtesy of Grant Martin)" title="tdp-l-gold-mountain-fire-1" src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/v3AgAA=" class="lazyload  size-more_news" data-sizes="auto" data-src="https://www.denverpost.com/wp-content/uploads/2026/07/tdp-l-gold-mountain-fire-1.jpg?w=467" data-srcset="https://www.denverpost.com/wp-content/uploads/2026/07/tdp-l-gold-mountain-fire-1.jpg?w=467 620w,https://www.denverpost.com/wp-content/uploads/2026/07/tdp-l-gold-mountain-fire-1.jpg?w=287 380w,https://www.denverpost.com/wp-content/uploads/2026/07/tdp-l-gold-mountain-fire-1.jpg?w=373 500w,https://www.denverpost.com/wp-content/uploads/2026/07/tdp-l-gold-mountain-fire-1.jpg?w=407 540w" ></div>	</a>
911</figure>
912
913<div class="article-info">
914		<header>
915
916		
917		
918			<h3 class="entry-title ">
919
920			<a class="article-title" href="https://www.denverpost.com/2026/09/22/gold-mountain-wildfire-colorado-cows-mitigation/" title="Why the Forest Service called in the cows when the Gold Mountain Fire was almost contained (Opinion)">
921	
922				<span class="dfm-title metered">
923			Why the Forest Service called in the cows when the Gold Mountain Fire was almost contained (Opinion)		</span>
924
925
926
927			</a>
928	
929	
930	</h3>
931
932		
933		
934		
935		
936		
937	</header>
938
939	
940		</div><!-- .article-info -->
941
942		
943
944		
945	</article>
946
947
948					</li>
949
950				
951					<li>
952						
953
954
955	<article
956		class=" more-posts-view archive-view has-image post-7867400 post type-post status-publish format-standard has-post-thumbnail hentry category-latest-headlines category-opinion category-opinion-columnists tag-anti-defamation-league tag-israel feature-twitter"		data-id="7867400"
957		data-timestamp="1789726355">
958
959		
960<figure>
961	
962	<a href="https://www.denverpost.com/2026/09/18/antisemitism-denver-school-board-zionism/" title="Hateful words targeting Denver Jews wrongfully demonize Zionism (Opinion)">
963		<div class="image-wrapper"><img alt="Denver Public Schools Board of Education Vice President Monica Hunter looks on during a special public comment session on a letter of concern and possible actions to be taken against Hunter and treasurer Dr. DJ Torres on Thursday, Sept. 17, 2026, during of a DPS Board of Education meeting at DPS headquarters in Denver. (Photo by Timothy Hurst/The Denver Post)" title="DPS Board of Education meeting" src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/v3AgAA=" class="lazyload  size-more_news" data-sizes="auto" data-src="https://www.denverpost.com/wp-content/uploads/2026/09/TDP-L-DPSschoolBoardMeeting-20260917-TH-09.jpg?w=525" data-srcset="https://www.denverpost.com/wp-content/uploads/2026/09/TDP-L-DPSschoolBoardMeeting-20260917-TH-09.jpg?w=525 620w,https://www.denverpost.com/wp-content/uploads/2026/09/TDP-L-DPSschoolBoardMeeting-20260917-TH-09.jpg?w=323 380w,https://www.denverpost.com/wp-content/uploads/2026/09/TDP-L-DPSschoolBoardMeeting-20260917-TH-09.jpg?w=420 500w,https://www.denverpost.com/wp-content/uploads/2026/09/TDP-L-DPSschoolBoardMeeting-20260917-TH-09.jpg?w=458 540w" ></div>	</a>
964</figure>
965
966<div class="article-info">
967		<header>
968
969		
970		
971			<h3 class="entry-title ">
972
973			<a class="article-title" href="https://www.denverpost.com/2026/09/18/antisemitism-denver-school-board-zionism/" title="Hateful words targeting Denver Jews wrongfully demonize Zionism (Opinion)">
974	
975				<span class="dfm-title metered">
976			Hateful words targeting Denver Jews wrongfully demonize Zionism (Opinion)		</span>
977
978
979
980			</a>
981	
982	
983	</h3>
984
985		
986		
987		
988		
989		
990	</header>
991
992	
993		</div><!-- .article-info -->
994
995		
996
997		
998	</article>
999
1000
1001					</li>
1002
1003				
1004					<li>
1005						
1006
1007
1008	<article
1009		class=" more-posts-view archive-view has-image post-7861392 post type-post status-publish format-standard has-post-thumbnail hentry category-latest-headlines category-opinion category-opinion-columnists tag-ballots tag-courts tag-election tag-elections tag-u-s-postal-service tag-u-s-supreme-court tag-voting feature-twitter location-colorado"		data-id="7861392"
1010		data-timestamp="1789468515">
1011
1012		
1013<figure>
1014	
1015	<a href="https://www.denverpost.com/2026/09/15/supreme-court-ruling-mail-ballots-colorado/" title="Keep your voting plans, Colorado, because we will be sending mail ballots (Opinion)">
1016		<div class="image-wrapper"><img alt="Election judges are sorting ballots at Denver Elections Division in Denver, Colorado on Thursday, November 10, 2022.(Photo by Hyoung Chang/The Denver Post)" title="counting ballots" src="data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/v3AgAA=" class="lazyload  size-more_news" data-sizes="auto" data-src="https://www.denverpost.com/wp-content/uploads/2022/11/TDP-L-countingballots111022-cha-1687.jpg?w=525" data-srcset="https://www.denverpost.com/wp-content/uploads/2022/11/TDP-L-countingballots111022-cha-1687.jpg?w=525 620w,https://www.denverpost.com/wp-content/uploads/2022/11/TDP-L-countingballots111022-cha-1687.jpg?w=323 380w,https://www.denverpost.com/wp-content/uploads/2022/11/TDP-L-countingballots111022-cha-1687.jpg?w=420 500w,https://www.denverpost.com/wp-content/uploads/2022/11/TDP-L-countingballots111022-cha-1687.jpg?w=458 540w" ></div>	</a>
1017</figure>
1018
1019<div class="article-info">
1020		<header>
1021
1022		
1023		
1024			<h3 class="entry-title ">
1025
1026			<a class="article-title" href="https://www.denverpost.com/2026/09/15/supreme-court-ruling-mail-ballots-colorado/" title="Keep your voting plans, Colorado, because we will be sending mail ballots (Opinion)">
1027	
1028				<span class="dfm-title metered">
1029			Keep your voting plans, Colorado, because we will be sending mail ballots (Opinion)		</span>
1030
1031
1032
1033			</a>
1034	
1035	
1036	</h3>
1037
1038		
1039		
1040		
1041		
1042		
1043	</header>
1044
1045	
1046		</div><!-- .article-info -->
1047
1048		
1049
1050		
1051	</article>
1052
1053
1054					</li>
1055
1056				
1057			</ul>
1058		</div>
1059
1060	<div class="dfm-page-bottom-flex-container"></div>				<div class="dfp-ad dfp-sponsorship_2" id="div-gpt-ad-sponsorship_2" style="visibility:hidden">
1061					<div class="htlad-sponsorship_2" data-unit='denverpost.com/opinion/opinion-columnists/sponsorship_2' data-targeting=''></div>
1062				</div>  <div class="sm-breadcrumb">
1063    <ul class="sitemap-parent">
1064      <li class="sitemap-list"><a href="https://www.denverpost.com/sitemap/2026/" aria-label="View sitemap for 2026">2026</a><span class="sitemap-span icon-arrow-right"></span></li>
1065      <li class="sitemap-list"><a href="https://www.denverpost.com/sitemap/2026/09/" aria-label="View sitemap for September 2026">September</a><span class="sitemap-span icon-arrow-right"></span></li>
1066      <li class="sitemap-list"><a href="https://www.denverpost.com/sitemap/2026/09/21/" aria-label="View sitemap for September 21, 2026">21</a></li>
1067    </ul>
1068  </div>
1069			
1070			</div><!-- #content -->
1071
1072						<footer class="site-footer">
1073
1074							<div class="main-footer-wrapper">
1075
1076				<div class="footer-logo">
1077
1078					<div class="logo custom-logo"><a href="https://www.denverpost.com" aria-label="The Denver Post"><img src="https://www.denverpost.com/wp-content/uploads/2020/11/dp-logo-1.svg" alt="The Denver Post"></a></div>
1079				</div>
1080
1081				<ul id="footer-menu" class="footer-menus"><li id="menu-item-5239242" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5239242"><a href="https://checkout.denverpost.com/?&#038;g2i_or_o=Internet&#038;g2i_or_p=nav&#038;g2i_source=SB&#038;g2i_medium=footer&#038;g2i_campaign=nav&#038;returnUrl=https%253A%252F%252Fwww.denverpost.com%252F">Subscribe</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span>
1082
1083<ul class="footer-menu">
1084	<li id="menu-item-5239243" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239243"><a href="http://dpo.st/alerts">News Alerts</a></li>
1085	<li id="menu-item-5239244" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239244"><a href="https://www.denverpost.com/news-tips/">Submit a News Tip</a></li>
1086</ul>
1087</li>
1088<li id="menu-item-5239245" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5239245"><a href="https://myaccount.denverpost.com/">Member Services</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span>
1089
1090<ul class="footer-menu">
1091	<li id="menu-item-5239246" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239246"><a href="https://myaccount.denverpost.com/">Become a Member</a></li>
1092	<li id="menu-item-7329579" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7329579"><a href="https://www.denverpost.com/digital-subscription-frequently-asked-questions/">Digital Subscription FAQ</a></li>
1093	<li id="menu-item-5239247" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239247"><a href="https://myaccount.denverpost.com/">Place a Hold</a></li>
1094	<li id="menu-item-5239248" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239248"><a href="https://enewspaper.denverpost.com/">Digital Replica Edition</a></li>
1095	<li id="menu-item-5673433" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5673433"><a href="https://www.denverpost.com/sitemap/">Sitemap</a></li>
1096</ul>
1097</li>
1098<li id="menu-item-5239249" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5239249"><a href="https://marketplace.denverpost.com/">Classifieds</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span>
1099
1100<ul class="footer-menu">
1101	<li id="menu-item-5239250" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239250"><a href="http://www.denverpost.com/classifieds/">Autos</a></li>
1102	<li id="menu-item-5239251" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239251"><a href="http://www.dphomes.today/">Real Estate</a></li>
1103	<li id="menu-item-5239252" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239252"><a href="https://www.denverpost.com/jobs/">Jobs</a></li>
1104</ul>
1105</li>
1106<li id="menu-item-5239253" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5239253"><a href="https://www.denverpost.com/contact-us/">Contact Us</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span>
1107
1108<ul class="footer-menu">
1109	<li id="menu-item-5239254" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239254"><a href="https://myworkdaycenter.wd5.myworkdayjobs.com/MNG">Careers</a></li>
1110	<li id="menu-item-5239255" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239255"><a href="https://store.denverpost.com/?utm_campaign=evergreen&#038;utm_medium=referral&#038;utm_source=edit-footer&#038;utm_content=&#038;utm_term=">Denver Post Store</a></li>
1111	<li id="menu-item-5239256" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239256"><a href="https://promote.denverpost.com/denver-adportal/obits/index.html">Place an Obituary</a></li>
1112	<li id="menu-item-5239257" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239257"><a href="https://www.denverpostmedia.com/contact-us/">Advertise With Us</a></li>
1113	<li id="menu-item-5239258" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239258"><a href="https://www.digitalfirstmedia.com/advertise-with-us/">Network Advertising</a></li>
1114	<li id="menu-item-5239259" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239259"><a href="https://www.medianewsgroup.com/privacy-policy/">Privacy Policy</a></li>
1115	<li id="menu-item-5239260" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239260"><a href="https://www.medianewsgroup.com/accessibility-statement/">Accessibility</a></li>
1116</ul>
1117</li>
1118<li id="menu-item-5239261" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5239261"><a href="https://enewspaper.denverpost.com/">Today’s Front Page</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span>
1119
1120<ul class="footer-menu">
1121	<li id="menu-item-5239262" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239262"><a href="https://www.denverpost.com/back-issues/">Back Issues</a></li>
1122	<li id="menu-item-5239263" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239263"><a href="https://www.denverpost.com/archives/">Archives</a></li>
1123	<li id="menu-item-5239264" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5239264"><a href="http://extras.denverpost.com/mobile/index.html">Mobile Apps</a></li>
1124</ul>
1125</li>
1126<li class="mng-follow"><div class="footer-follow"></div>
1127							<a href="https://checkout.denverpost.com/?&#038;g2i_or_o=Internet&#038;g2i_or_p=nav&#038;g2i_source=SB&#038;g2i_medium=side-nav&#038;g2i_campaign=nav&#038;returnUrl=https%253A%252F%252Fwww.denverpost.com%252F" class="subscribe-button">
1128					<span>Subscribe Now</span>				</a>
1129
1130				</li></ul>
1131			</div>
1132			
1133				<div class="dfm-site-info">
1134
1135								<div class="colophon">
1136
1137					<div class="footer-flex-menu-wrap"><ul id="footer-bottom-menu" class="menu"><li id="menu-item-3316428" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3316428"><a href="https://www.medianewsgroup.com/terms-of-use/">Terms of Use</a></li>
1138<li id="menu-item-3053739" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3053739"><a href="https://www.medianewsgroup.com/cookie-policy/">Cookie Policy</a></li>
1139<li id="menu-item-6579841" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-6579841"><a href="#">Cookie Preferences</a></li>
1140<li id="menu-item-5520393" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5520393"><a href="https://www.medianewsgroup.com/privacy-policy/#911-notice-at-collection-the-personal-information-that-we-collect">California Notice at Collection</a></li>
1141<li id="menu-item-5520398" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5520398"><a href="https://www.medianewsgroup.com/privacy-policy/#916-notice-
1141of-financial-incentive">Notice of Financial Incentive</a></li>
1142<li id="menu-item-5520401" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-5520401"><a href="#">Do Not Sell/Share My Personal Information</a></li>
1143<li id="menu-item-2008971" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2008971"><a href="https://www.medianewsgroup.com/arbitration/">Arbitration</a></li>
1144<li id="menu-item-174622" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-174622"><a href="/sitemap.xml">Site Map</a></li>
1145<li id="menu-item-174608" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-174608"><a href="https://www.denverpost.com/ethics-policy/">Ethics Policy</a></li>
1146<li id="menu-item-101641" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-101641"><a href="https://vip.wordpress.com/">Powered by WordPress.com VIP</a></li>
1147</ul><div class="footer-copyright-notice"><p>Copyright 2026 The Denver Post. All rights reserved. The use of any content on this website for the purpose of training artificial intelligence systems, algorithms, machine learning models, text and data mining, or similar use is strictly prohibited without explicit written consent.</p></div>	</div>
1148			</div>
1149			
1150				</div>
1151
1152			</footer><!-- .site-footer -->
1153			
1154			</div><!-- #page -->
1155
1156			
1156<script>
1157		(function(w) {
1158			if ( null !== document.cookie.match(/^(.*;)?\s*auth0_sub\s*=\s*[^;]+(.*)?$/) ) {
1159				w.PARSELY = {
1160	                autotrack: false,
1161	                onReady: function() {
1162	                    PARSELY.updateDefaults({
1163	                        data: {
1164	                            plan: "subscriber"
1165	                        }
1166	                    });
1167	                    PARSELY.beacon.trackPageView();
1168	                }
1169            	};
1170			}
1171		})(window);
1172        </script>
1172<div id="mobile-adhesion" class="closed"><button class="close-mobile-adhesion" onclick="closeMobileAdhesionAd()" onkeydown="keyboardHandler(event)">Close</button>
1173			
1173<script>
1174				function closeMobileAdhesionAd() {
1175				    document.getElementById("mobile-adhesion").classList.add("closed");
1176				}
1177
1178				function keyboardHandler(e) {
1179				    var keycode = ( e.keyCode ? e.keyCode : e.which );
1180				    if (keycode == "13") {
1181						closeMobileAdhesionAd();
1182					}
1183				}
1184			</script>
1184
1185							<div class="dfp-ad dfp-mobile_adhesion" id="div-gpt-ad-mobile_adhesion" style="visibility:hidden">
1186					<div class="htlad-mobile_adhesion" data-unit='denverpost.com/opinion/opinion-columnists/mobile_adhesion' data-targeting=''></div>
1187				</div></div>
1187<script type='text/javascript'>
1188/* <![CDATA[ */
1189if ( 'undefined' !== typeof _snaq ) {
1190_snaq.push(['setAuthor', 'Kate Anderson']);
1191_snaq.push(['setArticlePublishTime','2026-09-21T05:01:37-06:00']);
1192_snaq.push(['setSection', 'Opinion Columnists']);
1193}
1194/* ]]> */
1195</script>
vendor: 1 bytes, line 1195
1195
1196<script type='text/javascript'>
1197/* <![CDATA[ */
1198var biJsHost = (("https:" == document.location.protocol) ? "https://" : "http://");
1199(function (d, s, id, tid, vid) {
1200var js, ljs = d.getElementsByTagName(s)[0];
1201if (d.getElementById(id)) return; js = d.createElement(s); js.id = id;
1202js.src = biJsHost + "cdn.listrakbi.com/scripts/script.js?m=" + tid + "&v=" + vid;
1203ljs.parentNode.insertBefore(js, ljs);
1204})(document, 'script', 'ltkSDK', 'tUxHTINGb1zW', '1');
1205/* ]]> */
1206</script>
vendor: 1 bytes, line 1206
1206
1207<script type='text/javascript'>
1208/* <![CDATA[ */
1209(function(d) { if (document.addEventListener) document.addEventListener('ltkAsyncListener', d);
1210else {e = document.documentElement; e.ltkAsyncProperty = 0; e.attachEvent('onpropertychange', function (e) {
1211if (e.propertyName == 'ltkAsyncProperty'){d();}});}})(function() {
1212/********** Begin Custom Code **********/
1213_ltk.Activity.AddPageBrowse();
1214_ltk.Activity.Submit();
1215/********** End Custom Code **********/
1216});
1217/* ]]> */
1218</script>
1218
1219<div id="mg2Widget-newsletter-container"></div>
1219<script src="https://www.denverpost.com/var/www/wp-content/plugins/mng-htl/dist/js/mngHtlMods.min.js?ver=1790198152" id="__htl_mods-js"></script>
vendor: 1 bytes, line 1219
1219
1220<script src="https://htlbid.com/v3/denverpost.com/htlbid.js" id="__htl_script-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 1220
1220
1221<script id="__htl_script-js-after">
1222			window.htlbid = window.htlbid || {};
1223			htlbid.cmd    = htlbid.cmd    || [];
1224			htlbid.cmd.push( function() {
1225				htlbid.layout( 'universal' );
1226				htlbid.setTargeting( "is_testing","no" );
1227				htlbid.setTargeting( "kv", ["opinion-columnists","opinion","education","family","gender","lgbtq","roaring-fork","sex-education","sexual-orientation","u-s-supreme-court","kate-anderson"] );
1228				htlbid.setTargeting( "page", "article" );
1229				htlbid.setTargeting( "content", [] );
1230				htlbid.setTargeting( "RPN", "406805611734" );
1231				htlbid.setTargeting( "rurl", "" );
1232				htlbid.setTargeting( "articleid", 7868033 );
1233				window.htlbid.pubads().setPublisherProvidedId( "5b9b3cddebdf91bff6325672f471ace2399a8fee904de29b55d9ae44cb3c7834" );
1234			} );
1235			window.addEventListener( 'voltaxPlayerLoaded', ( event ) => {
1236				const vplayer = event.detail.player;
1237				vplayer.setExternalKVPs( {
1238					kv: ["opinion-columnists","opinion","education","family","gender","lgbtq","roaring-fork","sex-education","sexual-orientation","u-s-supreme-court","kate-anderson"],
1239					page: "article",
1240					articleid: 7868033
1241				} );
1242			} );
1243//# sourceURL=__htl_script-js-after
1244</script>
vendor: 1 bytes, line 1244
1244
1245<script type="text/javascript" src="https://www.denverpost.com/_static/??-eJyVy0EKwjAQBdALaccgol2IC08S2tFOSGZC/6RiT6+CC7duHzx61O1g6qxOPnFh0FtKhCmNAqcEMkS1a4Nb6Ypol7Chn1Zzu4uC6mRuepOcaWEdbaYqg7eZP/RfzHF9QlbGt13KORz7XehP4bBPL02AQ18=" ></script>
1245<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js" id="mng-newsletters-sailthru-scout-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 1245
1245
1246<script id="mng-newsletters-sailthru-scout-js-after">
1247Sailthru.init( {"customerId":"929f44a05a44dfba76dd8e5e5af9a75f","autoTrackPageview":true,"useStoredTags":true,"excludeContent":false} );
1248//# sourceURL=mng-newsletters-sailthru-scout-js-after
1249</script>
vendor: 1 bytes, line 1249
1249
1250<script type="text/javascript" src="https://www.denverpost.com/wp-includes/js/dist/hooks.min.js?m=1790088657g" ></script>
1250<script src="https://www.denverpost.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1250
1250
1251<script id="wp-i18n-js-after">
1252wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1253wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1254//# sourceURL=wp-i18n-js-after
1255</script>
vendor: 1 bytes, line 1255
1255
1256<script id="wp-parsely-loader-js-before">
1257window.wpParselySiteId = 'denverpost.com';
1258//# sourceURL=wp-parsely-loader-js-before
1259</script>
vendor: 1 bytes, line 1259
1259
1260<script src="https://www.denverpost.com/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js"></script>
vendor: 1 bytes, line 1260
1260
1261<script data-parsely-site="denverpost.com" src="https://cdn.parsely.com/keys/denverpost.com/p.js?ver=3.24.1" id="parsely-cfg"></script>
vendor: 1 bytes, line 1261
1261
1262<script src="https://www.denverpost.com/wp-content/themes/wp-mason/dist/js/ads.min.js?ver=1.0" id="can-run-ads-js"></script>
vendor: 1 bytes, line 1262
1262
1263<script type="text/javascript" src="https://www.denverpost.com/_static/??-eJyVzkEKwkAMRuEL2aYWoXQh0qXHGJtpnZJMin9UvL1VXLgQ0e2DDx5d56K37DE7+TFqBAUgOggePPU0gWaT25BEUGrK5YQV/YAOJtxbWIJ8YUvRAMvECf5gYqPtdezcT5/YLOcxZRAPWgQu1BhvNHD33PhXos6XxNFebqfbddNWdbWpmna6AyYsatI=" ></script>
1263<script src="//embed.sendtonews.com/player3/embedcode.js?fk=smyizmlx&amp;cid=5163&amp;offsetx=0&amp;offsety=112&amp;floatwidth=400&amp;floatposition=bottom-right&amp;ver=1.0.0" id="dfm_stn_player_script-js"></script>
vendor: 1 bytes, line 1263
1263
1264<script type="text/javascript" src="https://www.denverpost.com/_static/??/wp-content/plugins/site-plugins/site-denverpost/dist/js/siteDenverpost.min.js,/wp-content/themes/wp-mason/dist/js/linkableImageWidget.min.js?m=1790198153j" ></script>
1264<script id="digisubs-social-login-js-after">
1265(function () {
1266	var logPrefix = '[digisubs-social-login]';
1267	var readyTimeoutMs = 10000;
1268	var pendingFlag = 'mng-digisubs-regwall-social';
1269	var reloadedFlag = 'mng-digisubs-regwall-social-reloaded';
1270	var newsletterDoneFlag = 'mng-digisubs-regwall-nl-done';
1271
1272	function isEmbedReady() {
1273		return !!document.querySelector('#mng-modal');
1274	}
1275
1276	function getAuthReady() {
1277		return (window.MNGAuth && window.MNGAuth.authenticationReady)
1278			|| (window.MNGAuthentication && window.MNGAuthentication.authenticationReady)
1279			|| null;
1280	}
1281
1282	function decodeJwt(token) {
1283		try {
1284			var parts = token.split('.');
1285			if (parts.length < 2) {
1286				return null;
1287			}
1288			var base64 = parts[1].replace(/-/g, '+').replace(/_/g, '/');
1289			while (base64.length % 4) {
1290				base64 += '=';
1291			}
1292			return JSON.parse(atob(base64));
1293		} catch (e) {
1294			return null;
1295		}
1296	}
1297
1298	function isAuthenticated() {
1299		var ready = getAuthReady();
1300		if (ready && ready.isAuthenticated) {
1301			return true;
1302		}
1303		return hasMngSessionIdToken();
1304	}
1305
1306	function getMngSession() {
1307		try {
1308			return JSON.parse(window.localStorage.getItem('__MNG_Session') || 'null');
1309		} catch (e) {
1310			return null;
1311		}
1312	}
1313
1314	function hasMngSessionIdToken() {
1315		var session = getMngSession();
1316		return !!(session && typeof session.idToken === 'string' && session.idToken.length > 20);
1317	}
1318
1319	function waitForNativeSession() {
1320		return new Promise(function (resolve) {
1321			if (hasMngSessionIdToken()) {
1322				resolve(true);
1323				return;
1324			}
1325			var started = Date.now();
1326			var poll = window.setInterval(function () {
1327				if (hasMngSessionIdToken()) {
1328					window.clearInterval(poll);
1329					console.info(logPrefix, 'native __MNG_Session is ready');
1330					resolve(true);
1331				} else if (Date.now() - started > 15000) {
1332					window.clearInterval(poll);
1333					console.warn(logPrefix, 'timed out waiting for native __MNG_Session');
1334					resolve(false);
1335				}
1336			}, 100);
1337		});
1338	}
1339
1340	function isEntitledSubscriber() {
1341		var match = document.cookie.match(/(?:^|; )mng-entitlements=([^;]*)/);
1342		if (!match) {
1343			return false;
1344		}
1345		var payload = decodeJwt(decodeURIComponent(match[1]));
1346		return !!(payload && payload.entitlement_entitled);
1347	}
1348
1349	function getAuthEmail() {
1350		var ready = getAuthReady();
1351		if (ready && ready.claims && ready.claims.email) {
1352			return ready.claims.email;
1353		}
1354		if (ready && typeof ready.idToken === 'string') {
1355			var claims = decodeJwt(ready.idToken);
1356			if (claims && claims.email) {
1357				return claims.email;
1358			}
1359		}
1360		var session = getMngSession();
1361		if (session && session.email) {
1362			return session.email;
1363		}
1364		if (session && session.idToken) {
1365			var sessionClaims = decodeJwt(session.idToken);
1366			if (sessionClaims && sessionClaims.email) {
1367				return sessionClaims.email;
1368			}
1369		}
1370		return '';
1371	}
1372
1373	function hideSocialLogin() {
1374		document.querySelectorAll('.digisubs-social-login').forEach(function (el) {
1375			el.classList.add('is-hidden');
1376			el.setAttribute('hidden', 'hidden');
1377		});
1378	}
1379
1380	function grantRegwallAccessCookies() {
1381		var pathname = window.location.pathname;
1382		document.cookie = 'entitled_via_newsletter=true; path=' + pathname + '; max-age=1800';
1383		document.cookie = 'sspw_has-nl-registration=true; path=/; max-age=604800';
1384		if (typeof demeter === 'function') {
1385			demeter('userProperties', { args: { visitorType: 'registered' } });
1386		}
1387		console.info(logPrefix, 'granted limited article access cookies');
1388	}
1389
1390	function waitForEngageSubscribe() {
1391		return new Promise(function (resolve, reject) {
1392			if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') {
1393				resolve();
1394				return;
1395			}
1396			var started = Date.now();
1397			var poll = window.setInterval(function () {
1398				if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') {
1399					window.clearInterval(poll);
1400					resolve();
1401				} else if (Date.now() - started > readyTimeoutMs) {
1402					window.clearInterval(poll);
1403					reject(new Error('engageLibrary.sspwSuscribeToNewsletter not available'));
1404				}
1405			}, 100);
1406		});
1407	}
1408
1409	function subscribeRegwallNewsletter() {
1410		var prefId = window.authentication_config && window.authentication_config.regwallPrefId;
1411		if (!prefId) {
1412			console.info(logPrefix, 'no regwallPrefId, skipping newsletter subscribe');
1413			return Promise.resolve(false);
1414		}
1415		var email = getAuthEmail();
1416		if (!email) {
1417			console.warn(logPrefix, 'no auth email, skipping newsletter subscribe');
1418			return Promise.resolve(false);
1419		}
1420		return waitForEngageSubscribe().then(function () {
1421			console.info(logPrefix, 'subscribing', email, 'to prefId', prefId);
1422			return window.engageLibrary.sspwSuscribeToNewsletter(email, Number(prefId));
1423		});
1424	}
1425
1426	function waitForAuthEmail() {
1427		return new Promise(function (resolve) {
1428			var email = getAuthEmail();
1429			if (email) {
1430				resolve(email);
1431				return;
1432			}
1433			var started = Date.now();
1434			var poll = window.setInterval(function () {
1435				var nextEmail = getAuthEmail();
1436				if (nextEmail) {
1437					window.clearInterval(poll);
1438					resolve(nextEmail);
1439				} else if (Date.now() - started > readyTimeoutMs) {
1440					window.clearInterval(poll);
1441					resolve('');
1442				}
1443			}, 50);
1444		});
1445	}
1446
1447	function urlWithoutWallOverride() {
1448		var url = new URL(window.location.href);
1449		if (!url.searchParams.has('wall_override')) {
1450			return '';
1451		}
1452		url.searchParams.delete('wall_override');
1453		return url.pathname + url.search + url.hash;
1454	}
1455
1456	function dropWallOverrideFromAddressBar() {
1457		var cleanPath = urlWithoutWallOverride();
1458		if (!cleanPath) {
1459			return false;
1460		}
1461		window.history.replaceState({}, '', window.location.origin + cleanPath);
1462		console.info(logPrefix, 'removed wall_override from the URL before embed login reload');
1463		return true;
1464	}
1465
1466	(function patchLocationReload() {
1467		try {
1468			var originalReload = window.location.reload.bind(window.location);
1469			window.location.reload = function () {
1470				if (sessionStorage.getItem(pendingFlag) === '1') {
1471					var cleanPath = urlWithoutWallOverride();
1472					if (cleanPath) {
1473						console.info(logPrefix, 'embed login reload: dropping wall_override');
1474						window.location.replace(window.location.origin + cleanPath);
1475						return;
1476					}
1477				}
1478				return originalReload();
1479			};
1480		} catch (e) {}
1481	})();
1482
1483	var finishingSocialLogin = false;
1484
1485	function finishRegwallSocialLogin() {
1486		if (finishingSocialLogin) {
1487			return;
1488		}
1489		finishingSocialLogin = true;
1490		hideSocialLogin();
1491
1492		waitForAuthEmail().then(function () {
1493			if (sessionStorage.getItem(newsletterDoneFlag) === '1') {
1494				return false;
1495			}
1496			return subscribeRegwallNewsletter().then(function (ok) {
1497				sessionStorage.setItem(newsletterDoneFlag, '1');
1498				console.info(logPrefix, 'newsletter subscribe', ok ? 'succeeded' : 'skipped or failed');
1499				return ok;
1500			});
1501		}).catch(function (err) {
1502			console.error(logPrefix, 'newsletter subscribe error', err);
1503		}).then(function () {
1504			if (!isEntitledSubscriber()) {
1505				grantRegwallAccessCookies();
1506			}
1507			return waitForNativeSession();
1508		}).then(function (hasSession) {
1509			if (!hasSession) {
1510				console.warn(logPrefix, 'embed login did not persist __MNG_Session');
1511			}
1512			dropWallOverrideFromAddressBar();
1513			sessionStorage.removeItem(pendingFlag);
1514			sessionStorage.removeItem(reloadedFlag);
1515			sessionStorage.removeItem(newsletterDoneFlag);
1516			finishingSocialLogin = false;
1517		});
1518	}
1519
1520	function onAuthenticated() {
1521		hideSocialLogin();
1522		if (sessionStorage.getItem(pendingFlag) === '1') {
1523			dropWallOverrideFromAddressBar();
1524			finishRegwallSocialLogin();
1525		}
1526	}
1527
1528	function getAuthScriptEl() {
1529		return document.querySelector('script[src*="mng-auth"]');
1530	}
1531
1532	function getAuthScriptSrc() {
1533		var el = getAuthScriptEl();
1534		return el ? el.src : '(no mng-auth script tag)';
1535	}
1536
1537	function authDiagnostics() {
1538		return [
1539			'script=' + getAuthScriptSrc(),
1540			'MNGAuth=' + typeof window.MNGAuth,
1541			'module=' + typeof window.module,
1542			'exports=' + typeof window.exports,
1543			'define=' + typeof window.define,
1544			'define.amd=' + !!(window.define && window.define.amd)
1545		].join(' ');
1546	}
1547
1548	function adoptMngAuth() {
1549		if (window.MNGAuth && (typeof window.MNGAuth.init === 'function' || typeof window.MNGAuth.showScreen === 'function')) {
1550			return window.MNGAuth;
1551		}
1552		var candidates = [];
1553		if (window.module && window.module.exports) {
1554			candidates.push(window.module.exports.MNGAuth || window.module.exports);
1555		}
1556		if (window.exports) {
1557			candidates.push(window.exports.MNGAuth || window.exports);
1558		}
1559		for (var i = 0; i < candidates.length; i++) {
1560			var candidate = candidates[i];
1561			if (candidate && (typeof candidate.init === 'function' || typeof candidate.showScreen === 'function')) {
1562				window.MNGAuth = candidate;
1563				console.info(logPrefix, 'adopted MNGAuth from UMD export');
1564				return candidate;
1565			}
1566		}
1567		return null;
1568	}
1569
1570	function waitForMngAuth() {
1571		if (window.__mngAuthReadyPromise) {
1572			return window.__mngAuthReadyPromise;
1573		}
1574		window.__mngAuthReadyPromise = new Promise(function (resolve, reject) {
1575			if (adoptMngAuth()) {
1576				resolve();
1577				return;
1578			}
1579
1580			var settled = false;
1581
1582			function succeed() {
1583				if (settled) {
1584					return;
1585				}
1586				settled = true;
1587				resolve();
1588			}
1589
1590			function fail(message) {
1591				if (settled) {
1592					return;
1593				}
1594				settled = true;
1595				window.__mngAuthReadyPromise = null;
1596				reject(new Error(message + ' ' + authDiagnostics()));
1597			}
1598
1599			function shadowUmdGlobals() {
1600				var saved = {
1601					module: window.module,
1602					exports: window.exports,
1603					define: window.define
1604				};
1605				try {
1606					delete window.module;
1607					delete window.exports;
1608					delete window.define;
1609				} catch (e) {
1610					window.module = undefined;
1611					window.exports = undefined;
1612					window.define = undefined;
1613				}
1614				return saved;
1615			}
1616
1617			function restoreUmdGlobals(saved) {
1618				try {
1619					if (typeof saved.module !== 'undefined') {
1620						window.module = saved.module;
1621					}
1622					if (typeof saved.exports !== 'undefined') {
1623						window.exports = saved.exports;
1624					}
1625					if (typeof saved.define !== 'undefined') {
1626						window.define = saved.define;
1627					}
1628				} catch (e) {}
1629			}
1630
1631			function loadIsolatedCopy() {
1632				var src = getAuthScriptSrc();
1633				if (src === '(no mng-auth script tag)') {
1634					fail('mng-auth.js is not on the page');
1635					return;
1636				}
1637				console.info(logPrefix, 'reloading mng-auth.js without UMD globals');
1638				var saved = shadowUmdGlobals();
1639				var script = document.createElement('script');
1640				script.src = src;
1641				script.onload = function () {
1642					restoreUmdGlobals(saved);
1643					if (adoptMngAuth()) {
1644						succeed();
1645						return;
1646					}
1647					fail('CDN loaded but did not expose window.MNGAuth');
1648				};
1649				script.onerror = function () {
1650					restoreUmdGlobals(saved);
1651					fail('mng-auth.js failed to load');
1652				};
1653				document.head.appendChild(script);
1654			}
1655
1656			var existing = getAuthScriptEl();
1657			if (existing && document.readyState === 'loading') {
1658				existing.addEventListener('load', function () {
1659					if (adoptMngAuth()) {
1660						succeed();
1661						return;
1662					}
1663					loadIsolatedCopy();
1664				});
1665				existing.addEventListener('error', function () {
1666					fail('existing mng-auth.js tag failed to load');
1667				});
1668				return;
1669			}
1670
1671			loadIsolatedCopy();
1672		});
1673		return window.__mngAuthReadyPromise;
1674	}
1675
1676	function waitForEmbedReady() {
1677		return new Promise(function (resolve, reject) {
1678			if (isEmbedReady()) {
1679				resolve();
1680				return;
1681			}
1682
1683			var settled = false;
1684			var poll;
1685
1686			function cleanup() {
1687				window.clearInterval(poll);
1688				document.removeEventListener('mng.auth.onFinished', onFinished);
1689			}
1690
1691			function succeed() {
1692				if (settled) {
1693					return;
1694				}
1695				settled = true;
1696				cleanup();
1697				resolve();
1698			}
1699
1700			function fail(message) {
1701				if (settled) {
1702					return;
1703				}
1704				settled = true;
1705				cleanup();
1706				reject(new Error(message));
1707			}
1708
1709			function onFinished() {
1710				if (isEmbedReady()) {
1711					succeed();
1712					return;
1713				}
1714				fail('mng-auth reported onFinished but #mng-modal was not created. script=' + getAuthScriptSrc());
1715			}
1716
1717			document.addEventListener('mng.auth.onFinished', onFinished);
1718			poll = window.setInterval(function () {
1719				if (isEmbedReady()) {
1720					succeed();
1721				}
1722			}, 100);
1723			window.setTimeout(function () {
1724				fail('timed out waiting for #mng-modal. script=' + getAuthScriptSrc());
1725			}, readyTimeoutMs);
1726		});
1727	}
1728
1729	function openEmbedLogin(button) {
1730		var connection = button.getAttribute('data-mng-auth-social-action');
1731		console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- waiting for embed login', connection, getAuthScriptSrc());
1732		return waitForMngAuth().then(function () {
1733			if (isEmbedReady()) {
1734				button.__mngSocialForward = true;
1735				button.click();
1736				button.__mngSocialForward = false;
1737				console.info(logPrefix, 'forwarded social click to embed login', connection);
1738				return;
1739			}
1740			return waitForEmbedReady().then(function () {
1741				button.__mngSocialForward = true;
1742				button.click();
1743				button.__mngSocialForward = false;
1744				console.info(logPrefix, 'forwarded social click to embed login', connection);
1745			});
1746		}).catch(function (err) {
1747			console.error(logPrefix, 'failed to open embed login', err);
1748		});
1749	}
1750
1751	document.addEventListener('click', function (event) {
1752		var button = event.target.closest('.digisubs-social-login__button');
1753		if (!button || button.__mngSocialForward) {
1754			return;
1755		}
1756		sessionStorage.setItem(pendingFlag, '1');
1757		if (isEmbedReady() && window.MNGAuth) {
1758			console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- letting embed login handle', button.getAttribute('data-mng-auth-social-action'));
1759			return;
1760		}
1761		event.preventDefault();
1762		event.stopPropagation();
1763		openEmbedLogin(button);
1764	});
1765
1766	['authenticationReady', 'mng-auth-check-complete', 'entitlementsReady'].forEach(function (name) {
1767		window.addEventListener(name, function () {
1768			if (isAuthenticated()) {
1769				onAuthenticated();
1770			}
1771		}, true);
1772	});
1773	['mng.auth.onReady', 'mng.auth.onLogin', 'mng.auth.onAuthDetermined', 'mng.auth.onEntitlementsDetermined'].forEach(function (name) {
1774		document.addEventListener(name, function () {
1775			if (isAuthenticated()) {
1776				onAuthenticated();
1777			}
1778		}, true);
1779	});
1780
1781	if (window.authentication_config && window.authentication_config.debug === '1') {
1782		console.info(logPrefix, 'bridge ready', typeof window.MNGAuth, getAuthScriptSrc());
1783	}
1784
1785	if (isAuthenticated()) {
1786		onAuthenticated();
1787	}
1788})();
1789//# sourceURL=digisubs-social-login-js-after
1790</script>
vendor: 1 bytes, line 1790
1790
1791<script src="https://applepay.cdn-apple.com/jsapi/1.latest/apple-pay-sdk.js" id="apple_pay_sdk-js"></script>
vendor: 1 bytes, line 1791
1791
1792<script id="mng_apple-js-extra">
1793var apple_config = {"applePayEnabled":"1","loggedOutPurchaseEnabled":"0","sourceId":"1240"};
1794//# sourceURL=mng_apple-js-extra
1795</script>
vendor: 1 bytes, line 1795
1795
1796<script type="text/javascript" src="https://www.denverpost.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.apple.bundle.js?m=1790204078g" ></script>
1796<script id="mng-cache-control-js-before">
1797window.cache_control_adminbar_support = {"rootUrl":"https:\/\/www.denverpost.com\/wp-admin\/admin-ajax.php","rootAction":"cache_control_adminbar_action","nonce":"a0e71a1d21","isSectionFront":true,"isHomepage":false}
1798//# sourceURL=mng-cache-control-js-before
1799</script>
vendor: 1 bytes, line 1799
1799
1800<script src="https://www.denverpost.com/wp-content/plugins/mng-cache-control/Src/assets/dist/mng-cache-control-adminbar.js?ver=0.2.1" id="mng-cache-control-js"></script>
vendor: 1 bytes, line 1800
1800
1801<script id="jetpack-stats-js-before">
1802_stq = window._stq || [];
1803_stq.push([ "view", {"v":"ext","blog":"111738712","post":"7868033","tz":"-6","srv":"www.denverpost.com","hp":"vip","j":"1:16.1.3"} ]);
1804_stq.push([ "clickTrackerInit", "111738712", "7868033" ]);
1805//# sourceURL=jetpack-stats-js-before
1806</script>
vendor: 1 bytes, line 1806
1806
1807<script src="https://stats.wp.com/e-202639.js" id="jetpack-stats-js" defer data-wp-strategy="defer" fetchpriority="low"></script>
vendor: 1 bytes, line 1807
1807
1808<script async src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=WZUt8dwXwUZotnPfklpQcv7B2rwEoNFUnwAN&amp;ver=6.9.9" id="pushly-sdk-js"></script>
vendor: 1 bytes, line 1808
1808
1809<script id="sharing-js-js-extra">
1810var sharing_js_options = {"lang":"en","counts":"","is_stats_active":"1"};
1811//# sourceURL=sharing-js-js-extra
1812</script>
vendor: 1 bytes, line 1812
1812
1813<script src="https://www.denverpost.com/wp-content/mu-plugins/jetpack-16.1/_inc/build/sharedaddy/sharing.min.js?ver=16.1.3" id="sharing-js-js"></script>
vendor: 1 bytes, line 1813
1813
1814<script id="sharing-js-js-after">
1815var windowOpen;
1816			( function () {
1817				function matches( el, sel ) {
1818					return !! (
1819						el.matches && el.matches( sel ) ||
1820						el.msMatchesSelector && el.msMatchesSelector( sel )
1821					);
1822				}
1823
1824				document.body.addEventListener( 'click', function ( event ) {
1825					if ( ! event.target ) {
1826						return;
1827					}
1828
1829					var el;
1830					if ( matches( event.target, 'a.share-facebook' ) ) {
1831						el = event.target;
1832					} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) {
1833						el = event.target.parentNode;
1834					}
1835
1836					if ( el ) {
1837						event.preventDefault();
1838
1839						// If there's another sharing window open, close it.
1840						if ( typeof windowOpen !== 'undefined' ) {
1841							windowOpen.close();
1842						}
1843						windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' );
1844						return false;
1845					}
1846				} );
1847			} )();
1848var windowOpen;
1849			( function () {
1850				function matches( el, sel ) {
1851					return !! (
1852						el.matches && el.matches( sel ) ||
1853						el.msMatchesSelector && el.msMatchesSelector( sel )
1854					);
1855				}
1856
1857				document.body.addEventListener( 'click', function ( event ) {
1858					if ( ! event.target ) {
1859						return;
1860					}
1861
1862					var el;
1863					if ( matches( event.target, 'a.share-twitter' ) ) {
1864						el = event.target;
1865					} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-twitter' ) ) {
1866						el = event.target.parentNode;
1867					}
1868
1869					if ( el ) {
1870						event.preventDefault();
1871
1872						// If there's another sharing window open, close it.
1873						if ( typeof windowOpen !== 'undefined' ) {
1874							windowOpen.close();
1875						}
1876						windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' );
1877						return false;
1878					}
1879				} );
1880			} )();
1881//# sourceURL=sharing-js-js-after
1882</script>
vendor: 1 bytes, line 1882
1882
1883<script id="wp-emoji-settings" type="application/json">
1884{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.denverpost.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}}
1885</script>
vendor: 1 bytes, line 1885
1885
1886<script type="module">
1887/*! This file is auto-generated */
1888var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1889//# sourceURL=https://www.denverpost.com/wp-includes/js/wp-emoji-loader.min.js
1890</script>
1890
1891
1892			</body>
1893            </html>
1894			

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.