.rl:where(.rd,.rd *){position:relative;padding:calc(var(--hd) + 4.5rem) 0 5.5rem;overflow:hidden}.rl:where(.rd,.rd *) .grid{display:block;max-width:51.25rem}.rl:where(.rd,.rd *) .grid>*,.sf:where(.rd,.rd *),.sf:where(.rd,.rd *) .q{min-width:0}.rl:where(.rd,.rd *) h1{font-size:clamp(2rem,3.2vw,2.875rem);line-height:1.3;letter-spacing:.02em}.rl:where(.rd,.rd *) .lede{margin-top:1.125rem;font-size:1.0625rem;max-width:30em}.sf:where(.rd,.rd *){margin-top:2.25rem}.sf:where(.rd,.rd *) .q{display:flex;gap:0;background:#fff;border-radius:0.5rem;padding:0.375rem;box-shadow:0 0.0625rem 0 rgba(255,255,255,.1)}.sf:where(.rd,.rd *) .q input{flex:1;min-width:0;height:3.25rem;border:0;padding:0 0.875rem;font-size:1rem;color:var(--ink);background:transparent}.sf:where(.rd,.rd *) .q input:focus{outline:0}.sf:where(.rd,.rd *) .q:focus-within{box-shadow:0 0 0 0.1875rem rgba(127,211,217,.5)}.sf:where(.rd,.rd *) .q .btn{height:3.25rem;padding:0 1.375rem}.sf:where(.rd,.rd *) .fl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.625rem;margin-top:0.625rem}.sf:where(.rd,.rd *) .fl label{display:flex;flex-direction:column;gap:0.375rem;font-size:0.8125rem;color:rgba(255,255,255,.62)}.sf:where(.rd,.rd *) .fl .select{background-color:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#fff;height:2.875rem;font-size:0.9375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='1.6'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E")}.sf:where(.rd,.rd *) .fl .select option{color:var(--ink)}.fl:has(.is-listing){position:relative}.rl:where(.rd,.rd *):has(.is-listing){overflow:visible;z-index:5}.fl .select.is-listing{position:absolute;left:0;right:0;top:calc(100% + 0.25rem);z-index:20;height:auto;max-height:20rem;padding:0.25rem 0;background:#fff;background-image:none;color:var(--ink);overflow-y:auto;box-shadow:0 0.75rem 1.5rem rgba(10,37,64,.28)}.fl .select.is-listing option{padding:0.5rem 0.75rem}.fl .select.is-listing option:checked{background:rgba(13,110,120,.14)}.sf:where(.rd,.rd *) .hot{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-top:1.125rem;font-size:0.84375rem;color:rgba(255,255,255,.55)}.sf:where(.rd,.rd *) .hot a{color:rgba(255,255,255,.85);border-bottom:0.0625rem solid rgba(255,255,255,.25);line-height:1.5}.sf:where(.rd,.rd *) .hot a:hover{color:#fff;border-bottom-color:#fff}.res-h:where(.rd,.rd *){display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.res-h:where(.rd,.rd *) h2{font-size:1.5rem}.res-h:where(.rd,.rd *) p{color:var(--ink-3);font-size:0.9375rem}.res-h:where(.rd,.rd *) p b{color:var(--ink);font-variant-numeric:tabular-nums}.res-note:where(.rd,.rd *){margin-top:0.875rem;padding:0.75rem 1rem;border-radius:0.375rem;background:var(--paper);color:var(--ink-2);font-size:0.9375rem;line-height:1.6}ol.results:where(.rd,.rd *){list-style:none;margin-top:1.5rem;border-top:0.125rem solid var(--ink)}.res:where(.rd,.rd *){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;gap:2rem;align-items:start;padding:1.5rem 0;border-bottom:0.0625rem solid var(--line)}.res:where(.rd,.rd *) .t a{display:block;font-size:0.9375rem;color:var(--ink-3)}.res:where(.rd,.rd *) .t a b{display:block;font-size:1.125rem;color:var(--ink);font-weight:600;line-height:1.5}.res:where(.rd,.rd *) .t a:hover b{color:var(--teal-d)}.res:where(.rd,.rd *) .t .badge{margin-top:0.625rem}.res:where(.rd,.rd *) dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem 1.5rem;font-size:0.875rem}.res:where(.rd,.rd *) dl div{min-width:0}.res:where(.rd,.rd *) dt{color:var(--ink-4);font-size:0.78125rem}.res:where(.rd,.rd *) dd{margin:0;color:var(--ink-2);overflow-wrap:anywhere}.res:where(.rd,.rd *) .go{display:flex;flex-direction:column;align-items:flex-end;gap:0.625rem;white-space:nowrap}.res:where(.rd,.rd *) .go .dl{font-size:0.875rem;color:var(--ink-3);border-bottom:0.0625rem solid var(--line-2)}.res:where(.rd,.rd *) .go .dl:hover{color:var(--ink);border-bottom-color:var(--ink)}.pg:where(.rd,.rd *){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.375rem;margin-top:2.5rem;font-variant-numeric:tabular-nums}.pg:where(.rd,.rd *) a,.pg:where(.rd,.rd *) span{flex:none;white-space:nowrap;display:inline-grid;place-items:center;min-width:2.5rem;height:2.5rem;padding:0 0.375rem;border-radius:0.375rem;font-size:0.9375rem;color:var(--ink-2)}.pg:where(.rd,.rd *) a:hover{background:var(--paper)}.pg:where(.rd,.rd *) a[aria-current]{background:var(--ink);color:#fff;font-weight:600}.pg:where(.rd,.rd *) .nx{border:0.0625rem solid var(--line-2);padding:0 0.875rem}.inds:where(.rd,.rd *){display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1.5rem}.how:where(.rd,.rd *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}.how:where(.rd,.rd *) div{padding-top:1.25rem;border-top:0.125rem solid var(--ink)}.how:where(.rd,.rd *) h3{font-size:1.1875rem}.how:where(.rd,.rd *) p{margin-top:0.5rem;color:var(--ink-2);font-size:0.96875rem}.next:where(.rd,.rd *){display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:3.5rem;padding:2rem 2.25rem;border-radius:0.625rem;background:#fff;border:0.0625rem solid var(--line)}.next:where(.rd,.rd *) h3{font-size:1.1875rem}.next:where(.rd,.rd *) p{margin-top:0.25rem;color:var(--ink-2);font-size:0.9375rem}.next:where(.rd,.rd *) .go{display:flex;gap:0.625rem;flex-wrap:wrap}.qa:where(.rd,.rd *){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4rem}

@media (max-width:1080px){.res:where(.rd,.rd *){grid-template-columns:minmax(0,1fr);gap:0.875rem}.res:where(.rd,.rd *) .go{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;white-space:normal}.how:where(.rd,.rd *){grid-template-columns:1fr}.next:where(.rd,.rd *){flex-direction:column;align-items:flex-start}.qa:where(.rd,.rd *){grid-template-columns:1fr;gap:1rem}
}
@media (max-width:700px){.rl:where(.rd,.rd *){padding:calc(var(--hd) + 2.5rem) 0 3.5rem}.rl:where(.rd,.rd *) h1{font-size:1.875rem}.sf:where(.rd,.rd *) .fl{gap:0.5rem}.sf:where(.rd,.rd *) .fl .select{padding:0 1.625rem 0 0.625rem;font-size:0.875rem;background-position:right 0.5625rem center}.sf:where(.rd,.rd *) .q input{font-size:0.9375rem;padding:0 0.625rem}.sf:where(.rd,.rd *) .q .btn{padding:0 1rem}.res:where(.rd,.rd *) dl{grid-template-columns:1fr 1fr}.next:where(.rd,.rd *){padding:1.5rem 1.25rem}.pg:where(.rd,.rd *) .hide-m{display:none}
}.res:where(.rd,.rd *) .t a b{display:block;margin-bottom:0.375rem}

/* 公司欄只呈現一個控制項：搜尋框顯示目前選擇，原生選單只在展開成候選清單時出現 */
.fl .company-select:not(.is-listing){display:none}
.sf:where(.rd,.rd *) .fl .company-search:not(:focus)::placeholder{color:#fff;opacity:1}
