.tag-page-wrapper{max-width:1366px;margin:0 auto;padding:1rem 1.25rem 0}.tag-page-header{padding-bottom:.75rem;margin-bottom:.5rem}.tag-page-headline{margin:0 0 .25rem;font-family:var(--heading-font-family);font-size:1.875rem;font-weight:700;color:var(--color-primary-dark, #00144A)}.tag-page-abstract{margin:0;color:var(--color-gray-7, #555);font-size:1rem;line-height:1.5}.tag-page-abstract>p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.tag-page-unconfigured{margin:1rem 0;padding:.75rem 1rem;border:1px solid var(--color-alert, #b00020);border-radius:4px;color:var(--color-alert, #b00020);font-weight:500}.tag-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.5rem;max-width:1366px;margin:0 auto;padding:0 1.25rem;align-items:start}.tag-page-main{min-width:0}#tag-page-list{display:block;color:#000b27}#tag-page-list *,#tag-page-list *:before,#tag-page-list *:after{box-sizing:border-box}#tag-page-list .heading{font-family:var(--heading-font-family, sans-serif);font-size:1.125rem;font-weight:700;margin:0 0 .75rem;text-align:left}#tag-page-list .results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}#tag-page-list .result{margin:0;padding:0}#tag-page-list .result-link{background:#fff;border:1px solid #e5e5e5;padding:.9rem 1rem;box-shadow:#0000000a 0 1px 2px;display:grid;grid-template-columns:240px 1fr;gap:.9rem;text-decoration:none;color:inherit}#tag-page-list .result-link:hover,#tag-page-list .result-link:focus-visible{box-shadow:#0000001f 0 2px 6px}#tag-page-list .result-link:focus-visible{outline:1px solid var(--color-secondary);outline-offset:2px}#tag-page-list .result-text{display:flex;flex-direction:column;gap:.35rem;justify-content:space-evenly}#tag-page-list .result-text h3{margin:0;font-size:1.0625rem;line-height:1.35;font-family:var(--heading-font-family, sans-serif);font-weight:700}#tag-page-list .result-link:hover .result-text h3,#tag-page-list .result-link:focus-visible .result-text h3{text-decoration:underline}#tag-page-list .caption{font-size:.75rem;margin:0;color:inherit;font-family:inherit}#tag-page-list .thumb{overflow:hidden;aspect-ratio:16 / 9}#tag-page-list .thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-sm, .3125rem)}#tag-page-list .badges{display:flex;flex-wrap:wrap;gap:.5rem}#tag-page-list .badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm, .5rem);border-radius:var(--badge-border-radius, .3125rem);font-size:var(--badge-font-size, .75rem);padding:var(--spacing-sm, .125rem) var(--spacing-md, .25rem);font-weight:var(--badge-font-weight, 600);background-color:var(--color-white);color:var(--color-secondary);border:1px solid var(--color-light-blue);white-space:nowrap;transition:.2s ease-in-out}@media(max-width:768px){#tag-page-list .result-link{grid-template-columns:1fr}#tag-page-list .result-text h3{order:1}#tag-page-list .result-text .caption{order:2}#tag-page-list .result-text .badges{order:3}}#tag-page-list .loader{width:48px;height:48px;border-radius:50%;border:4px solid var(--color-gray-2, #eee);border-top-color:var(--color-primary, #000);animation:spin 1s linear infinite;margin:1.5rem auto}@keyframes spin{to{transform:rotate(360deg)}}#tag-page-list .empty{color:var(--color-gray-6, #666);font-family:var(--heading-font-family, sans-serif);text-align:center;padding:1rem 0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.tag-page-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;padding:1.5rem 0;font-family:var(--heading-font-family, sans-serif);font-weight:500}.tag-page-pagination__prev,.tag-page-pagination__next{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid var(--color-light-blue, #b3c6d9);border-radius:var(--badge-border-radius, .3125rem);background-color:var(--color-white, #fff);color:var(--color-primary, #003366);text-decoration:none;transition:.2s ease-in-out}.tag-page-pagination__prev:hover,.tag-page-pagination__next:hover{background-color:var(--color-primary, #003366);border-color:var(--color-primary, #003366);color:var(--color-white, #fff)}.tag-page-pagination__current{color:var(--color-gray-7, #555)}.tag-page-rail{position:sticky;top:7rem}.tag-page-rail .opscoad-Desktop_Right_Rail_1{min-width:300px;min-height:250px}@media(max-width:1024px){.tag-page-layout{grid-template-columns:1fr}.tag-page-rail{display:none}}
