/*!
Theme Name: KLFD Headline
Theme URI: https://klfdradio.com
Description: KLFD Radio theme. GeneratePress child theme with the Headline layout. Built from src/scss (npm run build); do not edit style.css by hand.
Author: KLFD Radio
Template: generatepress
Version: 1.18.1
Requires at least: 6.5
Requires PHP: 8.1
License: GNU General Public License v2 or later
Text Domain: klfd
*/@property --k-btn-a{syntax:"<color>";inherits:false;initial-value:transparent}@property --k-btn-b{syntax:"<color>";inherits:false;initial-value:transparent}:root{--k-text:#03080d;--k-ink:#09141c;--k-dark:#001642;--k-topbar:#007ab8;--k-banner-to:#009cde;--k-accent:#001642;--k-accent-hover:#002966;--k-slash:#009cde;--k-soft:#eef7fc;--k-line:#d6e6f2;--k-white:#fff;--k-alert:#b91c1c;--k-hero-end:#003d86;--k-space-1:4px;--k-space-2:8px;--k-space-3:12px;--k-space-4:16px;--k-space-5:24px;--k-space-6:32px;--k-space-7:48px;--k-space-8:64px;--k-space-9:96px;--k-font-heading:Sora,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--k-font-body:Albert Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--k-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--k-radius:2px;--k-container:1200px;--k-gutter:20px;--k-gap:32px;--k-section:40px;--k-shadow-card:0 0 12px rgba(0,0,0,.06);--k-shadow-menu:0 8px 24px rgba(0,0,0,.08);--k-duration:0.1s;--k-duration-ui:0.5s;--k-duration-nav:0.3s;--k-frame-blur:32px;--k-frame-dim:1;--k-frame-ratio:16/9;--k-frame-ratio-portrait:4/5;--k-strip-thumb:60px;--k-h1:clamp(30px,4.2vw + 12px,44px)}@media (min-width:768px){:root{--k-gutter:32px;--k-section:64px}}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(assets/fonts/sora-latin-600-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(assets/fonts/sora-latin-700-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:400;src:url(assets/fonts/albert-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:500;src:url(assets/fonts/albert-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:600;src:url(assets/fonts/albert-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:700;src:url(assets/fonts/albert-sans-latin-700-normal.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;overflow-x:clip}canvas,img,picture,svg,video{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit}.k-list-plain,.k-prose .k-list-plain{list-style:none;margin:0;padding:0}body{background:var(--k-white);color:var(--k-text);font-family:var(--k-font-body);font-size:16px;font-weight:400;line-height:1.5}@media (min-width:480px){body{font-size:18px;line-height:27px}}h1,h2,h3,h4,h5,h6{color:var(--k-ink);font-family:var(--k-font-heading);margin:0 0 12px}h1{font-size:var(--k-h1);font-weight:700;line-height:1.18}h2{font-size:26px;line-height:34px}h2,h3{font-weight:600}h3{font-size:22px;line-height:30px}h4{font-family:var(--k-font-body);font-size:18px;font-weight:700;line-height:26px}p{margin:0 0 24px}a{color:var(--k-accent);transition:color var(--k-duration)}a:hover{color:var(--k-accent-hover)}.k-date{display:block;font-size:12px}.k-date,.k-label{color:var(--k-dark);font-family:var(--k-font-body);font-weight:700;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase}.k-label{font-size:14px}.k-section-title{font-size:22px;line-height:30px;margin:0 0 24px}.k-section-title:before{color:var(--k-slash);content:"/";font-style:italic;font-weight:800;margin-right:.4em}@media (min-width:768px){.k-section-title{font-size:26px;line-height:34px}}.k-section-title a{color:inherit;text-decoration:none}hr{background:var(--k-line);border:0;height:1px;margin:48px 0}mark{background:#fff3b0;padding:0 2px}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:var(--k-font-mono);font-size:.9em}small{font-size:14px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:0}table{border-collapse:collapse;width:100%}details>summary{cursor:pointer}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:var(--k-white);border:2px solid var(--k-line);border-radius:999px;box-shadow:0 1px 2px rgba(0,22,66,.04);color:var(--k-text);font-family:var(--k-font-body);font-size:16px;line-height:1.4;min-height:50px;outline:none;padding:12px 22px;transition:border-color var(--k-duration-nav) ease,box-shadow var(--k-duration-nav) ease,background-color var(--k-duration-nav) ease;width:100%}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--k-text);opacity:.5}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--k-text);opacity:.5}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:color-mix(in srgb,var(--k-slash) 35%,var(--k-line))}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--k-slash);box-shadow:0 0 0 4px rgba(0,156,222,.18)}input[type=date][aria-invalid=true],input[type=email][aria-invalid=true],input[type=number][aria-invalid=true],input[type=password][aria-invalid=true],input[type=search][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=text][aria-invalid=true],input[type=url][aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--k-alert);box-shadow:0 0 0 4px rgba(185,28,28,.12)}textarea{border-radius:24px;min-height:140px;padding:16px 22px;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--k-white) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23001642' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 20px center/16px;cursor:pointer;padding-right:48px}form button[type=submit],form input[type=submit]{border-radius:999px}input[type=checkbox],input[type=radio]{accent-color:var(--k-accent);height:18px;width:18px}label{color:var(--k-dark);display:inline-block;font-size:15px;font-weight:600;margin-bottom:6px}.button,.k-btn,button,input[type=button],input[type=submit]{align-items:center;border:0;border-radius:var(--k-radius);cursor:pointer;display:inline-flex;font-family:var(--k-font-body);font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1.5px;line-height:1.2;min-height:44px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color var(--k-duration-ui),color var(--k-duration-ui);--k-btn-a:var(--k-dark);--k-btn-b:var(--k-slash);background-color:var(--k-dark);background-image:linear-gradient(90deg,var(--k-btn-a),var(--k-btn-b));color:var(--k-white);transition:--k-btn-a var(--k-duration-ui) ease,--k-btn-b var(--k-duration-ui) ease,color var(--k-duration-ui) ease}.button:active,.button:focus,.button:visited,.k-btn:active,.k-btn:focus,.k-btn:visited,button:active,button:focus,button:visited,input[type=button]:active,input[type=button]:focus,input[type=button]:visited,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:visited{color:var(--k-white)}.button:focus-visible,.button:hover,.k-btn:focus-visible,.k-btn:hover,button:focus-visible,button:hover,input[type=button]:focus-visible,input[type=button]:hover,input[type=submit]:focus-visible,input[type=submit]:hover{--k-btn-a:var(--k-dark);--k-btn-b:var(--k-dark);color:var(--k-white)}.button:focus-visible,.k-btn:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible{outline:2px solid var(--k-slash);outline-offset:2px}.k-btn--light{--k-btn-a:var(--k-slash);--k-btn-b:var(--k-dark);background-color:var(--k-slash);background-image:linear-gradient(90deg,var(--k-btn-a),var(--k-btn-b));transition:--k-btn-a var(--k-duration-ui) ease,--k-btn-b var(--k-duration-ui) ease,color var(--k-duration-ui) ease}.k-btn--light,.k-btn--light:active,.k-btn--light:focus,.k-btn--light:visited{color:var(--k-white)}.k-btn--light:focus-visible,.k-btn--light:hover{--k-btn-a:var(--k-slash);--k-btn-b:var(--k-slash);color:var(--k-white)}.k-btn--outline{--k-btn-a:var(--k-dark);--k-btn-b:var(--k-slash);background-color:var(--k-dark);background-image:linear-gradient(90deg,var(--k-btn-a),var(--k-btn-b));color:var(--k-white);transition:--k-btn-a var(--k-duration-ui) ease,--k-btn-b var(--k-duration-ui) ease,color var(--k-duration-ui) ease;--k-btn-a:transparent;--k-btn-b:transparent;background-color:transparent;box-shadow:inset 0 0 0 2px var(--k-dark);color:var(--k-dark);transition:--k-btn-a var(--k-duration-ui) ease,--k-btn-b var(--k-duration-ui) ease,color var(--k-duration-ui) ease,box-shadow var(--k-duration-ui) ease}.k-btn--outline:active,.k-btn--outline:focus,.k-btn--outline:visited{color:var(--k-white);color:var(--k-dark)}.k-btn--outline:focus-visible,.k-btn--outline:hover{--k-btn-a:var(--k-dark);--k-btn-b:var(--k-dark);box-shadow:inset 0 0 0 2px var(--k-dark);color:var(--k-white)}.k-btn svg{height:1em;width:1em}.k-search-form{display:flex;gap:8px}.k-search-form input[type=search]{flex:1 1 auto}.k-search-form button{flex:0 0 auto}img{height:auto}.k-embed,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper{aspect-ratio:var(--k-embed-ratio,16/9);background:var(--k-soft);margin:32px 0;max-width:100%;position:relative;width:100%}.k-embed>embed,.k-embed>iframe,.k-embed>object,.k-embed>video,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper>embed,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper>iframe,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper>object,.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper>video{border:0;height:100%;inset:0;position:absolute;width:100%}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper{margin:0}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper:before{display:none}.k-embed--4x3,.wp-embed-aspect-4-3 .wp-block-embed__wrapper{--k-embed-ratio:4/3}.k-embed--1x1,.wp-embed-aspect-1-1 .wp-block-embed__wrapper{--k-embed-ratio:1/1}.wp-embed-aspect-21-9 .wp-block-embed__wrapper{--k-embed-ratio:21/9}.wp-embed-aspect-9-16 .wp-block-embed__wrapper{--k-embed-ratio:9/16}.k-embed--auto{aspect-ratio:auto;background:none}.k-embed--auto>iframe{height:var(--k-embed-h,480px);max-width:100%;position:static}embed,iframe,object{max-width:100%}audio,video{width:100%}audio{display:block;min-height:44px}.k-visually-hidden,.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.screen-reader-text:focus,.skip-link.screen-reader-text:focus{background:var(--k-accent);border-radius:var(--k-radius);clip-path:none;color:var(--k-white);font-size:16px;font-weight:700;height:auto;left:8px;margin:0;overflow:visible;padding:12px 20px;top:8px;white-space:normal;width:auto;z-index:1000}:focus-visible{outline:2px solid var(--k-slash);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.inside-header.grid-container,.k-container,.site.grid-container{margin-inline:auto;max-width:calc(var(--k-container) + var(--k-gutter)*2);padding-inline:var(--k-gutter);width:100%}.site-content{display:block}.k-main{min-width:0}.k-section{margin-block:var(--k-section)}.k-grid{display:grid;gap:var(--k-gap);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.k-grid--2,.k-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.k-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:480px){.k-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.k-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-topbar{background:var(--k-topbar);color:var(--k-white);font-size:13px;font-weight:500;line-height:1.2}.k-topbar a{color:var(--k-white);text-decoration:none}.k-topbar a:focus-visible,.k-topbar a:hover{color:var(--k-white);text-decoration:underline}.k-topbar__in{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-inline:auto;max-width:calc(var(--k-container) + var(--k-gutter)*2);min-height:40px;padding-inline:var(--k-gutter);width:100%}.k-topbar__left,.k-topbar__right{align-items:center;display:flex;gap:16px;white-space:nowrap}.k-topbar__date{font-weight:600}.k-topbar__right{gap:4px}.k-topbar__social{font-size:15px;justify-content:center;min-width:32px}.k-topbar__phone,.k-topbar__social{align-items:center;display:inline-flex;min-height:40px}.k-topbar__phone{font-weight:600;margin-left:8px}.k-wx{display:flex;gap:16px;min-height:40px}.k-wx,.k-wx__day{align-items:center}.k-wx__day{display:inline-flex;gap:5px}.k-wx__icon{font-size:15px;opacity:.9}@media (max-width:767.98px){.k-wx__name{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.k-wx__day--more{display:none}@media (min-width:1024px){.k-wx__day--more{display:inline-flex}}@media (min-width:768px){.k-wx__day--more:nth-child(2){display:inline-flex}}@media (max-width:399.98px){.k-wx{display:none}.k-topbar__social{min-width:28px}}.site-header{background:var(--k-white)}.site-header .inside-header{align-items:center;display:flex;flex-wrap:wrap;min-height:72px}@media (min-width:768px){.site-header .inside-header{min-height:96px}}.site-logo{margin-right:auto}.site-logo .header-image,.site-logo img{max-height:56px;width:auto}@media (min-width:768px){.site-logo .header-image,.site-logo img{max-height:72px}}.site-branding .main-title{font-family:var(--k-font-heading);font-size:26px;font-weight:700;margin:0}.site-branding .main-title a{color:var(--k-ink);text-decoration:none}.gp-search-modal .search-modal-form{border-radius:var(--k-radius);box-shadow:var(--k-shadow-menu)}.gp-search-modal .search-modal-fields{padding:8px}.gp-search-modal .search-field{font-size:18px}.gp-search-modal .search-modal-fields button{background:transparent;color:var(--k-accent);min-height:60px;padding:0}@keyframes k-header-in{0%{transform:translateY(-100%)}}.k-sticky .site-header.is-stuck{animation:k-header-in var(--k-duration-nav) ease;box-shadow:var(--k-shadow-menu);left:0;position:fixed;right:0;top:0;transition:transform var(--k-duration-nav) ease,box-shadow var(--k-duration-nav) ease;z-index:50}@media (prefers-reduced-motion:reduce){.k-sticky .site-header.is-stuck{animation:none;transition:none}}.k-sticky .site-header.is-stuck .inside-header{min-height:48px}.k-sticky .site-header.is-stuck .site-logo a{background:url(assets/img/klfd-mic.png) 50%/contain no-repeat;display:block;height:40px;width:22px}.k-sticky .site-header.is-stuck .site-logo .header-image,.k-sticky .site-header.is-stuck .site-logo img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.k-sticky.admin-bar .site-header.is-stuck{top:46px}@media (min-width:783px){.k-sticky.admin-bar .site-header.is-stuck{top:32px}}.k-sticky .site-header.is-hidden{box-shadow:none;transform:translateY(-100%)}.k-sticky.admin-bar .site-header.is-hidden{transform:translateY(calc(-100% - 46px))}@media (min-width:783px){.k-sticky.admin-bar .site-header.is-hidden{transform:translateY(calc(-100% - 32px))}}.k-sticky .site-header.is-stuck .main-navigation.toggled .main-nav{max-height:calc(100vh - 60px);overflow-y:auto;overscroll-behavior:contain}.main-navigation{background:transparent;font-family:var(--k-font-body)}.main-navigation .main-nav ul li a,.main-navigation .menu-bar-items,.main-navigation .menu-toggle{color:var(--k-ink);font-size:15px;font-weight:700;line-height:48px}.main-navigation .main-nav>ul>li>a{padding-inline:16px;position:relative}.main-navigation .main-nav>ul>li>a:before{background:var(--k-slash);border-radius:2px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:width var(--k-duration-nav) ease-in-out;width:0}.main-navigation .main-nav>ul>li:hover>a:before,.main-navigation .main-nav>ul>li>a:focus-visible:before,.main-navigation .main-nav>ul>li[class*=current-menu-]>a:before{width:24px}.main-navigation .main-nav ul li:focus-within>a,.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li[class*=current-menu-]>a{background:transparent;color:var(--k-ink)}.main-navigation ul ul{background:var(--k-white);border:1px solid var(--k-line);border-radius:var(--k-radius);box-shadow:var(--k-shadow-menu);min-width:230px;padding:8px 0;transform:translateY(8px);transition:opacity var(--k-duration-nav) ease,transform var(--k-duration-nav) ease}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{transform:none;transition-delay:.1s}@media (prefers-reduced-motion:reduce){.main-navigation ul ul{transform:none}}.main-navigation .main-nav ul ul li a{color:var(--k-ink);font-size:15px;font-weight:500;line-height:1.4;padding:10px 16px}.main-navigation .main-nav ul ul li:focus-within>a,.main-navigation .main-nav ul ul li:hover>a,.main-navigation .main-nav ul ul li[class*=current-menu-]>a{background:var(--k-soft);color:var(--k-accent)}.main-navigation .dropdown-menu-toggle{padding-left:6px}.main-navigation .menu-bar-items{font-size:20px}.main-navigation .menu-bar-item>a{align-items:center;color:var(--k-ink);display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0 0 0 12px}@media (max-width:767.98px){.mobile-menu-control-wrapper{align-items:center;display:flex;margin-left:auto}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:focus,.mobile-menu-control-wrapper .menu-toggle:hover{background:transparent;color:var(--k-ink);font-size:22px;min-height:44px;min-width:44px;padding:0 8px}.has-inline-mobile-toggle #site-navigation.toggled{background:var(--k-white);border-top:1px solid var(--k-line);flex-basis:100%;margin-inline:calc(var(--k-gutter)*-1)}.main-navigation.toggled .main-nav>ul{padding-bottom:12px}.main-navigation.toggled .main-nav li{border-bottom:1px solid var(--k-line)}.main-navigation.toggled .main-nav ul li a{font-size:17px;line-height:52px;padding:0 var(--k-gutter)}.main-navigation.toggled .main-nav>ul>li>a:before{display:none}.main-navigation.toggled .main-nav ul ul{background:var(--k-soft);border:0;box-shadow:none;padding:0}.main-navigation.toggled .main-nav ul ul li:last-child{border-bottom:0}.main-navigation.toggled .main-nav ul ul li a{font-size:16px;font-weight:500;line-height:48px;padding-left:calc(var(--k-gutter) + 16px)}.main-navigation.toggled .dropdown-menu-toggle{min-width:52px;padding:0 var(--k-gutter);text-align:center}}.k-listing .site-content{display:grid;gap:48px;grid-template-columns:minmax(0,1fr);padding-block:48px 96px}@media (min-width:1024px){.k-listing .site-content{grid-template-columns:minmax(0,1fr) 255px}}.k-listing .content-area,.k-listing .is-right-sidebar{padding:0;width:auto}.k-listing .is-right-sidebar{background:transparent}.inside-right-sidebar{display:grid;gap:48px}.inside-right-sidebar .widget{background:transparent;font-size:15px;line-height:22.5px;margin:0;padding:0}.site-footer{background:var(--k-dark)}.k-footer{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:400;line-height:20px;margin-inline:auto;max-width:calc(var(--k-container) + var(--k-gutter)*2);padding-block:64px;padding-inline:var(--k-gutter);width:100%}@media (min-width:768px){.k-footer{padding-block:96px}}.k-footer a{color:hsla(0,0%,100%,.85);text-decoration:none;transition:color var(--k-duration-ui)}.k-footer a:focus-visible,.k-footer a:hover{color:var(--k-white)}.k-footer__top{display:grid;gap:72px 36px}@media (min-width:768px){.k-footer__top{align-items:start;-moz-column-gap:72px;column-gap:72px;grid-template-columns:minmax(0,1fr) repeat(3,auto)}}.k-footer__brand{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.k-footer__brand{align-self:center}}.k-footer__logo{display:inline-block}.k-footer__logo img{height:64px;width:auto}.k-footer__socials{display:flex;gap:4px;margin-left:-12px}.k-footer__social{align-items:center;display:inline-flex;font-size:20px;height:44px;justify-content:center;width:44px}.k-footer__col li,.k-footer__col ul{margin:0}.k-footer__col li+li{margin-top:8px}.k-footer__heading{border-bottom:1px solid hsla(0,0%,100%,.5);color:var(--k-white);display:inline-block;font-family:var(--k-font-body);font-size:13px;font-weight:700;letter-spacing:1.5px;line-height:1.4;line-height:18px;margin:0 0 18px;padding-bottom:4px;text-transform:uppercase}.k-footer__bottom{border-top:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;gap:8px 32px;justify-content:space-between;line-height:18px;margin-top:64px;padding-top:24px}@media (min-width:768px){.k-footer__bottom{margin-top:80px}}.k-footer__legal{display:flex;flex-wrap:wrap;gap:8px 32px}.k-footer__address{margin-top:14px!important}.k-page__body{margin-inline:auto;max-width:820px;padding-block:48px 96px}.k-page__body--wide{max-width:none}@media (min-width:768px){.k-page__body--wide{--k-band-w:min(1364px,100vw - 48px);margin-inline:calc((100% - var(--k-band-w))/2);max-width:none;width:var(--k-band-w)}}.k-page__body--wide embed,.k-page__body--wide iframe,.k-page__body--wide object,.k-page__body--wide video{display:block;max-width:100%;width:100%}.k-404{margin-inline:auto;max-width:640px;padding-block:48px 96px}.k-404 .k-search-form{margin-bottom:32px}.k-empty{background:var(--k-soft);border-radius:var(--k-radius);padding:32px}.k-empty>:last-child{margin-bottom:0}.k-alert-bar{background:var(--k-alert);color:var(--k-white);font-size:15px;font-weight:600;line-height:1.4;padding:10px var(--k-gutter);text-align:center}.k-alert-bar a{color:var(--k-white);text-decoration:underline}.k-alert-bar a:focus-visible,.k-alert-bar a:hover{color:var(--k-white);text-decoration-thickness:2px}.k-alert-bar a:focus-visible{outline:2px solid var(--k-white);outline-offset:2px}.k-alert-bar__label{font-family:var(--k-font-body);font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin-right:8px;text-transform:uppercase}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.wp-block-button__link,.wp-element-button{align-items:center;border:0;border-radius:var(--k-radius);cursor:pointer;display:inline-flex;font-family:var(--k-font-body);font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1.5px;line-height:1.2;min-height:44px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color var(--k-duration-ui),color var(--k-duration-ui);--k-btn-a:var(--k-dark);--k-btn-b:var(--k-slash);background-color:var(--k-dark);background-image:linear-gradient(90deg,var(--k-btn-a),var(--k-btn-b));color:var(--k-white);transition:--k-btn-a var(--k-duration-ui) ease,--k-btn-b var(--k-duration-ui) ease,color var(--k-duration-ui) ease}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:visited,.wp-element-button:active,.wp-element-button:focus,.wp-element-button:visited{color:var(--k-white)}.wp-block-button__link:focus-visible,.wp-block-button__link:hover,.wp-element-button:focus-visible,.wp-element-button:hover{--k-btn-a:var(--k-dark);--k-btn-b:var(--k-dark);color:var(--k-white)}.is-style-outline .wp-block-button__link{--k-btn-a:var(--k-dark);--k-btn-b:var(--k-slash);background-color:var(--k-dark);background-image:linear-gradient(90deg,var(--k-btn-a),var(--k-btn-b));color:var(--k-white);transition:--k-btn-a var(--k-duration-ui) ease,--k-btn-b var(--k-duration-ui) ease,color var(--k-duration-ui) ease;--k-btn-a:transparent;--k-btn-b:transparent;background-color:transparent;box-shadow:inset 0 0 0 2px var(--k-dark);color:var(--k-dark);transition:--k-btn-a var(--k-duration-ui) ease,--k-btn-b var(--k-duration-ui) ease,color var(--k-duration-ui) ease,box-shadow var(--k-duration-ui) ease}.is-style-outline .wp-block-button__link:active,.is-style-outline .wp-block-button__link:focus,.is-style-outline .wp-block-button__link:visited{color:var(--k-white);color:var(--k-dark)}.is-style-outline .wp-block-button__link:focus-visible,.is-style-outline .wp-block-button__link:hover{--k-btn-a:var(--k-dark);--k-btn-b:var(--k-dark);box-shadow:inset 0 0 0 2px var(--k-dark);color:var(--k-white)}.wp-block-button.has-custom-width .wp-block-button__link,.wp-block-button.is-style-fill-full .wp-block-button__link{width:100%}.k-frame{aspect-ratio:var(--k-frame-ratio);background:var(--k-soft);border-radius:var(--k-radius);display:block;overflow:hidden;position:relative}.k-frame--portrait{aspect-ratio:var(--k-frame-ratio-portrait)}.k-frame>.k-frame__bg{filter:blur(var(--k-frame-blur)) brightness(var(--k-frame-dim)) saturate(1.4);height:100%;inset:0;-o-object-fit:fill;object-fit:fill;position:absolute;transform:scale(1.2);width:100%}.k-frame>.k-frame__img{height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:1}.k-frame--empty{background:linear-gradient(135deg,var(--k-accent),var(--k-hero-end));display:grid;place-items:center}.k-frame__logo{color:var(--k-white);font-family:var(--k-font-heading);font-size:22px;font-weight:800;letter-spacing:1px}.k-badges{display:flex;flex-wrap:wrap;gap:6px}.k-badge{background:var(--k-white);border-radius:var(--k-radius);color:var(--k-ink);display:inline-block;font-family:var(--k-font-body);font-size:10px;font-weight:700;letter-spacing:1.5px;line-height:1.4;line-height:1;padding:5px 8px;text-decoration:none;text-transform:uppercase;transition:background-color var(--k-duration-ui)}.k-badge:focus-visible,.k-badge:hover{background:var(--k-soft);color:var(--k-ink)}.k-badges--on-image{left:16px;max-width:calc(100% - 32px);position:absolute;top:16px;z-index:2}.k-badges--dark .k-badge,.k-badges--dark .k-badge:focus-visible,.k-badges--dark .k-badge:hover{color:var(--k-accent)}.k-chips{display:flex;gap:8px;justify-content:flex-start;margin-top:24px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}@media (min-width:768px){.k-chips{flex-wrap:wrap;justify-content:center;overflow-x:visible}}.k-chip{background:hsla(0,0%,100%,.12);border-radius:var(--k-radius);color:var(--k-white);flex:0 0 auto;font-size:14px;font-weight:600;line-height:20px;min-height:36px;padding:8px 14px;text-decoration:none;transition:background-color var(--k-duration-ui),color var(--k-duration-ui);white-space:nowrap}.k-chip:focus-visible,.k-chip:hover{background:hsla(0,0%,100%,.24);color:var(--k-white)}.k-chip[aria-current=page]{background:var(--k-white);color:var(--k-ink)}.k-chips--groups{flex-wrap:wrap;justify-content:center;overflow:visible}.k-chipdrop{position:relative}.k-chipdrop summary{align-items:center;cursor:pointer;display:inline-flex;gap:6px;list-style:none}.k-chipdrop summary::-webkit-details-marker{display:none}.k-chipdrop summary .k-icon{transition:transform var(--k-duration-ui) ease}.k-chipdrop[open] summary{background:hsla(0,0%,100%,.24)}.k-chipdrop[open] summary .k-icon{transform:rotate(180deg)}.k-chipdrop[open] summary[aria-current=page]{background:var(--k-white)}@keyframes k-drop-in{0%{opacity:0;translate:0 -6px}}.k-chipdrop[open] .k-chipdrop__menu{animation:k-drop-in var(--k-duration-nav) ease}@media (prefers-reduced-motion:reduce){.k-chipdrop[open] .k-chipdrop__menu{animation:none}}.k-chipdrop__menu{background:var(--k-white);border-radius:var(--k-radius);box-shadow:var(--k-shadow-menu);left:50%;list-style:none;margin:0;min-width:220px;padding:8px 0;position:absolute;text-align:left;top:calc(100% + 8px);transform:translateX(-50%);z-index:100}.k-chipdrop__menu a{color:var(--k-ink);display:block;font-size:15px;font-weight:600;line-height:20px;padding:10px 18px;text-decoration:none;transition:background-color var(--k-duration-ui) ease,color var(--k-duration-ui) ease;white-space:nowrap}.k-chipdrop__menu a:focus-visible,.k-chipdrop__menu a:hover{background:var(--k-soft);color:var(--k-dark)}.k-chipdrop__menu a[aria-current=page]{background:var(--k-dark);color:var(--k-white)}.k-card{background:var(--k-white);border-radius:var(--k-radius);box-shadow:var(--k-shadow-card);display:flex;flex-direction:column;position:relative;transition:background-color var(--k-duration-ui) ease}.k-card:focus-within,.k-card:hover{background:var(--k-soft)}.k-card__media{position:relative}.k-card__media .k-frame{border-radius:var(--k-radius) var(--k-radius) 0 0}.k-card__body{padding:24px}.k-card__title{font-size:20px;line-height:28px;margin:0 0 12px}@media (min-width:480px){.k-card__title{font-size:22px;line-height:30px}}.k-card__title a{color:var(--k-ink);text-decoration:none}.k-stretched:after{content:"";inset:0;position:absolute;z-index:1}.k-stretched:focus-visible{outline:none}.k-stretched:focus-visible:after{outline:2px solid var(--k-slash);outline-offset:2px}.k-mini{position:relative}.k-mini .k-frame{margin-bottom:12px}.k-mini__title{font-family:var(--k-font-body);font-size:16px;font-weight:600;line-height:20.8px;margin:0 0 8px}.k-mini__title a{color:var(--k-ink);text-decoration:none}.k-mini .k-date{font-size:12px}.k-card--sponsor{align-items:center;justify-content:center;padding:44px 24px 24px}.k-card--sponsor:focus-within,.k-card--sponsor:hover{background:var(--k-white)}.k-card--sponsor img{display:block;height:auto;margin-inline:auto;max-width:100%}.k-card--sponsor [class*=adlabel]{display:none}.k-card--sponsor__tag{background:var(--k-soft);border-radius:var(--k-radius);color:var(--k-text);font-family:var(--k-font-body);font-size:10px;font-weight:700;left:16px;letter-spacing:1.5px;line-height:1;line-height:1.4;padding:5px 8px;position:absolute;text-transform:uppercase;top:16px}.k-banner{background-color:var(--k-dark);background-image:linear-gradient(120deg,var(--k-dark) 0,var(--k-dark) 30%,var(--k-banner-to) 100%);border-radius:var(--k-radius);color:var(--k-white);margin-top:0;padding:72px 24px 48px;text-align:center}@media (max-width:767.98px){.k-banner{border-radius:0;margin-inline:calc(var(--k-gutter)*-1)}}@media (min-width:768px){.k-banner{--k-band-w:min(1364px,100vw - 48px);margin-inline:calc((100% - var(--k-band-w))/2);max-width:none;padding:96px 32px 72px;width:var(--k-band-w)}}.k-banner__title{color:var(--k-white);font-size:var(--k-h1);margin:0;overflow-wrap:anywhere}.k-slash{color:var(--k-slash);font-style:italic;font-weight:800;margin-right:.2em}.k-banner__desc{font-size:18px;font-weight:600;line-height:27px;margin:24px auto 0;max-width:760px}@media (min-width:768px){.k-banner__desc{font-size:20px;line-height:30px}}.k-banner__desc p{margin:0}.k-banner--left{text-align:left}@media (min-width:768px){.k-banner--left{padding-inline:48px}}.k-banner--left .k-banner__desc{margin-left:0}.k-hero{background:linear-gradient(135deg,var(--k-accent),var(--k-hero-end));border-radius:var(--k-radius);color:var(--k-white);margin-top:0;overflow:hidden;position:relative}@media (max-width:767.98px){.k-hero{border-radius:0;margin-inline:calc(var(--k-gutter)*-1)}}@media (min-width:768px){.k-hero{--k-band-w:min(1364px,100vw - 48px);display:flex;flex-direction:column;justify-content:flex-end;margin-inline:calc((100% - var(--k-band-w))/2);max-width:none;min-height:620px;width:var(--k-band-w)}}.k-hero__media{height:300px;position:relative}@media (min-width:768px){.k-hero__media{height:auto;inset:0;position:absolute}}.k-hero__media:after{background:linear-gradient(180deg,rgba(0,22,66,.25),rgba(0,22,66,.85));content:"";inset:0;position:absolute}.k-hero__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%}.k-hero__body{padding:24px var(--k-gutter) 32px;position:relative;z-index:1}@media (min-width:768px){.k-hero__body{padding:40px}}.k-hero__content{max-width:820px}.k-hero__content .k-badges{margin-bottom:16px}.k-hero__title{color:var(--k-white);font-size:var(--k-h1);line-height:1.18;margin:0 0 16px}.k-hero__title a{color:inherit;text-decoration:none}.k-hero__title a:focus-visible,.k-hero__title a:hover{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.k-hero__excerpt{color:var(--k-white);font-size:16px;font-weight:600;line-height:24px;margin-bottom:24px;max-width:640px}@media (min-width:768px){.k-hero__excerpt{font-size:18px;line-height:27px}}.k-strip{border-top:1px solid hsla(0,0%,100%,.4);display:grid;gap:0;margin-top:32px;padding-top:24px}@media (min-width:1024px){.k-strip{gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}}.k-strip__item{align-items:center;display:flex;gap:16px;padding-block:12px;position:relative}@media (max-width:1023.98px){.k-strip__item+.k-strip__item{border-top:1px solid hsla(0,0%,100%,.2)}}@media (min-width:1024px){.k-strip__item{padding-block:0}}.k-thumb{background:var(--k-dark) var(--k-thumb) center 25%/cover no-repeat;border-radius:var(--k-radius);flex:0 0 var(--k-strip-thumb);height:var(--k-strip-thumb);width:var(--k-strip-thumb)}.k-thumb--empty{background:linear-gradient(135deg,var(--k-accent),var(--k-hero-end));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3)}.k-strip__title{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;color:var(--k-white);font-size:14px;font-weight:500;line-height:19.6px;text-decoration:none}.k-strip__title:after{content:"";inset:0;position:absolute}.k-strip__title:focus-visible,.k-strip__title:hover{color:var(--k-white);text-decoration:underline}.k-thumb--icon{background:linear-gradient(135deg,var(--k-slash),var(--k-dark));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);color:var(--k-white);display:grid;font-size:26px;place-items:center}.k-strip__item--link .k-strip__title{display:flex;flex-direction:column;gap:2px}.k-strip__item--link .k-strip__title strong{font-family:var(--k-font-heading);font-size:16px;font-weight:700}.k-columns{display:grid;gap:40px}@media (min-width:480px){.k-columns{gap:32px}}@media (min-width:520px){.k-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.k-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-columns__col{background:var(--k-soft);border-radius:var(--k-radius);display:flex;flex-direction:column;padding:24px 20px}.k-columns__title{font-size:17px;line-height:24px;margin-bottom:16px}@media (min-width:768px){.k-columns__title{font-size:17px;line-height:24px}}.k-columns__list{display:grid;gap:24px}.k-columns__more{align-items:center;color:var(--k-accent);display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:12px;min-height:44px;text-decoration:none}.k-columns__more:hover{text-decoration:underline}@media (min-width:1024px){.k-columns__more{margin-top:auto;padding-top:12px}}.k-newsletter{background:var(--k-accent);border-radius:var(--k-radius);color:var(--k-white);margin-inline:auto;max-width:840px;overflow:hidden;padding:56px 24px;position:relative;text-align:center}@media (max-width:767.98px){.k-newsletter{border-radius:0;margin-inline:calc(var(--k-gutter)*-1)}}@media (min-width:768px){.k-newsletter{padding:64px 48px}}.k-newsletter h2{color:var(--k-white);margin-bottom:12px}.k-newsletter p{font-size:16px;line-height:24px;margin-bottom:24px}@media (min-width:768px){.k-newsletter p{font-size:18px;line-height:27px}}.k-newsletter__marks{color:var(--k-slash);font-family:var(--k-font-heading);font-size:20px;font-style:italic;font-weight:800;letter-spacing:-1px;line-height:1;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.k-newsletter__marks{font-size:26px}}.k-newsletter__marks--tl{left:16px;top:14px}.k-newsletter__marks--br{bottom:14px;right:16px}.k-signup .mc4wp-form-fields{display:block}.k-signup .k-signup__row{display:flex;flex-direction:column;gap:12px;justify-content:center}@media (min-width:480px){.k-signup .k-signup__row{flex-direction:row}}.k-signup input[type=email]{background:var(--k-white);border-color:transparent;color:var(--k-text);min-height:50px}@media (min-width:480px){.k-signup input[type=email]{flex:0 1 320px;min-width:240px}}.k-signup input[type=email]:focus{box-shadow:0 0 0 4px hsla(0,0%,100%,.35)}.k-signup button{--k-btn-a:var(--k-slash);--k-btn-b:var(--k-dark);background-color:var(--k-slash);background-image:linear-gradient(90deg,var(--k-btn-a),var(--k-btn-b));border-radius:999px;min-height:50px;transition:--k-btn-a var(--k-duration-ui) ease,--k-btn-b var(--k-duration-ui) ease,color var(--k-duration-ui) ease}.k-signup button,.k-signup button:active,.k-signup button:focus,.k-signup button:visited{color:var(--k-white)}.k-signup button:focus-visible,.k-signup button:hover{--k-btn-a:var(--k-slash);--k-btn-b:var(--k-slash);color:var(--k-white)}.k-signup button:focus-visible{outline:2px solid var(--k-white);outline-offset:2px}.k-signup .k-signup__msg,.k-signup .mc4wp-response{color:var(--k-white);font-size:15px;margin-top:12px}.k-signup .k-signup__msg p,.k-signup .mc4wp-response p{margin:0}.k-signup--box{background:var(--k-soft);border-radius:var(--k-radius);color:var(--k-text);padding:24px;text-align:left}.k-signup--box p{font-size:15px;line-height:22px;margin-bottom:16px}.k-signup--box .k-signup__row{flex-direction:column}.k-signup--box input[type=email]{flex:1 1 auto;min-width:0}.k-signup--box button{--k-btn-a:var(--k-dark);--k-btn-b:var(--k-slash);background-color:var(--k-dark);background-image:linear-gradient(90deg,var(--k-btn-a),var(--k-btn-b));color:var(--k-white);transition:--k-btn-a var(--k-duration-ui) ease,--k-btn-b var(--k-duration-ui) ease,color var(--k-duration-ui) ease;width:100%}.k-signup--box button:active,.k-signup--box button:focus,.k-signup--box button:visited{color:var(--k-white)}.k-signup--box button:focus-visible,.k-signup--box button:hover{--k-btn-a:var(--k-dark);--k-btn-b:var(--k-dark);color:var(--k-white)}.k-signup--box .k-signup__msg,.k-signup--box .mc4wp-response{color:var(--k-text)}.k-cta{margin-inline:auto;max-width:760px;padding-bottom:32px;text-align:center}.k-cta p{font-size:16px;line-height:24px;margin-bottom:24px}@media (max-width:479.98px){.k-cta .k-btn{width:100%}}.k-pagination{margin-top:40px}.k-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.k-pagination li>.page-numbers{align-items:center;background:var(--k-accent-hover);border-radius:var(--k-radius);color:var(--k-white);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:44px;min-width:44px;padding:4px 12px;text-decoration:none;transition:background-color var(--k-duration-ui)}.k-pagination a.page-numbers:focus-visible,.k-pagination a.page-numbers:hover{background:var(--k-accent);color:var(--k-white)}.k-pagination .current{background:var(--k-accent)}.k-pagination .dots{background:transparent;color:var(--k-dark)}@media (max-width:479.98px){.k-pagination li:has(>.dots),.k-pagination li:has(>a.page-numbers:not(.prev,.next)){display:none}}.inside-right-sidebar .widget-title,.k-signup--box .widget-title{color:var(--k-dark);font-family:var(--k-font-body);font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.inside-right-sidebar .widget ul{list-style:none;margin:0;padding:0}.inside-right-sidebar .widget ul li{margin:0 0 10px;padding:0}.inside-right-sidebar .widget ul a{color:var(--k-accent);text-decoration:none}.inside-right-sidebar .widget ul a:focus-visible,.inside-right-sidebar .widget ul a:hover{text-decoration:underline}.inside-right-sidebar .widget_custom_html img,.inside-right-sidebar .widget_text img{height:auto}.widget_search .k-search-form button span{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tagcloud a{background:var(--k-soft);border-radius:var(--k-radius);display:inline-block;font-size:14px!important;margin:0 4px 6px 0;padding:4px 8px}.wp-calendar-table{font-size:14px;text-align:center}.k-ad{margin:40px auto;text-align:center}.k-ad img{height:auto;max-width:100%}.k-ad .klfdr-adlabel,.k-ad [class*=adlabel]{color:var(--k-text);font-size:11px;font-weight:700;letter-spacing:1.2px;margin-bottom:6px;opacity:.6;text-transform:uppercase}.k-ad--article{margin-top:0;max-width:720px}.k-events-side .k-ad{margin:0}.k-watch{background-color:var(--k-dark);background-image:linear-gradient(120deg,var(--k-dark) 0,var(--k-dark) 30%,var(--k-banner-to) 100%);border-radius:var(--k-radius);color:var(--k-white);padding:24px}.k-watch .k-watch__icon{color:var(--k-white);display:block;font-size:30px;line-height:1;margin-bottom:10px}.k-watch .k-watch__title{color:var(--k-white);font-family:var(--k-font-heading);font-size:20px;line-height:1.3;margin:0 0 8px}.k-watch .k-watch__text{color:var(--k-white);font-size:15px;line-height:22px;margin:0 0 18px}.k-watch .k-btn{letter-spacing:1px;padding-inline:12px;white-space:nowrap;width:100%}.k-home-main{padding-top:0}@media (min-width:768px){.k-home-main{padding-top:8px}}.k-latest{margin-top:48px}.k-listing-main .k-grid{gap:32px}.search .k-empty .k-search-form{margin-top:16px}.error404 .k-404 .k-btn{text-decoration:none}.k-text-center{text-align:center}.k-uppercase{text-transform:uppercase}.k-mt-0{margin-top:0}.k-mb-0{margin-bottom:0}.k-mb-5{margin-bottom:var(--k-space-5)}.k-aspect-16x9{aspect-ratio:16/9}.k-aspect-4x3{aspect-ratio:4/3}.k-aspect-1x1{aspect-ratio:1/1}.k-clearfix:after{clear:both;content:"";display:table}@media (max-width:479.98px){.k-hide-sm-down{display:none}}@media (min-width:480px){.k-hide-sm-up{display:none}}@media (max-width:767.98px){.k-hide-md-down{display:none}}@media (min-width:768px){.k-hide-md-up{display:none}}@media print{.k-alert-bar,.k-cta,.k-embed,.k-footer,.k-newsletter,.k-pagination,.k-related,.k-sidebar,.k-topbar,.main-navigation,.site-footer,.site-header,.skip-link{display:none!important}body{background:#fff!important;color:#000!important;font-size:12pt!important}.k-article-head{background:none!important;padding:0!important}.k-article-head,.k-article-head *,.k-banner *{color:#000!important}.k-prose a[href^=http]:after{content:" (" attr(href) ")";font-size:10pt}img{max-width:60%!important;page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}}
