.acc-card[data-v-cc7bf28a]{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.acc-card--nested[data-v-cc7bf28a]{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-bg-subtle);border-bottom:0}.acc-card__meta[data-v-cc7bf28a]{align-items:center;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;line-height:1.6;display:flex}.acc-card__type[data-v-cc7bf28a]{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-bg);color:var(--color-note-text);font-weight:700}.acc-card--nested .acc-card__type[data-v-cc7bf28a]{background:var(--color-bg)}.acc-card--nested .acc-card__meta[data-v-cc7bf28a],.acc-card--nested .acc-card__summary-label[data-v-cc7bf28a],.acc-card--nested .acc-card__ships[data-v-cc7bf28a],.acc-card--nested .acc-card__note[data-v-cc7bf28a],.acc-card--nested .acc-card__dl dt[data-v-cc7bf28a],.acc-card--nested .acc-card__close[data-v-cc7bf28a]{color:var(--color-text-muted-tint)}.acc-card__date[data-v-cc7bf28a],.acc-card__similarity[data-v-cc7bf28a]{font-variant-numeric:tabular-nums}.acc-card__casualty[data-v-cc7bf28a]{color:var(--color-text-soft);font-weight:700}.acc-card__title[data-v-cc7bf28a]{font-size:var(--text-base);color:var(--color-heading);margin:0;line-height:1.5}.acc-card__summary[data-v-cc7bf28a]{margin:var(--space-2) 0 0;color:var(--color-text-soft);font-size:var(--text-sm);line-height:var(--line-height)}.acc-card__summary-label[data-v-cc7bf28a]{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.acc-card__foot[data-v-cc7bf28a]{align-items:center;gap:var(--space-1) var(--space-4);margin-top:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.acc-card__ships[data-v-cc7bf28a]{color:var(--color-text-muted);font-size:var(--text-xs)}.acc-card__actions[data-v-cc7bf28a]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.acc-card__btn[data-v-cc7bf28a]{color:var(--color-link);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;line-height:1.8}.acc-card__btn[data-v-cc7bf28a]:hover,.acc-card__btn[aria-pressed=true][data-v-cc7bf28a]{text-underline-offset:3px;text-decoration:underline}.acc-card__btn[aria-pressed=true][data-v-cc7bf28a]{font-weight:700}.acc-card__link[data-v-cc7bf28a]{color:var(--color-link);line-height:1.8}.acc-card__panel[data-v-cc7bf28a]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border)}.acc-card__dl[data-v-cc7bf28a]{margin:0}.acc-card__dl dt[data-v-cc7bf28a]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs)}.acc-card__dl dt[data-v-cc7bf28a]:first-child{margin-top:0}.acc-card__dl dd[data-v-cc7bf28a]{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--line-height);white-space:pre-wrap}.acc-card__similar[data-v-cc7bf28a]{gap:var(--space-2);display:grid}.acc-card__note[data-v-cc7bf28a]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.acc-card__close[data-v-cc7bf28a]{margin:var(--space-3) 0 0 auto;color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;display:block}.acc-card__close[data-v-cc7bf28a]:hover{color:var(--color-link)}.acc-facet__groups[data-v-1cfd53a4]{gap:var(--space-2);margin:var(--space-2) 0;padding-bottom:var(--space-2);border-bottom:1px dashed var(--color-border);flex-wrap:wrap;display:flex}.acc-facet__group[data-v-1cfd53a4]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-link);font-size:var(--text-xs);text-align:left;cursor:pointer;gap:.1em;font-family:inherit;display:grid}.acc-facet__group small[data-v-1cfd53a4]{color:var(--color-text-muted);font-size:var(--text-xs)}.acc-facet__group[aria-pressed=true][data-v-1cfd53a4]{border-color:var(--color-link);background:var(--color-link);color:var(--color-on-accent)}.acc-facet__group[aria-pressed=true] small[data-v-1cfd53a4]{color:var(--color-on-accent)}.acc__dates[data-v-365e1900]{padding:var(--space-3) 0}.acc__presets[data-v-365e1900]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.acc__preset[data-v-365e1900]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-soft);font-size:var(--text-xs);cursor:pointer;font-family:inherit}.acc__preset[aria-pressed=true][data-v-365e1900]{border-color:var(--color-link);background:var(--color-link);color:var(--color-on-accent)}.acc__date[data-v-365e1900]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);display:flex}.acc__date input[data-v-365e1900]{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font-size:max(16px, var(--text-base));flex:1;font-family:inherit;line-height:1.6}.acc__date-suffix[data-v-365e1900]{color:var(--color-text-muted);font-size:var(--text-xs);flex:none}.acc__field-note[data-v-365e1900],.acc__field-note[data-v-1d8509be]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.7}.acc__status[data-v-1d8509be]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.acc__status[data-v-1d8509be]:focus{outline:none}.acc__status--error[data-v-1d8509be]{color:var(--color-warn-text)}.acc__more[data-v-1d8509be]{margin-top:var(--space-6);text-align:center}.acc__more button[aria-disabled=true][data-v-1d8509be]{color:var(--color-text-muted);cursor:default}.acc__more button[data-v-1d8509be]{padding:var(--space-2) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-link);font-size:var(--text-sm);cursor:pointer;font-family:inherit}.acc__more-note[data-v-1d8509be]{margin-top:var(--space-6);text-align:center}.search-chips[hidden],.search-inline[hidden],.search-link[hidden],.search-head[hidden]{display:none}.search-link{color:var(--color-link);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.search-bar{align-items:center;gap:var(--space-2);height:var(--field-height);padding:0 6px 0 var(--space-4);border:1px solid var(--color-border-muted);border-radius:var(--field-radius);background:var(--color-bg);transition:box-shadow .18s,border-color .18s;display:flex}.search-bar:hover{box-shadow:var(--field-shadow-hover)}.search-bar:focus-within{border-color:var(--color-link);box-shadow:var(--field-shadow-focus)}.search-bar__icon{color:var(--color-text-muted);flex:none}.search-bar__input{min-width:0;height:100%;color:var(--color-text);font-family:inherit;font-size:max(16px, var(--text-base));background:0 0;border:0;outline:0;flex:1;padding:0}.search-bar__input::placeholder{color:var(--field-placeholder)}.search-bar__submit{height:calc(var(--field-height) - 12px);padding:0 var(--space-5);border-radius:calc(var(--field-radius) - 4px);background:var(--color-link);color:var(--color-on-accent);font-family:inherit;font-size:var(--text-base);cursor:pointer;border:0;flex:none;font-weight:700}.search-bar__submit:hover{background:var(--color-link-hover)}.search-bar__submit:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.search-chips{align-items:center;gap:var(--space-2);margin-top:var(--space-3);scrollbar-width:none;overscroll-behavior-x:contain;padding:2px;display:flex;overflow-x:auto}.search-chips::-webkit-scrollbar{display:none}.search-chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);height:34px;color:var(--color-text-soft);white-space:nowrap;flex:none;align-items:stretch;display:inline-flex}.search-chip__main,.search-chip__remove{color:inherit;font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;margin:0;display:inline-flex}.search-chip__main{gap:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-pill)}.search-chip:hover{border-color:var(--color-link);color:var(--color-link)}.search-chip__main:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.search-chip__remove:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.search-chip__caret{width:.4em;height:.4em;margin:0 0 .2em var(--space-1);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)}.search-chip.is-on{border-color:var(--color-link);background:var(--color-link);color:var(--color-on-accent)}.search-chip.is-on:hover{background:var(--color-link-hover);color:var(--color-on-accent)}.search-chip.is-on .search-chip__main{padding-right:var(--space-2);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.search-chip__remove{border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:32px;font-size:var(--text-base);border-left:1px solid #ffffff59;justify-content:center;padding:0}.search-chip.is-on .search-chip__main:focus-visible{outline-color:var(--color-on-accent);outline-offset:-4px}.search-chip.is-on .search-chip__remove:focus-visible{outline-color:var(--color-on-accent);outline-offset:-4px}.search-dialog{border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);width:min(360px, calc(100vw - 2 * var(--space-4)));border:0;max-height:70vh;margin:18vh auto auto;padding:0;overflow:hidden;box-shadow:0 8px 32px #15294a33}.search-dialog::backdrop{background:#15294a2e}.search-dialog__inner{flex-direction:column;max-height:70vh;display:flex}.search-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);flex:none;display:flex}.search-dialog__title{font-size:var(--text-base);color:var(--color-heading);margin:0;font-weight:700}.search-dialog__close{border-radius:var(--radius);width:36px;height:36px;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.search-dialog__close:hover{background:var(--color-bg-subtle)}.search-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-4);flex:1;overflow-y:auto}.search-dialog__foot{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);flex:none;display:flex}.search-dialog__apply{border-radius:var(--radius);background:var(--color-link);height:44px;color:var(--color-on-accent);font-family:inherit;font-size:var(--text-base);cursor:pointer;border:0;flex:1;font-weight:700}.search-dialog__apply:hover{background:var(--color-link-hover)}.search-dialog__apply:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.search-dialog__close:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.search-option{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-bg-subtle);font-size:var(--text-base);cursor:pointer;display:flex}.search-option input{accent-color:var(--color-link);flex:none}.search-option__name{flex:1;min-width:0}.search-option__count{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.search-option.is-empty{color:var(--color-text-muted);opacity:.5;cursor:default}@media (max-width:900px){.search-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:none;margin:auto 0 0}.search-dialog__inner:before{content:"";width:40px;height:4px;margin:var(--space-2) auto 0;background:var(--color-border-muted);border-radius:2px;flex:none}}html.is-search-dialog-open,html.is-search-dialog-open body{overflow:hidden}.search-head{align-items:center;gap:var(--space-3);min-height:36px;margin-top:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);display:flex}.search-busy{align-items:center;gap:var(--space-2);display:inline-flex}.search-busy__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite search-busy-spin}@keyframes search-busy-spin{to{transform:rotate(1turn)}}.search-results{transition:opacity .2s}.search-results.is-busy{opacity:.4}@media (prefers-reduced-motion:reduce){.search-busy__spinner{opacity:.4;border-right-color:currentColor;animation:none}.search-results{transition:none}}.search-panel-content{flex-direction:column;flex:auto;min-height:0;display:flex}.search-inline{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px}.search-inline .search-dialog__body{max-height:50vh}@media not (max-width:900px){.search-body{gap:0 var(--space-8);margin-top:var(--space-4);grid-template-rows:auto 1fr;grid-template-columns:210px minmax(0,1fr);align-items:start;display:grid}.search-chips{grid-area:1/1}.search-note{margin-top:var(--space-4);grid-area:2/1}.search-note>:first-child{margin-top:0}.search-main{grid-area:1/2/span 2}.search-body:has(>.search-chips[hidden]){grid-template-columns:minmax(0,1fr)}.search-body:has(>.search-chips[hidden])>.search-main{grid-column:1}.search-main>:first-child{margin-top:0}.search-chips{overscroll-behavior:auto;flex-direction:column;align-items:stretch;margin-top:0;overflow:visible}.search-chip{box-sizing:border-box;border-radius:10px;width:100%;height:auto;min-height:38px}.search-chip__main{min-width:0;padding:var(--space-2) var(--space-3);white-space:normal;text-align:left;border-radius:10px;flex:1;justify-content:space-between}.search-chip.is-on .search-chip__main{border-radius:10px 0 0 10px}.search-chip__remove{border-radius:0 10px 10px 0}}.search-tabs[data-astro-cid-wp2l4cmv]{max-width:100%;margin:0 0 var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.search-tab[data-astro-cid-wp2l4cmv]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-head);font-size:var(--text-base);color:var(--color-text-soft);padding:var(--space-2) var(--space-5);white-space:nowrap;background:0 0;border:0;flex:none;transition:background .15s,color .15s}.search-tab[data-astro-cid-wp2l4cmv]+.search-tab[data-astro-cid-wp2l4cmv]{border-left:1px solid var(--color-border)}.search-tab[data-astro-cid-wp2l4cmv]:hover{background:var(--color-bg-subtle)}.search-tab[data-astro-cid-wp2l4cmv]:focus-visible{outline:2px solid var(--color-link);outline-offset:-2px}.search-tab[data-astro-cid-wp2l4cmv][aria-selected=true]:focus-visible{outline-color:var(--color-on-accent)}.search-tab[data-astro-cid-wp2l4cmv][aria-selected=true]{background:var(--color-link);color:var(--color-on-accent);font-weight:700}.search-tab[data-astro-cid-wp2l4cmv][aria-selected=true]:hover{background:var(--color-link-hover)}.search-tab[data-astro-cid-wp2l4cmv]:after{content:attr(data-label);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.search-panel[data-astro-cid-wp2l4cmv][hidden]{display:none}.search__note[data-astro-cid-wp2l4cmv]{margin:var(--space-6) 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-subtle)}.acc-source[data-astro-cid-wp2l4cmv]{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--line-height)}@media not (max-width:900px){.acc-source[data-astro-cid-wp2l4cmv]{margin-top:0}}.acc-about[data-astro-cid-wp2l4cmv]{margin:var(--space-12) 0 var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-soft);font-size:var(--text-sm)}.acc-about[data-astro-cid-wp2l4cmv]>summary[data-astro-cid-wp2l4cmv]{cursor:pointer;color:var(--color-link)}.acc-about[data-astro-cid-wp2l4cmv] h2[data-astro-cid-wp2l4cmv]{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-base);color:var(--color-heading)}.acc-about[data-astro-cid-wp2l4cmv] p[data-astro-cid-wp2l4cmv]{line-height:var(--line-height);margin:0}.acc-about[data-astro-cid-wp2l4cmv] ul[data-astro-cid-wp2l4cmv]{margin:var(--space-2) 0 0;line-height:var(--line-height);padding-left:1.2em}.acc-about[data-astro-cid-wp2l4cmv] li[data-astro-cid-wp2l4cmv]+li[data-astro-cid-wp2l4cmv]{margin-top:var(--space-1)}.acc-map[data-astro-cid-wp2l4cmv]{margin:var(--space-3) 0 0;border-collapse:collapse;font-size:var(--text-xs);white-space:nowrap;display:block;overflow-x:auto}.acc-map[data-astro-cid-wp2l4cmv] th[data-astro-cid-wp2l4cmv],.acc-map[data-astro-cid-wp2l4cmv] td[data-astro-cid-wp2l4cmv]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);text-align:left;vertical-align:top}.acc-map[data-astro-cid-wp2l4cmv] th[data-astro-cid-wp2l4cmv]{background:var(--color-bg-subtle);color:var(--color-heading);font-weight:700}.acc-stats[data-astro-cid-wp2l4cmv]{gap:var(--space-1) var(--space-4);margin:var(--space-3) 0 0;grid-template-columns:auto 1fr;display:grid}.acc-stats[data-astro-cid-wp2l4cmv] dt[data-astro-cid-wp2l4cmv]{color:var(--color-text-muted)}.acc-stats[data-astro-cid-wp2l4cmv] dd[data-astro-cid-wp2l4cmv]{font-variant-numeric:tabular-nums;margin:0}.art{--pf-font:var(--font-sans);--pf-text:var(--color-text);--pf-text-secondary:var(--color-text);--pf-text-muted:var(--color-text-muted);--pf-background:var(--color-bg);--pf-border:var(--color-border);--pf-border-focus:var(--color-link);--pf-outline-focus:var(--color-link);--pf-mark:var(--color-text);--pf-skeleton:var(--color-bg-subtle);--pf-skeleton-shine:var(--color-bg-muted);--pf-hover:var(--color-bg-subtle);--pf-border-radius:var(--field-radius);--pf-summary-font-size:var(--text-base)}.art-count{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.art-count:focus{outline:none}.art-list{margin:0;padding:0;list-style:none}.art-list[aria-busy=true]:empty{min-height:6rem}.art-hit{gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);font-family:var(--font-sans);color:var(--color-text);display:flex}.art-hit__body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.art-hit__meta{gap:0 var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.art-hit__cat+.art-hit__date:before{content:"·";margin-right:var(--space-2)}.art-hit__date{font-variant-numeric:tabular-nums}.art-hit__title{margin:0}.art-hit__link{font-size:var(--text-base);color:var(--color-text);font-weight:700;line-height:1.5;text-decoration:none}.art-hit__link:hover{color:var(--color-link);text-decoration:underline}.art-hit__excerpt{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--line-height);color:var(--color-text-soft);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.art-hit mark{color:var(--color-text);background:0 0;font-weight:700}.art-hit__subs{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.art-hit__sub{color:var(--color-link);text-decoration:none}.art-hit__sub:hover{text-decoration:underline}.art-hit__thumb{object-fit:cover;border-radius:var(--radius);background:var(--color-bg-muted);flex:none;width:128px;height:84px}.art-more{margin:var(--space-5) 0 0;text-align:center}.art-more__btn{padding:var(--space-2) var(--space-6);border:1px solid var(--color-link);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-link);font:inherit;font-size:var(--text-sm);cursor:pointer}.art-more__btn:hover{background:var(--color-accent-bg)}.art-more__btn[aria-disabled=true],.art-more__btn:disabled{border-color:var(--color-border);color:var(--color-text-muted);cursor:default}@media (max-width:720px){.art-hit{gap:var(--space-3)}.art-hit__thumb{width:72px;height:54px}}
