.tkag-main{padding-bottom:65px}.tkag-page{scroll-margin-top:130px}.tkh-home .tkag-intro{padding:52px 0 36px;border-bottom:1px solid #e0e8ed}.tkh-home .tkag-intro h1{font-size:clamp(32px,3.5vw,44px);font-weight:600;line-height:1.2;letter-spacing:-1px;margin:12px 0 20px}.tkh-home .tkag-intro>p:not(.tkh-eyebrow){color:var(--muted);font-size:15px;margin-top:5px}.tkag-near{padding:32px 0;border-bottom:1px solid #e0e8ed}.tkag-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.tkh-home .tkag-section-head h2{font-size:26px;font-weight:600;line-height:1.3;letter-spacing:-.5px;margin:8px 0}.tkag-section-head>span,.tkag-section-head>a{font-size:12px;color:var(--muted)}.tkag-section-head>a{text-decoration:underline;text-underline-offset:5px}.tkag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tkag-card{min-width:0;border:1px solid #dce6ec;border-radius:12px;padding:22px;overflow-wrap:anywhere;background:#fff}.tkag-card-head{display:flex;gap:12px;align-items:start;justify-content:space-between;flex-wrap:wrap}.tkh-home .tkag-date{font-size:12px;color:#86703f;line-height:1.5}.tkh-home .tkag-card h3{font-size:17px;font-weight:600;line-height:1.55;margin:16px 0 20px}.tkag-card dl{font-size:12px;margin:0;line-height:1.7}.tkag-card dt{color:var(--muted);margin-top:10px}.tkag-card dd{margin:2px 0 0}.tkag-list{padding-top:36px;scroll-margin-top:130px}.tkag-filter{display:flex;gap:18px;align-items:end;flex-wrap:wrap;background:#f5f8f9;padding:22px;border-radius:12px}.tkag-filter label{display:grid;gap:8px;font-size:12px;flex:1;min-width:180px}.tkag-filter input,.tkag-filter select{width:100%;min-width:0;background:#fff;border:1px solid #cfdee7;border-radius:7px;padding:10px 12px;font:inherit;color:var(--navy);height:44px}.tkag-filter button{min-height:44px}.tkag-month-nav{display:flex;justify-content:space-between;gap:20px;margin:20px 0;font-size:13px}.tkag-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 16px}.tkag-counts a{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid #e0e8ed;border-radius:10px;min-width:0}.tkag-counts strong{font-size:24px;font-weight:600}.tkag-counts span{font-size:12px}.tkag-counts a[aria-current]{border-color:var(--gold);background:#faf7f0}.tkh-home .tkag-note{font-size:12px;color:var(--muted);margin:16px 0;line-height:1.8}.tkh-home .tkag-result{font-size:13px;margin:26px 0 18px}.tkag-pagination{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:30px}.tkag-pagination a{padding:8px 12px;border:1px solid #dce6ec;border-radius:7px;font-size:13px}.tkag-pagination a[aria-current]{background:var(--navy);color:white}.tkag-home-summary{padding:30px 0 38px;border-bottom:1px solid #e0e8ed}.tkag-brief{margin-bottom:24px}.tkag-brief .tkag-card{background:#fbfcfc}
@media(max-width:1000px){.tkag-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.tkag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.tkag-grid{grid-template-columns:1fr}.tkag-section-head{align-items:start;flex-direction:column;gap:7px}.tkag-filter{padding:18px;gap:14px}.tkag-filter label,.tkag-filter button{width:100%;flex-basis:100%}.tkag-card{padding:20px}.tkag-counts a{padding:12px;gap:8px}.tkag-counts span{font-size:11px}.tkh-home .tkag-intro{padding-top:32px}.tkag-month-nav{font-size:12px}.tkh-home .tkag-section-head h2{font-size:24px}}
