.pl-in[data-astro-cid-ytouwzpu]{text-align:center}.pl[data-astro-cid-ytouwzpu] .ui-h2[data-astro-cid-ytouwzpu]{max-width:36rem;margin-inline:auto}.pl-text[data-astro-cid-ytouwzpu]{color:#ffffffd9;max-width:40rem;margin:-.4rem auto 0;font-size:1.08rem;line-height:1.6}.pl-img[data-astro-cid-ytouwzpu]{opacity:.94;width:100%;height:auto;margin:clamp(24px,4vw,40px) auto 0;display:block}.pl-img--all[data-astro-cid-ytouwzpu]{max-width:980px}.pl-img--whale-sharks[data-astro-cid-ytouwzpu]{max-width:760px}.pl-link[data-astro-cid-ytouwzpu]{margin:clamp(20px,3vw,32px) 0 0;font-weight:500}.pl-link[data-astro-cid-ytouwzpu] a[data-astro-cid-ytouwzpu]{text-underline-offset:3px;text-decoration:underline 1px}.wso-sci[data-astro-cid-houtu72f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.wso-sci[data-astro-cid-houtu72f] li[data-astro-cid-houtu72f]{margin:0}.wso-sci__card[data-astro-cid-houtu72f]{height:100%;color:var(--ink);gap:6px;text-decoration:none;display:grid}.wso-sci__img[data-astro-cid-houtu72f]{aspect-ratio:3/2;border-radius:var(--ui-radius);background:var(--ui-pale);box-shadow:var(--ui-shadow);margin-bottom:10px;display:block;overflow:hidden}.wso-sci__img[data-astro-cid-houtu72f] img[data-astro-cid-houtu72f]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.wso-sci__img--book[data-astro-cid-houtu72f]{background:#f2f3f3}.wso-sci__img--book[data-astro-cid-houtu72f] img[data-astro-cid-houtu72f]{object-fit:contain}.wso-sci__card[data-astro-cid-houtu72f]:hover .wso-sci__img[data-astro-cid-houtu72f] img[data-astro-cid-houtu72f]{transform:scale(1.02)}.wso-sci__card[data-astro-cid-houtu72f]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:4px;border-radius:var(--ui-radius)}.wso-sci__k[data-astro-cid-houtu72f]{color:var(--teal-deep);font-size:.95rem;font-weight:500}.wso-sci__t[data-astro-cid-houtu72f]{font:800 1.3rem/1.25 var(--f-head)}.wso-sci__card[data-astro-cid-houtu72f]:hover .wso-sci__t[data-astro-cid-houtu72f]{color:var(--teal-deep)}.wso-sci__d[data-astro-cid-houtu72f]{color:var(--ui-body);max-width:34rem;font-size:1rem;line-height:1.55}.wso-trips[data-astro-cid-houtu72f]{margin-top:clamp(40px,5vw,64px)}.wso-trips__head[data-astro-cid-houtu72f]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:1.2rem;display:flex}.wso-trips__h[data-astro-cid-houtu72f]{font:800 clamp(1.35rem, 2.2vw, 1.7rem)/1.2 var(--f-head);color:var(--ink);margin:0}.wso-trips[data-astro-cid-houtu72f] .trip-cards--photo{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.wso-trips[data-astro-cid-houtu72f] .trip-cards--photo{grid-template-columns:1fr}}.wso-thanks[data-astro-cid-houtu72f]{border-top:1px solid var(--ui-line)}.wso-thanks[data-astro-cid-houtu72f] .ui-h3[data-astro-cid-houtu72f]{margin:0 0 16px}@media (width<=700px){.wso-sci[data-astro-cid-houtu72f]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wso-sci__img[data-astro-cid-houtu72f] img[data-astro-cid-houtu72f]{transition:none}.wso-sci__card[data-astro-cid-houtu72f]:hover .wso-sci__img[data-astro-cid-houtu72f] img[data-astro-cid-houtu72f]{transform:none}}.wso-two[data-astro-cid-houtu72f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.wso-two--research[data-astro-cid-houtu72f]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.wso-links[data-astro-cid-houtu72f]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:1.8rem 0 0;display:flex}.wso-prose[data-astro-cid-houtu72f] p[data-astro-cid-houtu72f]{margin:0 0 1rem;font-size:1.08rem;line-height:1.7}.wso-prose[data-astro-cid-houtu72f] .ui-meta[data-astro-cid-houtu72f]{font-size:.98rem}.wso-lead[data-astro-cid-houtu72f]{margin:0 0 2.2rem}.wso-inline[data-astro-cid-houtu72f]{margin-top:1.2rem}.wso-sub[data-astro-cid-houtu72f]{font:700 1rem var(--f-head);color:var(--ink);margin:.4rem 0 1rem}.wso-people[data-astro-cid-houtu72f]{border-top:1px solid #00000012;margin:0;padding:0;list-style:none}.wso-people[data-astro-cid-houtu72f] a[data-astro-cid-houtu72f]{color:var(--ink);border-bottom:1px solid #00000012;align-items:center;gap:14px;padding:.6rem 0;text-decoration:none;display:flex}.wso-people[data-astro-cid-houtu72f] img[data-astro-cid-houtu72f]{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.wso-people[data-astro-cid-houtu72f] span[data-astro-cid-houtu72f]{gap:.1rem;display:grid}.wso-people[data-astro-cid-houtu72f] b[data-astro-cid-houtu72f]{font:700 1.02rem/1.3 var(--f-head)}.wso-people[data-astro-cid-houtu72f] small[data-astro-cid-houtu72f]{color:var(--ui-mute);font-size:.9rem}.wso-people[data-astro-cid-houtu72f] a[data-astro-cid-houtu72f]:hover b[data-astro-cid-houtu72f]{color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.wso-people[data-astro-cid-houtu72f] a[data-astro-cid-houtu72f]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px;border-radius:4px}.wso-about[data-astro-cid-houtu72f]{max-width:42rem;margin:1.2rem 0 0}@media (width<=899px){.wso-two[data-astro-cid-houtu72f],.wso-two--research[data-astro-cid-houtu72f]{grid-template-columns:minmax(0,1fr)}}
