.page_hero__P_BQJ{background:linear-gradient(180deg,#2a4a20 0,#3a6030 20%,#4a7840 40%,#4a8a50 60%,#3a8a68 75%,#2e7a80 90%,#286a8a);padding:20px 20px 0;position:relative;overflow:hidden}.page_heroInner__KH6Gt{max-width:var(--layout-content-max);margin:0 auto;padding:32px 0 40px;position:relative;z-index:5}.page_breadcrumb__57QJt{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.55);margin-bottom:24px}.page_breadcrumbLink__jeae7{color:hsla(0,0%,100%,.7)}.page_breadcrumbSep__knMpp{color:hsla(0,0%,100%,.3);font-size:10px}.page_inlineWrap__eZwQj{display:contents}.page_heroSpecies__LMxoE{display:flex;gap:28px;align-items:flex-end;flex-wrap:wrap}.page_speciesPhoto__evCvR{width:200px;height:200px;border-radius:var(--radius-xl);background:var(--color-thumb-ocean);flex-shrink:0;box-shadow:0 8px 32px rgba(0,0,0,.3)}.page_speciesNames__K9Hnw{padding-bottom:8px}.page_acceptedName__1tt88{font-size:11px;font-weight:700;color:hsla(0,0%,100%,.45);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-bottom:6px}.page_japaneseName__2FydO{font-size:32px;font-weight:700;color:#fff;letter-spacing:-.04em;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.3);margin-bottom:4px}.page_japaneseNameItalic__eMImu{font-style:italic}.page_scientificName__0VJDD{font-size:18px;font-weight:400;color:hsla(0,0%,100%,.75);font-style:italic;letter-spacing:var(--letter-spacing-body);margin-bottom:14px}.page_aliasList__3By58{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0 0 8px;padding:0}.page_aliasLabel__qPN2n{font-size:11px;font-weight:600;color:hsla(0,0%,100%,.7);letter-spacing:.04em;margin-right:2px}.page_aliasBadge__MYwP_{font-size:12px;color:hsla(0,0%,100%,.92);background-color:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:2px 10px;line-height:1.6}.page_aliasBadgeScientific__X_RnC{font-style:italic}.page_taxonomyPath__AKSOe{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px}.page_pathLink__4hSq_{color:var(--color-teal-light);font-weight:500;letter-spacing:var(--letter-spacing-body)}.page_pathSep__qXmc_{color:hsla(0,0%,100%,.3);font-size:10px;margin:0 2px}.page_pathCurrent__YgD3d{color:hsla(0,0%,100%,.5);font-weight:400}.page_wave__Rtwcc{background:#286a8a;line-height:0}.page_waveSvg__gm83z{display:block;width:100%}.page_content__vu_Oy{max-width:var(--layout-content-max);margin:0 auto;padding:0 20px 48px}.page_section__T__2S{margin-top:48px}.page_sectionHeader__VF_TM{display:flex;align-items:center;gap:8px;margin-bottom:18px}.page_sectionTitle__J4v89{font-size:18px;font-weight:700;color:var(--color-text-primary);letter-spacing:var(--letter-spacing-heading)}.page_sectionCount__VL7U8{font-size:11px;font-weight:500;color:var(--color-text-sub);letter-spacing:var(--letter-spacing-badge);margin-left:auto}.page_infoCard__KD_Vi{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:24px 28px}.page_infoLabel__lP5VG{font-size:10px;font-weight:700;color:var(--color-text-sub);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-bottom:8px}.page_infoText__EIFhJ{font-size:14px;font-weight:400;color:var(--color-text-primary);line-height:1.7;letter-spacing:var(--letter-spacing-body)}.page_infoDivider__XXmlK{border:none;border-top:1px solid var(--color-border-section);margin:20px 0}.page_aliasContainer__fY0gz{display:flex;flex-wrap:wrap;gap:8px}.page_aliasTag__VDRef{border-radius:var(--radius-pill);border:1px solid #b8d4c8;color:var(--color-teal-chip);font-weight:500}.page_aliasTag__VDRef,.page_synonymTag__d35pg{padding:4px 12px;background:transparent;font-size:12px}.page_synonymTag__d35pg{border-radius:var(--radius-pill);border:1px solid #d4c8b8;color:#7a6840;font-style:italic;font-weight:400}.page_photoGrid__FwgpH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.page_photoCell__Xl6fr{aspect-ratio:4/3;background:var(--color-thumb-ocean);border-radius:var(--radius-lg)}.page_newsList__jE8Ph{background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-news-list)}.page_newsItem__NHX3b{display:block;padding:16px 18px;border-bottom:1px solid var(--color-border-section);color:inherit}.page_newsTitle__qI_kH{font-size:14px;font-weight:500;color:var(--color-text-primary);line-height:1.5;letter-spacing:var(--letter-spacing-body)}.page_newsMeta__q9Q_W{font-size:11px;color:var(--color-text-sub);margin-top:3px}.page_paperList___2Xp7{display:flex;flex-direction:column;gap:14px}.page_paperCard__blkaU{background:#fff;border-radius:var(--radius-lg);padding:16px 18px;box-shadow:var(--shadow-card)}.page_paperBadge__4Br4D{font-size:9px;padding:2px 8px;border-radius:var(--radius-chip);background:var(--color-badge-paper-bg);color:var(--color-badge-paper-fg);font-weight:700;letter-spacing:var(--letter-spacing-badge);display:inline-block;margin-bottom:6px}.page_paperTitle__SGdXI{font-size:14px;font-weight:500;color:var(--color-text-primary);line-height:1.5;letter-spacing:var(--letter-spacing-body);margin-bottom:4px}.page_paperMeta__PNXXo{font-size:11px;color:var(--color-text-sub);letter-spacing:var(--letter-spacing-body)}.page_paperDoi__mJkTR{display:inline-block;margin-top:4px;font-size:11px;color:var(--color-text-link);font-weight:500}.page_emptySection__lLj_M{background:#fff;border-radius:var(--radius-xl);padding:24px 28px;color:var(--color-text-sub);font-size:13px;box-shadow:var(--shadow-card)}