.site.aph .hero{position:relative;overflow:hidden;min-height:720px;display:flex;align-items:flex-end;background:radial-gradient(100% 90% at 72% 35%,#163252 0,#10263d 50%,#0b1d30 100%);color:var(--on-navy-muted)}.site.aph .hero>.wrap{position:relative;z-index:2;width:100%;pointer-events:none}.site.aph .hero>.wrap .sugg,.site.aph .hero>.wrap a,.site.aph .hero>.wrap button,.site.aph .hero>.wrap input{pointer-events:auto}.site.aph .hero-map{position:absolute!important;inset:0;z-index:1}.site.aph .hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(11,29,48,.95),rgba(11,29,48,.82) 28%,rgba(11,29,48,0) 50%),linear-gradient(0deg,rgba(11,29,48,.9),rgba(11,29,48,0) 22%)}.site.aph .hero-map .tip{z-index:3}.site.aph .mband{display:none}.site.aph .hero-in{padding-top:88px;max-width:560px}.site.aph .kind{font-size:14px;color:#93a4b8}.site.aph .hero h1{margin-top:12px;color:var(--on-navy);font-size:clamp(42px,5vw,70px);line-height:1.02;letter-spacing:-.026em;max-width:15ch}.site.aph .hero .lede{margin-top:24px;font-size:21px;line-height:1.5;color:#d3dce6;max-width:32ch}.site.aph .find{position:relative;margin-top:32px;max-width:520px}.site.aph .find .fpanel{display:flex;padding:6px;border:1px solid rgba(244,241,234,.3);border-radius:4px;background:rgba(8,24,41,.75);transition:border-color .2s}.site.aph .find .fpanel:focus-within{border-color:var(--gold-on-navy)}.site.aph .find .fpanel input{flex:1;min-width:0;min-height:58px;border:0;background:transparent;color:var(--on-navy);padding:0 16px;font:400 19px var(--sans)}.site.aph .find .fpanel input::placeholder{color:#8798ac;font-size:16px}.site.aph .find .fpanel input:focus{outline:none}.site.aph .find .fpanel .btn{min-height:58px;border-radius:2px}.site.aph .sugg{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;background:var(--paper);border-radius:4px;box-shadow:0 14px 34px rgba(11,29,48,.35);overflow:hidden}.site.aph .sugg[hidden]{display:none}.site.aph .sugg a{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:15px}.site.aph .sugg a span{color:var(--muted);font-size:13px;white-space:nowrap}.site.aph .sugg a.hi,.site.aph .sugg a:hover{background:var(--sand)}.site.aph .find .note{margin-top:12px;font-size:13px;color:#93a4b8}.site.aph .find .note a{color:var(--on-navy)}.site.aph .hero-meta{margin-top:64px;padding:18px 0 24px;border-top:1px solid rgba(244,241,234,.16);display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;font-size:13px;color:#93a4b8}.site.aph .hero-meta>p{max-width:46ch}.site.aph .filters{grid-template-columns:2fr 1.2fr 1.2fr 1fr auto}.site .aps{width:100%;border-collapse:collapse;border-top:1px solid var(--rule)}.site .aps thead th{padding:10px 0;font-size:12px;color:var(--muted)}.site .aps tbody th,.site .aps td,.site .aps thead th{font-weight:400;text-align:left;border-bottom:1px solid var(--line)}.site .aps tbody th,.site .aps td{padding:14px 0;vertical-align:middle}.site .aps td+td,.site .aps td+th,.site .aps th+td,.site .aps th+th{padding-left:20px}.site .aps tbody tr{transition:background-color .18s}.site .aps tbody tr:hover{background:rgba(16,38,61,.03)}.site .aps .rk{width:36px;color:var(--muted);font-size:14px}.site .aps .nm{font:400 20px/1.25 var(--serif);color:var(--ink);text-decoration:none}.site .aps .nm:hover{color:var(--gold-text)}.site .aps .code{display:inline-block;margin-left:8px;padding:1px 6px;border:1px solid var(--line);border-radius:3px;font:500 11px var(--sans);letter-spacing:.06em;color:var(--muted);vertical-align:3px}.site .aps th small{display:block;margin-top:3px;font-size:13px;color:var(--muted)}.site .aps .ar{width:240px}.site .aps .aw{display:flex;align-items:center;gap:12px}.site .aps .aw b{width:64px;font-weight:500;color:var(--ink);text-align:right}.site .aps .ab{flex:1;height:5px;background:var(--line)}.site .aps .ab i{display:block;height:100%;background:var(--ink)}.site .aps .ss{width:120px}.site .tkey{margin-top:10px;font-size:12px;color:var(--muted)}.site .bystate{margin-top:64px;padding-top:20px;border-top:1px solid var(--rule)}.site .bystate h3{font-size:22px;font-weight:400}.site .bystate>p{margin-top:4px;font-size:14px;color:var(--muted)}.site .bystate li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:14px;break-inside:avoid}.site .bystate li a{color:var(--ink);text-decoration:none}.site .bystate li a:hover{color:var(--gold-text)}.site .bystate li span{color:var(--muted)}.site .bycountry{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px}.site .bycountry h4{font:500 13px var(--sans);color:var(--ink);padding-bottom:8px;border-bottom:1px solid var(--rule)}.site .stand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule)}.site .stand.two{grid-template-columns:repeat(2,minmax(0,1fr))}.site .head+.stand,.site [data-reveal]:has(>.head)+.stand{border-top:0}.site .stand>div{padding:4px 32px 0 0}.site .stand>div+div{padding-left:32px;border-left:1px solid var(--line)}.site .stand h3{font-size:22px;font-weight:400}.site .stand>div>p{margin-top:4px;font-size:13px;color:var(--muted);min-height:2.6em}.site .stand ol{margin-top:12px;counter-reset:s}.site .stand li{counter-increment:s;display:grid;grid-template-columns:24px 1fr auto;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.site .stand li:before{content:counter(s);color:var(--muted);font-size:13px;padding-top:2px}.site .stand li a{color:var(--ink);text-decoration:none}.site .stand li a:hover{color:var(--gold-text)}.site .stand li span{color:var(--ink);font-weight:500;white-space:nowrap}.site.aph .qside{margin-top:36px;padding-top:18px;border-top:1px solid var(--rule)}.site.aph .qside h3{font-size:17px;margin-top:18px}.site.aph .qside h3:first-child{margin-top:0}.site.aph .qside p{margin-top:6px;font-size:15px;max-width:34ch}.site.aph .rel-sec{padding-top:0}@media (max-width:1080px){.site.aph .filters{grid-template-columns:1fr 1fr}.site.aph .filters>:first-child{grid-column:1/-1}.site .aps .ss{display:none}.site .stand,.site .stand.two{grid-template-columns:1fr}.site .stand>div,.site .stand>div+div{padding:20px 0;border-left:0}.site .bycountry{grid-template-columns:1fr 1fr}}@media (max-width:680px){.site.aph .hero{display:block;min-height:0}.site.aph .hero-map,.site.aph .hero:after{display:none}.site.aph .mband{display:block;position:relative}.site.aph .mband .map svg{width:100%;height:auto;aspect-ratio:800/560;display:block}.site.aph .mband:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(0deg,#0b1d30,rgba(11,29,48,0))}.site.aph .mband .bc,.site.aph .mband .bn{display:none}.site.aph .mband .rgl{font-size:19px}.site.aph .mband .rgn{font-size:17px}.site.aph .hero-in{padding-top:8px}.site.aph .hero .lede{font-size:18px}.site.aph .find .fpanel{flex-wrap:wrap;padding:4px}.site.aph .find .fpanel input{flex:1 1 100%;min-height:54px}.site.aph .find .fpanel .btn{flex:1 1 100%;min-height:50px;margin-top:4px}.site.aph .hero-stats{flex-wrap:wrap;row-gap:16px}.site.aph .hero-stats div:nth-child(3){padding-left:0;border-left:0}.site .aps,.site .aps tbody{display:block}.site .aps thead{display:none}.site .aps tr{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px 10px;padding:14px 0;border-bottom:1px solid var(--line)}.site .aps tbody th,.site .aps td,.site .aps td+td,.site .aps td+th,.site .aps th+td{padding:0;border:0}.site .aps .ar,.site .aps .rk,.site .aps .ss{width:auto}.site .aps .ar{grid-column:2/3}.site .bycountry{grid-template-columns:1fr}}@media print{.site .pager,.site.aph .find,.site.aph .hero-map,.site.aph .mband{display:none!important}.site.aph .hero{background:#fff;min-height:0}.site.aph .hero .lede,.site.aph .hero h1{color:#000}}.site .aps tr[hidden]{display:none!important}.site.apc .hero .bc{margin-bottom:22px}.site.apc .listbar{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.site.apc .listbar .lb-in{display:flex;gap:12px;flex-wrap:wrap}.site.apc .listbar label{display:block;font-size:12px;color:var(--muted)}.site.apc .listbar input,.site.apc .listbar select{margin-top:6px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:var(--paper);font:400 15px var(--sans);color:var(--ink)}.site.apc .listbar .count{font-size:14px;color:var(--muted)}.site.apc .none-found[hidden]{display:none}.site.apc .more-row{margin-top:18px}@media (max-width:680px){.site.apc .listbar .lb-in,.site.apc .listbar input,.site.apc .listbar label{width:100%}}