@font-face{font-family:"Montserrat";font-weight:400;src:url("../../../wwwroot/fonts/Montserrat-Regular.woff") format("woff"),url("../../../wwwroot/fonts/Montserrat-Regular.ttf") format("truetype")}@font-face{font-family:"Montserrat";font-weight:700;src:url("../../../wwwroot/fonts/Montserrat-Bold.woff") format("woff"),url("../../../wwwroot/fonts/Montserrat-Bold.ttf") format("truetype")}html,body{color:#1f2328;background-color:#f6f8fa;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;z-index:10}.content .content-block{padding:1rem;background-color:#fff;border:1px solid #d0d7de;border-radius:.25rem;box-shadow:0 1px 0 rgba(31,35,40,.04);transition:box-shadow .2s ease,border-color .2s ease}.content .content-block:hover{border-color:rgb(240.16,227.56,212.16);box-shadow:0 1px 0 rgba(31,35,40,.04),0 8px 24px rgba(31,35,40,.06)}.content .content-block .remove-padding{margin:-1rem}.content .content-block .list-group-item{border-color:#d0d7de;background-color:rgba(0,0,0,0);color:#1f2328;transition:background .2s ease,color .2s ease}.content .content-block .list-group-item.list-group-item-action:hover,.content .content-block .list-group-item.list-group-item-action:focus{background:linear-gradient(90deg, rgba(202, 157, 102, 0.14) 0%, rgba(202, 157, 102, 0.06) 100%);color:#836642;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#1f2328;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;line-height:1.25}h1{font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}h2{font-size:clamp(1.2rem,1.05rem + .75vw,1.6rem)}.text-brand{color:#ca9d66 !important}.bg-brand{background-color:#ca9d66 !important}a{color:#1f2328;text-decoration:none;transition:color .2s ease}a:hover,a:active{color:#836642;text-decoration:underline;text-underline-offset:.14em}a.link-primary,a.link-brand{color:#836642 !important}a.link-secondary{color:#1f2328 !important}a.link-muted{color:#57606a !important}a.link-with-icon:hover span{text-decoration:underline}.btn-primary,.btn-outline-primary{color:#836642 !important;border-color:#d0d7de !important;background-color:#fff !important;font-weight:400;box-shadow:0 1px 0 rgba(31,35,40,.04);transition:all .2s ease}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle,.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle{background-color:#f9f3ed !important;color:#836642 !important;border-color:#ca9d66 !important}.btn-primary:disabled,.btn-primary.disabled,.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#57606a !important;border-color:#d0d7de !important;background-color:#f6f8fa !important;opacity:.8}.card{border:1px solid #d0d7de;border-radius:.25rem;box-shadow:0 1px 0 rgba(31,35,40,.04)}.mr-1{margin-right:.5rem}@media(max-width: 768px){.content .content-block{padding:.75rem}.content .content-block:hover{box-shadow:0 1px 0 rgba(31,35,40,.04)}.content .content-block .remove-padding{margin:-0.75rem}}@media(min-width: 1024px){.content .content-block{padding:1.5rem}.content .content-block .remove-padding{margin:-1.5rem}}form .form-group{margin:1rem 0 !important}form .form-group label{font-weight:600;color:#1f2328;margin-bottom:.5rem}form .form-group label.form-label{font-weight:600}form .form-group .form-control,form .form-group .form-select{min-height:2.5rem;border-color:#d0d7de;border-radius:.25rem;background-color:#fff;color:#1f2328;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease}form .form-group .form-control:focus,form .form-group .form-select:focus{border-color:#ca9d66;box-shadow:0 0 0 .2rem rgba(202,157,102,.22)}form .form-group .form-control::placeholder,form .form-group .form-select::placeholder{color:#57606a}form .form-group .form-check-label{color:#1f2328;margin-left:.5rem}form .form-group .form-check-input{border-color:#d0d7de;transition:background-color .2s ease,border-color .2s ease}form .form-group .form-check-input:checked{background-color:#ca9d66;border-color:#ca9d66}form .form-group .form-check-input:focus{border-color:#ca9d66;box-shadow:0 0 0 .25rem rgba(202,157,102,.25)}form .form-group .form-check-input:checked:focus{background-color:#ca9d66;border-color:#ca9d66}form .button-row{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap}header.navbar{font-weight:400;background-color:#fff;border-bottom:1px solid #d0d7de;box-shadow:0 1px 0 rgba(31,35,40,.04)}.navbar-brand{gap:.25rem}.header-logo{max-width:68px;height:auto}.header-text{line-height:1.15}.header-text .header-title{font-size:1.2rem;font-weight:600;color:#1f2328}.header-text .header-subtitle{font-size:.9rem;color:#57606a}.navbar-nav{gap:.15rem}.navbar-nav .dropdown{position:relative}.navbar-nav .nav-link{color:#1f2328;border-radius:.25rem;border:0;padding:.5rem .75rem;transition:color .2s,background-color .2s}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus{color:#836642;background:linear-gradient(90deg, rgba(202, 157, 102, 0.14) 0%, rgba(202, 157, 102, 0.06) 100%);text-decoration:none}.navbar-nav .nav-item.show>.nav-link{color:#836642;background:linear-gradient(90deg, rgba(202, 157, 102, 0.18) 0%, rgba(202, 157, 102, 0.09) 100%);text-decoration:none}.navbar-nav .dropdown>.nav-link,.navbar-nav .dropdown>.nav-link:hover,.navbar-nav .dropdown>.nav-link:focus,.navbar-nav .dropdown.show>.nav-link{border-color:rgba(0,0,0,0)}.navbar-nav .nav-link.active{color:#836642;background:linear-gradient(90deg, rgba(202, 157, 102, 0.22) 0%, rgba(202, 157, 102, 0.1) 100%)}.navbar-nav .dropdown-menu{border:0;border-radius:.375rem;box-shadow:0 12px 28px rgba(31,35,40,.12),0 2px 8px rgba(31,35,40,.06);margin-top:.25rem;background-color:hsla(0,0%,100%,.98);backdrop-filter:blur(8px);min-width:14rem;padding:.4rem}.navbar-nav .dropdown-divider{margin:.35rem 0;border-top-color:#d0d7de}.dropdown-item{font-size:.875rem;border-radius:.15rem;padding:.45rem .65rem;color:#1f2328}.dropdown-item:hover,.dropdown-item:focus{background:linear-gradient(90deg, rgba(202, 157, 102, 0.14) 0%, rgba(202, 157, 102, 0.06) 100%);color:#836642;text-decoration:none}@media(max-width: 768px){.header-logo{max-width:52px}.header-text .header-title{font-size:1.02rem}.header-text .header-subtitle{font-size:.78rem}.navbar-collapse{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #d0d7de}.navbar-nav .nav-link{padding:.5rem .6rem}.navbar-nav .dropdown-menu{border-radius:.25rem;box-shadow:none;background-color:#f6f8fa;backdrop-filter:none}}.pager{margin-top:1rem}.pager-wrapper{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:1px solid #d0d7de;border-radius:.25rem;background-color:#fff;box-shadow:0 1px 0 rgba(31,35,40,.04);flex-wrap:wrap}.pager-pages{display:flex;align-items:center;gap:.25rem}.pager-nav,.pager-page{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.25rem;height:2.25rem;padding:.4rem .7rem;border:1px solid #d0d7de;border-radius:.25rem;background-color:#fff;color:#1f2328;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.pager-nav:hover,.pager-nav:focus,.pager-page:hover,.pager-page:focus{color:#836642;border-color:#ca9d66;background:linear-gradient(90deg, rgba(202, 157, 102, 0.14) 0%, rgba(202, 157, 102, 0.06) 100%);text-decoration:none}.pager-nav.is-disabled,.pager-page.is-disabled{opacity:.5;pointer-events:none}.pager-nav.is-active,.pager-page.is-active{color:#836642;border-color:#ca9d66;background:linear-gradient(90deg, rgba(202, 157, 102, 0.22) 0%, rgba(202, 157, 102, 0.1) 100%);font-weight:600}.pager-size-form{display:inline-flex;align-items:center;gap:.25rem;margin-left:.25rem;color:#57606a;font-size:.875rem}.pager-size-form select{height:2.25rem;padding:.3rem .55rem;border:1px solid #d0d7de;border-radius:.25rem;background-color:#fff;color:#1f2328;transition:border-color .2s,box-shadow .2s}.pager-size-form select:hover,.pager-size-form select:focus{border-color:#ca9d66;outline:none;box-shadow:0 0 0 .2rem rgba(202,157,102,.12)}@media(max-width: 768px){.pager-wrapper{justify-content:center}.pager-nav{min-width:auto}.pager-size-form{width:100%;justify-content:center;margin-left:0}}.contact-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #d0d7de;border-radius:.25rem;overflow:hidden;box-shadow:0 1px 0 rgba(31,35,40,.04);transition:box-shadow .2s,transform .2s;height:100%}.contact-card:hover{box-shadow:0 1px 0 rgba(31,35,40,.04),0 8px 24px rgba(31,35,40,.06);transform:translateY(-2px)}.contact-card .contact-card-header{padding:1rem;border-bottom:1px solid #d0d7de;background-color:#f6f8fa}.contact-card .contact-card-header .contact-card-title{margin-bottom:.25rem;color:#1f2328;font-weight:600;font-size:1rem}.contact-card .contact-card-header .contact-card-subtitle{margin-bottom:0;color:#57606a;font-size:.875rem}.contact-card .contact-card-body{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.contact-card .contact-card-body .contact-info{display:flex;align-items:center;gap:.5rem;color:#57606a;font-size:.875rem}.contact-card .contact-card-body .contact-info i{color:#ca9d66;flex-shrink:0;min-width:1.25rem;text-align:center}.contact-card .contact-card-body .contact-info a{color:#ca9d66;text-decoration:none;transition:color .2s}.contact-card .contact-card-body .contact-info a:hover{color:#836642;text-decoration:underline}@media(max-width: 768px){.contact-card .contact-card-header{padding:.75rem}.contact-card .contact-card-body{padding:.75rem;gap:.5rem}}#overlay{position:fixed;background-color:rgba(31,35,40,.56);top:0;left:0;bottom:0;height:100%;width:100%;z-index:1040}#overlay .cookie-consent-banner{position:fixed;bottom:0;width:100%;padding:1rem;z-index:1050;border-top:1px solid #d0d7de;background-color:#fff;color:#1f2328;box-shadow:0 -4px 12px rgba(31,35,40,.1)}#overlay .cookie-consent-banner h2{color:#836642;font-weight:600;margin-bottom:.5rem}#overlay .cookie-consent-banner p{margin-bottom:.5rem;color:#1f2328;font-size:.875rem}#overlay .cookie-consent-banner p:last-of-type{margin-bottom:1rem}#overlay .cookie-consent-banner .button-row{text-align:center;display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}#overlay .cookie-consent-banner .button-row button{margin-right:0}#overlay .cookie-consent-banner .button-row button.btn-primary{background-color:#ca9d66;border-color:#ca9d66;color:#fff}#overlay .cookie-consent-banner .button-row button.btn-primary:hover{background-color:#836642;border-color:#836642}#overlay .cookie-consent-banner .button-row button.btn-outline-secondary{color:#1f2328;border-color:#1f2328}#overlay .cookie-consent-banner .button-row button.btn-outline-secondary:hover{background-color:#1f2328;color:#fff}#overlay .cookie-consent-banner .button-row button.btn-link{color:#ca9d66;text-decoration:none}#overlay .cookie-consent-banner .button-row button.btn-link:hover{color:#836642;text-decoration:underline}@media(max-width: 768px){#overlay .cookie-consent-banner{padding:1rem}#overlay .cookie-consent-banner h2{font-size:1rem}#overlay .cookie-consent-banner p{font-size:.8125rem}#overlay .cookie-consent-banner .button-row{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}#overlay .cookie-consent-banner .button-row button,#overlay .cookie-consent-banner .button-row a{margin:0;width:100%}}#overlay .cookie-settings-container{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;color:#1f2328;padding:1.25rem;box-shadow:0 8px 24px rgba(31,35,40,.18);border-radius:.25rem;border:1px solid #d0d7de;width:800px;z-index:1050}#overlay .cookie-settings-container h2{color:#836642;font-weight:600;margin-bottom:20px}#overlay .cookie-settings-container .cookie-setting{margin-bottom:20px;text-align:left;border-bottom:1px solid #d0d7de;padding-bottom:20px}#overlay .cookie-settings-container .cookie-setting:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#overlay .cookie-settings-container .cookie-setting label{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:.75rem;color:#1f2328;font-weight:400}#overlay .cookie-settings-container .cookie-setting input[type=checkbox]{display:none}#overlay .cookie-settings-container .cookie-setting .toggle{position:relative;width:40px;height:20px;background-color:#afb8c1;border-radius:15px;transition:background-color .3s;flex-shrink:0}#overlay .cookie-settings-container .cookie-setting .toggle::before{content:"";position:absolute;width:18px;height:18px;background-color:#fff;border-radius:50%;top:1px;left:1px;transition:transform .3s}#overlay .cookie-settings-container .cookie-setting input[type=checkbox]:checked+.toggle{background-color:#ca9d66}#overlay .cookie-settings-container .cookie-setting input[type=checkbox]:checked+.toggle::before{transform:translateX(20px)}#overlay .cookie-settings-container .cookie-setting p{margin-top:5px;font-size:.875rem;color:#57606a}#overlay .cookie-settings-container .button-row{display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem}#overlay .cookie-settings-container .button-row button.btn-primary{background-color:#ca9d66;border-color:#ca9d66;color:#fff}#overlay .cookie-settings-container .button-row button.btn-primary:hover{background-color:#836642;border-color:#836642}#overlay .cookie-settings-container .button-row button.btn-outline-secondary{color:#1f2328;border-color:#1f2328}#overlay .cookie-settings-container .button-row button.btn-outline-secondary:hover{background-color:#1f2328;color:#fff}#overlay .cookie-settings-container .button-row button.btn-link{color:#ca9d66;text-decoration:none}#overlay .cookie-settings-container .button-row button.btn-link:hover{color:#836642;text-decoration:underline}@media(max-width: 768px){#overlay .cookie-settings-container{width:90%;padding:1rem}#overlay .cookie-settings-container h2{font-size:1.25rem}#overlay .cookie-settings-container .button-row{flex-direction:column}#overlay .cookie-settings-container .button-row button,#overlay .cookie-settings-container .button-row a{width:100%}}.sidebar-nav{border-radius:.25rem;padding:.75rem;background-color:#f6f8fa;border:1px solid #d0d7de;box-shadow:0 1px 0 rgba(31,35,40,.04)}.sidebar-nav ul.nav{gap:.35rem}.sidebar-nav a.nav-link{color:#1f2328 !important;transition:color .2s,background-color .2s,border-color .2s;border-radius:.15rem;border:1px solid rgba(0,0,0,0);padding:.55rem .7rem}.sidebar-nav a.nav-link:hover,.sidebar-nav a.nav-link:active{background-color:#f9f3ed;border-color:rgb(238.04,223.64,206.04);color:#1f2328 !important}.sidebar-nav a.nav-link.active{background-color:#f9f3ed;border-color:rgb(231.15,210.9,186.15);color:#836642 !important;font-weight:600}@media(max-width: 768px){.sidebar-nav{padding:.6rem}.sidebar-nav a.nav-link{padding:.5rem .6rem}}@media screen and (min-width: 1440px){.carousel .carousel-inner{height:600px}}.flight-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #d0d7de;border-radius:.25rem;overflow:hidden;box-shadow:0 1px 0 rgba(31,35,40,.04);margin-bottom:1rem;transition:box-shadow .2s,transform .2s}.flight-card:hover{box-shadow:0 1px 0 rgba(31,35,40,.04),0 8px 24px rgba(31,35,40,.06);transform:translateY(-1px)}.flight-card .flight-header{padding:1rem;border-bottom:1px solid #d0d7de;background-color:#f6f8fa}.flight-card .flight-header .flight-title{margin-bottom:0;color:#1f2328;font-weight:600;font-size:1.25rem}.flight-card .flight-body{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.flight-card .flight-categories{display:flex;flex-wrap:wrap;gap:.5rem}.flight-card .flight-categories .flight-category{background-color:#f9f3ed;color:#836642;padding:.5rem .75rem;border-radius:.2rem;font-weight:600;font-size:.875rem}.flight-card .flight-basketting{display:flex;align-items:center;gap:.5rem;color:#57606a;font-size:.875rem}.flight-card .flight-basketting i{color:#ca9d66}.flight-card .flight-description p{margin-bottom:0;line-height:1.5}.flight-card .flight-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.flight-card .flight-actions .admin-links{margin-left:auto}@media(max-width: 768px){.flight-card .flight-header{padding:.75rem}.flight-card .flight-body{padding:.75rem;gap:.5rem}.flight-card .flight-actions{flex-direction:column;gap:.5rem}.flight-card .flight-actions .admin-links{width:100%;margin-left:0}}.result-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #d0d7de;border-radius:.25rem;overflow:hidden;box-shadow:0 1px 0 rgba(31,35,40,.04);transition:box-shadow .2s,transform .2s;height:100%}.result-card:hover{box-shadow:0 1px 0 rgba(31,35,40,.04),0 8px 24px rgba(31,35,40,.06);transform:translateY(-2px)}.result-card .result-card-header{padding:1rem;border-bottom:1px solid #d0d7de;background-color:#f6f8fa;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.result-card .result-card-header .result-card-title{margin-bottom:0;color:#1f2328;font-weight:600;font-size:1rem;flex:1}.result-card .result-card-header .result-trophy-badge{color:#ca9d66;font-size:1.25rem;flex-shrink:0;display:inline-flex;align-items:center}.result-card .result-card-body{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.result-card .result-meta{display:flex;align-items:center;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid #d0d7de}.result-card .result-meta .result-covenant{background-color:#f9f3ed;color:#836642;padding:.25rem .5rem;border-radius:.2rem;font-size:.875rem;font-weight:600}.result-card .result-meta .result-date{display:flex;align-items:center;gap:.25rem;color:#57606a;font-size:.875rem}.result-card .result-meta .result-date i{color:#ca9d66}.result-card .result-actions{display:flex;flex-direction:column;gap:.5rem}.result-card .result-actions .link-brand.link-with-icon{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:#ca9d66;text-decoration:none;transition:color .2s}.result-card .result-actions .link-brand.link-with-icon i{font-size:1.25rem}.result-card .result-actions .link-brand.link-with-icon:hover{color:#836642;text-decoration:underline}.result-card .result-admin-actions{padding-top:.5rem;border-top:1px solid #d0d7de;display:flex;gap:.5rem}.result-card .result-admin-actions .link-brand{color:#ca9d66;text-decoration:none;font-size:.875rem;transition:color .2s}.result-card .result-admin-actions .link-brand:hover{color:#836642;text-decoration:underline}@media(max-width: 768px){.result-card .result-card-header{padding:.75rem;flex-direction:column}.result-card .result-card-header .result-card-title{font-size:.875rem}.result-card .result-card-header .result-trophy-badge{align-self:flex-start}.result-card .result-card-body{padding:.75rem;gap:.5rem}.result-card .result-meta{flex-direction:column;align-items:flex-start;gap:.25rem}}.home-page .block-title h5{margin-bottom:.5rem;color:#1f2328;font-weight:600}.home-page .weather-content{margin-bottom:.5rem}.home-page .weather-content iframe{width:100%;border:0;border-radius:.25rem;display:block}.content .content-block.sponsors{min-height:250px;border:1px dashed rgb(236.45,220.7,201.45);background:linear-gradient(180deg, #ffffff 0%, #f9f3ed 100%)}.latest-news-shell .content-block-news-feed{display:flex;flex-direction:column}.latest-news-shell .content-block-news-feed .block-title{padding-bottom:.5rem;margin-bottom:.5rem}.latest-news-shell .content-block-news-feed .block-title h5{color:#1f2328}.latest-news-shell .content-block-news-feed .list-group{gap:.25rem}.latest-news-shell .content-block-news-feed .news-feed-item{padding:.65rem .6rem;border:1px solid #d0d7de;border-radius:.25rem !important;margin-bottom:0}.latest-news-shell .content-block-news-feed .news-feed-item .news-title{font-weight:600;line-height:1.35;margin-bottom:.1rem}.news-list-page .news-list-card{border-radius:.25rem;overflow:hidden;margin-bottom:.75rem}.news-list-page .news-list-card .card-body{gap:.25rem}.news-view-page .content-block .button-row,.news-add-page .content-block .button-row,.news-edit-page .content-block .button-row,.news-delete-page .content-block .button-row{margin-top:.75rem}.hero{display:flex;flex-direction:column;gap:.75rem}.hero .news-hero-card{flex:1 1 auto;display:block;position:relative;overflow:hidden;color:#fff;text-decoration:none;background-color:#1f2328;border-radius:.25rem;border:1px solid #d0d7de;box-shadow:0 1px 0 rgba(31,35,40,.04);min-height:100%;transition:transform .2s ease,box-shadow .2s ease}.hero .news-hero-card:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(31,35,40,.04),0 8px 24px rgba(31,35,40,.06);text-decoration:none}.hero .news-hero-card img{width:100%;height:100%;object-fit:cover}.hero .news-hero-card.no-image.championship{background:#1f2328 url("/images/pages/news/placeholder-championship.png") no-repeat center center;background-size:cover}.hero .news-hero-card.no-image.kbdb{background:#1f2328 url("/images/pages/news/placeholder-kbdb.png") no-repeat center center;background-size:cover}.hero .news-hero-card.no-image.union{background:#1f2328 url("/images/pages/news/placeholder-union.png") no-repeat center center;background-size:cover}.hero .news-hero-card .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.3rem;background:linear-gradient(to top, rgba(31, 35, 40, 0.9) 0%, rgba(31, 35, 40, 0.2) 62%)}.hero .news-hero-card .overlay .news-badge{display:inline-flex;align-self:flex-start;font-size:.75rem;font-weight:600;color:#836642;background:hsla(0,0%,100%,.88);border-radius:999px;padding:.2rem .55rem}.hero .news-hero-card .overlay h2{margin:0;color:#ca9d66;line-height:1.2}.hero .news-hero-card .overlay small{color:hsla(0,0%,100%,.92)}.card .card-image{height:180px;background-color:#f6f8fa}.card .card-image.championship{background:#1f2328 url("/images/pages/news/placeholder-championship.png") no-repeat center center;background-size:cover;aspect-ratio:16/9}.card .card-image.kbdb{background:#1f2328 url("/images/pages/news/placeholder-kbdb.png") no-repeat center center;background-size:cover;aspect-ratio:16/9}.card .card-image.union{background:#1f2328 url("/images/pages/news/placeholder-union.png") no-repeat center center;background-size:cover;aspect-ratio:16/9}.card .card-image img{width:100%;height:180px;object-fit:cover}.news-detail-img{max-height:420px;object-fit:cover;border-radius:.25rem;border:1px solid #d0d7de;box-shadow:0 1px 0 rgba(31,35,40,.04)}table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #d0d7de;border-radius:.25rem;overflow:hidden;background-color:#fff;box-shadow:0 1px 0 rgba(31,35,40,.04)}table thead{background-color:#f6f8fa}table thead th{color:#1f2328;font-weight:600;border-bottom:1px solid #d0d7de;padding:.75rem 1rem}table thead a{color:#1f2328 !important}table thead a:hover{color:#836642 !important;text-decoration:underline}table tbody tr{border-bottom:1px solid #d0d7de}table tbody tr:hover{background-color:#f9f3ed}table tbody td{vertical-align:middle;padding:.75rem 1rem;color:#1f2328;border-top:1px solid #d0d7de}table tbody td.file-download{text-align:center}table tbody td.file-download i{color:#ca9d66;cursor:pointer;transition:color .2s}table tbody td.file-download i:hover{color:#836642}table tbody td.file-download a{color:#836642 !important}table tbody td.file-download a:hover{text-decoration:none}@media(max-width: 768px){table thead th,table tbody td{padding:.5rem .75rem}}.championship-links{display:flex;flex-direction:column;gap:.75rem}.championship-links .link-brand{color:#ca9d66;text-decoration:none;font-weight:600;padding:.75rem 0;border-bottom:1px solid #d0d7de;transition:color .2s,padding-left .2s}.championship-links .link-brand:hover{color:#836642;padding-left:.5rem;text-decoration:underline}.championship-links .link-brand:last-child{border-bottom:none}.account-page{max-width:42rem;margin-inline:auto}.account-page .content-block .account-support-links{margin-top:1rem !important;padding-top:.75rem;border-top:1px solid #d0d7de}.account-page .content-block .account-support-links a{color:#836642}.account-page .content-block .account-support-links a:hover,.account-page .content-block .account-support-links a:focus-visible{color:#ca9d66}.account-layout .page-header{margin-bottom:.75rem}.account-layout .page-content-block .manage-form{max-width:40rem}.account-layout .page-content-block a:not(.btn):not(.nav-link){color:#836642}.account-layout .page-content-block a:not(.btn):not(.nav-link):hover,.account-layout .page-content-block a:not(.btn):not(.nav-link):focus-visible{color:#ca9d66}.account-layout .page-content-block .table{--bs-table-bg: transparent;--bs-table-color: #1f2328;--bs-table-border-color: #d0d7de}/*# sourceMappingURL=app.css.map */
