.btn-group-xs>.btn,.btn-xs{padding:.5rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem}.nav-column{max-width:30%}.list-title{font-weight:600}.lead-in{font-weight:700;margin-bottom:6px;color:#474747}.lead-icon{margin-right:12px;font-size:x-large;padding-top:1.5em;padding-bottom:.5em;color:#678c69}.question{font-weight:700;font-size:105%;color:#474747;padding-top:12px}[data-bs-theme=dark] .lead-in,[data-bs-theme=dark] .question{color:#eef5ff!important}.answer,.answer-sub{padding-left:9px}.content-title{font-size:x-large;color:#678c69;font-weight:700;margin-bottom:18px}.navigation-list{margin-bottom:12px}.headerlink{float:right;color:#e6e6e6}.headerlink:hover{transition:all .2s ease;transform:scale(1.2);color:gray}@media (min-width: 0px) and (max-width:600px){.nav-column,.content-column{max-width:100%}}@media (min-width: 600px) and (max-width:900px){.nav-column{max-width:40%}.content-column{max-width:60%}}@media (min-width: 900px) and (max-width:1100px){.nav-column{max-width:40%}.content-column{max-width:60%}}@media (min-width: 1100px) and (max-width:2400px){.nav-column{max-width:30%}.content-column{max-width:70%}}.news-page{background:linear-gradient(180deg,#ffffffa3,#fff0),var(--tg-app-bg);font-family:Ubuntu,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:80vh;padding:70px 0 44px}.news-shell{max-width:1440px}.news-article-shell,.news-form-shell,.news-delete-shell{max-width:1180px}.news-masthead,.news-article-header,.news-form-header{border-bottom:1px solid #678C69;margin-bottom:24px;padding-bottom:18px}.news-masthead{align-items:end;display:flex;gap:18px;justify-content:space-between}.news-kicker{color:#678c69;display:inline-flex;gap:8px;align-items:center;font-size:1.5rem;font-weight:700;letter-spacing:0}.news-kicker-link{color:#678c69;text-decoration:none}.news-kicker-link:hover,.news-kicker-link:focus{color:#678c69;text-decoration:none}.news-masthead h1,.news-article-header h1,.news-form-header h1,.news-delete-panel h1{color:#191919;font-size:3rem;line-height:1;margin:3px 0 7px}.news-masthead h1,.news-article-header h1,.news-card h2{font-weight:700}.news-intro,.news-article-header p{color:#555;font-size:1.1rem;margin:.5em 0 0;max-width:780px;text-wrap:pretty}.news-layout{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.news-sidebar{position:sticky;top:82px}.news-nav-toggle{align-items:center;background:var(--tg-surface-bg);border:1px solid rgba(39,39,39,.14);border-radius:8px;box-shadow:0 8px 22px #1b1f2314;color:#333;display:none;font-weight:700;justify-content:space-between;margin-bottom:14px;padding:12px 14px;width:100%}.news-nav-toggle i{transition:transform .15s ease}.news-nav-toggle[aria-expanded=true] i{transform:rotate(180deg)}.news-nav-toggle:focus-visible,.news-side-block a:focus-visible,.news-kicker-link:focus-visible{outline:3px solid rgba(103,140,105,.35);outline-offset:2px}.news-sidebar-tools.collapse{display:block}.news-search,.news-side-block,.news-filter-note,.news-empty,.news-form-panel,.news-delete-panel{background:var(--tg-surface-bg);border:1px solid rgba(39,39,39,.14);border-radius:8px;box-shadow:0 8px 22px #1b1f2314}.news-search{margin-bottom:14px;padding:14px}.news-search label,.news-side-block h2{color:#333;font-size:.78rem;font-weight:700;margin-bottom:8px}.news-side-block{margin-bottom:14px;padding:14px}.news-side-block a{align-items:center;border-radius:6px;color:#2b2b2b;display:flex;justify-content:space-between;padding:7px 8px;text-decoration:none}.news-side-block a:hover,.news-side-block a.active{background:#678c6924;color:#224d27}.news-side-block p{color:#666;margin-bottom:0}.news-admin-card .btn{color:#fff;justify-content:center;padding:.5rem .75rem;width:100%}.news-feed{display:grid;gap:18px}.news-card{background:#fffdf8;border:1px solid rgba(35,35,35,.16);border-radius:12px;box-shadow:0 12px 28px #1b1f231a;color:inherit;display:grid;grid-template-columns:minmax(190px,32%) minmax(0,1fr);overflow:hidden;position:relative;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.news-card:hover,.news-card:focus-within{border-color:#678c6980;box-shadow:0 16px 34px #1b1f2324;transform:translateY(-1px)}.news-card-link{border-radius:inherit;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.news-card-link:focus-visible{outline:3px solid rgba(103,140,105,.55);outline-offset:-4px}.news-card-image,.news-card-body{pointer-events:none;position:relative;z-index:2}.news-card-no-image{grid-template-columns:minmax(0,1fr)}.news-card-draft{border-style:dashed}.news-card-image{background:#d8d0c2;min-height:220px}.news-card-image img,.news-article-image img,.news-current-image img{display:block;height:100%;object-fit:cover;width:100%}.news-card-image img{transition:transform .18s ease}.news-card:hover .news-card-image img,.news-card:focus-within .news-card-image img{transform:scale(1.025)}.news-card-body{padding:22px}.news-card-meta,.news-article-meta{color:#67615a;display:flex;flex-wrap:wrap;font-size:.84rem;gap:8px 14px;margin-bottom:8px}.news-card h2{color:#355f38;font-size:2rem;line-height:1.06;margin:0 0 8px}.news-card:hover h2,.news-card:focus-within h2{color:#355f38}.news-subheading{color:#404040;font-size:1.05rem;font-weight:600;margin-bottom:11px}.news-card-preview{color:#4f4a45;line-height:1.58}.news-card-actions,.news-form-actions,.news-detail-tools,.news-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.news-card-actions,.news-form-actions{margin-top:18px}.news-card-actions a.btn{pointer-events:auto;position:relative;z-index:3}.news-read-indicator{pointer-events:none}.news-detail-tools{align-items:center;justify-content:space-between;margin-bottom:16px}.news-draft-label{background:#fff3cd;border:1px solid #e7c65b;border-radius:999px;color:#6b5100;font-size:.75rem;font-weight:700;padding:1px 8px}.news-filter-note,.news-empty{padding:16px}.news-filter-note{align-items:center;display:flex;gap:12px;justify-content:space-between}.news-article-shell{max-width:1058px}.news-article-header{text-align:center}.news-article-header h1{font-size:3.4rem;margin-left:auto;margin-right:auto;max-width:860px;text-wrap:pretty}.news-article-header p{margin-left:auto;margin-right:auto}.news-article-meta{justify-content:center;margin-top:12px}.news-article-image{border-radius:12px;box-shadow:0 14px 30px #1b1f2329;margin:0 0 28px;max-height:520px;overflow:hidden}.news-article-body{background:#fffdf8;border:1px solid rgba(35,35,35,.35);border-radius:12px;color:#2b2a28;font-size:1.16rem;font-weight:300;line-height:2;padding:clamp(22px,4vw,46px)}.news-article-body h2,.news-article-body h3{color:#202020;line-height:1.15;margin:1.35em 0 .45em}.news-article-body>*:first-child{margin-top:0}.news-article-body p{margin-bottom:1.15em}.news-article-body blockquote{border-left:4px solid #678C69;color:#4c4b47;font-style:italic;margin:1.4rem 0;padding:.15rem 0 .15rem 1rem}.news-article-body a{color:#255f99}.news-article-body>p:first-of-type:first-letter{color:#678c69;float:left;font-size:4.5rem;font-weight:700;line-height:.85;margin:.08em .12em 0 0}.news-article-first-words{color:#678c69;font-weight:500}.news-article-end-mark{align-items:center;color:#678c69;display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.news-form-panel,.news-delete-panel{padding:clamp(18px,3vw,30px)}.news-current-image{aspect-ratio:16 / 7;border-radius:12px;overflow:hidden}.news-quill-editor{background:#fff;border-radius:0 0 12px 12px;min-height:320px}.news-quill-editor .ql-editor{font-size:1rem;line-height:1.55;min-height:320px}.news-pagination{align-items:center;justify-content:center;padding-top:6px}[data-bs-theme=dark] .news-page{background:linear-gradient(180deg,#2b34406b,#11161d00),var(--tg-app-bg)}[data-bs-theme=dark] .news-masthead,[data-bs-theme=dark] .news-article-header,[data-bs-theme=dark] .news-form-header{border-bottom-color:#9abfaa}[data-bs-theme=dark] .news-masthead h1,[data-bs-theme=dark] .news-article-header h1,[data-bs-theme=dark] .news-form-header h1,[data-bs-theme=dark] .news-delete-panel h1,[data-bs-theme=dark] .news-article-body h2,[data-bs-theme=dark] .news-article-body h3,[data-bs-theme=dark] .news-search label,[data-bs-theme=dark] .news-side-block h2{color:#f0f5fd}[data-bs-theme=dark] .news-intro,[data-bs-theme=dark] .news-article-header p,[data-bs-theme=dark] .news-subheading,[data-bs-theme=dark] .news-card-preview,[data-bs-theme=dark] .news-side-block p{color:var(--tg-dark-text-muted)}[data-bs-theme=dark] .news-search,[data-bs-theme=dark] .news-side-block,[data-bs-theme=dark] .news-nav-toggle,[data-bs-theme=dark] .news-filter-note,[data-bs-theme=dark] .news-empty,[data-bs-theme=dark] .news-form-panel,[data-bs-theme=dark] .news-delete-panel,[data-bs-theme=dark] .news-card,[data-bs-theme=dark] .news-article-body{background:var(--tg-dark-surface);border-color:var(--tg-dark-border);box-shadow:var(--tg-dark-shadow)}[data-bs-theme=dark] .news-side-block a,[data-bs-theme=dark] .news-nav-toggle{color:var(--tg-dark-text)}[data-bs-theme=dark] .news-side-block a:hover,[data-bs-theme=dark] .news-side-block a.active{background:#8ab4ff24;color:#f5f9ff}[data-bs-theme=dark] .news-card-meta,[data-bs-theme=dark] .news-article-meta{color:#bdc6d2}[data-bs-theme=dark] .news-card:hover h2,[data-bs-theme=dark] .news-card:focus-within h2,[data-bs-theme=dark] .news-card h2,[data-bs-theme=dark] .news-kicker{color:#9abfaa}[data-bs-theme=dark] .news-article-body{color:var(--tg-dark-text)}[data-bs-theme=dark] .news-article-body blockquote{color:#d2dae6}[data-bs-theme=dark] .news-quill-editor{background:var(--tg-dark-surface)}@media (max-width: 991.98px){.news-layout{grid-template-columns:minmax(0,1fr)}.news-sidebar{position:static}.news-nav-toggle{display:flex}.news-sidebar-tools.collapse:not(.show){display:none}.news-card{grid-template-columns:minmax(0,1fr)}.news-card-image{aspect-ratio:16 / 8;min-height:0}}@media (max-width: 575.98px){.news-page{padding-top:40px}.news-masthead,.news-detail-tools{align-items:stretch;flex-direction:column}.news-masthead h1,.news-article-header h1{font-size:2.35rem}.news-card h2{font-size:1.55rem}.news-card-body{padding:18px}}@media (prefers-reduced-motion: reduce){.news-card,.news-card-image img,.news-nav-toggle i{transition:none}.news-card:hover,.news-card:focus-within,.news-card:hover .news-card-image img,.news-card:focus-within .news-card-image img{transform:none}}
