.text-link:after{content:none}
.search-shortcut{display:flex;align-items:center;gap:8px;min-height:44px}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 13px;font-size:.74rem;padding-block:27px;margin-bottom:37px}
.breadcrumbs a{text-decoration:none}
.breadcrumbs>span:last-child{max-width:100%;overflow-wrap:anywhere}
.standfirst{font-size:18px;line-height:1.88;max-width:800px;margin-bottom:0;color:#414d52}
.prose{min-width:0;max-width:74ch;font-size:18px;overflow-wrap:break-word}
.prose p{margin-bottom:1.4em}
.prose h2{scroll-margin-top:26px;font-size:2.35rem;line-height:1.12;margin-bottom:24px;border-top:1px solid var(--line)}
.prose h3{margin:29px 0 15px}
.prose strong{font-weight:700}
.prose ul{padding-left:24px}
.prose ol{padding-left:24px}
.prose li{padding-left:4px;margin-block:9px}
.table-scroll{overflow-x:auto;margin:30px 0;max-width:100%;border-block:1px solid var(--line)}
.prose blockquote{background:var(--dark);color:#eef1ee;margin:30px -28px;padding:34px 40px;border-left:4px solid var(--accent)}
.prose blockquote p:last-child{margin-bottom:0}
.prose blockquote p{font-size:1em}
.related{border-top:1px solid var(--line);padding-block:50px}
.term-labels{font-size:12px;margin-top:10px;display:block}
.topic-filters{display:flex;flex-wrap:wrap;gap:7px;margin-block:30px}
.topic-filters a{padding:10px 15px;border:1px solid #bec8c3;text-decoration:none;font-size:12px}
.topic-filters a[aria-current]{background:var(--dark);color:white}
.section-label{text-transform:uppercase}
.chapter-list{columns:2;font-size:15px}
.chapter-list li{break-inside:avoid}
@media (max-width:1120px){.search-shortcut span{display:none}
.prose blockquote{margin-inline:0}}
@media (max-width:800px){.wiki-shortcut{display:none}
.breadcrumbs{margin-bottom:17px;padding-block:22px;font-size:11px}
.standfirst{font-size:17px}
.prose{font-size:17px;max-width:none}
.prose h2{font-size:33px}
.table-scroll table{font-size:14px}
.chapter-list{columns:1}}
@media (max-width:420px){.prose blockquote{padding:27px 24px}
.table-scroll th:first-child{width:41%}}
.table-scroll th{overflow-wrap:anywhere;hyphens:auto}
.table-scroll td{overflow-wrap:anywhere;hyphens:auto}
.table-levels th:first-child{width:22%;white-space:nowrap}
@media print{.related{display:none}
.prose{max-width:none;font-size:11pt}
.prose h2{font-size:19pt;break-after:avoid}
.table-scroll{overflow:visible}}
.table-force table{table-layout:fixed}
.table-force th:first-child{width:34%}
.table-force th:not(:first-child){text-align:center}
.table-force td{text-align:center}
.table-force thead th:not(:first-child){white-space:nowrap}
.table-scroll.table-years th:first-child{width:22%;white-space:nowrap}
.table-scroll.table-systems th:first-child{width:28%;white-space:nowrap}
.table-grid thead th:first-child{white-space:nowrap}
.table-medevac th:first-child{width:24%}
.table-medevac tbody th{white-space:nowrap}
@media (max-width:420px){.table-medevac td{padding-inline:8px}
.table-medevac th{padding-inline:8px}
.table-medevac thead th{font-size:10px;letter-spacing:0}}
.grid-reference{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.94em}
.table-grid th:first-child{width:14%!important}
.table-grid td{padding-inline:10px}
.table-grid th{padding-inline:10px}
.table-grid td:nth-child(2){white-space:nowrap}
.grid-figure{margin:30px 0;padding:24px;background:#f1f3ef;border:1px solid var(--line)}
.grid-figure img{display:block;width:100%;max-width:500px;height:auto;margin:0 auto}
.grid-figure figcaption{font-size:14px;line-height:1.7;margin-top:20px;color:#40514a}
@media (max-width:420px){.table-grid table{font-size:12px}
.table-grid td{padding-inline:6px}
.table-grid th{padding-inline:6px}
.table-grid thead th{font-size:9px;letter-spacing:0}
.grid-figure{padding:10px}
.grid-figure figcaption{font-size:13px;padding:4px}}
@media (max-width:600px){.table-force th{padding:12px 6px}
.table-force td{padding:12px 6px}
.table-force thead th{font-size:10px;letter-spacing:0}
.table-force th:first-child{width:34%}}
.term-layout{display:grid;padding-block:40px 70px}
.term-prose{font-size:18px;line-height:1.8;max-width:none}
.term-prose>p:first-child{margin-bottom:32px}
.term-prose h2{margin-top:38px;padding-top:20px}
.term-prose h3{font-size:19px}
.term-prose .source-list{font-size:14px;line-height:1.8}
.term-prose table{font-size:15px}
.term-prose th:first-child{width:22%;hyphens:none}
.term-aside{min-width:0}
.term-aside>section{padding:22px 0;border-top:1px solid #a9b9ad;margin-bottom:24px}
.term-aside .eyebrow{line-height:1.5;margin-bottom:12px}
.term-aside h2{font-size:26px;line-height:1.2;margin-bottom:15px}
.term-aside h2 a{text-decoration:none}
.term-aside p:not(.eyebrow){font-size:13px;line-height:1.8}
.term-aside>section>a{font-size:13px;line-height:1.8}
.term-book{border:0!important}
.term-book img{width:78px;float:left;margin:0 17px 14px 0;box-shadow:3px 4px 8px #15231920}
.term-book:after{content:"";display:block;clear:both}
.term-book>a:last-of-type{display:block;clear:both;padding-top:10px}
@media (max-width:800px){.term-prose{font-size:17px}
.term-aside{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:38px}
.term-aside>section{margin-bottom:0}
.term-book{grid-column:1/-1}
.term-book img{width:66px}}
@media (max-width:420px){.term-aside{display:block}
.term-aside>section{margin-bottom:20px}
.term-prose table{font-size:14px}
.term-prose th{padding:12px 9px}
.term-prose td{padding:12px 9px}
.term-prose th:first-child{width:24%}}
@media print{.term-layout{display:block;padding-block:20px}
.term-aside{display:none}
.term-prose{font-size:11pt;line-height:1.6}}
.breadcrumbs{color:#5d6873}
.term-prose{background:#fffdf8;padding:32px 36px 40px;border:1px solid #e0dacf;box-shadow:0 8px 25px #182a3a04}
.prose{color:#293541;line-height:1.88}
.prose>p:first-child{color:#213244}
.prose h2{position:relative;border-top-color:#d7d0c4;color:#1b3045;font-weight:700;padding-top:28px;margin-top:49px;letter-spacing:-.01em}
.prose>h2:before{content:"";position:absolute;left:0;top:-2px;width:42px;height:3px;background:#ac7540}
.prose h3{color:#263f55}
.prose a{color:#254d70;text-decoration-color:#8b9bad}
.prose a:hover{text-decoration-color:#a26734}
.table-scroll{border-color:#cbd2d8;background:#fffefa}
.term-layout{gap:53px;padding-top:36px}
.term-prose>p:first-child{border-left:4px solid #b87d40;padding-left:22px;color:#253d52;font-size:inherit;line-height:inherit}
.term-prose h2{font-size:33px}
.term-aside>section{border-top-color:#aab7c2;padding-top:20px}
.term-aside .eyebrow{color:#6c5a40;font-size:10px;letter-spacing:.1em}
.term-aside h2{color:#27425b}
.term-aside p:not(.eyebrow){color:#5b6975}
.term-book{background:#1d3349!important;padding:26px!important;color:#f3f4ef}
.term-book .eyebrow{color:#dfc095}
.term-book h2{color:#fff6e6}
.term-book p:not(.eyebrow){color:#d2dde6}
.term-book>a:last-of-type{color:#eed0a2;line-height:1.7}
.section-label{color:#7c572f;font-size:10px;letter-spacing:.11em;margin-bottom:8px;display:block}
.term-labels{color:#5c7080}
.related{border-color:#d3cabb}
.section-heading h2{color:#20394f;font-weight:700}
@media (max-width:1100px){.term-prose{padding:27px}
.term-layout{gap:35px}}
@media (max-width:800px){.term-prose{padding:26px}
.term-layout{padding-top:26px}
.term-prose>p:first-child{font-size:inherit}
.term-book{padding:24px!important}}
@media (max-width:560px){.term-prose{padding:0;border:0;background:transparent;box-shadow:none}
.term-prose>p:first-child{font-size:inherit}
.term-prose h2{font-size:31px;margin-top:39px}
.prose h2{padding-top:25px}
.table-scroll{background:#fffdf8}
.section-label{font-size:10px}}
@media print{.term-prose{background:white;border:0;box-shadow:none;padding:0}
.prose h2:before{display:none}}
.term-book>a.button:last-of-type{background:#e0be8a;color:#132536;border-color:#e0be8a;padding:10px 14px;text-decoration:none}
@media (max-width:560px){.term-prose .term-expansions th:first-child{width:40%}}
@media (max-width:560px){.term-prose .term-identifiers th:first-child{width:32%}}
.term-prose .conduct-articles th:first-child{width:54px}
.term-prose .mgrs-grid-figure{margin:28px 0;background:#f5f4ee;border:1px solid #cbd5dc;padding:12px}
.term-prose .mgrs-grid-figure img{display:block;width:100%;max-width:100%;height:auto;margin:0}
.term-prose .mgrs-grid-figure figcaption{font-size:14px;line-height:1.7;margin-top:12px;color:#394953}
.term-prose .los-fresnel-figure{margin:28px 0;background:#f5f4ee;border:1px solid #cbd5dc;padding:12px}
.term-prose .los-fresnel-figure img{display:block;width:100%;max-width:100%;height:auto;margin:0}
.term-prose .los-fresnel-figure figcaption{font-size:14px;line-height:1.7;margin-top:12px;color:#394953}
.term-prose .gps-signal-figure{margin:28px 0;background:#f5f4ee;border:1px solid #cbd5dc;padding:12px}
.term-prose .gps-signal-figure img{display:block;width:100%;max-width:100%;height:auto;margin:0}
.term-prose .gps-signal-figure figcaption{font-size:14px;line-height:1.7;margin-top:12px;color:#394953}
.term-layout{grid-template-columns:minmax(0,1fr) 270px;justify-content:stretch}
@media (max-width:800px){.term-layout{display:block}}
.term-prose>p{max-width:85ch}
@media (max-width:800px){.term-prose table:where(:has(>thead>tr>th:nth-child(2):last-child)) th:first-child,
.page-wiki-plb .term-prose th:first-child,
.page-wiki-elt .term-prose th:first-child,
.page-wiki-epirb .term-prose th:first-child,
.page-wiki-bliss .term-prose th:first-child,
.page-wiki-resistance .term-prose th:first-child{width:34%}}
.term-hero{background:var(--wiki-header-background);color:#fff;border-bottom:4px solid #c79151;padding-bottom:0}
.term-hero .breadcrumbs{color:#d6ddce}
.term-hero .breadcrumbs a{color:#eef2e9}
.term-title{max-width:1000px;padding:0 0 37px}
.term-hero .eyebrow{color:#e7c494}
.term-hero h1{color:#fff}
@media (max-width:800px){
.term-title{padding-bottom:30px}}
@media print{.term-hero{background:white;color:black;border-color:#aaa}
.term-hero .breadcrumbs,.term-hero .breadcrumbs a,.term-hero .eyebrow,.term-hero h1{color:black}}
