@charset "utf-8";

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.article--content .adviewDFPBanner { margin-bottom: 2.13rem; }

.adviewDFPBanner.DFP-001-TOPBOARD, .adviewDFPBanner.DFP-000-MAINBOARD, .adviewDFPBanner.DFP-087-ADBOARD-A, .adviewDFPBanner.DFP-087-ADBOARD-B, .adviewDFPBanner.DFP-087-ADBOARD-C, .adviewDFPBanner.DFP-087-ADBOARD-D, .adviewDFPBanner.DFP-087-ADBOARD-E, .adviewDFPBanner.DFP-087-ADBOARD-F, .adviewDFPBanner.DFP-042-FOOTBOARD, .adviewDFPBanner.DFP-003-RECTANGLE, .adviewDFPBanner.DFP-035-RECTANGLE-BTF, .adviewDFPBanner.DFP-067-RECTANGLE-BTF { background-color: rgb(255, 255, 255); justify-content: center; align-items: center; flex-direction: column; margin-left: auto; margin-right: auto; position: relative; z-index: 0; display: flex !important; max-width: none !important; min-width: 0px !important; }

.adviewDFPBanner.DFP-001-TOPBOARD:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-000-MAINBOARD:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-087-ADBOARD-A:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-087-ADBOARD-B:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-087-ADBOARD-C:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-087-ADBOARD-D:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-087-ADBOARD-E:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-087-ADBOARD-F:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-042-FOOTBOARD:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-003-RECTANGLE:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-035-RECTANGLE-BTF:not(.activeBan):not(.yb_recovery), .adviewDFPBanner.DFP-067-RECTANGLE-BTF:not(.activeBan):not(.yb_recovery) { justify-content: center; }

.adviewDFPBanner.DFP-001-TOPBOARD > div, .adviewDFPBanner.DFP-000-MAINBOARD > div, .adviewDFPBanner.DFP-087-ADBOARD-A > div, .adviewDFPBanner.DFP-087-ADBOARD-B > div, .adviewDFPBanner.DFP-087-ADBOARD-C > div, .adviewDFPBanner.DFP-087-ADBOARD-D > div, .adviewDFPBanner.DFP-087-ADBOARD-E > div, .adviewDFPBanner.DFP-087-ADBOARD-F > div, .adviewDFPBanner.DFP-042-FOOTBOARD > div, .adviewDFPBanner.DFP-003-RECTANGLE > div, .adviewDFPBanner.DFP-035-RECTANGLE-BTF > div, .adviewDFPBanner.DFP-067-RECTANGLE-BTF > div { position: sticky !important; top: 60px; }

.adviewDFPBanner.DFP-001-TOPBOARD > div:empty, .adviewDFPBanner.DFP-000-MAINBOARD > div:empty, .adviewDFPBanner.DFP-087-ADBOARD-A > div:empty, .adviewDFPBanner.DFP-087-ADBOARD-B > div:empty, .adviewDFPBanner.DFP-087-ADBOARD-C > div:empty, .adviewDFPBanner.DFP-087-ADBOARD-D > div:empty, .adviewDFPBanner.DFP-087-ADBOARD-E > div:empty, .adviewDFPBanner.DFP-087-ADBOARD-F > div:empty, .adviewDFPBanner.DFP-042-FOOTBOARD > div:empty, .adviewDFPBanner.DFP-003-RECTANGLE > div:empty, .adviewDFPBanner.DFP-035-RECTANGLE-BTF > div:empty, .adviewDFPBanner.DFP-067-RECTANGLE-BTF > div:empty { display: none; }

.adviewDFPBanner.DFP-001-TOPBOARD .banLabel, .adviewDFPBanner.DFP-000-MAINBOARD .banLabel, .adviewDFPBanner.DFP-087-ADBOARD-A .banLabel, .adviewDFPBanner.DFP-087-ADBOARD-B .banLabel, .adviewDFPBanner.DFP-087-ADBOARD-C .banLabel, .adviewDFPBanner.DFP-087-ADBOARD-D .banLabel, .adviewDFPBanner.DFP-087-ADBOARD-E .banLabel, .adviewDFPBanner.DFP-087-ADBOARD-F .banLabel, .adviewDFPBanner.DFP-042-FOOTBOARD .banLabel, .adviewDFPBanner.DFP-003-RECTANGLE .banLabel, .adviewDFPBanner.DFP-035-RECTANGLE-BTF .banLabel, .adviewDFPBanner.DFP-067-RECTANGLE-BTF .banLabel { display: none !important; }

.adviewDFPBanner.DFP-001-TOPBOARD::before, .adviewDFPBanner.DFP-000-MAINBOARD::before, .adviewDFPBanner.DFP-087-ADBOARD-A::before, .adviewDFPBanner.DFP-087-ADBOARD-B::before, .adviewDFPBanner.DFP-087-ADBOARD-C::before, .adviewDFPBanner.DFP-087-ADBOARD-D::before, .adviewDFPBanner.DFP-087-ADBOARD-E::before, .adviewDFPBanner.DFP-087-ADBOARD-F::before, .adviewDFPBanner.DFP-042-FOOTBOARD::before, .adviewDFPBanner.DFP-003-RECTANGLE::before, .adviewDFPBanner.DFP-035-RECTANGLE-BTF::before, .adviewDFPBanner.DFP-067-RECTANGLE-BTF::before { color: rgb(208, 208, 208); content: "REKLAMA"; display: block; font: 600 12px / 20px Montserrat, Verdana, sans-serif; letter-spacing: 5px; pointer-events: none; }

.adviewDFPBanner.yb_recovery { display: flex !important; }

.adviewDFPBanner.DFP-001-TOPBOARD, .adviewDFPBanner.DFP-000-MAINBOARD, .adviewDFPBanner.DFP-087-ADBOARD-A, .adviewDFPBanner.DFP-087-ADBOARD-B, .adviewDFPBanner.DFP-087-ADBOARD-C, .adviewDFPBanner.DFP-087-ADBOARD-D, .adviewDFPBanner.DFP-087-ADBOARD-E, .adviewDFPBanner.DFP-087-ADBOARD-F, .adviewDFPBanner.DFP-042-FOOTBOARD { min-height: 320px; width: 100%; }

body.dfp-video-bg .adviewDFPBanner.DFP-000-MAINBOARD, body.dfp-video-bg .adviewDFPBanner.DFP-087-ADBOARD-A, body.dfp-video-bg .adviewDFPBanner.DFP-087-ADBOARD-B, body.dfp-video-bg .adviewDFPBanner.DFP-087-ADBOARD-C, body.dfp-video-bg .adviewDFPBanner.DFP-087-ADBOARD-D, body.dfp-video-bg .adviewDFPBanner.DFP-087-ADBOARD-E, body.dfp-video-bg .adviewDFPBanner.DFP-087-ADBOARD-F, body.dfp-video-bg .adviewDFPBanner.DFP-042-FOOTBOARD { max-width: 75.24rem !important; }

.fixedScreening .adviewDFPBanner.DFP-000-MAINBOARD, .fixedScreening .adviewDFPBanner.DFP-087-ADBOARD-A, .fixedScreening .adviewDFPBanner.DFP-087-ADBOARD-B, .fixedScreening .adviewDFPBanner.DFP-087-ADBOARD-C, .fixedScreening .adviewDFPBanner.DFP-087-ADBOARD-D, .fixedScreening .adviewDFPBanner.DFP-087-ADBOARD-E, .fixedScreening .adviewDFPBanner.DFP-087-ADBOARD-F { margin-left: auto; margin-right: auto; max-width: 75.24rem !important; width: 100% !important; }

body.dfp-video-bg .adviewDFPBanner#adUnit-000-MAINBOARD { z-index: 0 !important; margin-bottom: 0px !important; }

body.path_biznes .adviewDFPBanner.DFP-000-MAINBOARD, body.path_biznes .adviewDFPBanner.DFP-042-FOOTBOARD { padding-top: 0.85rem; }

body.path_biznes .adviewDFPBanner.DFP-042-FOOTBOARD { padding-bottom: 0.85rem; }

.fixedScreening:not(.fixedScreeningLimited) .adviewDFPBanner.DFP-042-FOOTBOARD { margin: 0px auto; max-width: 75.24rem !important; width: 100% !important; }

body[data-type="7"] .adviewDFPBanner.DFP-001-TOPBOARD { margin-top: 2.55rem; }

@media screen and (max-width: 1440px) {
  body[data-type="7"] .adviewDFPBanner.DFP-087-ADBOARD-A, body[data-type="7"] .adviewDFPBanner.DFP-087-ADBOARD-B, body[data-type="7"] .adviewDFPBanner.DFP-087-ADBOARD-C, body[data-type="7"] .adviewDFPBanner.DFP-087-ADBOARD-D, body[data-type="7"] .adviewDFPBanner.DFP-087-ADBOARD-E, body[data-type="7"] .adviewDFPBanner.DFP-087-ADBOARD-F { transform: scale(0.8); }
}

body .bunny-hp .adviewDFPBanner.DFP-001-TOPBOARD { margin-top: 0px; }

.adviewDFPBanner.DFP-003-RECTANGLE { min-height: 620px; width: 300px; }

.adviewDFPBanner.DFP-035-RECTANGLE-BTF, .adviewDFPBanner.DFP-067-RECTANGLE-BTF { min-height: 270px; width: 300px; }

.adviewDFPBanner.DFP-201-PREMIUMBOARD { width: 100%; min-height: 120px; position: relative; background: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; }

.adviewDFPBanner.DFP-201-PREMIUMBOARD::before { color: rgb(208, 208, 208); content: "REKLAMA"; display: block; font: 600 12px / 20px Montserrat, Verdana, sans-serif; letter-spacing: 5px; pointer-events: none; }

body.dfp-video-bg .adviewDFPBanner.DFP-001-TOPBOARD { background: rgba(0, 0, 0, 0); }

body.dfp-video-bg .adviewDFPBanner.DFP-001-TOPBOARD .toggleSound { right: 0.85rem; }

body[data-pagetype="index"] .adviewDFPBanner.DFP-001-TOPBOARD, body[data-pagetype="video"] .adviewDFPBanner.DFP-001-TOPBOARD, body.path_biznes .adviewDFPBanner.DFP-001-TOPBOARD { margin-top: 0.85rem; }

body.path_biznes.fixedScreening .adviewDFPBanner.DFP-001-TOPBOARD { margin-top: 0px; }

.fixedScreening .adviewDFPBanner.DFP-001-TOPBOARD { padding-top: 20px; }

.fixedScreening .adviewDFPBanner.DFP-001-TOPBOARD::before { position: absolute; top: 0px; width: 100%; background-color: rgb(255, 255, 255); text-align: center; }

.adviewDFPBanner.DFP-091-RELATED span.banLabel { display: none !important; }

.premiumboard-wrapper { display: none; }

.ads--splint, .col--splint { display: flex; flex-direction: column; height: 100%; }

.ads--splint-grow-1, .col--splint-grow-1 { flex-grow: 1; }

.ads--splint-grow-2, .col--splint-grow-2 { flex-grow: 2; }

.ads--splint-grow-1, .ads--splint-grow-2, .col--splint-grow-1, .col--splint-grow-2 { position: relative; }

.ads--splint-grow-1 .adviewDFPBanner, .ads--splint-grow-2 .adviewDFPBanner, .col--splint-grow-1 .adviewDFPBanner, .col--splint-grow-2 .adviewDFPBanner { margin-bottom: 1.27rem; position: sticky; top: 175px; transition: top 1s; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.btn { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(208, 208, 208); border-radius: 3px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.btn:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.btn--accent { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(157, 135, 176); border-radius: 3px; color: rgb(157, 135, 176); background-color: rgb(255, 255, 255); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.btn--accent:hover { background-color: rgb(157, 135, 176); color: rgb(255, 255, 255); }

.btn--red { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(0, 187, 113); border-radius: 3px; color: rgb(0, 187, 113); background-color: rgb(255, 255, 255); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.btn--red:hover { background-color: rgb(0, 187, 113); color: rgb(255, 255, 255); }

.btn--filled { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(0, 0, 0); border-radius: 3px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.btn--filled:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.btn--filled:hover { background-color: rgb(0, 187, 113); border-color: rgb(0, 187, 113)); color: rgb(255, 255, 255); }

.btn--ghost { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(208, 208, 208); border-radius: 3px; color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.btn--ghost:hover { background-color: rgb(0, 0, 0); color: rgba(0, 0, 0, 0); }

.btn--ghost:hover { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.btn--accent-filled { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(157, 135, 176); border-radius: 3px; color: rgb(255, 255, 255); background-color: rgb(157, 135, 176); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.btn--accent-filled:hover { background-color: rgb(255, 255, 255); color: rgb(157, 135, 176); }

.btn--accent-filled:hover { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.btn--red-filled, #p_lock_action a, #p_lock_action .padlock-action-url, .padlock-action a, .padlock-action .padlock-action-url { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(0, 187, 113); border-radius: 3px; color: rgb(255, 255, 255); background-color: rgb(0, 187, 113); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.btn--red-filled:hover, #p_lock_action a:hover, #p_lock_action .padlock-action-url:hover, .padlock-action a:hover, .padlock-action .padlock-action-url:hover { background-color: rgb(255, 255, 255); color: rgb(0, 187, 113); }

.btn--red-filled:hover, #p_lock_action a:hover, #p_lock_action .padlock-action-url:hover, .padlock-action a:hover, .padlock-action .padlock-action-url:hover { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.btn--radius { border-radius: 1.01rem; }

.btn--img { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: flex; width: fit-content; align-items: center; text-transform: uppercase; gap: 0.48rem; }

.btn--img:hover { text-decoration: underline; }

.btn--img > img, .btn--img > svg { width: 1.22rem; height: 1.22rem; stroke: rgb(21, 24, 27); fill: none; }

.btn--clear { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border-radius: 3px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; border: none; }

.btn--clear:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.btn--clear:hover { background-color: rgb(255, 255, 255); color: rgb(0, 187, 113); border: none; }

.btn--accent:disabled, .btn--red:disabled, .btn--filled:disabled, .btn--accent-filled:disabled, .btn--red-filled:disabled, #p_lock_action a:disabled, #p_lock_action .padlock-action-url:disabled, .padlock-action a:disabled, .padlock-action .padlock-action-url:disabled { pointer-events: none; background-color: rgb(229, 229, 229); border-color: rgb(229, 229, 229); color: rgb(255, 255, 255); }

#__editorTarget { min-height: 450px; }

.no-cookie-box { position: fixed; inset: 0px; background-color: rgba(229, 229, 229, 0.4); backdrop-filter: blur(8px) opacity(0.95); text-align: center; z-index: 9999; }

.no-cookie-box .close_btn { display: block; width: 1.7rem; height: 1.7rem; position: absolute; top: 0.85rem; right: 0.85rem; cursor: pointer; }

.no-cookie-box__logo { margin: 0.43rem auto 1.27rem; width: 7.17rem; height: 1.22rem; }

.no-cookie-box__body { position: relative; top: 50%; left: 50%; display: flex; padding: 2.13rem; width: 46.75rem; background-color: rgb(255, 255, 255); box-shadow: rgb(240, 239, 236) 0px 0.11rem 2.55rem; flex-direction: column; align-items: center; transform: translate(-50%, -50%); }

.no-cookie-box__headline { font: 500 1.49em / 1.135 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; margin-bottom: 1.27rem; }

.no-cookie-box__text { font: 300 1.27rem / 1.91rem "Austin News Deck Web", "Times New Roman", serif; color: rgb(72, 72, 72); }

.no-cookie-box__link { border-bottom: 2px dotted rgb(72, 72, 72); }

.no-cookie-box .okey-btn { margin-top: 1.7rem; padding: 1.49rem 1.81rem; font-size: 0.8rem; line-height: 1.01rem; }

.noCookiesBox.no-cookie-box.hide { display: none; z-index: -1; }

#p_lock, .p-lock { padding: 1.49rem; background-color: rgb(247, 246, 245); text-align: center; }

#p_lock_header, .padlock-header { position: relative; margin-bottom: 2.44rem; background-color: inherit; line-height: 1.17rem; text-align: center; z-index: 1; }

#p_lock_header::after, .padlock-header::after { position: absolute; top: 50%; left: 0px; display: block; width: 100%; height: 0.05rem; content: ""; background-color: rgb(203, 203, 203); }

#p_lock_head_msg, #padlock-header-msg, .padlock-header-msg { position: relative; margin: 0px auto; padding: 0px 1.27rem 0px 2.87rem; font: 500 0.96rem / 1.17rem "Austin News Deck Web", "Times New Roman", serif; background-color: inherit; z-index: 10; }

#p_lock_head_msg::before, #padlock-header-msg::before, .padlock-header-msg::before { position: absolute; top: -0.11rem; left: 1.06rem; display: block; width: 1.27rem; height: 1.27rem; content: ""; background-color: rgb(203, 203, 203); }

#p_lock_title_msg, .padlock-article-title { font: 500 2.23rem / 2.44rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; margin: 0px auto 1.7rem; }

#p_lock_body_msg, #p_lock_body_content, .padlock-article-lead { font: 300 1.27rem / 1.91rem "Austin News Deck Web", "Times New Roman", serif; color: rgb(0, 0, 0); }

#p_lock_body_msg a, #p_lock_body_content a, .padlock-article-lead a { border-bottom: 2px dotted rgb(72, 72, 72); }

#p_lock_body_msg a:hover, #p_lock_body_content a:hover, .padlock-article-lead a:hover { color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); }

.padlock-article-lead { font-weight: 500; }

#p_lock_action, .padlock-action { margin: 1.38rem auto; }

#p_lock_action a, #p_lock_action .padlock-action-url, .padlock-action a, .padlock-action .padlock-action-url { height: auto; padding: 1.01rem 1.38rem; font-size: 0.8rem; line-height: 1.01rem; }

#p_lock_footer, .padlock-footer { margin-top: 1.91rem; }

#p_lock_footer_options, .padlock-footer-list { display: flex; flex-flow: row; place-content: center; align-items: stretch; }

#p_lock_footer_options li, .padlock-footer-list li { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; position: relative; padding: 0px 0.43rem; color: rgb(139, 139, 139); text-transform: uppercase; }

#p_lock_footer_options li a, .padlock-footer-list li a { text-decoration: none; }

#p_lock_footer_options li a:hover, .padlock-footer-list li a:hover { color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); text-decoration: underline; }

#p_lock_footer_options li + li, .padlock-footer-list li + li { margin-left: 0.05rem; }

#p_lock_footer_options li + li::before, .padlock-footer-list li + li::before { position: absolute; top: 0px; left: -0.11rem; content: "|"; color: rgb(139, 139, 139); }

#p_lock[data-cta="nojavascript"] #p_lock_head_msg { position: relative; display: inline-block; padding-left: 2.87rem; color: rgb(220, 26, 33); background-color: rgb(247, 246, 245); }

#p_lock[data-cta="nojavascript"] #p_lock_head_msg::before { position: absolute; top: -0.05rem; left: 1.06rem; display: block; width: 1.27rem; height: 1.27rem; content: ""; background-color: rgba(0, 0, 0, 0); background-image: url("data:image/svg+xml,%3Csvg width=%271.27rem%27 height=%271.27rem%27 viewBox=%270 0 24 24%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Ctitle%3Eicon/PadlockClose%3C/title%3E%3Cg id=%27icon/PadlockClose%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M12 1.25 C14.9168292 1.25 16.6518223 2.90282962 16.7459602 5.75279603 L16.75 6 L16.75 10 L18 10 C19.1045695 10 20 10.8954305 20 12 L20 21 C20 22.1045695 19.1045695 23 18 23 L6 23 C4.8954305 23 4 22.1045695 4 21 L4 12 C4 10.8954305 4.8954305 10 6 10 L7.25 10 L7.25 6 C7.25 3.08235567 9.04167952 1.25 12 1.25 Z M18 11.5 L6 11.5 C5.75454011 11.5 5.55039163 11.6768752 5.50805567 11.9101244 L5.5 12 L5.5 21 C5.5 21.2454599 5.67687516 21.4496084 5.91012437 21.4919443 L6 21.5 L18 21.5 C18.2454599 21.5 18.4496084 21.3231248 18.4919443 21.0898756 L18.5 21 L18.5 12 C18.5 11.7545401 18.3231248 11.5503916 18.0898756 11.5080557 L18 11.5 Z M12 14 C13.1045695 14 14 14.8954305 14 16 C14 16.7398375 13.5982846 17.3858493 13.0010775 17.7318119 L13 19 C13 19.5522847 12.5522847 20 12 20 C11.4477153 20 11 19.5522847 11 19 L10.9999275 17.7323937 C10.4021661 17.3865739 10 16.7402524 10 16 C10 14.8954305 10.8954305 14 12 14 Z M12 2.75 C9.95091837 2.75 8.82895751 3.8251704 8.75401738 5.78647771 L8.75 6 L8.75 10 L15.25 10 L15.25 6 C15.25 3.8272851 14.1719716 2.75 12 2.75 Z%27 id=%27Combined-Shape%27 fill=%27%23dc1a21%27 fill-rule=%27nonzero%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; }

.padlock-article-list { display: grid; grid-template-columns: repeat(2, 1fr); margin: 1.27rem auto; max-width: 37.19rem; border-radius: 0.43rem; list-style-type: none; list-style-position: inside; box-sizing: border-box; padding: 0px !important; border: 1px solid rgb(229, 229, 229) !important; }

.padlock-article-list li { font: 500 0.74rem / 0.85rem Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; position: relative; margin: 1.27rem; padding: 0px 0px 0px 1.91rem; text-align: left; }

.padlock-article-list li::before, .padlock-article-list li::after { position: absolute; display: block; content: ""; }

.padlock-article-list li::before { top: 0.11rem; left: 0px; width: 1.06rem; height: 1.06rem; border-radius: 50%; background-color: rgb(8, 164, 83); }

.padlock-article-list li::after { top: 0.46rem; left: 0.28rem; width: 0.48rem; height: 0.28rem; border-top: none; border-right: none; border-image: initial; border-left: 1.7px solid rgb(255, 255, 255); border-bottom: 1.7px solid rgb(255, 255, 255); transform: rotate(-45deg); }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.footer-vignette { border-top: 4px solid rgb(0, 0, 0); padding: 1.7rem 0px 2.55rem; }

.footer-navi { display: flex; margin: 0px -1.7rem; }

.footer-navi--col { flex: 0 0 16.66%; padding: 0px 1.7rem; width: 16.66%; }

.footer-navi--col:nth-child(3) { max-height: 24.97em; overflow: hidden; transition: max-height 0.5s; }

.footer-navi--heading { border-bottom: 2px solid #00BB71; display: block; font: 500 1.27em / 1.1 "Austin News Deck Web", "Times New Roman", serif; margin: 0px 0px 0.85rem; padding: 0px 0px 0.85rem; }

.footer-navi--subheading { border-bottom: 1px solid rgb(229, 229, 229); color: rgb(139, 139, 139); display: block; font: 500 0.96em / 1.1 "Austin News Deck Web", "Times New Roman", serif; margin: 0.85rem 0px 0.43rem; padding: 0px 0px 0.43em; }

.footer-navi--item { margin: 0px 0px 0.43rem; }

.footer-navi--link { font: 500 0.96em / 1.1 "Austin News Deck Web", "Times New Roman", serif; }

.footer-navi--link:hover { text-decoration: underline; }

.footer-navi--more, .footer-navi--less { margin: 1.7rem 0px; overflow: hidden; text-align: center; transition: max-height 0.5s; }

.footer-navi--more-button, .footer-navi--less-button { cursor: pointer; }

.footer-navi--checkbox { display: none; }

.footer-navi--checkbox:checked ~ .footer-navi > .footer-navi--col:nth-child(3) { max-height: 62.16em; }

.footer-navi--more, .footer-navi--checkbox:checked ~ .footer-navi--less { display: block; }

.footer-navi--less, .footer-navi--checkbox:checked ~ .footer-navi--more { display: none; }

.footer-social { --color-accent: #dc1a21; border-top: 1px solid rgb(229, 229, 229); display: flex; padding: 1.27rem 0px; }

.footer-social--col { align-items: center; display: flex; flex: 0 0 33.33%; width: 33.33%; }

.footer-social--col:nth-child(1) { justify-content: flex-start; }

.footer-social--col:nth-child(2) { justify-content: center; }

.footer-social--col:nth-child(3) { justify-content: flex-end; }

.footer-social--col.app-btns { position: relative; top: 2px; }

.footer-social--item:nth-child(n+2) { margin-left: 2.13rem; }

.app-btns .footer-social--item:nth-child(n+2) { margin-left: 0.85rem; }

.footer-social--item-icon { position: relative; height: 1.27rem; width: 1.27rem; transition: fill 0.25s, stroke 0.25s; }

.footer-social--item-icon-instagram, .footer-social--item-icon-bluesky, .footer-social--item-icon-twitter { top: 3px; }

.footer-social--item-icon-facebook { top: 2px; }

.footer-social--item-icon-linkedin { fill: none; top: 1px; }

.footer-social--item .btn--img { gap: 0px; }

.footer-social--item .btn--img svg { margin-right: 0.43rem; width: 1.49rem; }

.footer-social--item:hover .footer-social--item-icon-facebook { color: rgb(24, 119, 242); }

.footer-social--item:hover .footer-social--item-icon-bluesky { color: rgb(8, 134, 254); }

.footer-social--item:hover .footer-social--item-icon-twitter { color: rgb(29, 155, 240); }

.footer-social--item:hover .footer-social--item-icon-instagram { color: rgb(237, 0, 117); }

.footer-social--item:hover .footer-social--item-icon-linkedin { color: rgb(40, 103, 178); }

.footer-menu { border-top: 1px solid rgb(229, 229, 229); display: flex; justify-content: center; padding: 0.85rem 0px; }

.footer-menu--list { display: flex; order: 2; align-items: center; }

.footer-menu--copy { order: 1; }

.footer-menu--link { display: block; font: 500 0.64em / 1.1 Montserrat, Verdana, sans-serif; text-align: center; margin: 0px 0.43rem; padding: 0.64em 0px; position: relative; text-transform: uppercase; z-index: 0; }

.footer-menu--link::before { background-color: rgb(0, 0, 0); bottom: 0px; content: ""; height: 2px; left: 50%; position: absolute; transition: left 0.2s, width 0.2s; width: 0px; }

.footer-menu--link:hover::before { left: 0px; width: 100%; }

.footer-webscrapping { border-top: 1px solid rgb(229, 229, 229); color: rgb(139, 139, 139); font: 400 11px / 16px Montserrat, Verdana, sans-serif; padding: 1.27rem 0px; }

.footer-webscrapping i { font-style: italic; }

.footer-webscrapping b { font-weight: 700; }

.footer-webscrapping a { text-decoration: underline; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

body[data-type="0"] .promo { margin-top: 0.85rem; }

body[data-type="0"] .promo--section-headline { display: none; }

body[data-type="0"] .promo--paragraph { display: inline-block; word-break: break-word; }

body[data-type="0"] .promo--content { width: 9.56rem; }

body[data-type="7"] .promo, body[data-type="10"] .promo, body[data-type="13"] .promo, body[data-type="51"] .promo, body[data-type="56"] .promo { margin: 1.27rem 0px 0.85rem; }

.promo--list { display: flex; justify-content: space-between; }

body[data-type="7"] .promo--list, body[data-type="10"] .promo--list, body[data-type="13"] .promo--list, body[data-type="51"] .promo--list, body[data-type="56"] .promo--list { grid-template-columns: 1fr 1fr 1fr; }

.promo--list-item { display: flex; align-items: start; width: 15.41rem; height: 4.09rem; border-bottom: 1px solid rgb(229, 229, 229); }

body[data-type="0"] .promo--list-item { border-bottom: none; }

body[data-type="7"] .promo--list-item, body[data-type="10"] .promo--list-item, body[data-type="13"] .promo--list-item, body[data-type="51"] .promo--list-item, body[data-type="56"] .promo--list-item { width: 13.81rem; height: 3.61rem; border-bottom: none; }

body[data-type="7"] .promo--list-item:last-of-type, body[data-type="10"] .promo--list-item:last-of-type, body[data-type="13"] .promo--list-item:last-of-type, body[data-type="51"] .promo--list-item:last-of-type, body[data-type="56"] .promo--list-item:last-of-type { display: none; }

.promo--list-item .img--fluid { flex: 0 0 48px; }

.promo--list-item .img--fluid::before { padding-bottom: 100%; }

.promo--image-link { display: block; margin-right: 0.85rem; order: 0; }

.promo--image { height: 48px; width: 48px; border: none; display: block; overflow: hidden; }

.promo--content { line-height: 1; flex: 1 1 auto; flex-direction: column; place-content: space-between; align-items: flex-start; order: 1; }

body[data-type="7"] .promo--content, body[data-type="10"] .promo--content, body[data-type="13"] .promo--content, body[data-type="51"] .promo--content, body[data-type="56"] .promo--content { padding-bottom: 0px; }

.promo--headline { font: 400 0.8em / 1.26 "Austin News Deck Web", "Times New Roman", serif; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; color: rgb(72, 72, 72); align-self: stretch; word-break: break-word; }

.promo--headline-link { border-bottom: 1px solid rgba(0, 0, 0, 0); font-weight: 500; color: rgb(0, 0, 0); letter-spacing: -0.5px; }

.promo--headline-link:hover { border-bottom-color: currentcolor; }

.promo--headline:hover, .promo--headline:active, .promo--headline:focus, .promo--headline:visited { font: 400 0.8em / 1.26 "Austin News Deck Web", "Times New Roman", serif; }

body[data-type="7"] .promo--headline, body[data-type="10"] .promo--headline, body[data-type="13"] .promo--headline, body[data-type="51"] .promo--headline, body[data-type="56"] .promo--headline { -webkit-line-clamp: 2; }

.promo--section { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin: 0.69rem 0px 0.32rem; color: rgb(0, 187, 113); text-transform: uppercase; overflow: hidden; align-self: stretch; }

.promo--section:hover { color: rgb(0, 0, 0); }

.promo--section:hover, .promo--section:active, .promo--section:focus, .promo--section:visited { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; }

body[data-type="7"] .promo--section, body[data-type="10"] .promo--section, body[data-type="13"] .promo--section, body[data-type="51"] .promo--section, body[data-type="56"] .promo--section { margin: 0.69rem 0px 0.32rem; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.last-page-internet { margin-bottom: 1.27rem; }

.last-page-internet__header { padding-bottom: 0.85rem; }

.last-page-internet__gallery { margin: 0px 0px 0.85rem; padding: 0px 0px 0.85rem; }

.last-page-internet__letters { margin: 0px; }

.last-page-internet__quote-day { margin: 0px 0px 1.27rem; }

.last-page-internet__opinions { position: relative; margin: 0px; padding: 0px; }

.last-page-internet__opinions::before { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 0px; content: ""; border-top: 1px solid rgb(229, 229, 229); }

.last-page-internet__number-post { margin: 0px 0px 0.85rem; }

.gallery { border-bottom: 1px solid rgb(0, 0, 0); }

.gallery__link { position: relative; max-width: 100%; overflow: hidden; display: block; }

.gallery__image { width: 100%; display: block; }

.gallery__image-meta { position: absolute; display: inline-block; left: 0px; right: 0px; bottom: 0px; padding: 0px 1.06rem 1.49rem 1.7rem; min-height: 83px; border-left: 0.64rem solid rgb(220, 26, 33); background: linear-gradient(rgba(0, 0, 0, 0) 0%, black 100%); z-index: 2; }

.gallery__icon { display: flex; margin-bottom: 0.43rem; align-items: center; }

.gallery__caption, .gallery .picture__caption { color: rgb(255, 255, 255); }

.gallery__caption { font: 400 0.96em / 1.1 "Austin News Deck Web", "Times New Roman", serif; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.gallery__caption:hover { border-bottom-color: currentcolor; }

.gallery .picture__svg { margin-right: 0.43rem; width: 1.27rem; height: 1.12rem; fill: rgb(255, 255, 255); }

.gallery .picture__caption { font: 600 0.64rem / 0.64rem Montserrat, Verdana, sans-serif; display: inline-block; text-transform: uppercase; }

.letters { display: flex; }

.letters__picture { position: relative; display: block; margin-right: 1.27rem; width: 96px; height: 96px; min-width: 96px; flex: 1 1 auto; border: 1px solid rgb(229, 229, 229); border-radius: 50%; }

.letters__picture::before { position: absolute; top: 4px; left: 4px; display: block; width: 86px; height: 86px; content: ""; border: 1px solid rgb(0, 0, 0); border-radius: 50%; }

.letters__picture .picture__svg { position: absolute; top: 50%; left: 50%; width: 2.13rem; height: 1.49rem; fill: rgb(0, 0, 0); transform: translate(-50%, -50%); }

.letters__content { padding-top: 0.21rem; flex: 2 1 auto; }

.letters__content__link { margin: 0px 0px 0.85rem; display: block; }

.letters__content__title { font: 500 0.96em / 1.15 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; display: inline; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.letters__content__title:hover { border-bottom-color: currentcolor; }

.letters__content__label, .letters__content__section { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; margin: 0px 0px 0.64rem; text-transform: uppercase; }

.letters__content__label a:hover, .letters__content__section a:hover { color: rgb(21, 24, 27); }

.letters__content__label { color: rgb(139, 139, 139); }

.letters__content__section { color: rgb(0, 187, 113); }

.quote-day { text-align: center; }

.quote-day__picture { display: block; margin: 0px auto 1.27rem; width: 80px; height: 80px; border-radius: 50%; border: 0px; overflow: hidden; }

.quote-day__picture.img--hover::after { border-radius: 50%; }

.quote-day__picture .picture__link { background-color: rgb(247, 246, 245); background-image: url("data:image/svg+xml;utf8,<svg fill=\"%23e5e5e5\" fill-rule=\"even-odd\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 19.5 15.8\"><path d=\"M0 0h19.5v15.8H0V0Zm1 1v13.8h17.5V1H1Zm1.31 10.18v2.24h14.88V8.55l-4.31-4.63-5.31 5.7-1.91-2.04-3.36 3.6Zm2.02-5.02a2.02 2.02 0 1 0-.002-4.042A2.02 2.02 0 0 0 4.33 6.16Z\" /></svg>"); background-position: center center; background-repeat: no-repeat; background-size: 25%; text-indent: 0px; display: block; width: 80px; height: 80px; }

.quote-day__picture .picture__link .picture__img { max-width: 100%; }

.quote-day .quote-day__link p { display: inline; line-height: 1.06rem; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.quote-day .quote-day__link p:hover { border-bottom-color: currentcolor; }

@media (min-width: 1440px) {
  .quote-day__picture { width: 96px; height: 96px; }
  .quote-day__picture .picture__link { width: 96px; height: 96px; }
}

.quote-day__text { font: italic 400 0.96em / 1.1 "Austin News Deck Web", "Times New Roman", serif; color: rgb(72, 72, 72); }

.quote-day__footer { margin: 0.96rem auto 1.17rem; }

.quote-day__cite { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; }

.nw-opinions__item { position: relative; display: flex; margin: 0px; padding: 0.85rem 0px; justify-content: space-between; }

.nw-opinions__item:nth-child(n+2) { padding-top: calc(10px + 0.85rem); border-top: 1px solid rgb(229, 229, 229); }

.nw-opinions__item:nth-child(n+2)::before, .nw-opinions__item:nth-child(n+2)::after { position: absolute; left: 0px; display: block; width: 100%; height: 0px; border-top: 1px solid rgb(229, 229, 229); content: ""; }

.nw-opinions__item:nth-child(n+2)::before { top: 3px; }

.nw-opinions__item:nth-child(n+2)::after { top: 7px; }

.nw-opinions__title { display: inline; font-weight: 400; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.nw-opinions__title:hover { border-bottom-color: currentcolor; }

.nw-opinions__content { display: flex; margin-right: 0.85rem; flex-direction: column; }

.nw-opinions__link { font: 500 0.96em / 1.15 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; order: 2; }

.nw-opinions__link--image { background-color: rgb(247, 246, 245); background-image: url("data:image/svg+xml;utf8,<svg fill=\"%23e5e5e5\" fill-rule=\"even-odd\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 19.5 15.8\"><path d=\"M0 0h19.5v15.8H0V0Zm1 1v13.8h17.5V1H1Zm1.31 10.18v2.24h14.88V8.55l-4.31-4.63-5.31 5.7-1.91-2.04-3.36 3.6Zm2.02-5.02a2.02 2.02 0 1 0-.002-4.042A2.02 2.02 0 0 0 4.33 6.16Z\" /></svg>"); background-position: center center; background-repeat: no-repeat; background-size: 40%; text-indent: 0px; position: relative; display: block; width: 3.4rem; height: 4.52rem; border-radius: 0px; }

.nw-opinions__link--image.author-photo { position: relative; text-decoration: none; color: inherit; cursor: pointer; height: 3.4rem; border-radius: 50%; }

.nw-opinions__link--image.author-photo::after { border-radius: 50%; position: absolute; inset: 0px; display: block; content: ""; background-color: rgb(0, 0, 0); opacity: 0; transition: opacity 0.25s; pointer-events: none; z-index: 1; }

.nw-opinions__link--image.author-photo:hover { cursor: pointer; }

.nw-opinions__link--image.author-photo:hover::after { opacity: 0.3; }

.nw-opinions__link--image.author-photo .nw-opinions__img { height: 3.4rem; border-radius: 50%; }

.nw-opinions__link p { display: inline; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.nw-opinions__link p:hover { border-bottom-color: currentcolor; }

.nw-opinions__img { background-color: rgb(247, 246, 245); background-image: url("data:image/svg+xml;utf8,<svg fill=\"%23e5e5e5\" fill-rule=\"even-odd\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 19.5 15.8\"><path d=\"M0 0h19.5v15.8H0V0Zm1 1v13.8h17.5V1H1Zm1.31 10.18v2.24h14.88V8.55l-4.31-4.63-5.31 5.7-1.91-2.04-3.36 3.6Zm2.02-5.02a2.02 2.02 0 1 0-.002-4.042A2.02 2.02 0 0 0 4.33 6.16Z\" /></svg>"); background-position: center center; background-repeat: no-repeat; background-size: 40%; text-indent: -9999em; width: 3.4rem; height: 4.52rem; object-fit: cover; }

.nw-opinions__author { font: 300 0.85em / 1.25 Montserrat, Verdana, sans-serif; letter-spacing: -0.2px; margin: 0px 0px 0.43rem; order: 1; color: rgb(0, 0, 0); }

.number-post { display: block; text-align: center; padding-bottom: 0.85rem; border-bottom: 1px solid rgb(229, 229, 229); }

.number-post a { display: block; }

.number-post a.number-post__number_wrapper { display: inline-flex; flex-direction: column; margin-bottom: 0.43rem; }

.number-post a.number-post__number_wrapper span { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.number-post a.number-post__number_wrapper:hover span { border-bottom: 1px solid rgb(72, 72, 72); }

.number-post__text { font: 400 0.8em / 1.2 Georgia, "Times New Roman", serif; color: rgb(72, 72, 72); text-align: center; display: inline; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.number-post__text:hover { border-bottom-color: currentcolor; }

.number-post__label { font-size: 1.27rem; line-height: 1.49rem; margin-bottom: 0.43rem; font-family: "Austin News Deck Web", "Times New Roman", serif; display: block; }

.number-post__number { font: 700 5.31em / 1.1 "Austin News Deck Web", "Times New Roman", serif; margin: 0px auto; max-width: 100%; overflow: hidden; }

.number-post__number--size-8 { font-size: 3.61rem; line-height: 4.36rem; margin-bottom: 0.85rem; }

.number-post__number--size-5 { font-size: 5.31rem; line-height: 6.38rem; margin-bottom: 0.43rem; }

.logo-post { position: relative; display: flex; flex-direction: column; align-items: center; border-bottom: 1px solid rgb(229, 229, 229); padding-bottom: 0.85rem; }

.logo-post__header { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; text-align: center; margin-bottom: 0.85rem; }

.logo-post__link { position: relative; display: block; margin: auto; }

.logo-post__link--svg { width: 100%; height: 100%; }

.logo-post__image { position: relative; display: block; width: auto; height: 100%; margin: auto; max-width: 15.41rem; max-height: 5.74rem; }

.andrew-draws { position: relative; padding-bottom: 100%; }

.andrew-draws__link { position: absolute; inset: 0px 0px auto; }

.andrew-draws__link picture { min-height: 15.41rem; }

.andrew-draws__image { min-height: 15.41rem; aspect-ratio: auto 1 / 1; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.selected-from-magazine { position: relative; margin-bottom: 1.27rem; }

.selected-from-magazine header { display: block !important; }

.selected-from-magazine .main-headline { color: rgb(139, 139, 139); margin: 1.27rem 0px; font: 400 1.59rem / 1.81rem "Austin News Deck Web", "Times New Roman", serif; text-align: left; }

.selected-from-magazine .main-headline a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.selected-from-magazine .main-headline a:hover { border-bottom-color: currentcolor; }

.selected-from-magazine--tag { color: rgb(0, 187, 113); display: block; }

.selected-from-magazine--tag a:hover { color: rgb(21, 24, 27); }

.selected-from-magazine--tag .document-label { text-align: left; }

.selected-from-magazine--tag .document-label--with-link { padding: 0px; }

.selected-from-magazine--tag .document-label--with-link a { display: inline-block; padding: 6px 7px 6px 8px; color: rgb(255, 255, 255); }

.selected-from-magazine--tag .document-label--with-link:hover { background-color: rgb(0, 0, 0); }

.selected-from-magazine--author { color: rgb(139, 139, 139); display: block; margin-top: 0.43rem; }

.selected-from-magazine--author--img { background-color: rgb(247, 246, 245); background-image: url("data:image/svg+xml;utf8,<svg fill=\"%23e5e5e5\" fill-rule=\"even-odd\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 19.5 15.8\"><path d=\"M0 0h19.5v15.8H0V0Zm1 1v13.8h17.5V1H1Zm1.31 10.18v2.24h14.88V8.55l-4.31-4.63-5.31 5.7-1.91-2.04-3.36 3.6Zm2.02-5.02a2.02 2.02 0 1 0-.002-4.042A2.02 2.02 0 0 0 4.33 6.16Z\" /></svg>"); background-position: center center; background-repeat: no-repeat; background-size: 40%; text-indent: -9999em; width: 2.55rem; height: 2.55rem; border-radius: 50%; margin: 0px auto; display: block; filter: grayscale(1); }

.selected-from-magazine__main-topic { float: left; left: 0px; top: 60px; position: sticky; text-align: center; border-bottom: 1px solid rgb(229, 229, 229); padding-bottom: 1.27rem; margin-bottom: 0.85rem; }

.selected-from-magazine__main-topic--empty-header { margin-top: 1.27rem; }

.selected-from-magazine__main-topic .main-topic__headline { font: 400 2.23rem / 2.44rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.03rem; margin: 1.27rem 0px; }

.selected-from-magazine__main-topic .main-topic__headline a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.selected-from-magazine__main-topic .main-topic__headline a:hover { border-bottom-color: currentcolor; }

.selected-from-magazine__main-topic .selected-from-magazine--author { margin-bottom: 0.43rem; padding: 6px 0px; }

.selected-from-magazine__main-topic .selected-from-magazine--author a:hover { color: rgb(21, 24, 27); }

.selected-from-magazine__main-topic .main-topic--article-description { color: rgb(72, 72, 72); text-align: center; padding: 1.27rem 0px; }

.selected-from-magazine__main-topic .main-topic--article-description a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.selected-from-magazine__main-topic .main-topic--article-description a:hover { border-bottom-color: currentcolor; }

.selected-from-magazine__main-topic .img--hover { display: block; }

.selected-from-magazine__main-topic .img--hover.glowka::after { border-radius: 50%; }

.selected-from-magazine__main-topic .glowka { display: inline-block; }

.selected-from-magazine__items .items__list { padding-bottom: 0.85rem; position: relative; }

.selected-from-magazine__items .items__list::after { position: absolute; left: 0px; right: 0px; bottom: 0.85rem; content: ""; border-bottom: 1px solid rgb(229, 229, 229); }

.selected-from-magazine__items .items__list .items__headline a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.selected-from-magazine__items .items__list .items__headline a:hover { border-bottom-color: currentcolor; }

.selected-from-magazine__items .items__list .image-description { color: rgb(139, 139, 139); margin-top: 0.215rem; }

.selected-from-magazine__items .items__list .image-description::before { content: "\a "; width: 4px; height: 4px; position: relative; display: inline-block; top: -2px; margin-right: 0.215rem; border-radius: 50%; background: rgb(220, 26, 33); }

.selected-from-magazine__items .items--author-info { display: flex; margin: 0.43rem 0px; min-height: 2.55rem; }

.selected-from-magazine__items .items--author-info .tag-author-wrap { display: flex; flex-direction: column; justify-content: center; }

.selected-from-magazine__items .items--author-info .tag-author-wrap .font-category { padding: 0px; }

.selected-from-magazine__items .items--author-info .tag-author-wrap .font-category--with-label { padding-top: 6px; }

.selected-from-magazine__items .items--author-info .tag-author-wrap a:hover { color: rgb(21, 24, 27); }

.selected-from-magazine__items .items--author-info .tag-author-wrap .document-label { text-align: left; }

.selected-from-magazine__items .items--author-info .tag-author-wrap .document-label--with-link { padding: 0px; }

.selected-from-magazine__items .items--author-info .tag-author-wrap .document-label--with-link a { display: inline-block; padding: 6px 7px 6px 8px; color: rgb(255, 255, 255); }

.selected-from-magazine__items .items--author-info .tag-author-wrap .document-label--with-link:hover { background-color: rgb(0, 0, 0); }

.selected-from-magazine__items .items--author-info .img--hover { align-self: baseline; }

.selected-from-magazine__items .items--author-info .img--hover::after { margin-right: 0.85rem; border-radius: 50%; }

.selected-from-magazine__items .items--image-href { display: block; margin-bottom: 0.85rem; }

.selected-from-magazine__items .items--image-href img { width: 100%; display: block; }

.selected-from-magazine .image-hover { position: relative; }

.selected-from-magazine .grid--c-6 .selected-from-magazine__items { margin-top: 1.27rem; border-left: 1px solid rgb(229, 229, 229); margin-bottom: 0.85rem; }

.selected-from-magazine .grid--c-6 .selected-from-magazine__items li:last-of-type { margin-bottom: -16px; }

.selected-from-magazine__items > .items__list .image-description::after { content: ""; position: absolute; display: block; width: 21.5%; height: 1px; background-color: rgb(229, 229, 229); margin-top: 0.43rem; }

.selected-from-magazine__items > .items__list:nth-last-of-type(-n+2) .image-description::after { display: none; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.newest { display: flex; padding-bottom: 1.27rem; margin: 0.85rem 0px; border-bottom: 1px solid rgb(229, 229, 229); }

.newest-head { flex: 0 0 7.5%; }

.newest-head-header { font: 500 1.49em / 1.135 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; display: inline-block; margin: 1.27rem 0px; overflow: hidden; }

.newest-head-header::after { position: relative; display: block; width: 2.3em; height: 2px; margin: 0.85rem 0px; content: ""; background-color: rgb(0, 187, 113); }

.newest-body { flex: 0 0 85%; overflow: hidden; }

.newest-body-list { position: relative; display: flex; height: 120px; transform: translateX(-20%); }

.newest-body-list-article { display: flex; flex: 0 0 20%; flex-flow: wrap; align-content: flex-start; padding: 0.85rem 1.33rem; border-left: 1px solid rgb(229, 229, 229); }

.newest-body-list-article-date { font: 600 0.64em / 15px Montserrat, Verdana, sans-serif; flex: 1 0 2.5rem; color: rgb(139, 139, 139); }

.newest-body-list-article-maintag { font: 600 0.64em / 15px Montserrat, Verdana, sans-serif; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; flex: 1 0 calc(100% - 2.5rem); color: rgb(0, 187, 113); text-transform: uppercase; }

.newest-body-list-article-maintag[href]:hover { color: rgb(0, 0, 0); }

.newest-body-list-article-header { font: 400 0.8em / 1.26 "Austin News Deck Web", "Times New Roman", serif; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; flex: 1 0 100%; margin-top: 0.43rem; color: rgb(72, 72, 72); }

.newest-body-list-article-header-link { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.newest-body-list-article-header-link:hover { border-bottom-color: currentcolor; }

.newest-body-list li.newest-body-list-article:last-of-type { border-left: 0px; }

.newest-footer { flex: 0 0 7.5%; width: 100px; }

.newest-footer-more { display: flex; justify-content: center; align-items: center; height: 100%; padding-left: 0.43rem; }

.newest-footer-more-link { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(208, 208, 208); border-radius: 3px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.newest-footer-more-link:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.newest.udpate .newest-body-list { transform: translateX(0px); transition: transform 1s ease-in-out; }

.newest.udpate .newest-head-header::after { animation: 0.5s linear 0s 1 normal none running lineExitAnimation, 0.5s linear 0.5s 1 normal none running lineEntranceAnimation; transform: translateX(0px); }

@keyframes lineExitAnimation { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(100%); }
}

@keyframes lineEntranceAnimation { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.other-news-outher-wrap .index--header { border-bottom-width: 4px; }

.other-news__wrapper { display: flex; position: relative; }

.other-news__column { margin-top: 0.85rem; flex: 1 1 0%; }

.other-news__column:nth-child(1) { padding-right: 1.7rem; }

.other-news__column:nth-child(2) { padding: 0px 1.7rem; border-left: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); }

.other-news__column:nth-child(3) { padding-left: 1.7rem; }

.other-news__column__placeholder { display: block; position: relative; min-height: 6rem; margin-bottom: 20px; }

.other-news__column .last-news .border-bottom::after { display: none; }

.other-news__article { margin: 0px 0px 0.85rem; padding: 0px 0px 0.85rem; border-bottom: 1px solid rgb(229, 229, 229); }

.other-news__article.last-news { padding-bottom: 0px; border-bottom: none; }

.other-news__article .article-header { font: 500 0.96em / 1.15 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; margin: 0px 0px 0.43rem; }

.other-news__article .article-meta { margin: 0px; }

.other-news__article .article-meta__label { margin: 0px 0.85rem 0px 0px; padding: 6px 8px; }

.other-news__article .article-meta__label.document-label--with-link { padding: 0px; }

.other-news__article .article-meta__label.document-label--with-link a { display: block; padding: 6px 7px 6px 8px; }

.other-news__article .article-meta__label.document-label--with-link:hover { background-color: rgb(0, 0, 0); }

.other-news__article .article-meta__category { margin: 0px 0.85rem 0px 0px; }

.other-news__article .article-media { margin: 0.43rem 0px 0px; width: 9.14em; height: 6.11em; }

.other-news__article .article-media img { width: inherit; height: inherit; object-fit: cover; }

.other-news__article--v1 .article-header { font: 500 1.27em / 1.49rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.other-news__article--v1 .article-media { width: 15.41em; height: 10.25em; }

.other-news-locale .other-news__column--left { margin-right: 0px; }

.other-news-locale .other-news__column--right { margin-left: 0px; }

.other-news .font-category a:hover { color: rgb(21, 24, 27); }

.other-news .article-header a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.other-news .article-header a:hover { border-bottom-color: currentcolor; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.hp-opinions { max-width: 800px; }

.hp-opinions .index--header { border-bottom: 4px solid rgb(0, 0, 0); }

.hp-opinions-items__item { position: relative; display: flex; padding: 0.85rem 0px; border-bottom: 1px solid rgb(229, 229, 229); }

.hp-opinions-items__item::before, .hp-opinions-items__item::after { position: absolute; left: 0px; display: block; width: 100%; height: 0px; border-bottom: 1px solid rgb(229, 229, 229); content: ""; }

.hp-opinions-items__item::before { bottom: 3px; }

.hp-opinions-items__item::after { bottom: 7px; }

.hp-opinions__content { display: flex; flex: 1 1 auto; margin-right: 0.85rem; flex-direction: column; }

.hp-opinions__link { font: 500 0.96em / 1.15 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; order: 2; }

.hp-opinions__link .hp-opinions__title { border-bottom: 1px solid rgba(0, 0, 0, 0); display: inline; }

.hp-opinions__link--image { position: relative; display: block; width: 3.4em; height: 3.4em; min-width: 3.4em; min-height: 3.4em; border-radius: 0px; overflow: hidden; }

.hp-opinions__link--image.author-photo { height: 4.52em; max-height: 4.52em; }

.hp-opinions__link--image.author-photo .hp-opinions__img { height: 4.52em; max-height: 4.52em; }

.hp-opinions__link:hover .hp-opinions__title { border-color: rgb(0, 0, 0); }

.hp-opinions__img { width: 3.4em; height: 3.4em; object-fit: cover; }

.hp-opinions__author { font: 300 0.85em / 1.25 Montserrat, Verdana, sans-serif; letter-spacing: -0.2px; margin: 0px 0px 0.43rem; order: 1; color: rgb(0, 0, 0); }

.hp-opinions__author__link { border-bottom: 1px solid rgba(0, 0, 0, 0); display: inline; }

.hp-opinions__author__link:hover { border-color: rgb(0, 0, 0); }

.hp-opinions .a-image a { position: relative; text-decoration: none; color: inherit; cursor: pointer; }

.hp-opinions .a-image a::after { border-radius: 50%; position: absolute; inset: 0px; display: block; content: ""; background-color: rgb(0, 0, 0); opacity: 0; transition: opacity 0.25s; pointer-events: none; z-index: 1; }

.hp-opinions .a-image a:hover { cursor: pointer; }

.hp-opinions .a-image a:hover::after { opacity: 0.3; }

.hp-opinions .a-image--portrait a:hover::after { display: none; }

.hp-opinions .a-image--portrait a:hover img { transition: opacity 0.25s; filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 1px 3px); }

.hp-opinions .a-image--photo a { position: relative; text-decoration: none; color: inherit; cursor: pointer; }

.hp-opinions .a-image--photo a::after { border-radius: 50%; position: absolute; inset: 0px; display: block; content: ""; background-color: rgb(0, 0, 0); opacity: 0; transition: opacity 0.25s; pointer-events: none; z-index: 1; }

.hp-opinions .a-image--photo a:hover { cursor: pointer; }

.hp-opinions .a-image--photo a:hover::after { opacity: 0.3; }

.hp-opinions__square-photo.a-image a { position: relative; text-decoration: none; color: inherit; cursor: pointer; }

.hp-opinions__square-photo.a-image a::after { border-radius: 0%; position: absolute; inset: 0px; display: block; content: ""; background-color: rgb(0, 0, 0); opacity: 0; transition: opacity 0.25s; pointer-events: none; z-index: 1; }

.hp-opinions__square-photo.a-image a:hover { cursor: pointer; }

.hp-opinions__square-photo.a-image a:hover::after { opacity: 0.3; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.hp-video .vjs-title { font: 400 0.8rem / 0.96rem "Austin News Deck Web", "Times New Roman", serif; height: 0.96rem; }

.hp-video .video-js .vjs-volume-panel { width: 140px !important; }

.hp-video .video-js .vjs-volume-panel .vjs-volume-control { width: 90px !important; }

.hp-video .video-js .vjs-control:not(.vjs-progress-control):not(.vjs-time-control) { width: 40px; }

.hp-video .video-js .vjs-time-control:not(.vjs-time-divider) { padding: 0px 0.21rem; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.topics-of-the-day-1 { position: relative; }

.topics-of-the-day-1__tel-gb { display: flex; position: relative; }

.topics-of-the-day-1__item { position: relative; min-height: 4.5rem; }

.topics-of-the-day-1__item--one { flex-basis: 27.95rem; margin-right: 1.7rem; }

.topics-of-the-day-1__item--two { display: flex; flex-direction: column; flex: 1 1 0%; padding-left: 1.7rem; border-left: 1px solid rgb(229, 229, 229); }

.topics-of-the-day-1__item .topics-of-the-day-1__item { width: 15.2rem; }

.topics-of-the-day-1__content { display: flex; justify-content: space-between; }

.topics-of-the-day-1__content__text { display: flex; flex-direction: column; flex-grow: 1; margin-right: 1.27rem; }

.topics-of-the-day-1__main-title { font-size: 1.49em; }

.topics-of-the-day-1__left-column { display: flex; justify-content: space-between; }

.topics-of-the-day-1__left-column--article-lead { display: flex; flex-direction: column; max-width: 10.9rem; }

.topics-of-the-day-2 { height: 100%; }

.topics-of-the-day-2__article-wrap { position: relative; display: flex; }

.topics-of-the-day-2__article-wrap--text-area { max-width: 17.53rem; width: 100%; margin-right: 1.27rem; }

.topics-of-the-day-2__article-wrap--text-area.border-bottom { border-bottom: 1px solid rgb(229, 229, 229); }

.topics-of-the-day-2__article-wrap--text-area .author-wrap { display: flex; align-items: center; }

.topics-of-the-day-2__article-wrap--text-area .author-wrap__image { width: 48px; height: 48px; border-radius: 50%; margin-right: 0.43rem; filter: grayscale(1); }

.topics-of-the-day-2__photoholder { position: relative; float: right; }

.topics-of-the-day-2__photoholder__object { display: block; margin-left: auto; width: 27.9rem; height: 15.68rem; }

.topics-of-the-day-2__photoholder__signature { width: 27.9rem; }

.topics-of-the-day-2 .special-mobile-position { width: 17.53rem; }

.topics-of-the-day-3__wrap { display: flex; }

.topics-of-the-day-3__wrap--text { margin-right: 1.27rem; width: 100%; }

.topics-of-the-day-3 .photoholder { margin-top: 0.5rem; }

.topics-of-the-day-3 figure { align-self: flex-start; }

.topics-of-the-day-4__article-wrap { display: flex; }

.topics-of-the-day-4__article-wrap .live-teaser-flex { margin-right: 1.27rem; }

.topics-of-the-day-4__article-wrap--text-area { width: 17.53rem; margin-right: 1.27rem; }

.topics-of-the-day-4__article-wrap--text-area .author-wrap { display: flex; align-items: center; }

.topics-of-the-day-4__article-wrap--text-area .author-wrap__image { width: 48px; height: 48px; border-radius: 50%; margin-right: 0.265rem; filter: grayscale(1); }

.topics-of-the-day-4__article-wrap figure { align-self: flex-start; }

.topics-of-the-day-weekend .big-photo-article { position: relative; }

.topics-of-the-day-weekend .big-photo-article__info { display: inline-block; position: absolute; bottom: 0px; right: 0px; left: 0px; color: rgb(255, 255, 255); text-align: center; z-index: 2; margin: 0px 1.7rem; }

.topics-of-the-day-weekend .big-photo-article__info-head { display: inline; width: 100%; }

.topics-of-the-day-weekend .big-photo-article__info-head:hover { text-decoration: underline; }

.topics-of-the-day-weekend .big-photo-article__info-category { display: block; }

.topics-of-the-day-weekend .big-photo-article__info-category .font-category { color: rgb(255, 255, 255); }

.topics-of-the-day-weekend .big-photo-article .photoholder__image img { width: 100%; }

.topics-of-the-day-weekend .big-photo-article figure.a-image picture::after { content: ""; display: block; position: absolute; inset: 0px; background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); z-index: 1; }

.topics-of-the-day-weekend .author-wrap .author-component__signature { margin-top: 0.85rem; }

.topics-of-the-day-weekend .img--hover { display: block; }

.topics-of-the-day-weekend .img--hover .-size-800 { width: 100%; padding-bottom: 66.66%; }

.topics-of-the-day-weekend .img--hover .-size-800 picture { position: absolute; height: 100%; width: 100%; }

.topics-of-the-day-weekend .img--hover .-size-800 picture img { object-fit: cover; }

.topics-of-the-day-weekend .img--hover .inherit-width-bridge { width: inherit; }

.grid--c-br-light { border-right: 1px solid rgb(229, 229, 229); }

.topics-of-the-day-weekend__article-info { display: flex; line-height: 0; }

.topics-of-the-day-weekend__article-info--with-pic { align-items: center; }

.topics-of-the-day-weekend .topics-of-the-day-1__left-column.live-teaser-flex { display: block; }

.topics-of-the-day-weekend .topics-of-the-day-1__left-column.live-teaser-flex .photoholder img { max-height: none; width: 21.675rem !important; height: 12.166rem !important; }

.topics-of-the-day-weekend__article-tags { display: flex; flex-direction: column; justify-content: center; }

.topics-of-the-day-weekend__article-tags .font-category { margin: 0px; }

.topics-of-the-day-weekend__article-info .topics-of-the-day-weekend__article-tags .font-category { padding: 0.32rem 0px 0.11rem; }

.topics-of-the-day-3-elements { display: flex; position: relative; }

.topics-of-the-day-3-elements__item { position: relative; min-height: 4.5rem; }

.topics-of-the-day-3-elements__item--one { display: flex; flex-basis: 29.65rem; width: 29.65rem; }

.topics-of-the-day-3-elements__item--one > div { width: 100%; }

.topics-of-the-day-3-elements__item--two { display: flex; flex-direction: column; flex: 1 1 0%; }

.topics-of-the-day-3-elements__item--two .topics-of-the-day-3-elements__item { width: 15.2rem; }

.topics-of-the-day-3-elements__content { display: flex; justify-content: space-between; }

.topics-of-the-day-3-elements__content__text { display: flex; flex-direction: column; margin-right: 1.27rem; }

.topics-of-the-day-3-elements__item__doc--last-article { position: relative; padding-bottom: 0.43rem; border-bottom: 1px solid rgb(229, 229, 229); }

.topics-of-the-day-3-elements__item__doc--last-article .img--fluid > img { height: 82px; width: 64px; float: right; transform: initial; left: initial; }

.topics-of-the-day-3-elements__item__doc--last-article .wrap__borders { display: flex; }

.topics-of-the-day-3-elements__item__doc--last-article::after { box-sizing: content-box; content: ""; position: absolute; left: 0px; right: 0px; bottom: 3px; height: 3px; display: block; border-top: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); }

.topics-of-the-day-3-elements__item__doc .author-component__media .author-component__doc-image .photoholder__object { padding: 0.21rem; width: 70px; height: 70px; }

.topics-of-the-day-3-elements .topics-of-the-day__wrapper-inner { display: flex; width: 100%; }

.topics-of-the-day-3-elements .border-right { border-left: 1px solid rgb(229, 229, 229); padding-left: 1.7rem; }

.topics-of-the-day-3-elements .border-bottom { border-bottom: 1px solid rgb(229, 229, 229); }

.topics-of-the-day-3-elements .main-title { }

.wo-psychology .-size-full-width-square.img--hover::after { opacity: 1; background: linear-gradient(rgba(21, 24, 27, 0) 0%, rgba(21, 24, 27, 0.5) 100%); }

.wo-psychology .index--list-item:first-child { border-top: 0px; }

.topics-of-the-day .border-line { display: block; height: 1px; background-color: rgb(72, 72, 72); }

.topics-of-the-day-gray-background { background: rgb(240, 239, 236); }

.topics-of-the-day .font-head-300 a, .topics-of-the-day .font-head-500 a, .topics-of-the-day .font-head-700 a, .topics-of-the-day .font-head-900 a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.topics-of-the-day .font-head-300 a:hover, .topics-of-the-day .font-head-500 a:hover, .topics-of-the-day .font-head-700 a:hover, .topics-of-the-day .font-head-900 a:hover { border-color: rgb(0, 0, 0); }

.topics-of-the-day .big-photo-article .font-head-900 a:hover { border-color: rgb(255, 255, 255); }

.topics-of-the-day .font-hp-lead a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.topics-of-the-day .font-hp-lead a:hover { border-color: rgb(0, 0, 0); }

.topics-of-the-day .font-category { padding: 6px 0px; }

.topics-of-the-day .font-category a:hover { color: rgb(21, 24, 27); }

.topics-of-the-day .a-image.svg picture img { object-fit: contain; }

.topics-of-the-day__content { padding-bottom: 0.85rem; }

.topics-of-the-day .document-label--with-link { padding: 0px; }

.topics-of-the-day .document-label--with-link a { display: block; padding: 6px 7px 6px 8px; }

.topics-of-the-day .document-label--with-link:hover { background-color: rgb(0, 0, 0); }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.seo-hp { margin-bottom: 2.55rem; }

.seo-hp .section-header { font: 300 1.7em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; padding: 2.55rem 0px 1.27rem; white-space: nowrap; }

.seo-hp .grid-column.grid--c-6 .seo-hp-wrapper { grid-template-columns: 1fr 1fr; column-gap: 3.4rem; }

.seo-hp .grid-column.grid--c-6 .seo-hp-wrapper .first-item { grid-column: 1 / 3; display: grid; grid-template-columns: 1fr 15.41rem; column-gap: 1.7rem; }

.seo-hp .grid-column.grid--c-6 .seo-hp-wrapper .item-title-700 { font-size: 1.27em; }

.seo-hp .grid-column.grid--c-6 .seo-hp-wrapper .item-title-700:only-child { grid-column: 1 / 3; }

.seo-hp .grid-column.grid--c-3 .seo-hp-wrapper .first-item { display: flex; flex-flow: column; padding-bottom: 0px; }

.seo-hp .grid-column.grid--c-3 .seo-hp-wrapper .first-item .seo-hp-item-image { order: 1; }

.seo-hp .grid-column.grid--c-3 .seo-hp-wrapper .first-item h4 { margin: 0.85rem 0px; order: 2; }

.seo-hp .grid-column.grid--c-3 .seo-hp-wrapper .first-item h4:only-child { margin-top: 0px; }

.seo-hp-wrapper { display: grid; }

.seo-hp-wrapper .seo-hp-item { position: relative; padding: 0.85rem 0px; }

.seo-hp-wrapper .seo-hp-item .seo-hp-item-image { order: 2; }

.seo-hp-wrapper .seo-hp-item .seo-hp-item-image img { width: 100%; display: block; }

.seo-hp-wrapper .seo-hp-item::after { content: ""; position: absolute; display: block; width: 100%; height: 1px; background-color: rgb(229, 229, 229); bottom: 0px; }

.seo-hp-wrapper .seo-hp-item h4 a:hover { border-bottom: 1px solid rgb(0, 0, 0); }

.seo-hp-wrapper .seo-hp-item .item-title-300 { color: rgb(72, 72, 72); font: 400 0.8rem / 0.96rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.seo-hp-wrapper .seo-hp-item .item-title-500 { font: 500 0.96rem / 1.06rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.seo-hp-wrapper .seo-hp-item .item-title-700 { font: 400 1.27rem / 1.49rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.author-component { display: block; padding: 0px; width: 100%; max-width: 100%; font-size: inherit; }

.author-component .ac__author-list { display: flex; width: 100%; font-size: inherit; }

.author-component .ac__author-list--commentary .ac__list, .author-component .ac__author-list--commentary .ac__signature { padding: 0px; }

.author-component .ac__list { display: flex; margin: 0px; padding: 0.32rem 0px; flex-wrap: wrap; align-content: flex-start; font-size: inherit; }

.author-component .ac__list .ac__signature { margin: 0px; padding: 0px; }

.author-component .ac__list a.ac__signature:hover { color: rgb(21, 24, 27); }

.author-component .ac__item { margin: 0px; font-size: inherit; }

.author-component .ac__item .font-author::after { content: ","; padding-right: 0.25rem; }

.author-component .ac__item:last-of-type .font-author::after { content: ""; }

.author-component .ac__photo, .author-component .ac__article-image { grid-area: authorImg; display: flex; width: 3.4rem; }

.author-component .ac__signature { grid-area: authorSignature; display: inline-block; padding: 0.32rem 0px; }

.author-component .ac__headline { grid-area: headline; }

.author-component .ac__author-list--commentary, .author-component .ac__author--commentary { display: grid; grid-template-areas: "authorSignature" "headline"; grid-template-columns: 100%; gap: 0px; }

.author-component .ac__author-list--with-img, .author-component .ac__author--with-img { grid-template: "authorSignature authorImg" minmax(0px, min-content) "headline authorImg" minmax(2.44rem, min-content) / auto minmax(0px, max-content); }

.author-component .ac__author-list--with-img.ac__author--portrait, .author-component .ac__author--with-img.ac__author--portrait { grid-template-rows: minmax(0px, min-content) minmax(3.4rem, min-content); }

.author-component .ac__author--with-img { grid-template-columns: minmax(30%, calc(100% - 4.25rem)) minmax(0px, max-content); }

.author-component .ac__author-list .ac__photo { align-self: flex-end; width: 3.4rem; }

.author-component .ac__author-list--commentary .ac__headline .font-head, .author-component .ac__author-list--commentary .ac__headline [class^="font-head"], .author-component .ac__author-list--commentary .ac__headline [class^="mt"], .author-component .ac__author-list--commentary .ac__headline [class^="mb"] { margin: 0px !important; padding: 0px !important; }

.author-component .ac__author-list--commentary .ac__signature + .ac__headline { margin-top: 0.43rem; }

.author-component .ac__author .ac__headline, .author-component .ac__author .ac__signature { display: flex; margin: 0px; align-self: flex-end; }

.author-component .ac__author a.ac__signature { display: inline-block; }

.author-component .ac__author a.ac__signature:hover { color: rgb(21, 24, 27); }

.author-component .ac__author .ac__headline { align-self: flex-start; }

.author-component .ac__author .ac__photo { align-self: flex-start; }

.author-component .ac__author .ac__photo a { position: relative; text-decoration: none; color: inherit; cursor: pointer; }

.author-component .ac__author .ac__photo a::after { border-radius: inherit; position: absolute; inset: 0px; display: block; content: ""; background-color: rgb(0, 0, 0); opacity: 0; transition: opacity 0.25s; pointer-events: none; z-index: 1; }

.author-component .ac__author .ac__photo a:hover { cursor: pointer; }

.author-component .ac__author .ac__photo a:hover::after { opacity: 0.3; }

.author-component .ac__author .ac__photo--portrait { width: 3.4rem; height: 4.52rem; border-radius: 0px; }

.author-component .ac__author .ac__photo--portrait a:hover::after { display: none; }

.author-component .ac__author .ac__photo--portrait a:hover .ac__image { transition: opacity 0.25s; filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 1px 3px); }

.author-component .ac__author .ac__photo--photo { width: 3.4rem; height: 3.4rem; border-radius: 50%; }

.author-component .ac__author .ac__photo--photo a { position: relative; text-decoration: none; color: inherit; cursor: pointer; }

.author-component .ac__author .ac__photo--photo a::after { border-radius: inherit; position: absolute; inset: 0px; display: block; content: ""; background-color: rgb(0, 0, 0); opacity: 0; transition: opacity 0.25s; pointer-events: none; z-index: 1; }

.author-component .ac__author .ac__photo--photo a:hover { cursor: pointer; }

.author-component .ac__author .ac__photo--photo a:hover::after { opacity: 0.3; }

.author-component .ac__author .ac__photo--related { width: 3.4rem; height: 3.4rem; border-radius: 0px; filter: none; }

.author-component .ac__author .ac__photo .ac__img__link, .author-component .ac__author .ac__photo .ac__image { width: inherit; height: inherit; border-radius: inherit; }

.author-component .ac__author--commentary .ac__headline .font-head, .author-component .ac__author--commentary .ac__headline [class^="font-head"], .author-component .ac__author--commentary .ac__headline [class^="mt"], .author-component .ac__author--commentary .ac__headline [class^="mb"] { margin: 0px !important; padding: 0px !important; }

.author-component .ac__author--commentary .ac__signature { padding: 0px; }

.author-component .ac__author--commentary a.ac__signature.font-author-opinion { border-bottom: 1.5px solid rgba(0, 0, 0, 0); }

.author-component .ac__author--commentary a.ac__signature.font-author-opinion:hover { border-bottom-color: rgb(21, 24, 27); }

.author-component .ac__author--commentary .ac__signature + .ac__headline { margin-top: 0.43rem; }

.author-component .ac__author--commentary .ac__photo { margin-left: 0.85rem; }

.author-component .ac__author-content--with-img { display: grid; align-items: center; grid-template-areas: "authorImg authorSignature"; grid-template-columns: 2.98rem auto; gap: 0px; }

.author-component .ac__author-content--with-img .ac__photo { margin-right: 0.43rem; }

.author-component .ac__author-content--with-img .ac__signature { align-self: center; }

.author-component .ac__photo { display: flex; width: 2.55rem; height: 2.55rem; min-width: 2.55rem; min-height: 2.55rem; border-radius: 50%; filter: grayscale(100%); }

.author-component .ac__photo .ac__image, .author-component .ac__photo::after { border-radius: inherit; }

.author-component .ac__image { display: flex; width: 2.55rem; height: 2.55rem; min-width: 2.55rem; min-height: 2.55rem; object-fit: cover; overflow: hidden; }

.author-component__image { background-color: rgb(247, 246, 245); background-image: url("data:image/svg+xml;utf8,<svg fill=\"%23e5e5e5\" fill-rule=\"even-odd\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 19.5 15.8\"><path d=\"M0 0h19.5v15.8H0V0Zm1 1v13.8h17.5V1H1Zm1.31 10.18v2.24h14.88V8.55l-4.31-4.63-5.31 5.7-1.91-2.04-3.36 3.6Zm2.02-5.02a2.02 2.02 0 1 0-.002-4.042A2.02 2.02 0 0 0 4.33 6.16Z\" /></svg>"); background-position: center center; background-repeat: no-repeat; background-size: 40%; text-indent: -9999em; display: flex; margin-right: 0.43rem; width: 2.55rem; height: 2.55rem; min-width: 2.55rem; min-height: 2.55rem; object-fit: cover; overflow: hidden; }

.author-component__image--photo { border-radius: 50%; filter: grayscale(100%); }

.topics-of-the-day-weekend__article-info--with-pic .img--hover::after { margin-right: 0.43rem; border-radius: 50%; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.magazines, .magazinesJS { position: relative; }

.magazines_header, .magazinesJS_header { padding-top: 2.55rem; }

.magazines_list, .magazines_el-holder, .magazines_el, .magazinesJS_list, .magazinesJS_el-holder, .magazinesJS_el { display: flex; }

.magazines .glide__track, .magazinesJS .glide__track { padding-bottom: 1.7rem; overflow: hidden; }

.magazines_el-holder, .magazinesJS_el-holder { justify-content: space-between; align-items: flex-end; }

.magazines_el, .magazinesJS_el { flex-direction: column; width: 25%; }

.magazines_el:not(:last-of-type), .magazinesJS_el:not(:last-of-type) { margin-right: 0.43rem; }

.magazines_titleName, .magazinesJS_titleName { font: 500 1.27em / 1.167 "Austin News Deck Web", "Times New Roman", serif; margin-bottom: 0.85rem; text-align: center; text-transform: uppercase; color: rgb(0, 0, 0); }

.magazines_titleName span, .magazinesJS_titleName span { color: rgb(139, 139, 139); }

.magazines_titleName a, .magazinesJS_titleName a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.magazines_titleName a:hover, .magazinesJS_titleName a:hover { border-bottom-color: currentcolor; }

.magazines_article, .magazines_image, .magazines_imageSrc, .magazinesJS_article, .magazinesJS_image, .magazinesJS_imageSrc { width: 100%; height: 420px; }

.magazines_article, .magazinesJS_article { position: relative; margin-bottom: 0.85rem; }

.magazines_article:hover .magazines_image::before, .magazinesJS_article:hover .magazines_image::before { opacity: 0; transition: opacity 0.25s; }

.magazines_article:hover .magazines_image::after, .magazinesJS_article:hover .magazines_image::after { opacity: 0.75; transition: opacity 0.25s; }

.magazines_image, .magazinesJS_image { display: block; }

.magazines_image::before, .magazinesJS_image::before { position: absolute; inset: 0px; transition: opacity 0.25s; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%); content: ""; }

.magazines_image::after, .magazinesJS_image::after { position: absolute; inset: 0px; display: block; content: ""; background-color: rgb(0, 0, 0); opacity: 0; transition: opacity 0.25s; pointer-events: none; z-index: 1; }

.magazines_imageSrc, .magazinesJS_imageSrc { background-color: rgb(247, 246, 245); background-image: url("data:image/svg+xml;utf8,<svg fill=\"%23e5e5e5\" fill-rule=\"even-odd\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 19.5 15.8\"><path d=\"M0 0h19.5v15.8H0V0Zm1 1v13.8h17.5V1H1Zm1.31 10.18v2.24h14.88V8.55l-4.31-4.63-5.31 5.7-1.91-2.04-3.36 3.6Zm2.02-5.02a2.02 2.02 0 1 0-.002-4.042A2.02 2.02 0 0 0 4.33 6.16Z\" /></svg>"); background-position: center center; background-repeat: no-repeat; background-size: 15%; text-indent: -9999em; display: block; width: 100%; height: 100%; object-fit: cover; }

.magazines_title, .magazinesJS_title { font: 500 1.49em / 1.135 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; position: absolute; width: 100%; max-width: 300px; color: rgb(255, 255, 255); display: block; bottom: 1.7rem; left: 50%; transform: translateX(-50%); text-align: center; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; z-index: 1; }

.magazines_title--with-label, .magazinesJS_title--with-label { bottom: calc(3.82rem); }

.magazines_title a, .magazinesJS_title a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.magazines_title a:hover, .magazinesJS_title a:hover { border-bottom-color: currentcolor; }

.magazines_label, .magazinesJS_label { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; background: rgb(220, 26, 33); color: rgb(255, 255, 255); text-transform: uppercase; text-overflow: ellipsis; padding: 6px 7px 6px 8px; overflow: hidden; max-width: 90%; bottom: 1.7rem; left: 50%; transform: translateX(-50%); z-index: 1; white-space: nowrap; }

.magazines_label.document-label, .magazinesJS_label.document-label { position: absolute; display: block; }

.magazines_label--with-link.document-label, .magazinesJS_label--with-link.document-label { padding: 0px; }

.magazines_label--with-link.document-label a, .magazinesJS_label--with-link.document-label a { display: block; text-overflow: ellipsis; overflow: hidden; width: 100%; padding: 6px 7px 6px 8px; }

.magazines_label--with-link.document-label a:hover, .magazinesJS_label--with-link.document-label a:hover { background-color: rgb(0, 0, 0); }

.magazines_number, .magazinesJS_number { font: 600 0.64rem / 0.64rem Montserrat, Verdana, sans-serif; height: 22px; text-align: center; }

.magazines header, .magazinesJS header { display: none; }

.magazines_starNumber, .magazinesJS_starNumber { font-size: 13px; }

.magazines_dots, .magazinesJS_dots { position: absolute; bottom: -4px; right: 0px; left: 0px; z-index: 2; text-align: center; padding-bottom: 1.7rem; }

.magazines_dot, .magazinesJS_dot { position: relative; display: inline-block; width: 48px; height: 12px; margin: 0px 4px; cursor: pointer; }

.magazines_dot::after, .magazinesJS_dot::after { position: absolute; display: block; top: 50%; left: 0px; width: 100%; height: 2px; content: ""; background: rgb(223, 223, 223); transform: translateY(-50%); }

.magazines .glide__bullet--active::after, .magazinesJS .glide__bullet--active::after { background: rgb(112, 112, 112); }

.magazines .glide__slide, .magazinesJS .glide__slide { transform: translate3d(0px, 0px, 0px); }

.magazines .glide__slide--active, .magazinesJS .glide__slide--active { z-index: 100; }

#__editorTarget .magazines, #__editorTarget .magazinesJS { margin: 0px 30px 0px -30px; }

#__editorTarget .magazines_list, #__editorTarget .magazinesJS_list { overflow-x: scroll; }

#__editorTarget .magazines_el-holder:not(#__editorTarget .magazines_el-holder:last-of-type):not(#__editorTarget .magazinesJS_el-holder:last-of-type), #__editorTarget .magazinesJS_el-holder:not(#__editorTarget .magazines_el-holder:last-of-type):not(#__editorTarget .magazinesJS_el-holder:last-of-type) { margin-right: 20px; }

#__editorTarget .magazines_el, #__editorTarget .magazinesJS_el { width: 282px; }

#__editorTarget .magazines_dot, #__editorTarget .magazinesJS_dot { cursor: default; }

.magazines_footer, .magazinesJS_footer { display: none; }

.magazinesJS_list { margin-top: 0.85rem; }

.magazinesJS_article:hover .magazinesJS_image::before { opacity: 0; transition: opacity 0.25s; }

.magazinesJS_article:hover .magazinesJS_image::after { opacity: 0.5; transition: opacity 0.25s; }

.magazinesJS .glide__track { position: relative; }

.magazinesJS .glide__track .index-slider-controls { background-color: rgba(0, 0, 0, 0); position: absolute; top: 50%; left: 0px; right: 0px; height: 1px; z-index: 1111; }

.magazinesJS .glide__track .index-slider-controls .index-slider-prev, .magazinesJS .glide__track .index-slider-controls .index-slider-next { position: absolute; top: -16px; display: flex; width: 32px; height: 32px; align-items: center; justify-content: center; border: 1px solid rgb(255, 255, 255); z-index: 22222; transition: background 0.4s ease-in-out; cursor: pointer; }

.magazinesJS .glide__track .index-slider-controls .index-slider-prev:hover, .magazinesJS .glide__track .index-slider-controls .index-slider-next:hover { background-color: rgba(255, 255, 255, 0.3); }

.magazinesJS .glide__track .index-slider-controls .index-slider-prev { left: 8px; }

.magazinesJS .glide__track .index-slider-controls .index-slider-prev .icon-box { margin-top: 6px; }

.magazinesJS .glide__track .index-slider-controls .index-slider-next { right: 8px; }

.magazinesJS .glide__track .index-slider-controls .index-slider-next .icon-box { margin-bottom: 6px; transform: rotate(180deg); }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.hp-locale__main { padding-bottom: 2.13rem; }

.hp-locale__main__header .section-header { padding: 2.55rem 0px 1.27rem; display: flex; justify-content: center; border-bottom: 4px solid rgb(0, 0, 0); }

.hp-locale__main__header .section-header::after { display: none; }

.hp-locale__main__header_btn { width: 4.36rem; height: 1.91rem; border: 1px solid rgb(208, 208, 208); font: 600 0.64rem / 0.64rem Montserrat, Verdana, sans-serif; border-radius: 0.16rem; background: rgb(255, 255, 255); text-transform: uppercase; margin-left: 1.06rem; cursor: pointer; outline: none; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.hp-locale__main__header_btn:hover { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.hp-locale__main__header_list { padding: 0.43rem 0px 0px; display: none; flex-wrap: wrap; justify-content: center; overflow: hidden; }

.hp-locale__main__header_list li { font: 500 0.96em / 1.15 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; position: relative; cursor: pointer; padding: 0.43rem 0px; margin: 0px 0.635rem; }

.hp-locale__main__header_list li::before { background-color: rgb(0, 0, 0); bottom: 0px; content: ""; height: 2px; left: 50%; position: absolute; transition: left 0.2s, width 0.2s; width: 0px; }

.hp-locale__main__header_list li:hover::before, .hp-locale__main__header_list li.active::before { left: 0px; width: 100%; }

.hp-locale__main__content { margin-top: 1.27rem; }

.hp-locale__main__wrapper { display: flex; justify-content: space-between; }

.hp-locale__main__column { flex: 1 1 0%; position: relative; }

.hp-locale__main__column:nth-child(1) { padding-right: 1.7rem; }

.hp-locale__main__column:nth-child(2) { padding: 0px 1.7rem; border-left: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); }

.hp-locale__main__column:nth-child(3) { padding-left: 1.7rem; }

.hp-locale__main__column:nth-child(4) { margin-left: 1.7rem; padding-left: 1.7rem; border-left: 1px solid rgb(229, 229, 229); }

.hp-locale__main__column:last-child { padding-right: 0px; border-right: none; }

.hp-locale__main__item { padding-bottom: 0.64rem; border-bottom: 1px solid rgb(229, 229, 229); margin-bottom: 0.85rem; }

.hp-locale__main__item .font-head-700 { margin-bottom: 0.43rem; }

.hp-locale__main__item .font-head-700 a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.hp-locale__main__item .font-head-700 a:hover { border-bottom-color: currentcolor; }

.hp-locale__main__item .font-head-300 { margin-bottom: 0.43rem; }

.hp-locale__main__item .font-head-300 a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.hp-locale__main__item .font-head-300 a:hover { border-bottom-color: currentcolor; }

.hp-locale__main__item:last-child { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }

.hp-locale__main__item .a-image { margin-top: 0.43rem; margin-bottom: 0.21rem; }

.hp-locale__main__item__content.recommendation { display: flex; flex-direction: column; }

.hp-locale__main__item__content.recommendation .index--tag-business { margin-top: 0px; margin-bottom: 0.43rem; }

.hp-locale__main__item.variant-2 { padding-bottom: 0.85rem; }

.hp-locale__main__category_wrapper { order: -1; }

.hp-locale__main__category_wrapper .locale-urgent { padding: 0.32rem 0.43rem; background: rgb(220, 26, 33); align-self: start; margin-right: 0.85rem; color: rgb(255, 255, 255); text-transform: uppercase; font: 600 0.64rem / 0.64rem Montserrat, Verdana, sans-serif; display: inline-block; }

.hp-locale__main__category_wrapper .font-category { display: inline-block; }

.hp-locale__main__category_wrapper .font-category:hover { color: rgb(21, 24, 27); }

.hp-locale__main.city-select .hp-locale__main__header_list { display: flex; }

.hp-locale__main.city-select .hp-locale__main__header_btn { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.grid--c-4.box-divider::after { bottom: 1.06rem; }

#lokale .grid--c-9 { position: relative; }

#lokale .grid--c-9::after { content: ""; position: absolute; right: 0px; border-right: 1px solid rgb(229, 229, 229); top: 3.29rem; bottom: 24px; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.live-teaser-marker { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; display: inline-block; background: rgb(220, 26, 33); color: rgb(255, 255, 255); text-transform: uppercase; position: relative; padding: 6px 8px 6px 12px; margin-top: 1.27rem; }

.live-teaser-marker::before { width: 4px; height: 4px; position: absolute; left: 4px; background: rgb(255, 255, 255); border-radius: 50%; top: 50%; transform: translateY(-50%); content: ""; }

.live-teaser-placeholder { margin-top: 0.85rem; margin-right: 1.27rem; }

.live-teaser-placeholder[data-count="1"] .live-teaser-timeline { border-left: none; }

.live-teaser-wrapper { width: 100%; }

.live-teaser-timeline { border-left: 1px dashed rgb(139, 139, 139); margin-left: 6px; width: 100%; }

.live-teaser-timeline-item { margin-left: 0.85rem; position: relative; }

.live-teaser-timeline-item:not(:last-of-type) { margin-bottom: 1.27rem; }

.live-teaser-timeline-item span { display: block; font: 600 0.64rem / 0.64rem Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); margin-bottom: 0.21rem; }

.live-teaser-timeline-item p { font: 400 0.8rem / 0.96rem Georgia, "Times New Roman", serif; color: rgb(72, 72, 72); }

.live-teaser-timeline-item::after { content: ""; position: absolute; left: calc(-7px - 0.85rem); top: 1.06em; width: 13px; height: 13px; background: rgb(0, 0, 0); border-radius: 50%; border: 4px solid rgb(240, 239, 236); }

.live-teaser-timeline-item.urgent p { color: rgb(220, 26, 33); }

.live-teaser-timeline-item.urgent::after { background: rgb(220, 26, 33); }

.live-teaser-flex { display: flex; justify-content: space-between; width: 100%; gap: 1.59em; }

.live-teaser-flex .topics-of-the-day-1__left-column--article-lead { display: block; max-width: none; }

.live-teaser-flex .topics-of-the-day-1__left-column--article-lead .live-teaser-timeline { width: calc(100% - 6px); margin-right: 1.7rem; }

.topics-of-the-day .live-teaser-marker { margin: 0.85rem 0px; display: inline-block; }

.topics-of-the-day .live-teaser-marker + .font-category { display: none; }

.topics-of-the-day .live-teaser-timeline { width: 100%; }

.topics-of-the-day .live-teaser-timeline-item::after { border-color: rgb(255, 255, 255); }

.topics-of-the-day .live-teaser-placeholder { margin: 0px; }

.main-topic-8__item-big .live-teaser-wrapper { width: 34.53em; }

.main-topic-5__left .live-teaser-wrapper .live-teaser-placeholder { width: 14.34em; }

.main-topic-5__left .live-teaser-wrapper .photoholder { position: static; }

.topics-of-the-day-2 .live-teaser-marker, .topics-of-the-day-3-elements .live-teaser-marker { margin: 1.27rem 0px 0.85rem; }

.topics-of-the-day-2 .live-teaser-flex, .topics-of-the-day-3-elements .live-teaser-flex { gap: 0px; }

.topics-of-the-day-2 .live-teaser-flex figure, .topics-of-the-day-3-elements .live-teaser-flex figure { align-self: flex-start; }

.topics-of-the-day-2 .topics-of-the-day-1__left-column--article-lead, .topics-of-the-day-3-elements .topics-of-the-day-1__left-column--article-lead { margin-right: 1.27rem; }

.topics-of-the-day-1-gray .live-teaser-marker { margin: 0.85rem 0px; }

.topics-of-the-day-1-gray .live-teaser-timeline { margin-right: 0px; padding-right: 1.27rem; }

.topics-of-the-day-1-gray .live-teaser-flex { gap: 0px; }

.topics-of-the-day-1-gray .live-teaser-flex figure { align-self: flex-start; }

.topics-of-the-day-3-elements .live-teaser-marker { margin: 0.85rem 0px; }

.topics-of-the-day-3-elements .topics-of-the-day-1__left-column--article-lead { flex-grow: 1; }

.topics-of-the-day-2 .topics-of-the-day-1__left-column--article-lead { margin-right: 0px; }

.topics-of-the-day-2 .live-teaser-timeline-item:last-of-type { margin-bottom: 0.85rem; }

.topics-of-the-day-4 .live-teaser-marker { margin: 1.27rem 0px 0.85rem; }

.topics-of-the-day-4 .topics-of-the-day-1__left-column--article-lead { flex-grow: 1; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.document-label { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; display: inline-block; background: rgb(0, 187, 113); color: rgb(255, 255, 255); text-transform: uppercase; padding: 6px 7px 6px 8px; position: relative; margin-right: 0.85rem; }

.wyborcza-podcast { opacity: 0; }

.wyborcza-podcast:empty { height: 202px; }

.photoholder__picture { position: absolute; top: 0px; left: 50%; display: block; width: 100%; height: 100%; transform: translateX(-50%); object-fit: cover; }

.photoholder__picture .photoholder__image { width: 100%; height: 100%; object-fit: cover; }

.photoholder__object { display: block; object-fit: cover; max-width: 100%; }

.photoholder__object--xbig { width: 46.75rem !important; height: 26.3rem !important; }

.photoholder__object--big { width: 35.86rem !important; height: 20.188rem !important; }

.photoholder__object--normal { width: 31rem !important; height: 17.59rem !important; }

.photoholder__object--small { width: 27.893rem !important; height: 15.78rem !important; }

.photoholder__object--tiny { width: 21.675rem !important; height: 12.166rem !important; }

.photoholder__object--mini { width: 15.41rem; max-height: 10.27rem; }

.photoholder__object--xmini { width: 9.09rem; max-height: 5.1rem; }

.photoholder__object--micro { width: 3.4rem; height: 4.36rem; }

.photoholder__object--microsq { width: 3.4rem; height: 3.4rem; }

.photoholder__object--size_U { width: 4rem; height: 4rem; }

.photoholder__object--size_K { width: 18.125rem; height: 12.063rem; }

.photoholder__object--size_NWA { width: 10.75rem; height: 7.188rem; }

.photoholder__object--size_NWB { width: 25.5rem; height: 17rem; }

.photoholder__object--size_NWC { width: 32.875rem; height: 21.938rem; }

.photoholder__object--size_NWD { width: 40.25rem; height: 26.813rem; }

.photoholder__object--size_IF { width: 47.625rem; height: 31.75rem; }

.photoholder__object--size_NWE { width: 55rem; height: 36.688rem; }

.photoholder__signature { display: flex; }

.photoholder__signature--big { width: 35.86rem; }

.photoholder__signature--normal { width: 31.5rem; }

.photoholder__signature--small { width: 27.893rem; }

.photoholder__signature--tiny { width: 21.675rem; }

.photoholder__signature--mini { width: 15.41rem; }

.photoholder__signature--xmini { width: 9.09rem; }

.photoholder__signature--micro { width: 3.4rem; }

.photoholder .photoholder__image { width: 100%; height: 100%; object-fit: cover; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.padlock-icon { display: none; line-height: 100%; position: relative; vertical-align: middle; z-index: 1; }

.padlock-icon-image { height: 1em; margin-left: 0.21rem; min-width: 18px; width: 1em; }

@media screen and (min-width: 1280px) {
  .padlock-icon-image { min-width: 20px; }
}

.padlock-icon-tooltip { background-color: rgb(247, 246, 245); border: 1px solid rgb(229, 229, 229); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px; color: rgb(72, 72, 72); font: 300 0.8rem / 0.96rem "Austin News Deck Web", "Times New Roman", serif; opacity: 1; padding: 0.43rem; pointer-events: none; position: fixed; transform: translate(-50%, 0px); transition: opacity 0.3s, transform 0.3s; width: 250px; z-index: 11; }

@media screen and (min-width: 1280px) {
  .padlock-icon-tooltip { width: 292px; }
}

.padlock-icon-tooltip.hidden { opacity: 0; transform: translate(-50%, -5px); }

.padlock-icon-tooltip::after { background-color: rgb(247, 246, 245); border-style: solid; border-color: rgb(229, 229, 229); border-image: initial; border-width: 1px 0px 0px 1px; content: ""; height: 8px; left: calc(50% - 4px); position: absolute; top: 0px; transform: rotate(45deg) translateY(-6px); width: 8px; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.read-later--added svg { fill: rgb(21, 24, 27); stroke: rgb(21, 24, 27); transition: fill 0.25s, stroke 0.25s; }

.read-later--added:hover svg { fill: rgb(139, 139, 139); stroke: rgb(139, 139, 139); }

.read-later--ghost { position: absolute; transform: translate(-50%, -50%); width: 20px; height: 20px; z-index: 401; fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); will-change: left, top; transition: left 1s ease-out, 1s ease-out; }

.read-later--related-header { font: 300 1.27em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; position: relative; display: flex; align-items: center; margin-top: 1.27rem; padding-bottom: 0.64rem; }

.read-later--related-toggle { width: 1.59rem; height: 1.86rem; margin-right: 1.27rem; cursor: pointer; }

.read-later--related-toggle-icon { width: inherit; height: inherit; fill: rgba(0, 0, 0, 0); stroke: currentcolor; }

.read-later--related-btn { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; position: absolute; right: 0px; }

.read-later--aside-header { text-align: center; margin: 1.27rem 0px; position: relative; }

.read-later--aside-header::before { top: -0.16rem; right: 0.05rem; left: auto; }

.read-later--aside-content { width: 100%; }

.read-later--aside-container { display: flex; position: relative; align-items: flex-start; padding: 1.27rem; border: 1px solid rgb(229, 229, 229); min-height: 8.7rem; }

@media (min-width: 1440px) {
  .read-later--aside-container { min-height: 7.9rem; }
}

.read-later--aside-container.heightless { min-height: initial; }

.read-later--aside-container::before { position: absolute; left: 0.85rem; right: 0.85rem; bottom: -6px; height: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); border-image: initial; border-top-style: initial; border-top-color: initial; content: ""; }

.read-later--aside-container::after { position: absolute; left: 1.7rem; right: 1.7rem; bottom: -11px; height: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); border-image: initial; border-top-style: initial; border-top-color: initial; background: rgba(0, 0, 0, 0); content: ""; }

.read-later--aside-container .a-image { flex-shrink: 0; margin-left: 0.85rem; }

.read-later--aside-title { margin-bottom: 0.43rem; }

.read-later--aside-title-link { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.read-later--aside-title-link:hover { border-bottom-color: currentcolor; }

.read-later--aside--tag { display: block; padding: 6px 0px; }

.read-later--aside--tag:hover { color: rgb(0, 0, 0); }

.read-later--aside-category { display: block; }

.read-later--aside-btn { margin: 1.7rem auto 1.27rem; }

.read-later--aside-toggle { position: absolute; top: 0px; right: 0px; margin: 0.11rem 0.37rem 0px 0px; cursor: pointer; }

.read-later--aside-toggle-icon { fill: rgba(0, 0, 0, 0); stroke: currentcolor; width: 24px; height: 24px; }

body[data-type="0"] .read-later--aside-header { margin: 2.55rem 0px 0.85rem; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.tooltip { position: absolute; display: flex; align-items: center; padding: 0.43rem; opacity: 0; max-width: calc(18.92rem); z-index: 350; }

.tooltip__content { position: relative; display: flex; align-items: center; padding: 0.43rem 0.43rem 0.43rem 0.85rem; border-radius: 3px; background-color: rgb(0, 0, 0); }

.tooltip__content__message { font: 600 0.64rem / 0.96rem Montserrat, Verdana, sans-serif; color: rgb(255, 255, 255); padding-right: 0.43rem; }

.tooltip__content__message a { color: inherit; text-decoration: underline; cursor: pointer; }

.tooltip__content__message i { font-style: italic; }

.tooltip__content__message b { font-weight: bold; }

.tooltip__content__close { position: relative; display: flex; justify-content: center; align-items: center; min-width: 1.59rem; width: 1.59rem; height: 1.59rem; cursor: pointer; }

.tooltip__content__close svg { fill: rgb(255, 255, 255); }

.tooltip::after { content: ""; position: absolute; width: 0px; height: 0px; }

.tooltip--closeable { transition: opacity 0.25s linear; }

.tooltip--auto-close { animation: 3s linear 0s 1 normal none running fadeInOut; }

.tooltip--position-above { transform: translateY(calc(-100% - 4px)); }

.tooltip--position-above::after { bottom: 0px; left: var(--left-value, 0); transform: translateX(-50%); border-left: 0.53rem solid rgba(0, 0, 0, 0); border-right: 0.53rem solid rgba(0, 0, 0, 0); border-top: 0.53rem solid rgb(0, 0, 0); }

.tooltip--position-above--center::after { transform: translateX(calc(-2px - 0.43rem)) !important; }

.tooltip--position-right { transform: translateY(-50%) translateX(4px); }

.tooltip--position-right::after { top: 50%; left: 0px; transform: translateY(-50%); border-top: 0.53rem solid rgba(0, 0, 0, 0); border-bottom: 0.53rem solid rgba(0, 0, 0, 0); border-right: 0.53rem solid rgb(0, 0, 0); }

.tooltip--position-below { transform: translateY(4px); }

.tooltip--position-below::after { top: 0px; left: var(--left-value, 0); transform: translateX(-50%); border-left: 0.53rem solid rgba(0, 0, 0, 0); border-right: 0.53rem solid rgba(0, 0, 0, 0); border-bottom: 0.53rem solid rgb(0, 0, 0); }

.tooltip--position-below--center::after { transform: translateX(calc(-2px - 0.43rem)) !important; }

.tooltip--position-left { transform: translateY(-50%) translateX(-4px); }

.tooltip--position-left::after { top: 50%; right: 0px; transform: translateY(-50%); border-top: 0.53rem solid rgba(0, 0, 0, 0); border-bottom: 0.53rem solid rgba(0, 0, 0, 0); border-left: 0.53rem solid rgb(0, 0, 0); }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.mod_obituary_premium .node_head { display: flex; justify-content: center; align-items: center; padding: 2.55rem 0px 1.27rem; border-bottom: 4px solid rgb(0, 0, 0); overflow: hidden; }

.mod_obituary_premium .node_head h3, .mod_obituary_premium .node_head h4 { font: 300 1.7em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; border-bottom: 1px solid rgba(0, 0, 0, 0); text-align: center; }

.mod_obituary_premium .node_head h3:hover, .mod_obituary_premium .node_head h4:hover { border-bottom-color: currentcolor; }

.mod_obituary_premium .node_head .link { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(208, 208, 208); border-radius: 3px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; margin-left: 1.7rem; }

.mod_obituary_premium .node_head .link:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.slider_nekrologi .node_next { display: flex; margin: 1.7rem 0px 2.13rem; }

.slider_nekrologi .node_next .next { margin: 0px auto; }

.slider_nekrologi .node_next .next.link-visible { font: 600 0.64rem / 1.1 Montserrat, Verdana, sans-serif; display: inline-flex; align-items: center; justify-content: center; height: 2.02rem; padding: 0px 1.06rem; border: 1px solid rgb(208, 208, 208); border-radius: 3px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); text-transform: uppercase; cursor: pointer; white-space: nowrap; transition: background-color 0.25s, color 0.25s, border-color 0.25s; }

.slider_nekrologi .node_next .next.link-visible:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.slider_nekrologi .node_next .next.link-hidden { display: none; }

.node_inner_entries ul { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.39rem 3.61rem; padding: 1.7rem 0px 0px; overflow: hidden; transition: height 0.25s; height: 0px; }

.node_inner_entries ul li { position: relative; border: 1px solid rgb(0, 0, 0); padding: 0px 1.27rem; text-align: center; cursor: pointer; }

.node_inner_entries ul li::after { content: ""; position: absolute; inset: 5px; border: 3px solid rgb(0, 0, 0); z-index: -1; }

.node_inner_entries ul li h5 { font: 500 1.12rem / 1.49rem "Austin News Deck Web", "Times New Roman", serif; margin: 2.02rem auto 1.7rem; }

.node_inner_entries ul li h5 a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.node_inner_entries ul li h5 a:hover { border-bottom-color: currentcolor; }

.node_inner_entries ul li span { display: block; font: 300 0.85rem / 1.06rem "Austin News Deck Web", "Times New Roman", serif; margin-bottom: 2.55rem; }

.node_inner_entries ul li p { font: 500 0.85rem / 1.06rem "Austin News Deck Web", "Times New Roman", serif; margin-bottom: 1.7rem; padding-top: 2.55rem; position: relative; }

.node_inner_entries ul li p::before { content: url("/static.im-g.pl/im/9/27847/m27847009,NEKROLOGI-SYMBOL.svg"); position: absolute; width: 200px; height: 40px; top: -10px; left: 50%; transform: translateX(-50%); }

.node_inner_entries ul li .more { display: none; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.index--heading { font: 300 1.7em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; text-align: center; padding: 1.27rem 0px; border-bottom: 4px solid rgb(0, 0, 0); }

.index--header { font: 300 1.27em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; text-align: center; padding: 2.55rem 0px 1.27rem; border-bottom: 1px solid rgb(72, 72, 72); }

.index--header::first-letter { text-transform: capitalize; }

.index--header a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.index--header a:hover { border-bottom-color: currentcolor; }

.index--header-underline { border-bottom: 1px solid rgb(0, 0, 0); }

body[data-type="7"] .index--header, body[data-type="51"] .index--header, body[data-type="56"] .index--header { padding: 1.7rem 0px 0.85rem; }

body .bunny-hp .index--header { padding: 2.55rem 0px 1.27rem; }

.index--content { width: 100%; break-inside: avoid; display: flex; flex-direction: column; }

.index--row { display: flex; align-items: center; flex-wrap: wrap; }

.index--row.index--row-float .index--tag:not(.index--tag-business) { float: left; margin-bottom: 0px; }

.index--list { position: relative; }

.index--list-item { display: flex; padding: 0.85rem 0px; border-bottom: 1px solid rgb(229, 229, 229); align-items: flex-start; }

.index--list-item:last-child { border-bottom: 0px; }

.index--s-list::after { display: none; width: 0px; }

.index--headline { font: 500 1.49em / 1.135 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; display: block; margin-bottom: 0.85rem; }

.index--headline-link { font: 500 0.96em / 1.15 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.index--headline-link:hover { border-bottom-color: currentcolor; }

.index--tag { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; display: table-cell; color: rgb(0, 187, 113); text-transform: uppercase; margin-right: 0.85rem; padding: 6px 0px; }

.index--tag:hover { color: rgb(0, 0, 0); }

.index--tag-business { background-color: rgb(229, 229, 229); color: rgb(0, 0, 0); width: fit-content; margin-right: 0px; order: -1; margin-bottom: 0.85rem; padding: 6px 8px !important; }

.index--multi-tags { font-family: Montserrat, Verdana, sans-serif; font-weight: 600; font-size: 10px; line-height: 10px; margin-top: 0.85rem; text-transform: uppercase; display: flex; flex-wrap: wrap; }

.index--multi-tag { display: block; color: rgb(139, 139, 139); cursor: pointer; margin-right: 0.85rem; margin-bottom: 0.43rem; }

.index--multi-tag:hover { color: rgb(0, 0, 0); }

.index--date { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; display: inline-block; margin-right: 0.85rem; color: rgb(139, 139, 139); text-transform: uppercase; }

.index--lead { font: 400 0.85em / 1.24 Georgia, "Times New Roman", serif; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; color: rgb(72, 72, 72); margin: 0.85rem 0px; clear: left; }

.index--lead a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.index--lead a:hover { border-bottom-color: currentcolor; }

.index--headline + .index--lead { margin-top: 0px; }

.index--author { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; display: block; padding: 6px 0px; }

.index--footer { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; text-transform: uppercase; padding: 0.85rem 0px 1.7rem; border-top: 1px solid rgb(229, 229, 229); text-align: center; color: rgb(72, 72, 72); }

.index--footer-link { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.index--footer-link:hover { border-bottom-color: currentcolor; }

body[data-type="0"] .index.variant_hp .index--header, body .bunny-hp .index.variant_hp .index--header { margin-bottom: 0px; }

body[data-type="0"] .index--header, body .bunny-hp .index--header { font: 300 1.7em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; }

body[data-type="0"] .index--header-underline, body .bunny-hp .index--header-underline { border-bottom: 4px solid rgb(0, 0, 0); }

body[data-type="0"] .index--list-item, body .bunny-hp .index--list-item { justify-content: space-between; }

body[data-type="0"] .index--tag, body .bunny-hp .index--tag { margin-right: 0.85rem; padding: 6px 0px; }

body[data-type="0"] .index--content, body .bunny-hp .index--content { padding-right: 1.7rem; }

body[data-type="0"] .index--pagination, body .bunny-hp .index--pagination { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; text-transform: uppercase; width: 100%; display: flex; justify-content: center; position: relative; margin-top: 1.27rem; color: rgb(72, 72, 72); }

body[data-type="0"] .index--pagination::after, body .bunny-hp .index--pagination::after { content: ""; width: 100%; position: absolute; height: 1px; background: rgb(208, 208, 208); transform: translateY(-50%); top: 50%; }

body[data-type="0"] .index--pagination-pages, body .bunny-hp .index--pagination-pages { z-index: 2; display: flex; }

body[data-type="0"] .index--pagination-pages a, body[data-type="0"] .index--pagination-pages span, body .bunny-hp .index--pagination-pages a, body .bunny-hp .index--pagination-pages span { padding: 0.58rem 1.06rem; border: 1px solid rgb(208, 208, 208); background-color: rgb(255, 255, 255); margin-right: 0.85rem; overflow: hidden; border-radius: 3px; cursor: pointer; }

body[data-type="0"] .index--pagination-pages a:hover, body[data-type="0"] .index--pagination-pages span:hover, body .bunny-hp .index--pagination-pages a:hover, body .bunny-hp .index--pagination-pages span:hover { background-color: rgb(208, 208, 208); }

body[data-type="0"] .index--pagination-pages a:last-child, body[data-type="0"] .index--pagination-pages span:last-child, body .bunny-hp .index--pagination-pages a:last-child, body .bunny-hp .index--pagination-pages span:last-child { margin-right: 0px; }

body[data-type="0"] .index--pagination-pages a.index--pagination-current, body[data-type="0"] .index--pagination-pages span.index--pagination-current, body .bunny-hp .index--pagination-pages a.index--pagination-current, body .bunny-hp .index--pagination-pages span.index--pagination-current { border-color: rgb(21, 24, 27); background-color: rgb(247, 246, 245); }

body[data-type="0"] .index--pagination-pages a.index--pagination-pages-white-hover, body[data-type="0"] .index--pagination-pages span.index--pagination-pages-white-hover, body .bunny-hp .index--pagination-pages a.index--pagination-pages-white-hover, body .bunny-hp .index--pagination-pages span.index--pagination-pages-white-hover { cursor: initial; }

body[data-type="0"] .index--pagination-pages a.index--pagination-pages-white-hover:hover, body[data-type="0"] .index--pagination-pages span.index--pagination-pages-white-hover:hover, body .bunny-hp .index--pagination-pages a.index--pagination-pages-white-hover:hover, body .bunny-hp .index--pagination-pages span.index--pagination-pages-white-hover:hover { background-color: rgb(255, 255, 255); }

body[data-type="0"] .index--more, body .bunny-hp .index--more { display: flex; justify-content: center; }

div#app .index--header-underline { border-bottom: 4px solid rgb(0, 0, 0); }

.index.bigHeader .index--header { padding: 2.55rem 0px 1.27rem; }

.index--s.bigHeader .index--s-header { padding: 2.55rem 0px 1.27rem; }

.index--s-header { border-bottom: 1px solid rgb(0, 0, 0); }

.index--s-header a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.index--s-header a:hover { border-bottom-color: currentcolor; }

.index--s-headline { margin-bottom: 0.43rem; }

.index--s-headline-link { font: 400 0.96em / 1.15 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.index--s-headline-link:hover { border-bottom-color: currentcolor; }

.index--s-list { position: relative; }

body[data-type="7"] .index--s-list::after { content: ""; position: absolute; left: -1.75rem; top: 0px; width: 1px; height: 100%; background-color: rgb(229, 229, 229); }

body .bunny-hp .index--s-list::after { content: none; }

.index--s-list-item { padding: 0.85rem 0px; border-bottom: 1px solid rgb(229, 229, 229); }

.index--s-list-item:last-of-type { border-bottom-width: 0px; }

.index--s-list-row { display: flex; align-items: center; justify-content: space-between; }

.index--s-list-row .secretBox-text { margin-right: 0.85rem; }

.index--s-list-row .secretBox-text:hover { text-decoration: underline; }

.index--s-list-row .secretBox-img { height: 6.11rem; }

body[data-type="0"] .index--s-header, body .bunny-hp .index--s-header { border-bottom: 4px solid rgb(0, 0, 0); }

body[data-type="0"] .index--s-list-item, body .bunny-hp .index--s-list-item { display: flex; align-items: start; }

body[data-type="0"] .index--s .index--content, body .bunny-hp .index--s .index--content { padding-right: 0px; }

body[data-type="0"] .index--s .a-image, body .bunny-hp .index--s .a-image { align-self: start; }

body[data-type="0"] .index--s .img--square, body .bunny-hp .index--s .img--square { flex: 0 0 3.4rem; margin-left: 0.43rem; }

.index--s.variant_hp .index--header { margin-bottom: 0px; }

.index--s.variant_hp .index--tag { padding: 6px 0px; }

.index--s.variant_hp .index--s-header { margin-bottom: 0px; }

.index--s.variant_hp .index--s-list-item { align-items: start; }

.index--s.variant_hp .index--s-more { text-align: center; }

.index--s.variant_hp .index--s-more .btn { border: none; }

.index--s.variant_hp .index--s-more .btn:hover { background-color: rgba(0, 0, 0, 0); color: rgb(0, 187, 113); }

.index--s.variant_hp-small .index--s-list-item .img--fluid { flex: 0 0 3.4rem; align-self: start; margin-left: 0.43rem; }

.index--s.variant_hp-small .index--s-list-item .img--fluid::before { padding-bottom: 100%; }

.index--s.variant_hp-large .index--s-list-item { flex-direction: column; }

.index--s.variant_hp-large .index--s-list-item .img--fluid { max-width: 9.14rem; flex: 0 0 6.11rem; align-self: start; margin-left: 0px; margin-top: 0.43rem; }

.index--s.variant_mp, .index--s.variant_mtlocal { padding: 0px 0px 2.13rem; }

.index--s.variant_mp.bigHeader .index--s-header, .index--s.variant_mtlocal.bigHeader .index--s-header { padding: 2.55rem 0px 1.27rem; }

.index--s.variant_mp .index--s-header, .index--s.variant_mtlocal .index--s-header { place-content: center; display: flex; margin: 0px 0px 1.27rem; padding: 1.27rem 0px; }

.index--s.variant_mp .index--s-header > .btn, .index--s.variant_mtlocal .index--s-header > .btn { margin-left: 1.27rem; }

.index--s.variant_mp .index--s-cities, .index--s.variant_mtlocal .index--s-cities { padding-top: 0px; }

.index--s.variant_mp .index--s-list, .index--s.variant_mtlocal .index--s-list { align-items: stretch; display: flex; margin: 0px -1.7rem; }

.index--s.variant_mp .index--s-list-item, .index--s.variant_mtlocal .index--s-list-item { border: 0px; flex: 0 0 25%; padding: 0px 1.7rem; position: relative; }

.index--s.variant_mp .index--s-list-item:nth-child(n+2)::before, .index--s.variant_mtlocal .index--s-list-item:nth-child(n+2)::before { background-color: rgb(229, 229, 229); bottom: 0px; content: ""; left: 0px; position: absolute; top: 0px; width: 1px; }

.index--s.variant_mp .index--s-headline, .index--s.variant_mtlocal .index--s-headline { margin: 0.43rem 0px 0px; padding: 0px; }

.index--s.variant_mp .index--s-headline-link, .index--s.variant_mtlocal .index--s-headline-link { font: 500 1.27em / 1.49rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.index--s.variant_mp figure.a-image, .index--s.variant_mtlocal figure.a-image { margin: 0px 0px 0.43rem; }

.index--s.variant_mtlocal { margin-bottom: 0px; padding-bottom: 2.13rem; }

.index--s.variant_mtlocal .index--s-header { padding-top: 0.43rem; }

.index--s.variant_mtlocal .index--s-headline { margin-top: 0px; padding-bottom: 0.43rem; }

.index--s.variant_on .index--tag { display: inline-block; line-height: 0.64rem; padding: 6px 0px; }

.index--s.variant_on .index--s-headline { margin: 0px 0px 0.43rem; }

.index--s.variant_on .index--s-headline-link.-font-300 { font: 500 0.96em / 1.15 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.index--s.variant_on .index--s-headline-link.-font-500 { font: 500 1.27em / 1.49rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.index--s.variant_on .index--s-grid { align-items: stretch; display: flex; margin: 0px -1.7rem; padding: 1.27rem 0px; }

.index--s.variant_on .index--s-list { border: 0px; flex: 0 0 25%; padding: 0px 1.7rem; position: relative; }

.index--s.variant_on .index--s-list:nth-child(n+2)::before { background-color: rgb(229, 229, 229); bottom: 0px; content: ""; left: 0px; position: absolute; top: 0px; width: 1px; }

.index--s.variant_on .index--s-list-item { display: block; }

.index--s.variant_on .index--s-list-item:first-child { padding-top: 0px; }

.index--s.variant_on .index--s-list-item:last-child { border-bottom: 0px; padding-bottom: 0px; }

.index--s.variant_on figure.a-image { margin: 0.43rem 0px 0px; }

.index--s.komunikaty { background-color: rgb(242, 248, 252); margin-top: 1.7rem; }

.index--s.komunikaty .komunikaty-header { display: flex; justify-content: center; align-items: center; border-bottom: 4px solid rgb(72, 72, 72); padding: 1.81rem 0px 0.85rem; }

.index--s.komunikaty .komunikaty-header img { margin-right: 0.85rem; }

.index--s.komunikaty .komunikaty-header h3 { font: 300 1.7rem / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; text-align: center; border-bottom: 1px solid rgba(0, 0, 0, 0); transition: border-color 0.4s; }

.index--s.komunikaty .komunikaty-header h3:hover { border-color: rgb(0, 0, 0); }

.index--s.komunikaty .komunikaty-controls { display: none; }

.index--s.komunikaty .index--tag { display: inline-block; }

.index--s.komunikaty .index--tag-business { margin-right: 0.85rem; display: inline-block; }

.index--s.komunikaty .index--list-item { padding: 0.85rem; }

.index2--list { position: relative; display: inline-block; columns: 2; column-gap: 2.39rem; }

.index2--list::after { content: ""; position: absolute; top: 0.85rem; left: 50%; height: 100%; width: 1px; background-color: rgb(229, 229, 229); }

.index2--list-item { display: block; padding: 0.85rem 0px; width: 100%; border-bottom: 1px solid rgb(229, 229, 229); break-inside: avoid; }

.index2--list-item-ad { display: block; margin: 0px; padding: 0px; min-height: 0px; border-bottom: none; }

.index2--list-item-ad > .activeBan { padding: 0.85rem 0px; width: 100%; align-self: center; border-bottom: 1px solid rgb(229, 229, 229); }

.index2--list-item .a-image { margin-top: 0.43rem; }

.index2--list-item.index2--borderless { border-bottom-width: 0px; }

.index2--list-item .index--content { align-items: flex-start; }

body[data-os="MAC_OS"] .index2--list, body[data-os="IPAD_OS"] .index2--list { display: block; }

body[class*="firefox"] .index2--list-item { display: inline-block; }

@supports (page-break-insid: avoid) {
  .index2--list-item { break-inside: avoid; }
}

#__editorTarget .editor-right-column-width { max-width: 21.68rem; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.large-format__header { position: relative; margin-bottom: 1.27rem; padding: 2.55rem 0px 1.27rem; text-align: center; border-bottom: 4px solid rgb(0, 0, 0); }

.large-format__headline { font: 300 1.7em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; }

.large-format__headline a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.large-format__headline a:hover { border-bottom-color: currentcolor; }

.large-format__headline--white { display: inline; color: rgb(255, 255, 255); }

.large-format__headline--white:hover { text-decoration: underline; }

.large-format__link { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.large-format__link:hover { border-bottom-color: currentcolor; }

.large-format__link--without-border { border: none; }

.large-format__link--block { display: block; }

.large-format__category-tags { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; text-transform: uppercase; color: rgb(0, 187, 113); }

.large-format__category-tags--white { text-align: center; color: rgb(255, 255, 255); margin-top: 1.27rem; }

.large-format__figure { display: block; position: relative; }

.large-format__figure picture { display: inherit; height: inherit; }

.large-format__image { box-sizing: border-box; }

.large-format__big-post { display: block; position: relative; margin: 0px auto 1.27rem; padding-bottom: 0.85rem; }

.large-format__big-post__header { text-align: center; position: absolute; left: 0px; bottom: 2.02rem; right: 0px; display: block; margin: 0px 1.7rem; z-index: 10; }

.large-format__big-post .large-format__link { position: relative; display: block; width: 100%; }

.large-format__big-post .large-format__headline { font: 700 2.23em / 1.096 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.large-format__big-post .large-format__figure { display: block; position: relative; width: 100%; height: 31.18rem; }

.large-format__big-post .large-format__figure::after { position: absolute; inset: 0px; content: ""; background: linear-gradient(rgba(21, 24, 27, 0) 0%, rgba(21, 24, 27, 0.5) 100%); z-index: 10; }

.large-format__big-post .large-format__image { width: 100%; height: 31.18rem; object-fit: cover; }

.large-format__posts { display: flex; margin: 1.27rem 0px; justify-content: space-between; }

.large-format__post { position: relative; display: flex; flex: 1 1 0%; width: calc(50% - 1px); flex-direction: column; justify-content: space-between; }

.large-format__post:first-child { padding-right: 1.7rem; }

.large-format__post:first-child::after { display: block; position: absolute; top: 0px; right: -1px; bottom: 0px; width: 1px; height: 100%; content: ""; background-color: rgb(229, 229, 229); z-index: 10; }

.large-format__post:last-child { padding-left: 1.7rem; }

.large-format__post .large-format__headline { font: 500 1.49em / 1.135 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; margin: 0px 0px 0.43rem; text-align: left; flex-grow: 1; }

.large-format__post .large-format__link { width: 100%; }

.large-format__post .large-format__figure { display: block; position: relative; width: 100%; height: 14.45rem; }

.large-format__post .large-format__image { width: 100%; height: 14.45rem; object-fit: cover; }

.large-format__post-meta { display: grid; margin-bottom: 0.43rem; min-height: 48px; grid-template-areas: "tag" "author_name"; grid-template-columns: auto; gap: 4px; }

.large-format__post-meta--with-img { grid-template-areas: "author_photo tag" "author_photo author_name"; grid-template-columns: 56px auto; }

.large-format__post-meta__img { width: 48px; height: 48px; border-radius: 50%; font: 400 0.64rem / 0.69rem Montserrat, Verdana, sans-serif; background-color: rgb(240, 239, 236); grid-area: author_photo; overflow: hidden; object-fit: cover; }

.large-format__post-meta__tag, .large-format__post-meta__author { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; display: flex; }

.large-format__post-meta__tag a, .large-format__post-meta__author a { color: inherit; }

.large-format__post-meta__tag a:hover, .large-format__post-meta__author a:hover { color: rgb(0, 0, 0); }

.large-format__post-meta__tag { color: rgb(0, 187, 113); grid-area: tag; place-content: flex-end flex-start; align-items: flex-end; }

.large-format__post-meta__author { color: rgb(139, 139, 139); line-height: 1.2; grid-area: author_name; place-content: flex-start; align-items: flex-start; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.roach { display: flex; flex-wrap: wrap; padding: 1.7rem 0px 0px; justify-content: center; }

.roach--header { font: 300 1.27em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; align-self: center; display: flex; justify-content: flex-end; }

.roach--toggle { margin-top: 0.85rem; padding-top: 1.7rem; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; width: 100%; position: relative; overflow: hidden; border-top: 1px solid rgb(72, 72, 72); }

.roach--section { padding: 0px 1.27rem 1.27rem; }

.roach--section-list-item { width: fit-content; }

.roach--section-header { font: 300 1.27em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; margin-bottom: 0.85rem; }

.roach--section-link { border-bottom: 1px solid rgba(0, 0, 0, 0); font: 400 0.85em / 1.24 Georgia, "Times New Roman", serif; color: rgb(72, 72, 72); }

.roach--section-link:hover { border-bottom-color: currentcolor; }

.roach--control { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; display: flex; cursor: pointer; margin-left: 0.85rem; width: 100px; border: 1px solid rgb(208, 208, 208); border-radius: 3px; height: 38px; align-items: center; justify-content: center; transition: background 0.25s, color 0.25s; }

.roach--control:hover { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }

.roach--control::before { content: attr(data-opened); }

.roach--control-input { display: none; }

.roach--control-input:checked ~ .roach--control::before { content: attr(data-closed); }

.roach--control-input:checked ~ .roach--toggle { height: 0px; }

.roach--control-input:checked + .roach--toggle { height: 0px; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.locale-topics-of-the-day { position: relative; display: flex; flex-direction: column; }

#__editorTarget .locale-topics-of-the-day { max-width: 46.75rem; }

.locale-topics-of-the-day-header { font: 300 1.7em / 1.1 Montserrat, Verdana, sans-serif; letter-spacing: -0.5px; padding: 2.55rem 0px 1.27rem; text-align: center; border-bottom: 4px solid rgb(0, 0, 0); }

.locale-topics-of-the-day-header a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.locale-topics-of-the-day-header a:hover { border-bottom-color: currentcolor; }

.locale-topics-of-the-day-articles { margin-top: 1.27rem; display: flex; flex-direction: column; }

.locale-topics-of-the-day .tag-container { display: flex; align-items: center; flex-wrap: wrap; }

.locale-topics-of-the-day .tag-container .index--tag-label { background-color: rgb(220, 26, 33); color: rgb(255, 255, 255); text-align: center; margin-right: 0.85rem; padding: 0px 0.43rem; text-transform: uppercase; max-height: 1.27rem; font: 600 0.64rem / 1.27rem Montserrat, Verdana, sans-serif; }

.locale-topics-of-the-day .article-title-link { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.locale-topics-of-the-day .article-title-link:hover { border-bottom-color: currentcolor; }

.locale-topics-of-the-day .ltd-lead-container { display: block; margin: 0.85rem 0px; }

.locale-topics-of-the-day .ltd-lead-container-text { font: 400 0.85em / 1.24 Georgia, "Times New Roman", serif; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.locale-topics-of-the-day .ltd-lead-container-text:hover { border-bottom-color: currentcolor; }

.locale-topics-of-the-day .ltd-author { display: flex; align-items: center; min-height: 1.27rem; }

.locale-topics-of-the-day .ltd-author-photo { margin-right: 0.43rem; }

.locale-topics-of-the-day .ltd-author-photo img { display: block; width: 2.55rem; height: 2.55rem; border-radius: 50%; }

.locale-topics-of-the-day .ltd-author-photo::after { border-radius: 50%; }

.locale-topics-of-the-day .ltd-author-name { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; }

.locale-topics-of-the-day .ltd-author-name a:hover { color: rgb(21, 24, 27); }

.locale-topics-of-the-day .variant-0, .locale-topics-of-the-day .variant-3 { display: flex; flex-direction: column; }

.locale-topics-of-the-day .variant-0.with-border, .locale-topics-of-the-day .variant-3.with-border { padding-top: 1.27rem; border-top: 1px solid rgb(72, 72, 72); }

.locale-topics-of-the-day .variant-0 .article-title, .locale-topics-of-the-day .variant-3 .article-title { font: 700 2.23em / 1.096 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.locale-topics-of-the-day .variant-0-content, .locale-topics-of-the-day .variant-3-content { display: flex; padding: 1.27rem 0px; }

.locale-topics-of-the-day .variant-0-content-lead, .locale-topics-of-the-day .variant-3-content-lead { width: 17.53rem; }

.locale-topics-of-the-day .variant-0-content-img, .locale-topics-of-the-day .variant-3-content-img { margin-left: 1.27rem; }

.locale-topics-of-the-day .variant-1 { display: flex; border-top: 1px solid rgb(72, 72, 72); padding: 1.27rem 0px 0.85rem; }

.locale-topics-of-the-day .variant-1-item_1 { display: flex; flex-direction: column; }

.locale-topics-of-the-day .variant-1-item_1 .article-title { font: 500 1.49em / 1.135 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.locale-topics-of-the-day .variant-1-item_1-content { display: flex; padding: 0.85rem 0px 0px; }

.locale-topics-of-the-day .variant-1-item_1-content-lead { width: 11.26rem; }

.locale-topics-of-the-day .variant-1-item_1-content-img { margin-left: 1.27rem; }

.locale-topics-of-the-day .variant-1-item_2 { display: flex; flex-direction: column; padding-left: 1.7rem; margin-left: 1.7rem; border-left: 1px solid rgb(229, 229, 229); }

.locale-topics-of-the-day .variant-1-item_2-content { border-bottom: 1px solid rgb(229, 229, 229); padding-bottom: 0.85rem; }

.locale-topics-of-the-day .variant-1-item_2-content-text { display: flex; flex-direction: column; }

.locale-topics-of-the-day .variant-1-item_2-content-text .article-title { font: 500 1.27em / 1.49rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.locale-topics-of-the-day .variant-1-item_2-content-text .tag-container { margin: 0.43rem 0px; }

.locale-topics-of-the-day .variant-2 { display: flex; padding: 1.27rem 0px 0.85rem; border-top: 1px solid rgb(72, 72, 72); }

.locale-topics-of-the-day .variant-2-lead { width: 30.07rem; margin-right: 1.27rem; }

.locale-topics-of-the-day .variant-2-lead .article-title { font: 500 1.49em / 1.135 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; margin-bottom: 0.85rem; }

.locale-topics-of-the-day .variant-2 .ltd-variant-bd-img img { display: block; }

.locale-topics-of-the-day .variant-bd { border-top: 1px solid rgb(72, 72, 72); padding-bottom: 1.27rem; }

.locale-topics-of-the-day .variant-bd .variant-2-lead { display: flex; flex-direction: column; }

.locale-topics-of-the-day .variant-bd .variant-2-lead .index--tag:not(.index--tag-business) { margin-top: 0.85rem; }

.locale-topics-of-the-day .variant-bd .variant-2-lead .index--tag-business { order: -1; margin-bottom: 0.85rem; }

.locale-topics-of-the-day .variant-bd .variant-2-lead .article-title { margin-bottom: 0px; }

.locale-topics-of-the-day .variant-0.recommendation .ltd-lead-container, .locale-topics-of-the-day .variant-1-item_1.recommendation .ltd-lead-container, .locale-topics-of-the-day .variant-3.recommendation .ltd-lead-container { display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; overflow: hidden; }

.locale-topics-of-the-day .variant-2.recommendation .ltd-lead-container, .locale-topics-of-the-day .variant-2.variant-bd .ltd-lead-container { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.locale-topics-of-the-day .layout-1, .locale-topics-of-the-day .layout-1-2, .locale-topics-of-the-day .layout-1-2-3, .locale-topics-of-the-day .layout-1-2-3-4 { display: grid; grid-template-columns: 60% 40%; }

.locale-topics-of-the-day .layout-1 .variant-0, .locale-topics-of-the-day .layout-1-2 .variant-0, .locale-topics-of-the-day .layout-1-2-3 .variant-0, .locale-topics-of-the-day .layout-1-2-3-4 .variant-0 { grid-area: article-0; margin-bottom: 1.27rem; border-bottom: 1px solid rgb(72, 72, 72); }

.locale-topics-of-the-day .layout-1 .variant-0.without-border, .locale-topics-of-the-day .layout-1-2 .variant-0.without-border, .locale-topics-of-the-day .layout-1-2-3 .variant-0.without-border, .locale-topics-of-the-day .layout-1-2-3-4 .variant-0.without-border { border-bottom: none; margin-bottom: 0px; }

.locale-topics-of-the-day .layout-1 .variant-1-item_1, .locale-topics-of-the-day .layout-1-2 .variant-1-item_1, .locale-topics-of-the-day .layout-1-2-3 .variant-1-item_1, .locale-topics-of-the-day .layout-1-2-3-4 .variant-1-item_1 { grid-area: article-1; }

.locale-topics-of-the-day .layout-1 .variant-1-item_2, .locale-topics-of-the-day .layout-1-2 .variant-1-item_2, .locale-topics-of-the-day .layout-1-2-3 .variant-1-item_2, .locale-topics-of-the-day .layout-1-2-3-4 .variant-1-item_2 { grid-area: article-2; }

.locale-topics-of-the-day .layout-1 .variant-2, .locale-topics-of-the-day .layout-1-2 .variant-2, .locale-topics-of-the-day .layout-1-2-3 .variant-2, .locale-topics-of-the-day .layout-1-2-3-4 .variant-2 { grid-area: article-3; margin-top: 0.85rem; }

.locale-topics-of-the-day .layout-1 .variant-3, .locale-topics-of-the-day .layout-1-2 .variant-3, .locale-topics-of-the-day .layout-1-2-3 .variant-3, .locale-topics-of-the-day .layout-1-2-3-4 .variant-3 { grid-area: article-4; }

.locale-topics-of-the-day .layout-1 .variant-1-item_2-content, .locale-topics-of-the-day .layout-1-2 .variant-1-item_2-content, .locale-topics-of-the-day .layout-1-2-3 .variant-1-item_2-content, .locale-topics-of-the-day .layout-1-2-3-4 .variant-1-item_2-content { border-bottom: none; }

.locale-topics-of-the-day .layout-1 [data-recommendations-template], .locale-topics-of-the-day .layout-1-2 [data-recommendations-template], .locale-topics-of-the-day .layout-1-2-3 [data-recommendations-template], .locale-topics-of-the-day .layout-1-2-3-4 [data-recommendations-template] { grid-area: widget-recommendations; }

.locale-topics-of-the-day .layout-1 { grid-template-areas: "article-0 article-0" "widget-recommendations widget-recommendations"; }

.locale-topics-of-the-day .layout-1-2 { grid-template-areas: "article-0 article-0" "article-1 article-2" "widget-recommendations widget-recommendations"; }

.locale-topics-of-the-day .layout-1-2-3 { grid-template-areas: "article-0 article-0" "article-1 article-2" "article-3 article-3" "widget-recommendations widget-recommendations"; }

.locale-topics-of-the-day .layout-1-2-3-4 { grid-template-areas: "article-0 article-0" "article-1 article-2" "article-3 article-3" "article-4 article-4" "widget-recommendations widget-recommendations"; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.biz-news-middle-index { position: relative; display: flex; flex-direction: column; padding: 1.27rem 0px; border-bottom: 1px solid rgb(229, 229, 229); }

#__editorTarget .biz-news-middle-index { max-width: 46.75rem; }

.biz-news-middle-index .article-title { font: 700 2.23em / 1.096 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.biz-news-middle-index .article-title-link { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.biz-news-middle-index .article-title-link:hover { border-bottom-color: currentcolor; }

.biz-news-middle-index-content { display: flex; padding: 1.27rem 0px 0px; }

.biz-news-middle-index-content-lead { width: 17.53rem; }

.biz-news-middle-index-content-lead-container { display: block; margin: 0.85rem 0px; }

.biz-news-middle-index-content-lead-container-text { font: 400 0.85em / 1.24 Georgia, "Times New Roman", serif; border-bottom: 1px solid rgba(0, 0, 0, 0); }

.biz-news-middle-index-content-lead-container-text:hover { border-bottom-color: currentcolor; }

.biz-news-middle-index-content-lead-author { display: flex; align-items: center; min-height: 1.27rem; }

.biz-news-middle-index-content-lead-author-photo { margin-right: 0.43rem; }

.biz-news-middle-index-content-lead-author-photo img { display: block; width: 2.55rem; height: 2.55rem; border-radius: 50%; }

.biz-news-middle-index-content-lead-author-name { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; }

.biz-news-middle-index-content-img { margin-left: 1.27rem; }

.biz-news-middle-index-content-img img { display: block; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.hp-biz__main { padding-bottom: 2.13rem; }

.hp-biz__main__header .section-header { padding: 2.55rem 0px 1.27rem; display: flex; justify-content: center; border-bottom: 4px solid rgb(0, 0, 0); }

.hp-biz__main__header .section-header::after { display: none; }

.hp-biz__main__content { margin-top: 1.27rem; }

.hp-biz__main__wrapper { display: flex; justify-content: space-between; }

.hp-biz__main__column { flex: 1 1 0%; position: relative; }

.hp-biz__main__column:nth-child(1) { padding-right: 1.7rem; }

.hp-biz__main__column:nth-child(2) { padding: 0px 1.7rem; border-left: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); }

.hp-biz__main__column:nth-child(3) { padding-left: 1.7rem; }

.hp-biz__main__column:last-child { padding-right: 0px; border-right: none; }

.hp-biz__main__column .hp-biz__main__item:last-child { padding-bottom: 0px; }

.hp-biz__main__item { padding-bottom: 0.64rem; border-bottom: 1px solid rgb(229, 229, 229); margin-bottom: 0.85rem; }

.hp-biz__main__item .font-head-700 { margin-bottom: 0.43rem; }

.hp-biz__main__item .font-head-700 a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.hp-biz__main__item .font-head-700 a:hover { border-bottom-color: currentcolor; }

.hp-biz__main__item .font-head-300 { margin-bottom: 0.43rem; }

.hp-biz__main__item .font-head-300 a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.hp-biz__main__item .font-head-300 a:hover { border-bottom-color: currentcolor; }

.hp-biz__main__item:last-child { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }

.hp-biz__main__item .a-image { margin-top: 0.43rem; margin-bottom: 0.21rem; }

.hp-biz__main__item__content { display: flex; flex-direction: column; }

.hp-biz__main__item__content.recommendation .index--tag-business { margin-top: 0px; margin-bottom: 0px; }

.hp-biz__main__item__content .index--tag-business { order: -1; }

.hp-biz__main__item.variant-2 { padding-bottom: 0.85rem; }

.hp-biz__main__item.variant-3, .hp-biz__main__item.variant-4 { display: flex; align-items: flex-start; padding-bottom: 0.85rem; gap: 0.85rem; }

.hp-biz__main__item.variant-3 .a-image, .hp-biz__main__item.variant-4 .a-image { margin: 0px; }

.hp-biz__main__item.variant-3 .hp-biz__main__item__content, .hp-biz__main__item.variant-4 .hp-biz__main__item__content { flex: 1 1 0%; }

.hp-biz__main__category_wrapper .locale-urgent { padding: 0.32rem 0.43rem; background: rgb(220, 26, 33); align-self: start; margin-right: 0.85rem; color: rgb(255, 255, 255); text-transform: uppercase; font: 600 0.64rem / 0.64rem Montserrat, Verdana, sans-serif; display: inline-block; }

.hp-biz__main__category_wrapper .font-category { display: inline-block; }

.hp-biz__main__category_wrapper .font-category:hover { color: rgb(21, 24, 27); }

.hp-biz__main__lead { font: 400 0.85em / 1.24 Georgia, "Times New Roman", serif; padding: 0.43rem 0px; }

.hp-biz__main__lead a { border-bottom: 1px solid rgba(0, 0, 0, 0); }

.hp-biz__main__lead a:hover { border-bottom-color: currentcolor; }

.hp-biz__main__author { display: inline-block; padding: 0.32rem 0px; }

.hp-biz__main__author p { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; color: rgb(139, 139, 139); text-transform: uppercase; }

.hp-biz__main__author p a:hover { color: rgb(21, 24, 27); }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

[data-mc-placeholder-id="PLDM_WIDGET_HP"] { margin: 1.27rem auto; padding-left: 1.7rem; padding-right: 1.7rem; width: 100%; box-sizing: border-box; }

[data-mc-placeholder-id="PLDM_WIDGET_HP"]:empty { margin: 0px; padding: 0px; }

[data-logged="true"] [data-mc-placeholder-id="PLDM_WIDGET_HP"] + .grid--c-12 { display: none; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

body[data-pagetype="hp"][class*="wyborcza"] .wyborcza-podcast.podcast-player-container { position: relative; margin-top: 1.33rem; margin-bottom: 1.33rem; }

body[data-pagetype="hp"][class*="wyborcza"] .wyborcza-podcast.podcast-player-container::before, body[data-pagetype="hp"][class*="wyborcza"] .wyborcza-podcast.podcast-player-container::after { position: absolute; display: block; width: calc(100% + 12.48rem); height: 1px; content: ""; background-color: rgb(72, 72, 72); }

body[data-pagetype="hp"][class*="wyborcza"] .wyborcza-podcast.podcast-player-container::before { top: -1.27rem; }

body[data-pagetype="hp"][class*="wyborcza"] .wyborcza-podcast.podcast-player-container::after { bottom: -1.27rem; }

body[data-pagetype="hp"][class*="wyborcza"][data-os="IPAD_OS"] .wyborcza-podcast.podcast-player-container { width: inherit; }

body[data-pagetype="hp"][class*="wyborcza"][data-os="IPAD_OS"] .wyborcza-podcast.podcast-player-container::before, body[data-pagetype="hp"][class*="wyborcza"][data-os="IPAD_OS"] .wyborcza-podcast.podcast-player-container::after { width: calc(100.99% + 14.24rem); }

body[data-pagetype="hp"][class*="wyborcza"][data-os="MAC_OS"] .wyborcza-podcast.podcast-player-container { width: inherit; }

body[data-pagetype="hp"][class*="wyborcza"][data-os="MAC_OS"] .wyborcza-podcast.podcast-player-container::before, body[data-pagetype="hp"][class*="wyborcza"][data-os="MAC_OS"] .wyborcza-podcast.podcast-player-container::after { width: calc(100% + 235px); }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.editor-container, .desktop-article { max-width: 46.75rem; }

.desktop-hp { max-width: 21.68rem; }

.editor-header { min-height: 5.95rem; display: grid; grid-template-columns: 1fr 3fr; justify-content: center; align-items: center; padding-bottom: 0.37rem; border-bottom: 4px solid rgb(0, 0, 0); }

.editor-header.no-photo { text-align: center; grid-template-columns: 1fr; }

.desktop-hp .editor-header.no-photo .index--header, .desktop-article .editor-header.no-photo .index--header { text-align: center; }

.editor-header .a-image { justify-self: flex-end; }

.editor-header .a-image picture { height: 3.4rem; width: 3.4rem; }

.editor-header .index--header, .desktop-hp .editor-header .index--header, .desktop-article .editor-header .index--header { padding: 0px; font-size: 1.7rem; word-break: break-word; align-self: center; text-align: left; border-bottom: none; }

.editor { margin: 1.27rem -1.27rem; }

.desktop-hp .editor { margin: 0px; }

.desktop-hp .editor .editor--list { flex-direction: column; }

.desktop-hp .editor .editor--list-item { flex-direction: column-reverse; margin: 0px; padding: 0.85rem 0px; }

.desktop-hp .editor .editor--list-item .editor--content { display: flex; flex-direction: column-reverse; }

.desktop-hp .editor .editor--list-item .editor--content .editor--headline { font: 500 1.27em / 1.49rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; color: rgb(0, 0, 0); }

.desktop-hp .editor .editor--list-item:not(:first-of-type) { border-top: 1px solid rgb(229, 229, 229); }

.desktop-hp .editor .editor--list-item:not(:first-of-type) .editor--content .editor--section { margin-bottom: 0px; }

.desktop-hp .editor .editor--list-item:not(:first-of-type) .editor--content .editor--headline { font: 500 0.96em / 1.15 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.desktop-hp .editor .editor--list-item:not(:first-of-type)::before { width: 0px; }

.desktop-article .editor { margin: 1.27rem -1.27rem; }

.desktop-article .editor figure.-size-wide { width: 100%; padding-bottom: 66.66%; position: relative; }

.desktop-article .editor figure.-size-wide a { height: 100%; }

.desktop-article .editor figure.-size-wide picture { position: absolute; height: 100%; }

.desktop-article .editor figure.-size-wide picture img { object-fit: cover; }

.editor--list { display: flex; justify-content: space-between; }

.editor--list-item { display: flex; align-items: start; position: relative; flex-direction: column; border-bottom: none; flex: 0 0 33.33%; padding: 0px 1.27rem; }

.editor--list-item:nth-child(n+2)::before { position: absolute; content: ""; width: 1px; background-color: rgb(229, 229, 229); bottom: 0px; left: 0px; top: 0px; }

.editor--content { order: 1; }

.editor--content .editor--headline { color: rgb(0, 0, 0); }

.editor--content .editor--headline-link { border-bottom: 1px solid rgba(0, 0, 0, 0); color: rgb(0, 0, 0); }

.editor--content .editor--headline-link:hover { border-bottom-color: currentcolor; }

.desktop-article .editor--content { padding-bottom: 0px; }

.editor--section { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: fit-content; margin: 0.74rem 0px; color: rgb(0, 187, 113); text-transform: uppercase; overflow: hidden; align-self: stretch; }

.editor--section:hover { color: rgb(0, 0, 0); }

.editor--section:hover, .editor--section:active, .editor--section:focus, .editor--section:visited { font: 600 0.64em / 1 Montserrat, Verdana, sans-serif; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.jutro-main-topic .selected-from-magazine__main-topic { top: 0px; position: relative; border-bottom: none; }

.jutro-main-topic .selected-from-magazine__items .items__list:last-of-type::after { display: none; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.jutronauci-info-and-partners .jutronauci-infobox--white { color: rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.jutronauci-info-and-partners .jutronauci-infobox--blue { color: rgb(0, 0, 0); background-color: rgb(242, 248, 252); }

.jutronauci-info-and-partners .jutronauci-infobox--light-gray { color: rgb(0, 0, 0); background-color: rgb(235, 235, 230); }

.jutronauci-info-and-partners .jutronauci-infobox--dark-gray { color: rgb(0, 0, 0); background-color: rgb(225, 226, 225); }

.jutronauci-info-and-partners .jutronauci-infobox--black { color: rgb(255, 255, 255); background-color: rgb(37, 40, 43); }

.jutronauci-info-and-partners .jutronauci-infobox--green { color: rgb(0, 0, 0); background-color: rgb(224, 228, 214); }

.jutronauci-info-and-partners .jutronauci-infobox--purple { color: rgb(0, 0, 0); background-color: rgb(189, 199, 220); }

.jutronauci-info-and-partners .jutronauci-infobox--pink { color: rgb(0, 0, 0); background-color: rgb(236, 224, 224); }

.jutronauci-info-and-partners .jutronauci-infobox--yellow { color: rgb(0, 0, 0); background-color: rgb(255, 214, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn { transition: background 0.3s ease-out, color 0.3s ease-out, border-color 0.3s ease-out; color: rgb(0, 0, 0); border-color: rgb(227, 227, 220); background-color: rgb(255, 255, 255); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn:hover { color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--black { color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--black:hover, .jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--black:focus { color: rgb(255, 255, 255); border-color: rgb(220, 26, 33); background-color: rgb(220, 26, 33); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--red { color: rgb(255, 255, 255); border-color: rgb(220, 26, 33); background-color: rgb(220, 26, 33); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--red:hover { color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--white { color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--white:hover { color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--light-gray { color: rgb(0, 0, 0); border-color: rgb(227, 227, 220); background-color: rgb(227, 227, 220); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--light-gray:hover { color: rgb(0, 0, 0); border-color: rgb(195, 200, 187); background-color: rgb(195, 200, 187); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--gray-blue { color: rgb(255, 255, 255); border-color: rgb(69, 90, 100); background-color: rgb(69, 90, 100); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--gray-blue:hover { color: rgb(255, 255, 255); border-color: rgb(28, 49, 58); background-color: rgb(28, 49, 58); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--light-blue { color: rgb(0, 0, 0); border-color: rgb(187, 235, 235); background-color: rgb(187, 235, 235); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--light-blue:hover { color: rgb(0, 0, 0); border-color: rgb(138, 185, 185); background-color: rgb(138, 185, 185); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--blue { color: rgb(255, 255, 255); border-color: rgb(0, 113, 187); background-color: rgb(0, 113, 187); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--blue:hover { color: rgb(255, 255, 255); border-color: rgb(2, 88, 145); background-color: rgb(2, 88, 145); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--gray { color: rgb(0, 0, 0); border-color: rgb(177, 203, 206); background-color: rgb(177, 203, 206); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--gray:hover { color: rgb(0, 0, 0); border-color: rgb(129, 154, 157); background-color: rgb(129, 154, 157); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--orange { color: rgb(0, 0, 0); border-color: rgb(255, 145, 0); background-color: rgb(255, 145, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--orange:hover { color: rgb(0, 0, 0); border-color: rgb(255, 109, 0); background-color: rgb(255, 109, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--light-green { color: rgb(0, 0, 0); border-color: rgb(174, 234, 0); background-color: rgb(174, 234, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--light-green:hover { color: rgb(0, 0, 0); border-color: rgb(121, 183, 0); background-color: rgb(121, 183, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--green { color: rgb(255, 255, 255); border-color: rgb(42, 107, 38); background-color: rgb(42, 107, 38); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--green:hover { color: rgb(255, 255, 255); border-color: rgb(0, 58, 4); background-color: rgb(0, 58, 4); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--magenta { color: rgb(255, 255, 255); border-color: rgb(189, 0, 65); background-color: rgb(189, 0, 65); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--magenta:hover { color: rgb(255, 255, 255); border-color: rgb(103, 0, 32); background-color: rgb(103, 0, 32); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--purple { color: rgb(255, 255, 255); border-color: rgb(103, 80, 164); background-color: rgb(103, 80, 164); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--purple:hover { color: rgb(255, 255, 255); border-color: rgb(33, 0, 93); background-color: rgb(33, 0, 93); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--yellow { color: rgb(0, 0, 0); border-color: rgb(255, 214, 0); background-color: rgb(255, 214, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--yellow:hover { color: rgb(0, 0, 0); border-color: rgb(255, 225, 112); background-color: rgb(255, 225, 112); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--brown { color: rgb(255, 255, 255); border-color: rgb(112, 93, 0); background-color: rgb(112, 93, 0); }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn--brown:hover { color: rgb(255, 255, 255); border-color: rgb(84, 70, 0); background-color: rgb(84, 70, 0); }

.jutronauci-info-and-partners .jutronauci-infobox { position: relative; display: flex; width: 100%; padding: 3.4rem; }

.jutronauci-info-and-partners .jutronauci-infobox__header { display: flex; margin: 0px 0px 0.85rem; flex-direction: column; gap: 0px; }

.jutronauci-info-and-partners .jutronauci-infobox__header .font-head-900 { font-weight: 500; }

.jutronauci-info-and-partners .jutronauci-infobox__header .jutronauci-headline { font-size: 2.55rem; margin: 1.27rem 0px 0px; }

.jutronauci-info-and-partners .jutronauci-infobox__header .jutronauci-subheadline { margin: 1.7rem 0px 0px; }

.jutronauci-info-and-partners .jutronauci-infobox__header .link { display: inline-block; }

.jutronauci-info-and-partners .jutronauci-infobox__header .logo { display: inline-block; max-width: 26.14rem; }

.jutronauci-info-and-partners .jutronauci-infobox__content { position: relative; display: flex; flex-direction: column; justify-content: center; }

.jutronauci-info-and-partners .jutronauci-infobox__image-wrap picture { display: inline-block; width: 100%; }

.jutronauci-info-and-partners .jutronauci-infobox__image-wrap img { max-width: 100%; object-fit: cover; box-sizing: border-box; }

.jutronauci-info-and-partners .jutronauci-infobox__text { font-family: Georgia, "Times New Roman", serif; font-size: 1.01rem; line-height: 1.59rem; font-weight: 400; }

.jutronauci-info-and-partners .jutronauci-infobox__text b { font-weight: bold; }

.jutronauci-info-and-partners .jutronauci-infobox__text i { font-style: italic; }

.jutronauci-info-and-partners .jutronauci-infobox__text a { text-decoration: none; transition: 0.1s; }

.jutronauci-info-and-partners .jutronauci-infobox__text a:hover { text-decoration: underline; }

.jutronauci-info-and-partners .jutronauci-infobox__buttons { display: block; margin: 1.7rem 0px 0px; text-align: left; width: 100%; }

.jutronauci-info-and-partners .jutronauci-infobox .jutronauci-btn { display: inline-flex; margin: 0px; padding: 0px 0.85rem; min-width: 9.03rem; min-height: 2.02rem; place-content: stretch center; align-items: center; border-width: 1px; border-style: solid; border-radius: 0.16rem; font: 600 12px / 12px Montserrat, Verdana, sans-serif; text-transform: uppercase; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v1 { padding: 0px; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v1 .jutronauci-infobox__content { padding: 3.4rem 1.7rem 3.4rem 3.4rem; width: 50%; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v1 .jutronauci-infobox__image-wrap { display: flex; justify-content: center; align-items: center; width: 50%; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v1 .jutronauci-infobox__image-wrap img, .jutronauci-info-and-partners .jutronauci-infobox--view-v1 .jutronauci-infobox__image-wrap picture { width: 100%; height: 100%; object-fit: cover; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v2 .jutronauci-infobox__content { padding: 0px; width: 100%; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v2 .jutronauci-infobox__image-wrap { display: none; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v3 { padding: 0px; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v3 .jutronauci-infobox__header { margin-bottom: 0px; gap: 0px; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v3 .jutronauci-infobox__header .jutronauci-headline { font-size: 2.55rem; margin: 1.27rem 1.27rem 0px; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v3 .jutronauci-infobox__header h2.jutronauci-subheadline, .jutronauci-info-and-partners .jutronauci-infobox--view-v3 .jutronauci-infobox__header h3.jutronauci-subheadline { margin: 1.7rem; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v3 .jutronauci-infobox__content { display: none; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v3 .jutronauci-infobox__image-wrap { padding: 0px; width: 100%; flex: 1 1 auto; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v3 .jutronauci-infobox__image-wrap img { width: 100%; max-width: 100%; max-height: 27.63rem; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v3 .jutronauci-infobox__image-wrap .logo { margin: 1.7rem 1.7rem 0px; width: 100%; max-width: 28.69rem; }

.jutronauci-info-and-partners .jutronauci-infobox--view-v3 .jutronauci-infobox__buttons { margin: 0.85rem; width: calc(100% - 1.7rem); text-align: center; }

.jutronauci-info-and-partners .logos .index--header { font: 300 1.7rem / 1.91rem Montserrat, Verdana, sans-serif; padding: 2.55rem 0px 1.27rem; border-bottom: 4px solid rgb(0, 0, 0); }

.jutronauci-info-and-partners .logos .logos__container { position: relative; display: flex; justify-content: center; margin-top: 1.27rem; height: 5.1rem; }

.jutronauci-info-and-partners .logos .logos__container .logos__group { position: absolute; top: 0px; bottom: 0px; display: flex; height: inherit; gap: 0.85rem; opacity: 0; z-index: 0; transition: opacity 1s; }

.jutronauci-info-and-partners .logos .logos__container .logos__group--active { opacity: 1; z-index: 1; }

.jutronauci-info-and-partners .logos .logos__container .logos__item { display: flex; flex-flow: row; place-content: stretch flex-start; align-items: flex-start; }

.jutronauci-info-and-partners .logos .logos__container .logos__item .logos__logo__partnership { font-family: Montserrat, Verdana, sans-serif; font-weight: 400; font-size: 0.74rem; line-height: 114%; flex: 1 1 auto; align-self: center; text-align: center; }

.jutronauci-info-and-partners .logos .logos__container .logos__item .logos__link { position: relative; display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; object-fit: contain; flex: 1 1 auto; align-self: auto; }

.jutronauci-info-and-partners .logos .logos__container .logos__item .logos__img { object-fit: contain; width: 100%; max-width: 15.94rem; height: auto; }

.jutronauci-info-and-partners .logos--only-partners .logos__container { margin-top: 0px; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox .jutronauci-infobox__content .jutronauci-infobox__buttons { margin: 1.27rem 0px 0px; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox__header { margin: 0px 0px 0.85rem; gap: 0px; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox__header .jutronauci-subheadline { margin: 1.27rem 0px 0px; font: 500 1.27rem / 1.49rem "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v1 .jutronauci-infobox__content { margin: 0px; width: 60%; padding: 1.27rem 1.7rem 1.27rem 1.27rem; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v1 .jutronauci-infobox__image-wrap { width: 40%; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v1 .logo { display: inline-block; max-width: 13.81rem; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v2 { padding: 1.27rem 1.7rem 1.27rem 1.27rem; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v2 .jutronauci-infobox__content { margin: 0px; padding: 0px; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v2 .jutronauci-infobox__header { margin-bottom: 0.85rem; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v2 .logo { display: inline-block; max-width: 13.81rem; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v3 { padding: 0px; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v3 .logo { display: inline-block; margin: 0.85rem 0.85rem 0px; max-width: 13.81rem; }

.article--content .jutronauci-info-and-partners .jutronauci-infobox.jutronauci-infobox--view-v3 .jutronauci-subheadline { margin: 0.85rem 0.85rem 0px; }

.article--content .jutronauci-info-and-partners .logos .logos__container .logos__logo__partnership { font-size: 0.56rem; line-height: 114%; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.container--full { margin: 0px; padding: 0px; width: 100%; }

.container__bg { background-color: rgba(0, 0, 0, 0); }

.container__bg .container { background: rgba(0, 0, 0, 0); }

.container__bg--gray { background-color: rgb(240, 239, 236); }

.election-news-with-embeds { margin-bottom: -1rem; padding-bottom: 1.1rem; }

.election-news-with-embeds .enwe-header-headline { display: flex; padding: 1.81rem 0px 0.53rem; align-items: center; justify-content: center; text-transform: uppercase; letter-spacing: 12px; }

.election-news-with-embeds .enwe-header-headline-icon { margin-right: 1.27rem; width: 96px; height: 62px; }

.election-news-with-embeds .enwe-header-headline-text { border: 1px solid rgba(0, 0, 0, 0); }

.election-news-with-embeds .enwe-header-headline a { display: flex; align-items: center; justify-content: center; text-transform: uppercase; }

.election-news-with-embeds .enwe-header-headline a:hover { text-decoration: none; border-bottom-color: rgba(0, 0, 0, 0); }

.election-news-with-embeds .enwe-header-headline a:hover .enwe-header-headline-text { border-bottom-color: currentcolor; }

.election-news-with-embeds .enwe-section { display: block; width: 100%; margin-bottom: 1.27rem; padding: 1.27rem 0px 0px; min-height: 1.27rem; }

.election-news-with-embeds .enwe-section .enwe-section-posts { display: flex; width: 100%; flex-wrap: nowrap; flex-grow: 1; place-content: stretch space-between; align-items: flex-start; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-post { display: flex; flex: 1 1 0%; margin: 0px 0px 0px 1.7rem; max-width: 100%; min-width: calc(33.3333% - 1.7rem); min-height: 0.05rem; max-height: 17rem; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-post:first-child { margin-left: 0px; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-embed { align-items: flex-end; max-width: calc(33.3333% - 1.7rem); }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-embed div { width: 100%; max-height: 17rem; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-embed a { display: flex; position: relative; max-height: inherit; text-decoration: none; box-sizing: border-box; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-embed a::after { position: absolute; inset: 0px; display: block; content: ""; background-color: rgb(0, 0, 0); opacity: 0; transition: opacity 0.25s; pointer-events: none; z-index: 1; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-embed a:hover::after { opacity: 0.3; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-embed img { max-width: 100%; max-height: inherit; object-fit: contain; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-article { display: flex; flex-direction: column; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-article .headline { font: 500 1.49em / 1.135 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; color: rgb(0, 0, 0); }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-article .headline .headline-link { color: inherit; text-decoration: none; border-bottom: 1.5px solid rgba(21, 24, 27, 0); }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-article .headline .headline-link:hover { border-bottom: 1.5px solid currentcolor; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-article .paragraph { font: 400 0.85em / 1.24 Georgia, "Times New Roman", serif; margin-top: 0.53rem; color: rgb(72, 72, 72); }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-article .paragraph .paragraph-link { color: inherit; text-decoration: none; border-bottom: 1.5px solid rgba(21, 24, 27, 0); }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-article .paragraph .paragraph-link:hover { border-bottom: 1.5px solid currentcolor; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-article .font-author { margin-top: 0.53rem; }

.election-news-with-embeds .enwe-section .enwe-section-posts .enwe-section-article .font-author a:hover { color: rgb(21, 24, 27); }

.election-news-with-embeds .enwe-divider { display: flex; width: 100%; height: 0.05rem; justify-content: center; align-items: center; background-color: rgb(72, 72, 72); }

.placeholder_article_autofill { margin: 0px; padding: 0px; width: 100%; }

.placeholder_article_autofill::before { display: none; }

#__editorTarget .placeholder_article_autofill { position: relative; display: flex; margin: 10px 0px; padding: 6px 8px; width: 100%; height: 106px; align-items: center; justify-content: center; border-width: 1px; border-style: solid; border-image: initial; border-color: rgb(229, 230, 233) rgb(223, 224, 228) rgb(208, 209, 213); border-radius: 4px; background: linear-gradient(to right, rgb(246, 247, 248) 0%, rgb(237, 238, 241) 20%, rgb(246, 247, 248) 40%, rgb(246, 247, 248) 100%) 0% 0% / 800px 104px no-repeat rgb(246, 247, 248); }

#__editorTarget .placeholder_article_autofill::before { content: "To miejsce w zajawce będzie uzupełnione automatycznie"; display: block; font: 400 0.85rem / 1.06rem Georgia, serif; color: rgb(68, 68, 68); border-bottom: 1px solid rgba(0, 0, 0, 0); letter-spacing: 1.3px; text-align: center; }

#__editorTarget .placeholder_stretch .placeholder_article_autofill { margin: 0px; min-height: 106px; height: 100%; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.a-title--size-36 { font-size: 1.91rem; line-height: 2.02rem; }

.a-title--size-30 { font-size: 1.59rem; line-height: 1.81rem; }

.a-article-divider { position: relative; }

.a-article-divider--horizontal { width: 100%; height: 1px; background: rgba(255, 255, 255, 0); }

.a-article-divider--horizontal--strong { height: 4px; }

.a-article-divider--horizontal--3-lines { position: relative; margin: 0.21rem 0px; width: 100%; height: 9px; background-color: rgba(255, 255, 255, 0); border-top: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); }

.a-article-divider--horizontal--3-lines::before { position: absolute; top: 3px; content: ""; display: inherit; width: 100%; height: 1px; background-color: rgb(229, 229, 229); }

.a-article-divider--horizontal--mobile-hard { position: relative; margin: 0.21rem 0px; width: 100%; height: 9px; background-color: rgba(255, 255, 255, 0); border-top: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); }

.a-article-divider--vertical { width: 1px; height: 100%; }

.a-article-divider--vertical--strong { width: 4px; }

.a-article-divider--soft { border-top: 1px solid rgb(229, 229, 229); }

.a-article-divider--dark { border-top: 1px solid rgb(139, 139, 139); }

.a-article-divider--hard { border-top: 1px solid rgb(72, 72, 72); }

.a-article-divider--black { border-top: 1px solid rgb(0, 0, 0); }

.a-article-divider--after::after { content: ""; position: absolute; top: 0px; right: -1px; bottom: 0px; width: 1px; height: 100%; }

.a-article-divider--before::before { content: ""; position: absolute; top: 0px; left: -1px; bottom: 0px; width: 1px; height: 100%; }

.a-article-divider--after, .a-article-divider--before { background: none; border: none; }

.a-article-divider--after.a-article-divider--soft::after, .a-article-divider--after.a-article-divider--soft::before, .a-article-divider--before.a-article-divider--soft::after, .a-article-divider--before.a-article-divider--soft::before { background-color: rgb(229, 229, 229); }

.a-article-divider--after.a-article-divider--dark::after, .a-article-divider--after.a-article-divider--dark::before, .a-article-divider--before.a-article-divider--dark::after, .a-article-divider--before.a-article-divider--dark::before { background-color: rgb(139, 139, 139); }

.a-article-divider--after.a-article-divider--hard::after, .a-article-divider--after.a-article-divider--hard::before, .a-article-divider--before.a-article-divider--hard::after, .a-article-divider--before.a-article-divider--hard::before { background-color: rgb(72, 72, 72); }

.a-article-divider--after.a-article-divider--black::after, .a-article-divider--after.a-article-divider--black::before, .a-article-divider--before.a-article-divider--black::after, .a-article-divider--before.a-article-divider--black::before { background-color: rgb(0, 0, 0); }

.a-article-divider--before-horizontal::before { left: 0px; right: 0px; top: 1px; height: 1px; }

.a-article-divider--after-horizontal::after { left: 0px; right: 0px; bottom: 1px; height: 1px; }

.a-article-content { display: flex; width: auto; height: 100%; flex-direction: column; gap: 0.43rem; }

.a-article-content--posision-absolut { position: absolute; display: flex; justify-content: flex-end; align-items: center; height: auto; z-index: 1; }

.a-article-content--white { color: rgb(255, 255, 255); }

.a-article-content-meta { display: flex; margin: 0px; padding: 0.32rem 0px; flex-direction: column; gap: 0.85rem; }

.a-article-content-meta > * { margin: 0px; padding: 0px; }

.a-author-wrapp { line-height: 0; }

.m-article-in-teaser { display: flex; position: relative; margin: 0px; padding: 0px; width: auto; box-sizing: border-box; }

.m-article-in-teaser figure { margin: 0px; padding: 0px; width: 100%; }

.m-article-in-teaser figure img { min-width: 100%; }

.m-article-in-teaser--horizontal { flex-direction: row; }

.m-article-in-teaser--vertical { margin: 0px; padding: 0px 0.85rem; flex-direction: column; }

.m-article-in-teaser--vertical .a-article-content-meta { gap: 0.43rem; }

.m-article-in-teaser--vertical .a-image { width: 100%; order: 1; }

.m-article-in-teaser--vertical .a-image img { width: 100%; }

.m-article-in-teaser--vertical .m-article-content { order: 2; }

.m-article-in-teaser--bg-img { display: block; position: relative; }

.t-main-topic { display: flex; margin: 2.55rem 0px; padding: 0px; flex-wrap: wrap; place-content: flex-start; align-items: stretch; }

.t-main-topic .m-article-in-teaser--horizontal { gap: 2.55rem; }

.t-main-topic .m-article-in-teaser--horizontal .a-article-content { gap: 1.27rem; }

.t-main-topic .m-article-in-teaser--horizontal .a-article-content-meta { padding: 0px; }

.t-main-topic .m-article-in-teaser--horizontal .a-article-content-meta .tag-category, .t-main-topic .m-article-in-teaser--horizontal .a-article-content-meta .author { padding: 0.32rem 0px; }

.t-main-topic .m-article-in-teaser--bg-img { width: 75.24rem; }

.t-main-topic .m-article-in-teaser--bg-img .a-article-content { top: 1.7rem; left: 50%; bottom: 1.7rem; text-align: center; width: 75%; gap: 0.85rem; transform: translateX(-50%); z-index: 10; }

.t-main-topic .m-article-in-teaser--bg-img .tag-category { color: rgb(255, 255, 255); }

.t-main-topic .m-article-in-teaser--bg-img .inherit-width-bridge { width: 100%; }

.t-main-topic .m-article-in-teaser--bg-img .img--hover::after { opacity: 1; background: linear-gradient(rgba(21, 24, 27, 0) 0%, rgba(21, 24, 27, 0.5) 100%); }

.t-main-topic .m-article-in-teaser--bg-img .a-image.-size-panorama { padding-bottom: 43.5%; }

.t-main-topic .m-article-in-teaser--bg-img .title--underline:hover { text-decoration: underline; }

.t-main-topic .m-article-in-teaser--vertical { padding-left: 1.7rem; padding-right: 1.7rem; width: calc(33.3333% - 0.57rem); }

.t-main-topic .m-article-in-teaser--vertical .a-article-content { margin-top: 0.43rem; justify-content: flex-start; order: 2; }

.t-main-topic .m-article-in-teaser--vertical .a-image { margin-bottom: 0.43rem; width: 100%; order: 1; }

.t-main-topic .m-article-in-teaser--vertical .a-image picture, .t-main-topic .m-article-in-teaser--vertical .a-image img { width: 100%; }

.t-main-topic .m-article-in-teaser--vertical .a-article-divider--horizontal { order: 3; }

.t-main-topic div.m-article-in-teaser:nth-of-type(3), .t-main-topic div.m-article-in-teaser:nth-of-type(6) { width: calc(33.3333% + 1.14rem); }

.t-main-topic div.m-article-in-teaser:nth-of-type(2), .t-main-topic div.m-article-in-teaser:nth-of-type(5) { padding-left: 0px; }

.t-main-topic div.m-article-in-teaser:nth-of-type(4), .t-main-topic div.m-article-in-teaser:nth-of-type(7) { padding-right: 0px; }

.t-main-topic div.m-article-in-teaser:nth-of-type(4)::after, .t-main-topic div.m-article-in-teaser:nth-of-type(7)::after { display: none; }

.t-main-topic .a-article-divider--horizontal { margin: 1.27rem 0px; }

.t-main-topic .m-article-in-teaser--vertical .a-article-divider--horizontal { margin: 0.43rem 0px 0.85rem; }

.t-main-topic .a-article-divider--after::after { right: -0.5px; }

.t-suggest .right_side { display: grid; grid-template-columns: repeat(2, auto); grid-template-rows: repeat(6, auto); grid-auto-flow: column; }

.t-suggest .right_side .index--tag-business { margin-bottom: -0.43rem; }

.t-suggest .right_side .a-article-divider { margin-top: auto; }

.t-extra { justify-items: center; gap: 0.21rem; }

.t-extra hr { width: calc(100% - 2.55rem); }

.t-extra-content { background-color: rgb(240, 239, 236); }

.t-extra-content-title { min-width: fit-content; border-right: 1px solid rgb(229, 229, 229); }

.t-extra-content-text { display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient: vertical; overflow: hidden; }

.t-extra-content-text b { font-weight: 700; }

.t-extra-content-text i { font-style: italic; }

.t-issue .cover-container > div { background-color: rgb(240, 239, 236); }

.t-issue .index--list-container .index--list { grid-template-columns: auto auto; }

.t-issue .index--list-container .index--list li { position: relative; }

.t-issue .index--list-container .index--list li .index--tag-business { margin-bottom: -0.43rem; }

.t-issue .index--list-container .index--list li hr.a-article-divider { margin-top: auto; }

.wo-your-letters .m-article-in-teaser .a-image { max-width: 100%; order: 1; }

.wo-your-letters .m-article-in-teaser .a-article-content { order: 2; }

.wo-your-letters .write-to-editor { position: relative; }

.wo-your-letters .write-to-editor .a-article-content { align-items: center; }

.wo-your-letters .wo-your-letters-bgbox { margin: 0.27rem 0px; flex-direction: column; flex-grow: 1; background-color: rgb(240, 239, 236); }

.wo-your-letters .wo-your-letters-bgbox.a-article-divider--before-horizontal::before, .wo-your-letters .wo-your-letters-bgbox.a-article-divider--before-horizontal::after, .wo-your-letters .wo-your-letters-bgbox.a-article-divider--after-horizontal::before, .wo-your-letters .wo-your-letters-bgbox.a-article-divider--after-horizontal::after { position: absolute; content: ""; background-color: rgb(229, 229, 229); left: 1.06rem; right: 1.06rem; }

.wo-your-letters .wo-your-letters-bgbox.a-article-divider--before-horizontal::before { top: -0.21rem; }

.wo-your-letters .wo-your-letters-bgbox.a-article-divider--after-horizontal::after { bottom: -0.21rem; }

.wo-your-letters .wo-your-letters-bgbox .wo-your-letters-icon { width: 3.4rem; height: 3.4rem; }

.wo-promotional-materials .index--tag { margin-bottom: 0.43rem; }

.editorial-wo { background-color: rgb(240, 239, 236); }

.editorial-wo .index--header.index--header-underline { border-bottom-width: 0.05rem; }

.editorial-wo .author-photo, .editorial-wo .author-photo::after { border-radius: 50%; }

.editorial-wo .author-photo:hover::after { border-radius: 50%; }

.editorial-wo .index-slider-controls { left: -1.7rem !important; right: -1.7rem !important; }

.t-editorials-slider, .t-editorials-slider .t-editorials-slider-list, .t-editorials-slider .glide__track { position: relative; }

.t-editorials-slider .glide__track { overflow: hidden; }

.t-editorials-slider .glide__track::before, .t-editorials-slider .glide__track::after { display: block; position: absolute; top: 0px; content: ""; width: 0.43rem; height: 100%; background-color: rgb(240, 239, 236); z-index: 1000; }

.t-editorials-slider .glide__track::before { left: -0.11rem; }

.t-editorials-slider .glide__track::after { right: -0.11rem; }

.t-editorials-slider .glide__track .a-article-divider::after { background-color: rgb(208, 208, 208); }

.t-editorials-slider .index-slider-controls { position: absolute; top: 50%; left: 0px; right: 0px; height: 1px; background-color: rgba(0, 0, 0, 0); z-index: 1111; }

.t-editorials-slider .index-slider-controls .index-slider-prev, .t-editorials-slider .index-slider-controls .index-slider-next { position: absolute; top: -0.85rem; width: 1.7rem; height: 1.7rem; align-items: center; justify-content: center; z-index: 22222; background-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; }

.t-editorials-slider .index-slider-controls .index-slider-prev .icon-chevron, .t-editorials-slider .index-slider-controls .index-slider-next .icon-chevron { width: 20px; height: 20px; }

.t-editorials-slider .index-slider-controls .index-slider-prev:hover, .t-editorials-slider .index-slider-controls .index-slider-next:hover { background-color: rgba(0, 0, 0, 0); }

.t-editorials-slider .index-slider-controls .index-slider-prev { left: -0.32rem; transform: rotate(90deg); }

.t-editorials-slider .index-slider-controls .index-slider-next { right: -0.32rem; transform: rotate(-90deg); }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fadeInOut { 
  0% { opacity: 0; }
  10% { opacity: 1; }
  90% { opacity: 1; }
  100% { opacity: 0; }
}

.container:has(.podcasts-wo) { z-index: 2; }

.podcasts-wo .wyborcza-podcast { display: flex; flex-flow: wrap; align-items: center; gap: 0.85rem; margin-left: 17.11rem; margin-right: 0px; min-height: 15.41rem; }

.podcasts-wo .wyborcza-podcast .podcast-player-desc { position: relative; flex: 1 1 0%; min-width: 100%; }

.podcasts-wo .wyborcza-podcast .podcast-player-desc-title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font: 500 1.49em / 1.135 "Austin News Deck Web", "Times New Roman", serif; letter-spacing: -0.5px; margin-bottom: 0.85rem; }

.podcasts-wo .wyborcza-podcast .podcast-player-desc-description { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; order: 3; color: rgb(72, 72, 72); }

.podcasts-wo .wyborcza-podcast .podcast-player-desc-image { left: -17.11rem; right: auto; width: 15.41rem; height: auto; }

.podcasts-wo .wyborcza-podcast .podcast-player-link { position: relative; order: 4; flex: 1 1 0%; top: initial; left: initial; margin-top: 0.43rem; }

.podcasts-wo .wyborcza-podcast .podcast-player-time { position: relative; order: 2; top: initial; left: initial; flex: 0 0 calc(100% - 185px); min-width: calc(100% - 185px); }

.podcasts-wo .wyborcza-podcast .podcast-player-control { top: initial; left: initial; position: relative; order: 1; }

.podcasts-wo .wyborcza-podcast .podcast-player-ima { position: absolute; }
