.campaign-hero{position:relative;padding:44px 0 52px;border-bottom:1px solid #dedbd1;overflow:clip}.campaign-hero:before{content:"";position:absolute;width:600px;height:600px;border:1px solid #b5dfe2;border-radius:50%;right:-240px;top:42px;z-index:-1}.hero-inner{width:min(1240px,88%);margin-inline:auto;display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.hero-copy{min-width:0;padding-block:8px}.hero-copy>.eyebrow{display:flex;align-items:center;gap:12px;letter-spacing:.12em;font-size:.8rem;color:var(--ocean);margin-bottom:18px}.eyebrow-rule{display:inline-block;width:26px;height:3px;background:var(--pink)}.hero-copy h1{line-height:1.2}.hero-title{color:var(--pink);font-size:clamp(4.1rem,7.15vw,6.4rem);letter-spacing:-.035em;transform:rotate(-2deg);transform-origin:left bottom;margin-bottom:14px}.hero-subtitle,.hero-title{display:block;font-weight:900}.hero-subtitle{color:var(--ocean);font-size:clamp(1.65rem,2.6vw,2.35rem);letter-spacing:.015em}.hero-theme{font-weight:800;font-size:clamp(1.1rem,1.7vw,1.45rem);color:var(--teal);margin-top:26px}.hero-description{font-size:.98rem;line-height:1.95;margin-top:13px}.campaign-date{position:relative;display:inline-flex;align-items:center;gap:24px;margin-top:28px;padding:12px 22px;color:var(--ocean);isolation:isolate}.campaign-date:before{content:"";position:absolute;inset:0;background:var(--yellow);transform:rotate(-1.2deg);border-radius:5px 11px 8px 3px;z-index:-1}.campaign-date>span{font-size:.875rem;font-weight:800;line-height:1.45}.campaign-date small{display:block;font-size:.7rem;letter-spacing:.17em;margin-top:5px}.campaign-date strong{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:900;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.campaign-date i{font-style:normal;font-size:.65em;padding-inline:12px;vertical-align:9%}.hero-actions{display:flex;align-items:center;gap:13px;margin-top:30px;flex-wrap:wrap}.campaign-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;border:1px solid var(--ocean);border-radius:7px;background:var(--ocean);color:white;padding:13px 23px;font-size:.95rem;min-height:54px;font-weight:700;transition:background .18s,transform .18s}.campaign-button:hover{background:#0b3560;transform:translateY(-2px)}.campaign-button.secondary{background:#fffaf0;color:var(--ocean);border-color:#aac0cd;gap:12px}.campaign-button.secondary:hover{background:#ecf4f6}.hero-followup{display:flex;flex-wrap:wrap;gap:7px 16px;align-items:center;font-size:.75rem;color:#5a7080;margin-top:18px}.hero-followup a{display:inline-flex;align-items:center;gap:7px;color:var(--ocean);font-weight:700;text-decoration:underline;text-underline-offset:4px;min-height:32px}.hero-poster{min-width:0;max-width:480px;width:100%;justify-self:end;animation:paper-appear .55s ease-out both}.hero-poster>a{display:block;transform:rotate(1.5deg);transform-origin:center;border:1px solid #e4dfd2;box-shadow:9px 13px 0 #dfebe7,0 20px 35px #244d6612;transition:transform .2s}.hero-poster>a:hover{transform:rotate(0)}.hero-poster img{width:100%;height:auto;display:block}.hero-poster figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;color:#526d7c;margin-top:27px}.hero-poster figcaption a{display:inline-flex;align-items:center;gap:4px;font-weight:700;min-height:32px;white-space:nowrap}.activity-announcement{padding:20px;border-left:3px solid var(--teal);background:#e9f4f2;margin-top:28px;font-size:.9rem}.activity-announcement p+p{margin-top:8px}.participate-section{padding-top:68px;padding-bottom:62px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2{color:var(--ocean)}.section-heading h2 span{display:inline}.section-heading>p{font-size:.85rem;line-height:1.9}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.category-card{position:relative;display:block;border:1px solid #ead7dd;background:#fff1f3;border-radius:9px;padding:22px 25px 25px;min-height:274px;color:#982050;transition:transform .2s,border-color .2s;overflow:hidden}.category-card.blue{background:#eaf3f9;border-color:#c9dfe9;color:var(--ocean)}.category-card.teal{background:#eaf5ef;border-color:#cce2d6;color:#146353}.category-card:hover{transform:translateY(-4px);border-color:currentColor}.category-top{position:relative;z-index:1;gap:6px;font-size:.72rem;font-weight:700}.category-art,.category-top{display:flex;justify-content:space-between;align-items:center}.category-art{gap:12px;min-height:126px;padding-top:12px}.category-card img{width:95px;height:104px;object-fit:contain;transform:rotate(3deg);flex-shrink:0}.category-card.pink img{width:67px;margin-right:10px}.category-card h3{font-size:1.7rem;margin:0}.category-card p{margin-top:10px;color:#4c6577;font-size:.875rem;line-height:1.8}.category-action{display:flex;align-items:center;gap:12px;font-weight:700;font-size:.85rem;margin-top:24px}.category-note{margin-top:18px;font-size:.75rem;text-align:right}.prepare-section{background:#104b89;color:white;padding:60px 0;position:relative}.prepare-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.prepare-title>svg{color:var(--yellow);margin-bottom:23px}.prepare-title .eyebrow{color:#bee8ea}.prepare-title h2{color:white}.prepare-title p{margin-top:22px;color:#d3e3ef;font-size:.9rem;line-height:2}.preparation-steps{list-style:none;padding:0;margin:0}.preparation-steps li{display:flex;gap:25px;border-bottom:1px solid #5a7da3;padding:22px 0}.preparation-steps li:first-child{padding-top:0}.preparation-steps li:last-child{border-bottom:0;padding-bottom:0}.step-number{font-weight:900;font-size:1.55rem;color:var(--yellow);line-height:1.5}.preparation-steps h3{font-size:1.1rem}.preparation-steps p{color:#d3e3ef;font-size:.85rem;margin-top:5px}.preparation-steps a{display:inline-flex;align-items:center;gap:10px;color:var(--yellow);font-size:.8125rem;font-weight:700;min-height:40px}.prepare-section a:focus-visible{outline-color:var(--yellow)}@keyframes paper-appear{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.campaign-hero{padding-block:55px 64px}}@media(max-width:1100px) and (min-width:761px){.hero-inner{gap:34px;width:90%}.hero-title{font-size:6.7vw}.hero-subtitle{font-size:2.55vw}.hero-description{font-size:.875rem}.campaign-date{gap:15px;padding-inline:15px}.hero-actions{gap:10px}.campaign-button{padding:11px 16px;font-size:.85rem;gap:12px}.hero-poster figcaption>span{max-width:60%}.category-card{padding-inline:20px}.category-card h3{font-size:1.4rem}.category-card img{width:70px;height:87px}.section-heading h2 span{display:block}.prepare-inner{gap:42px}}@media(max-width:760px){.campaign-hero{padding-top:32px;padding-bottom:35px}.hero-inner{grid-template-columns:1fr;width:90%;gap:30px}.hero-copy{padding:0}.hero-copy>.eyebrow{font-size:.73rem;gap:9px;margin-bottom:17px}.hero-title{font-size:clamp(3.65rem,13vw,5.9rem);margin-bottom:10px}.hero-subtitle{font-size:clamp(1.5rem,6.4vw,2.4rem);letter-spacing:.01em}.hero-theme{margin-top:22px;font-size:1.15rem}.hero-description{font-size:.87rem;margin-top:10px}.campaign-date{margin-top:21px;gap:20px;padding:12px 18px}.campaign-date strong{font-size:2.1rem}.campaign-date>span{font-size:.8rem}.hero-actions{gap:10px;margin-top:24px}.campaign-button{flex:1;padding:12px 13px;gap:10px;min-height:51px;font-size:.87rem;white-space:nowrap}.campaign-button svg{width:18px}.hero-followup{font-size:.72rem;margin-top:12px}.hero-poster{justify-self:center;max-width:470px;width:96%}.hero-poster>a{transform:rotate(.8deg);box-shadow:5px 7px 0 #dfebe7}.hero-poster figcaption{margin-top:17px;font-size:.65rem;gap:8px}.participate-section{padding-top:36px;padding-bottom:38px}.section-heading{display:block;margin-bottom:22px}.section-heading h2{font-size:1.65rem}.section-heading h2 span{display:block}.section-heading>p{margin-top:15px;font-size:.85rem}.category-grid{grid-template-columns:1fr;gap:15px}.category-card{min-height:237px;padding:20px 24px 23px}.category-card h3{font-size:1.65rem}.category-card img{width:102px;height:107px}.category-card.pink img{margin-right:12px}.category-card p{margin-top:10px}.category-action{margin-top:18px}.category-note{text-align:left;font-size:.72rem}.prepare-section{padding-block:36px}.prepare-inner{grid-template-columns:1fr;gap:30px}.prepare-title>svg{margin-bottom:19px}.prepare-title p{margin-top:16px;font-size:.85rem}.preparation-steps li{gap:21px}}@media(max-width:360px){.hero-title{font-size:3.6rem}.hero-subtitle{font-size:1.48rem}.campaign-date{gap:13px;padding-inline:13px}.campaign-date strong{font-size:1.9rem}.campaign-date i{padding-inline:8px}.campaign-button{font-size:.79rem;padding-inline:10px;gap:6px}.hero-poster figcaption>span{max-width:62%}.category-card h3{font-size:1.5rem}}.deepsea-hero{background:var(--paper);border-bottom:1px solid #d5e1e5}.deepsea-keyvisual{max-width:1480px;width:94%;margin:0 auto}.deepsea-keyvisual a,.deepsea-keyvisual img{display:block;width:100%;height:auto}.deepsea-launch{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-block:22px 28px}.launch-info{flex-shrink:0}.launch-info .eyebrow{margin-bottom:0}.launch-info>p{font-size:.875rem}.launch-date{display:block;color:var(--ocean);font-size:clamp(1.7rem,2.7vw,2.2rem);line-height:1.4;font-variant-numeric:tabular-nums}.launch-date>span{padding-inline:8px;font-size:.7em}.launch-info .mobile-campaign-title{display:none}.launch-actions{display:flex;align-items:center;gap:16px}.launch-controls .hero-followup{justify-content:flex-end;margin-top:0;font-size:.875rem}.paint-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:258px;min-height:54px;max-width:100%;padding:14px 24px;background:var(--teal);color:white;border:0;font-size:1rem;font-weight:800;cursor:pointer;text-align:center;transition:transform .2s,filter .2s;line-height:1.5}.paint-button:hover{transform:translateY(-3px) rotate(-1deg);filter:brightness(1.06)}.paint-button:active{transform:translateY(1px) scale(.98)}.paint-button svg{flex-shrink:0;transition:transform .2s}.paint-button:hover svg{transform:translate(2px,-2px)}.paint-button:focus-visible{outline:3px solid var(--ocean);outline-offset:0;border-radius:8px}.deepsea-hero .campaign-button.secondary{min-height:52px;font-size:.95rem}.ocean-category-tabs{gap:18px}.ocean-tab-list[data-slot=tabs-list]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(640px,100%);height:auto;padding:6px;background:#e3eff2;gap:6px;border-radius:12px}.ocean-tab[data-slot=tabs-trigger]{min-height:52px;height:auto;padding:10px;color:var(--ocean);font-size:1rem;font-weight:800;transition:background .18s,color .18s,box-shadow .18s}.ocean-tab[data-slot=tabs-trigger][data-state=active]{background:var(--ocean);color:white;box-shadow:0 3px 0 #08325e}.ocean-tab[data-slot=tabs-trigger]:hover:not([data-state=active]){background:#f9ffff}.ocean-category-panel[data-state=active]{display:grid;grid-template-columns:1.16fr 1fr;align-items:stretch;overflow:hidden;border:1px solid #c5dfe6;border-radius:18px;background:#fffef9;animation:ocean-page-in .3s ease-out}.category-scene{overflow:hidden;min-width:0;background:#0a6094}.category-scene img{display:block;width:100%;min-height:100%;object-fit:cover;transition:transform .4s ease}.ocean-category-panel:hover .category-scene img{transform:scale(1.015)}.category-story{padding:clamp(24px,3.8vw,48px);align-self:center;min-width:0}.category-story .eyebrow{font-size:.875rem;letter-spacing:.05em}.category-story h3{font-size:clamp(1.5rem,2.1vw,2rem);color:var(--ocean)}.category-story p{margin:18px 0 14px;font-size:1rem;line-height:1.95}.category-story .text-link{display:flex;width:fit-content;margin:4px 0 0 32px;font-size:.875rem}.category-note{font-size:.875rem;line-height:1.8}.reading-rewards{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 0 56px}.reading-rewards h2{font-size:1.4rem;color:var(--ocean)}.reading-rewards h2 strong{color:var(--pink);font-size:2.6rem;font-variant-numeric:tabular-nums}.reading-rewards .eyebrow{margin-bottom:0}.reading-rewards p{font-size:.95rem;color:var(--ocean)}.reading-rewards p span{font-size:.875rem;color:#4c6577}.deepsea-prepare{background:#073968}.deepsea-prepare .prepare-inner{grid-template-columns:1fr 1.14fr;gap:64px}.readiness-panel{padding:28px 32px 22px;border-radius:18px;background:#fffdf5;color:var(--ocean);min-width:0}.readiness-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.readiness-heading strong{font-size:1.25rem}.readiness-heading span{font-size:.875rem;font-variant-numeric:tabular-nums}.readiness-progress{margin:16px 0 10px;height:7px}.readiness-list{list-style:none;padding:0;margin:0}.readiness-list li{display:flex;gap:16px;padding:17px 0;border-bottom:1px solid #d4e2e5}.readiness-list [data-slot=checkbox]{width:24px;height:24px;margin-top:4px;cursor:pointer}.readiness-list label{font-weight:800;font-size:1rem;cursor:pointer;display:inline-block;padding-bottom:3px}.readiness-list p{font-size:.875rem}.readiness-list a{display:inline-flex;align-items:center;gap:8px;min-height:32px;text-decoration:underline;text-underline-offset:4px;font-size:.875rem}.readiness-list li[data-ready=true] label{color:var(--teal)}.readiness-message{display:flex;align-items:center;gap:7px;margin-top:16px;color:#395b6e;min-height:32px;font-size:.875rem}.readiness-panel .paint-button{margin-top:8px}.readiness-panel a:focus-visible{outline-color:var(--pink)}.footer-agencies{border-top:1px solid #e1ddd4;margin-top:30px;padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.footer-agencies p{font-size:.875rem}.footer-agencies span{font-weight:700;margin-right:12px;color:var(--ocean)}@keyframes ocean-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(min-width:761px){.header-inner{min-height:86px}}@media(max-width:1050px){.deepsea-prepare .prepare-inner{gap:30px}.category-story{padding:26px}.category-story h3{font-size:1.55rem}.reading-rewards{align-items:start;flex-direction:column;gap:14px}}@media(max-width:760px){.deepsea-keyvisual{width:100%}.deepsea-launch{flex-direction:column;align-items:stretch;gap:8px;padding-block:22px}.launch-info .mobile-campaign-title{display:block;font-size:1.7rem;font-weight:900;color:var(--pink);margin-bottom:12px}.mobile-campaign-title span{display:block;color:var(--ocean);font-size:1.15rem}.launch-info .eyebrow{font-size:.875rem}.launch-date{font-size:1.9rem}.launch-info>p{font-size:.95rem}.launch-actions{gap:8px;flex-wrap:wrap}.launch-actions .paint-button{flex:1 1 180px;max-width:290px}.launch-actions .campaign-button.secondary{flex:1 1 150px;font-size:.875rem;padding-inline:10px}.launch-controls .hero-followup{justify-content:flex-start;font-size:.8125rem}.ocean-category-panel[data-state=active]{grid-template-columns:minmax(0,1fr)}.category-scene img{min-height:0;object-fit:contain}.ocean-tab-list[data-slot=tabs-list]{gap:3px;padding:5px}.ocean-tab[data-slot=tabs-trigger]{font-size:.875rem;padding:10px 5px;white-space:normal}.category-story{padding:25px}.category-story p{font-size:1rem}.category-story .text-link{margin-left:28px}.category-note{font-size:.8125rem}.reading-rewards{padding-bottom:36px}.reading-rewards h2{font-size:1.1rem}.reading-rewards h2 strong{font-size:2.25rem}.reading-rewards p{font-size:.875rem}.deepsea-prepare .prepare-inner{grid-template-columns:minmax(0,1fr);gap:30px}.readiness-panel{padding:24px 20px 18px}.readiness-heading strong{font-size:1.1rem}.readiness-list{min-width:0}.readiness-list li{gap:12px}.readiness-list li>div{min-width:0}.readiness-list [data-slot=checkbox]{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.ocean-category-panel[data-state=active]{animation:none}.category-scene img,.paint-button,.paint-button svg{transition:none}.ocean-category-panel:hover .category-scene img,.paint-button:active,.paint-button:hover,.paint-button:hover svg{transform:none}}body :is(.paint-control,.paint-button,.campaign-button){display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-height:48px;padding:12px 22px;border:1px solid var(--teal);border-radius:5px;background:var(--teal);color:white;font-weight:700;font-size:.94rem;line-height:1.6;cursor:pointer;text-align:center;transition:background .15s,transform .15s}body :is(.paint-control,.paint-button,.campaign-button):hover:not(:disabled):not([aria-disabled=true]){background:#006675;transform:translateY(-1px)}body :is(.paint-control,.paint-button,.campaign-button):disabled{opacity:.5;cursor:not-allowed;transform:none}body .campaign-button.secondary,body :is(.paint-control,.campaign-button)[data-paint=yellow]{background:white;color:var(--ink);border-color:#91b4be}body .campaign-button.secondary:hover,body :is(.paint-control,.campaign-button)[data-paint=yellow]:hover{background:var(--muted)}body .paint-button{width:auto}body .text-link{min-height:40px;padding:3px 0;background:none;color:var(--teal);border:0;text-decoration:underline;text-underline-offset:5px}body .site-header nav>a{min-height:44px}body .site-header .nav-submit{color:white}body .ocean-tab[data-slot=tabs-trigger]{min-height:48px}body .document-download{display:flex;align-items:center;gap:18px;width:100%;padding:20px;border:1px solid #c5dade;border-radius:5px;background:#f4f9fa}body .document-download:hover{border-color:var(--teal);background:#e6f3f5}body .document-download>span{flex:1}body .document-download small{display:block;color:#546f7c}@media(prefers-reduced-motion:reduce){body :is(.paint-control,.paint-button,.campaign-button){transition:none}body :is(.paint-control,.paint-button,.campaign-button):hover{transform:none}}.reading-journey{padding-block:68px}.journey-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.journey-card{padding:22px 24px 28px;text-align:center;background:#fffdf5;border:1px solid #cce1e5;border-radius:24px 18px 26px 16px}.journey-card>img{margin:auto;width:144px;height:144px;object-fit:contain;transition:transform .25s ease}.journey-card[data-open=true]>img{transform:rotate(-5deg) translateY(-4px)}.journey-number{display:block;font-size:.75rem;color:#537587;font-weight:800;letter-spacing:.12em}.journey-card h3{color:var(--ocean);font-size:1.25rem;margin:6px 0 12px}.journey-detail{padding-top:10px;text-align:left}.journey-detail p{line-height:1.9;font-size:.95rem}.journey-detail .text-link{margin-top:12px}.deepsea-explorer{background:#e7f5f5;padding-block:66px}.explorer-layout{grid-template-columns:1.35fr 1fr;gap:28px;align-items:stretch}.explorer-map{position:relative;align-self:start;min-width:0;overflow:hidden;border-radius:22px 30px 20px 28px;background:#064679}.explorer-map>img{display:block;width:100%;height:auto}body .explorer-hotspot{position:absolute;min-height:62px;padding:18px 24px;font-size:.9rem;white-space:nowrap}.explorer-hotspot.vent{top:25%;left:2%}.explorer-hotspot.dark{top:8%;left:38%}.explorer-hotspot.seep{top:49%;right:2%}.explorer-art-note{color:#fff;background:#063663;font-size:.75rem;padding:7px 15px}.discovery-panel{min-width:0;background:#fffdf5;border:1px solid #cce1e5;border-radius:22px;padding:25px 28px}.discovery-progress{display:flex;align-items:center;justify-content:space-between;color:var(--ocean);font-weight:800}.discovery-progress strong{color:var(--pink)}.discovery-dots{display:flex;gap:8px;margin:12px 0 22px}.discovery-dots>span{flex:1;height:6px;border-radius:6px;background:#dbe8e9;transition:background .25s}.discovery-dots>span[data-visited=true]{background:#068b91}.discovery-icon{width:95px;height:95px;object-fit:contain;margin-bottom:8px}#discovery-content h3{color:var(--ocean);font-size:1.4rem;line-height:1.6}#discovery-content>p{margin-top:12px;font-size:.95rem;line-height:1.95}#discovery-content blockquote{margin:18px 0 0;border-left:4px solid #ffcb30;padding:8px 0 8px 16px;color:#07517a;font-size:.95rem;font-weight:700}.discovery-complete{display:flex;align-items:center;font-size:.875rem;line-height:1.7;color:#07666a;gap:10px}.discovery-complete img{flex-shrink:0;object-fit:contain}.discovery-actions{display:flex;flex-wrap:wrap;gap:0 6px;margin-top:15px}.readiness-art{display:block;width:160px;height:160px;object-fit:contain;margin:0 0 8px}.readiness-success-art{width:70px;height:70px;object-fit:contain;flex-shrink:0}.receipt-art{width:170px;height:170px;object-fit:contain}.test-downloads{display:flex;align-items:flex-start;gap:18px;margin-block:26px;padding:22px;background:#edf8f5;border:1px solid #cce1e5;border-radius:24px 16px 26px 18px}.test-downloads>img{width:96px;height:96px;object-fit:contain;flex-shrink:0}.test-downloads-content{min-width:0}.test-downloads .test-downloads-content h3{margin:4px 0 8px;color:var(--ocean);font-size:1.15rem}.test-downloads-content p{font-size:.9rem;line-height:1.8}.test-download-actions{display:flex;flex-wrap:wrap;gap:0 8px;margin-block:8px}.test-downloads-content .test-downloads-note{font-size:.8rem;color:#466576}body .steps.illustrated-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px;margin-bottom:18px}body .illustrated-steps li{display:flex;flex-direction:column;gap:0;padding:0;border:0;background:transparent;min-width:0}.illustrated-steps li>img{width:78px;height:78px;object-fit:contain}body .illustrated-steps .paint-control{min-height:60px;width:100%;padding:18px 15px;font-size:.8rem}body .illustrated-steps .paint-control>span{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:inherit}@media(max-width:1050px){.explorer-layout{grid-template-columns:minmax(0,1fr)}.journey-card{padding-inline:14px}}@media(max-width:760px){.deepsea-explorer,.reading-journey{padding-block:44px}.journey-cards{grid-template-columns:minmax(0,1fr);gap:18px}.journey-card{padding:20px}.journey-card>img{width:125px;height:125px}.explorer-map>img{min-height:280px;object-fit:cover}body .explorer-hotspot{min-height:55px;padding:16px 15px;font-size:.8rem;gap:5px}.explorer-hotspot.vent{left:2%;top:32%}.explorer-hotspot.dark{left:30%;top:5%}.explorer-hotspot.seep{top:57%;right:1%}.discovery-panel{padding:22px}.readiness-art{width:120px;height:120px}body .illustrated-steps .paint-control{padding:17px 9px;font-size:.75rem;gap:3px}.illustrated-steps li>img{width:66px;height:66px}.test-downloads{flex-direction:column;gap:8px;padding:18px}.test-downloads>img{width:76px;height:76px}.test-download-actions{display:grid;grid-template-columns:minmax(0,1fr)}.test-download-actions .text-link{width:100%;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.discovery-dots>span,.journey-card>img{transition:none}.journey-card[data-open=true]>img{transform:none}}body [data-paint=pink][class]{--control-paint:var(--paint-pink)}.inspiration-bottle{background:#f4faf7;overflow:hidden}.bottle-stage{display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:center}.bottle-art{position:relative;min-width:0;aspect-ratio:1;display:grid;place-items:center;isolation:isolate}.bottle-art:before{content:"";position:absolute;width:87%;height:87%;border-radius:52% 48% 43% 57%;background:#d8f0ed;z-index:-1}.bottle-float{width:91%;height:auto;object-fit:contain;will-change:transform}.jellyfish-float{position:absolute;right:-2%;top:-3%;width:30%;height:auto;pointer-events:none}.bottle-ripple{position:absolute;width:60%;height:13%;bottom:4%;border:2px solid #79c4d1;border-radius:50%;z-index:-1}.bottle-ripple.second{bottom:0;width:74%;opacity:.35}.bottle-paper{padding:clamp(24px,3vw,42px);background:#fffdf5;border:1px solid #d8e3df;border-radius:12px 24px 16px 30px;box-shadow:7px 8px 0 #dbece7;min-width:0}.bottle-theme{color:#087981;font-size:.8rem;font-weight:800}.bottle-reveal h3{font-size:clamp(1.55rem,2.3vw,2rem);color:#073968;line-height:1.5;margin:10px 0 16px}.bottle-reveal p{font-size:.95rem;line-height:1.95}.bottle-reveal .bottle-question{font-size:1.05rem;font-weight:800;color:#b50c60;margin-bottom:12px}.bottle-actions,.collection-actions{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:18px}.bottle-status{min-height:24px;color:#087981;font-size:.8rem;margin-top:8px}body .bottle-actions .paint-control[aria-disabled=true]{opacity:1;filter:none;cursor:default;transform:none}.inspiration-collection{margin-top:36px;padding:24px 28px;background:#fffdf5;border:1px solid #d8e3df;border-radius:24px 18px 26px 16px}.collection-heading{display:flex;gap:18px;align-items:center}.collection-heading>img{width:110px;height:110px;object-fit:contain;flex-shrink:0}.collection-heading h3{color:#073968;font-size:1.3rem}.collection-heading h3 span{color:#c90969;margin-left:8px}.collection-empty,.collection-heading p{font-size:.85rem;color:#476575;line-height:1.85}.collection-empty{margin:6px 0 12px 128px}.saved-inspirations{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;margin:20px 0 0}.saved-inspirations li{border:1px dashed #9fbcb8;padding:20px;border-radius:10px;min-width:0}.saved-inspirations li>span{display:block;font-size:.75rem;color:#087981}.saved-inspirations strong{display:block;color:#073968;margin:5px 0}.saved-inspirations p{font-size:.875rem;line-height:1.8}body .saved-inspirations .paint-control{font-size:.75rem;min-height:48px;padding:12px 22px;margin-top:8px}.reading-helper{padding-block:66px;display:grid;gap:44px}.helper-lead>img{width:160px;height:160px;object-fit:contain;margin-bottom:10px}.helper-lead h2{color:#073968;margin:8px 0 12px}.helper-lead p{font-size:.9rem}.helper-questions{display:grid;gap:14px;align-content:center;min-width:0}body .helper-questions .paint-control{width:100%;min-height:85px;padding:24px 40px;justify-content:space-between;font-size:1rem}.helper-questions h3{margin:0}.helper-questions svg{flex-shrink:0;transition:transform .2s}.helper-questions [data-open=true] h3 svg{transform:rotate(180deg)}.helper-answer{padding:10px 28px 18px}.helper-answer p{line-height:1.9;font-size:.9rem;margin-bottom:10px}.helper-answer[hidden]{display:none}html[data-ocean-motion=on] .inspiration-bottle[data-in-view=true] .bottle-float{animation:reading-drift 6s ease-in-out infinite}html[data-ocean-motion=on] .inspiration-bottle[data-in-view=true] .jellyfish-float{animation:jelly-drift 7s ease-in-out infinite}html[data-ocean-motion=on] .bottle-reveal{animation:note-open .45s ease-out both}html[data-ocean-motion=on] .treasure-pop{animation:treasure-found .5s ease-out both}html[data-ocean-motion=on] .helper-questions [data-open=true] .helper-answer{animation:note-open .25s ease-out both}html[data-ocean-motion=on] .journey-card:hover>img{animation:reading-drift 3s ease-in-out infinite}html[data-ocean-visible=no] :is(.bottle-float,.jellyfish-float,.journey-card>img){animation-play-state:paused!important}html[data-ocean-motion=off]{scroll-behavior:auto!important}html[data-ocean-motion=off] *,html[data-ocean-motion=off] :after,html[data-ocean-motion=off] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@keyframes reading-drift{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes jelly-drift{0%,to{transform:translate(0) rotate(5deg)}50%{transform:translate(-5px,12px) rotate(-6deg)}}@keyframes note-open{0%{opacity:.3;transform:translateY(8px) rotate(-.6deg)}to{opacity:1;transform:none}}@keyframes treasure-found{0%{transform:scale(.88) rotate(-6deg)}60%{transform:scale(1.06) rotate(3deg)}to{transform:none}}@media(max-width:900px){.bottle-stage{gap:20px;grid-template-columns:.7fr 1.3fr}.reading-helper{gap:24px}}@media(max-width:760px){.inspiration-bottle,.reading-helper{padding-block:42px}.bottle-stage,.reading-helper{grid-template-columns:minmax(0,1fr)}.bottle-art{width:min(300px,86%);margin-inline:auto}.bottle-paper{padding:24px;box-shadow:4px 5px 0 #dbece7}.bottle-reveal{min-height:260px}.bottle-actions{display:grid;grid-template-columns:minmax(0,1fr)}.bottle-actions .paint-control{width:100%}.inspiration-collection{padding:20px}.collection-heading{gap:8px;align-items:flex-start}.collection-heading>img{width:72px;height:72px}.collection-heading h3{font-size:1.1rem}.collection-heading p{font-size:.75rem}.collection-empty{margin-left:0;margin-top:16px}.saved-inspirations{grid-template-columns:minmax(0,1fr)}.helper-lead>img{width:112px;height:112px}body .helper-questions .paint-control{min-height:90px;padding:23px 28px;font-size:.9rem}.helper-answer{padding-inline:14px}}@media(prefers-reduced-motion:reduce){html[data-ocean-motion] :is(.bottle-float,.jellyfish-float,.bottle-reveal,.treasure-pop,.helper-answer,.journey-card>img){animation:none!important;transition:none!important}}@media print{.inspiration-bottle,.reading-helper{display:none}}:root{--paper:#fff;--ink:#123e50;--ocean:#123e50;--teal:#007a8b;--pink:#bc563b;--yellow:#ee886a;--background:#fff;--foreground:#123e50;--primary:#007a8b;--ring:#007a8b;--muted:#e6f3f5;--secondary:#e6f3f5;--border:#c3dade}body{background:#fff;color:var(--ink)}h1,h2{font-family:"Noto Serif TC",Microsoft JhengHei,PingFang TC,serif;letter-spacing:.015em}.content-width{width:min(1260px,90%)}.site-header{background:#fff;border-color:#d9e7e9}.header-inner{min-height:88px}.brand>span{color:var(--ink)}.site-header nav{gap:24px}.nav-submit{background:var(--teal)}.site-header nav>a[aria-current=page]:not(.nav-submit){color:var(--teal)}.site-header nav>a:after{background:var(--teal)}.motion-preference{padding-block:5px}body .motion-preference .paint-control{background:#fff;color:var(--teal);border-color:#c3dade;min-height:32px;padding:4px 12px}.issue-hero{display:grid;grid-template-columns:1fr 1.04fr;gap:52px;padding:36px 0 54px;align-items:center}.issue-hero-copy{min-width:0}.issue-hero-copy>.eyebrow{font-size:.77rem;letter-spacing:.065em}.issue-kicker{color:var(--teal);margin-top:26px;font-weight:600}.issue-hero h1{font-size:clamp(3.4rem,5.7vw,5.6rem);line-height:1.22;margin:16px 0 20px}.issue-hero h1>span{display:block;font-size:clamp(1.6rem,2.4vw,2.25rem);margin-top:18px;letter-spacing:.03em}.issue-theme{display:inline-block;background:#e6f3f5;color:var(--teal);padding:6px 14px;font-size:1.18rem;font-weight:700}.issue-intro{margin:20px 0 28px;font-size:1rem}.issue-period{border-left:3px solid #ee886a;padding-left:18px;margin:20px 0 26px}.issue-period small,.issue-period>span{display:block;color:#536f7a;font-size:.8rem}.issue-period strong{display:block;font-size:clamp(1.4rem,2.25vw,2rem);font-variant-numeric:tabular-nums;line-height:1.5;color:var(--ink)}.issue-period strong>span{padding:0 8px;font-size:.8em}.issue-period small{margin-top:5px}.launch-actions{gap:12px;flex-wrap:wrap}body .launch-actions :is(.paint-button,.campaign-button){min-height:52px;padding:13px 20px;font-size:.93rem}.hero-followup{font-size:.8rem;gap:12px}.issue-hero-visual{position:relative;padding-bottom:100px;min-width:0}.source-figure{display:block;min-width:0;margin:0;background:white}.source-figure>img{display:block;width:100%;height:auto;object-fit:contain}.source-figure figcaption{padding:12px 14px;background:#f3f8f9;text-align:left;font-size:.72rem;line-height:1.65;color:#355e6b;overflow-wrap:anywhere}.source-figure figcaption small,.source-figure figcaption span,.source-figure figcaption strong{display:block}.source-figure figcaption strong{font-size:.88rem;color:var(--ink);margin-bottom:4px}.source-figure figcaption small{font-size:.68rem;color:#546f7a;margin-top:4px}.hero-photograph{box-shadow:12px 12px 0 #e6f3f5;border:6px solid #fff;transform:rotate(1deg)}.issue-cover-link{width:180px;position:absolute;bottom:0;right:-10px}.issue-cover-link .source-figure{box-shadow:0 6px 18px #123e5023;border:5px solid #fff}.issue-cover-link img{max-height:238px}.issue-cover-link figcaption{padding:8px;font-size:.6rem}.issue-cover-link figcaption strong{font-size:.7rem}.issue-cover-link figcaption small{font-size:.6rem}.issue-cover-link .text-link{background:white;font-size:.75rem;margin:8px 0 0}.activity-announcement{background:#f0f7f8;border-left-color:var(--teal);margin-top:0;padding:16px 20px}.activity-announcement a{font-weight:700;text-decoration:underline}.participate-section{padding-block:64px 42px}.section-heading h2{font-size:clamp(1.65rem,2.6vw,2.3rem)}.section-heading .eyebrow{letter-spacing:.09em}.ocean-tab-list[data-slot=tabs-list]{background:#edf5f6;border-radius:5px;padding:5px}.ocean-tab[data-slot=tabs-trigger][data-state=active]{background:var(--teal);box-shadow:none}.ocean-category-panel[data-state=active]{border-radius:6px;background:#fff;border-color:#c3dade;grid-template-columns:1fr 1fr}.category-scene{background:#fff}.category-scene img{min-height:0;height:auto;object-fit:contain;transform:none!important}.category-story{padding:32px}.category-story h3{font-size:1.65rem}.category-story .text-link{margin:14px 0 0}.category-note{text-align:left}.reading-rewards{background:#e6f3f5;border-top:3px solid #007a8b;padding:26px 32px;margin-bottom:64px}.reading-rewards h2 strong{color:#a54932}.deepsea-explorer{padding-block:64px;background:#f2f8f9}.explorer-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:30px}.source-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}body .source-tab{padding:10px 16px}body .source-tab[aria-selected=false]{background:#fff;color:var(--teal);border-color:#a3c6ce}.source-image-stack{display:grid;grid-template-columns:1fr 1fr;gap:14px}.source-image-stack:has(>.source-figure:only-child){grid-template-columns:1fr}.discovery-panel{background:#fff;border:1px solid #c3dade;border-radius:6px}.discovery-complete{margin-top:20px}.inspiration-bottle{background:white;padding-block:64px}.bottle-stage{grid-template-columns:.65fr 1.35fr;gap:48px}.bottle-art{aspect-ratio:auto;width:auto;max-width:270px;margin:auto}.bottle-art:before{display:none}.bottle-art .source-figure{border:6px solid #fff;box-shadow:8px 8px 0 #e6f3f5}.bottle-paper{border-radius:5px;border-color:#c3dade;background:#f3f8f9;box-shadow:none;padding:32px}.bottle-reveal h3,.collection-heading h3,.helper-lead h2{color:var(--ink)}.bottle-reveal .bottle-question{color:#a54932}.bottle-reveal{min-height:240px}.inspiration-collection{border-radius:5px;background:#fff;border-color:#c3dade}.collection-empty{margin:14px 0}.collection-heading h3 span{color:#a54932}.collection-heading>svg{color:var(--teal);flex-shrink:0}.journey-card{text-align:left;border-radius:6px;background:#f3f8f9;padding:28px}.journey-symbol{width:40px;height:40px;color:var(--teal);margin-bottom:20px}.journey-card h3{margin:10px 0 20px}.deepsea-prepare{background:var(--ink)}.readiness-panel{background:white;border-radius:5px}.prepare-symbol{color:#ee886a!important}.prepare-title .text-link{color:#fff;margin-top:20px}.reading-helper{grid-template-columns:.65fr 1.35fr}.helper-symbol{color:var(--teal);margin-bottom:24px}body .helper-questions .paint-control{background:#f0f7f8;color:var(--ink);min-height:70px;padding:20px 24px;border-color:#c3dade}body .helper-questions [data-open=true] .paint-control{border-color:var(--teal)}.page-heading h1:after{background:#ee886a;transform:none}.panel{border-radius:6px;box-shadow:0 4px 0 #e6f3f5}.form-source{margin-bottom:26px}.form-source img{max-height:300px}.lookup-empty .source-figure{max-width:210px;margin:0 auto 26px}.lookup-empty .source-figure img{width:100%;height:auto;max-height:280px;object-fit:contain;margin:0}.document-lead .source-figure,.guide-lead .source-figure{width:160px;flex-shrink:0}.document-lead .source-figure img,.guide-lead .source-figure img{width:100%;height:auto}.document-lead .source-figure figcaption,.guide-lead .source-figure figcaption{font-size:.6rem;padding:7px}.guide-gallery{padding-top:18px}.guide-card{border-radius:5px;background:#fff}.guide-card figcaption{flex-wrap:wrap}.guide-source-credit{width:100%;font-size:.7rem;color:#456b78;line-height:1.7}.guide-image-dialog .guide-source-credit{padding:0 12px}.guide-image-button{background:#e6f3f5}.guide-image-button img{display:block}.guide-step-symbol,.receipt-symbol,.submission-step-symbol{color:var(--teal)}.receipt-symbol{width:60px;height:60px}body .illustrated-steps .paint-control{min-height:48px;padding:12px 8px}.illustrated-steps li>svg{width:30px;height:30px;color:var(--teal);margin-bottom:8px}.test-downloads>svg{flex-shrink:0;color:var(--teal)}.test-downloads{border-radius:5px;background:#f0f7f8}.site-footer{background:#e6f3f5;border-color:#bfd8dc}.footer-image-credit{margin-top:26px;font-size:.75rem;color:#456b78}.source-figure img{animation:none!important;transition:none!important}@media(max-width:1000px){.issue-hero{gap:32px;grid-template-columns:1fr 1fr}.issue-cover-link{right:0;width:150px}.source-image-stack{grid-template-columns:1fr}.site-header nav{gap:14px}.issue-hero h1{font-size:3.8rem}}@media(max-width:760px){.content-width{width:92%}.header-inner{width:92%;gap:14px;padding-block:14px;min-height:0}.brand{gap:12px}.brand>span{padding-left:12px;font-size:1rem}.brand img{width:56px;height:48px}.site-header nav{gap:8px 16px;width:100%;justify-content:space-between;flex-wrap:wrap;font-size:.8rem}.site-header nav>a{min-height:40px}.nav-submit{padding:8px 12px}.motion-preference>span{font-size:.63rem}.issue-hero{grid-template-columns:1fr;padding:22px 0 42px;gap:28px}.issue-hero h1{font-size:3.5rem}.issue-hero h1>span{font-size:1.7rem;margin-top:12px}.issue-kicker{margin-top:22px}.issue-intro{margin:18px 0}.issue-period strong{font-size:1.65rem}.issue-hero-visual{padding-bottom:0;display:grid;grid-template-columns:1fr}.hero-photograph{transform:none;box-shadow:6px 6px 0 #e6f3f5}.issue-cover-link{position:static;width:100%;margin-top:28px;display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center}.issue-cover-link .text-link{font-size:.88rem}.issue-cover-link figcaption small{display:none}.issue-cover-link figcaption strong{font-size:.63rem}.section-heading{align-items:start;gap:14px;flex-direction:column}.section-heading h2 span{display:block}.participate-section{padding-block:44px 30px}.bottle-stage,.explorer-layout,.ocean-category-panel[data-state=active],.reading-helper{grid-template-columns:1fr}.category-story{padding:24px}.reading-rewards{padding:24px;margin-bottom:40px}.deepsea-explorer,.inspiration-bottle,.reading-helper,.reading-journey{padding-block:44px}.bottle-art{width:210px}.bottle-reveal{min-height:0}.bottle-stage{gap:32px}.bottle-paper{padding:24px}.journey-cards{gap:16px}.journey-card{padding:24px}.source-image-stack{grid-template-columns:1fr 1fr}.source-image-stack .source-figure figcaption{font-size:.62rem;padding:8px}.document-lead,.guide-lead{flex-direction:column;align-items:flex-start}.submission-aside .source-figure{max-width:210px}.page-heading{padding-top:30px}.helper-questions .paint-control{font-size:.9rem}}@media print{.footer-image-credit,.source-figure figcaption{color:#000}}:root{--scrap-aqua:#ddf3f5;--scrap-yellow:#ffd56a;--scrap-coral:#ef7868}.issue-hero h1{font-family:Noto Sans TC,Microsoft JhengHei,sans-serif;font-weight:900;letter-spacing:-.03em;position:relative}.issue-hero h1>span{font-weight:800;letter-spacing:.015em}.issue-hero h1:after{content:"";position:absolute;left:0;top:1.06em;width:3.75em;height:.13em;background:var(--scrap-yellow);z-index:-1;transform:rotate(-2deg);clip-path:polygon(0 16%,98% 0,100% 78%,2% 100%)}.issue-theme{background:var(--scrap-aqua);transform:rotate(-1deg);clip-path:polygon(0 7%,99% 0,100% 92%,1% 100%)}.issue-period{border-left-color:var(--scrap-coral)}.issue-kicker{position:relative;padding-left:28px}.issue-kicker:before{content:"✳";position:absolute;left:0;color:#b3513e;font-size:1.4rem;line-height:1.1}.photo-scrapbook{min-width:0}.issue-hero-visual.photo-scrapbook{padding-bottom:0}.scrapbook-board{position:relative;width:100%;aspect-ratio:600/610;isolation:isolate}.scrap-paper{position:absolute;display:block;z-index:-1}.scrap-paper-blue{inset:9% 2% 12% 5%;background-color:var(--scrap-aqua);background-image:linear-gradient(#007a8b0a 1px,transparent 0),linear-gradient(90deg,#007a8b0a 1px,transparent 0);background-size:22px 22px;transform:rotate(3deg);clip-path:polygon(2% 2%,18% 0,31% 2%,48% 0,65% 2%,80% 0,98% 2%,100% 24%,98% 41%,100% 64%,98% 81%,100% 99%,75% 97%,57% 100%,38% 98%,20% 100%,0 98%,2% 75%,0 53%,2% 34%,0 15%)}.scrap-paper-yellow{width:40%;height:35%;left:1%;bottom:13%;background:var(--scrap-yellow);border-radius:43% 57% 41% 59%/50% 42% 58% 50%;transform:rotate(-9deg)}.scrap-paper-coral{width:28%;height:28%;right:14%;top:13%;border:2px dashed var(--scrap-coral);border-radius:50%;transform:rotate(9deg)}.scrap-tape{display:block;position:absolute;width:80px;height:26px;background:#ffdc80b0;clip-path:polygon(2% 0,98% 5%,94% 20%,100% 34%,96% 50%,99% 70%,97% 100%,2% 96%,6% 77%,0 58%,4% 35%,0 12%);z-index:5}.tape-one{left:17%;top:7%;transform:rotate(-10deg)}.tape-two{right:12%;bottom:15%;transform:rotate(14deg)}.scrapbook-doodles{inset:0;width:100%;height:100%;pointer-events:none}.scrapbook-doodles,.scrapbook-note{position:absolute;color:var(--teal)}.scrapbook-note{top:1%;left:12%;display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:700;transform:rotate(-3deg)}.source-sticker{min-width:0;margin:0}.sticker-cutout{display:block;width:100%;height:auto;overflow:visible}.sticker-source-label{font-size:.7rem;line-height:1.6;color:#456b78;margin-top:10px;padding:12px 14px;background:white;border-bottom:2px solid #c6e5e8}.sticker-source-label small,.sticker-source-label span,.sticker-source-label strong{display:block}.sticker-source-label strong{font-size:.88rem;color:var(--ink);margin-bottom:3px}.sticker-source-label small{font-size:.66rem}.sticker-original-citation{margin-top:5px}.sticker-original-citation a{text-decoration:underline}.sticker-processing-note{margin-top:5px}.sticker-caption-label{position:relative;padding:7px 11px;width:max-content;max-width:100%;margin:5px auto 0;background:white;border:0;box-shadow:2px 3px 0 #123e500c;transform:rotate(-2deg);clip-path:polygon(0 4%,97% 0,100% 96%,2% 100%)}.sticker-caption-label strong{font-size:.84rem;margin:0}.sticker-caption-label small{font-size:.65rem}.scrapbook-specimen{position:absolute}.specimen-squid{width:50%;left:16%;top:13%;transform:rotate(-9deg);z-index:2}.specimen-snail{width:35%;left:1%;bottom:13%;transform:rotate(8deg);z-index:3}.specimen-mussel{width:15%;right:20%;top:17%;transform:rotate(15deg);z-index:3}.specimen-mussel .sticker-caption-label{padding:6px 8px}.specimen-mussel .sticker-caption-label strong{font-size:.76rem}.scrapbook-book{position:absolute;width:27%;bottom:5%;right:10%;transform:rotate(8deg);display:block;color:var(--ink);text-decoration:none;z-index:4}.book-paper{display:block;padding:8px;background:#fff;box-shadow:5px 6px 0 #123e5029}.book-paper img{display:block;width:100%;height:auto}.scrapbook-book>span:last-child{display:flex;align-items:center;gap:5px;width:max-content;max-width:115%;background:#fff;padding:7px 9px;font-size:.68rem;margin-top:8px;transform:rotate(-5deg)}.scrapbook-book:focus-visible{outline:3px solid var(--teal);outline-offset:8px}.scrap-pencil{position:absolute;bottom:7%;left:27%;color:#b3513e;transform:rotate(-19deg)}.scrapbook-credits{padding:14px 0 0 18px;border-left:2px solid var(--scrap-coral);color:#456b78;font-size:.72rem;line-height:1.6}.scrapbook-credits p{margin:0}.scrapbook-credits>small{display:block;font-size:.65rem;margin-top:2px}.scrapbook-credits details{margin-top:7px}.scrapbook-credits summary{cursor:pointer;color:var(--teal);font-weight:600;width:max-content}.scrapbook-credits summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.scrapbook-credits ul{margin:12px 0 0;padding-left:16px;font-size:.68rem}.scrapbook-credits li{margin-top:7px}.scrapbook-credits a{text-decoration:underline}.scrapbook-compact{width:min(370px,100%)}.scrapbook-compact .scrapbook-note{font-size:.68rem}.scrapbook-compact .scrap-tape{width:54px;height:19px}.scrapbook-compact .sticker-caption-label strong{font-size:.67rem}.scrapbook-compact .sticker-caption-label small{font-size:.56rem}.scrapbook-compact .scrapbook-book>span:last-child{font-size:.53rem;padding:4px}.scrapbook-compact .scrapbook-credits{font-size:.66rem;padding-left:12px}.category-sticker-scene{padding:32px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.category-paper{position:absolute;inset:22px;background:var(--scrap-aqua);transform:rotate(-2deg);z-index:-1;clip-path:polygon(0 2%,98% 0,100% 97%,2% 100%)}.category-sticker-scene .source-sticker{width:100%;max-width:370px}.category-sticker-scene .sticker-cutout{width:auto;height:290px;max-width:100%;margin:auto;transform:rotate(-4deg)}.category-sticker-scene .sticker-source-label{max-width:440px}.ocean-category-panel[data-state=active]{border:0;background:#f3f9fa}.ocean-tab-list[data-slot=tabs-list]{border-radius:12px 12px 0 0;padding:7px}.ocean-tab[data-slot=tabs-trigger]{border-radius:6px}.reading-rewards{background:var(--scrap-yellow);border:0;position:relative;clip-path:polygon(0 3%,17% 0,33% 2%,51% 0,69% 3%,83% 0,100% 2%,99% 97%,80% 100%,59% 97%,38% 100%,18% 98%,1% 100%)}.reading-rewards h2{font-family:Microsoft JhengHei,sans-serif;font-weight:800}.source-image-stack .source-figure{background:white;padding:8px 8px 0;transform:rotate(-1.3deg);box-shadow:5px 5px 0 #b4dce252}.source-image-stack .source-figure:nth-child(2){transform:rotate(2deg)}.source-image-stack .source-figure>img{clip-path:polygon(0 1%,98% 0,100% 96%,1% 100%)}.source-image-stack .source-figure figcaption{background:white}.explorer-scrapbook{align-items:start}.explorer-scrapbook .explorer-sticker{background:#ddf3f5;padding:20px 12px 12px;border-radius:43% 57% 4% 4%/20% 20% 2% 2%}.explorer-scrapbook .explorer-sticker .sticker-cutout{height:215px;width:auto;max-width:100%;margin:auto;transform:rotate(4deg)}.explorer-scrapbook .explorer-sticker .sticker-source-label{padding:10px}.deepsea-explorer{background:#edf8f9;border-block:1px dashed #99cbd4}.discovery-panel{border:0;border-radius:3px;box-shadow:5px 5px 0 #cbe9ec}.journey-card{border:0;box-shadow:4px 5px 0 #d4ecee;transform:rotate(-1deg)}.journey-card:nth-child(2){background:#fff4cc;transform:rotate(1deg)}.journey-card:nth-child(3){background:#ffe8e1;transform:rotate(-1deg)}.bottle-paper{border:0;background:#edf8f9;box-shadow:6px 6px 0 #cbe9ec;transform:rotate(.5deg)}.bottle-art:has(.photo-scrapbook){max-width:400px}.bottle-stage{grid-template-columns:.9fr 1.1fr}.document-lead:has(.photo-scrapbook),.guide-lead:has(.photo-scrapbook){align-items:center;gap:35px}.document-lead .photo-scrapbook,.guide-lead .photo-scrapbook{flex:0 0 330px;width:330px}.submission-aside .photo-scrapbook{margin:0 0 28px}.lookup-empty .photo-scrapbook{width:300px;margin:0 auto 26px;max-width:100%}.submission-aside .scrapbook-credits{font-size:.62rem}.guide-card{border:1px solid #cae5e8;box-shadow:5px 5px 0 #e0f1f3}.guide-card:nth-child(odd){transform:rotate(-.7deg)}.guide-card:nth-child(2n){transform:rotate(.7deg)}@media(max-width:1000px){.issue-hero{gap:24px}.specimen-squid{width:50%}.scrapbook-note{font-size:.7rem}.sticker-caption-label strong{font-size:.74rem}.specimen-mussel .sticker-caption-label strong{font-size:.64rem}.document-lead .photo-scrapbook,.guide-lead .photo-scrapbook{flex-basis:280px;width:280px}}@media(max-width:760px){.issue-hero h1{font-size:3.55rem}.issue-hero h1>span{font-size:1.7rem}.issue-hero-visual.photo-scrapbook{display:block;margin-top:3px}.scrapbook-board{aspect-ratio:600/650}.scrapbook-note{font-size:.7rem}.scrap-tape{width:52px;height:19px}.sticker-caption-label{padding:5px 8px}.sticker-caption-label strong{font-size:.7rem}.sticker-caption-label small{font-size:.6rem}.specimen-mussel .sticker-caption-label strong{font-size:.65rem}.scrapbook-book>span:last-child{font-size:.55rem;padding:5px}.scrapbook-book>span:last-child svg{width:12px}.specimen-snail{bottom:15%}.scrapbook-book{bottom:7%}.scrapbook-credits{font-size:.68rem}.category-sticker-scene{padding:26px 22px}.category-sticker-scene .sticker-cutout{height:230px}.bottle-stage{grid-template-columns:1fr}.bottle-art:has(.photo-scrapbook){width:100%;max-width:370px}.document-lead .photo-scrapbook,.guide-lead .photo-scrapbook{width:min(340px,100%);flex-basis:auto}.submission-aside .photo-scrapbook{width:min(320px,100%)}.submission-layout>.panel{order:1}.submission-aside{display:block;order:2;background:#edf8f9;padding:24px}.submission-aside .photo-scrapbook{margin-inline:auto}.reading-rewards{padding:26px}.guide-card{transform:none!important}}@media(prefers-reduced-motion:reduce){.scrapbook-board,.scrapbook-book,.source-sticker{animation:none!important;transition:none!important}}@media print{.scrapbook-credits,.sticker-source-label{color:#000}.scrapbook-credits details{display:block}.scrap-paper{print-color-adjust:exact}}.campaign-key-visual{margin:44px 0 30px;padding:24px;border:1px solid #cae5e8;background:#fff;box-shadow:5px 5px 0 #e0f1f3}.campaign-key-visual-heading{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-bottom:20px}.campaign-key-visual-heading h3{margin:6px 0 0;font-size:1.5rem;color:#123e50}.campaign-key-visual-link{display:block}.campaign-key-visual-link img{display:block;width:100%;height:auto}.campaign-key-visual .guide-source-credit{margin-top:16px;font-size:.75rem;line-height:1.65}.campaign-key-visual details{margin-top:8px}.campaign-key-visual summary{cursor:pointer;color:#007a8b}@media(max-width:760px){.campaign-key-visual{padding:16px}.campaign-key-visual-heading{align-items:flex-start;flex-direction:column}}.reading-resources{margin-block:72px;scroll-margin-top:100px}.reading-resources-compact{margin-block:40px}.designated-issue-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:24px 0}.designated-issue-list li{background:#edf8f9;padding:22px 18px;border-bottom:3px solid #addae0}.designated-issue-list li:nth-child(2n){background:#fff6d8;border-bottom-color:#f4d66e}.designated-issue-number{display:block;font-size:2rem;font-weight:800;color:var(--teal);margin-bottom:12px}.designated-issue-number small{font-size:.8rem;margin-left:5px}.designated-issue-list strong{display:block;line-height:1.8;margin-top:7px}.designated-issue-list small{color:#456b78}.recommended-reading{margin-top:34px;border-top:1px solid #cae5e8;padding-top:28px}.other-reading-resources{margin-top:22px;border-top:1px solid #e0ecee;padding-top:16px}.other-reading-resources summary{cursor:pointer;color:var(--teal);font-weight:700}.other-reading-resources summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.recommended-book-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-top:22px}.recommended-book-list article{border-bottom:1px solid #cae5e8;padding-bottom:18px}.recommended-book-list article>span{font-size:.75rem;color:var(--teal)}.recommended-book-list h3{font-size:1.12rem;margin-top:7px}.recommended-book-list p{font-size:.88rem;line-height:1.85;overflow-wrap:anywhere}@media(max-width:1000px){.designated-issue-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.designated-issue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.recommended-book-list{grid-template-columns:1fr}.reading-resources{margin-block:42px}}.footer-agencies.agency-marks{display:block;margin-top:34px;padding:24px;border:1px solid #bfd8dc;border-radius:8px;background:#fff}.agency-groups{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(0,1.3fr) minmax(0,1.2fr);align-items:start;gap:28px;margin:0}.agency-group{min-width:0}.agency-group+.agency-group{padding-left:24px;border-left:1px solid #dce7e9}.agency-role{margin:0 0 14px;color:#123e50;font-size:.875rem;font-weight:700;letter-spacing:.08em}.agency-logo-list{display:flex;align-items:center;gap:16px;min-height:86px;margin:0}.agency-logo{display:block;flex:0 1 auto;width:100%;height:auto;min-width:0;overflow:hidden}.agency-logo-moe{width:37%;max-width:188px}.agency-logo-nstc{width:63%;max-width:340px}.agency-logo-museum{max-width:300px}.agency-logo-studio{max-width:290px}@media (max-width:1160px){.agency-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.agency-guidance{grid-column:1/-1;padding-bottom:20px;border-bottom:1px solid #dce7e9}.agency-host{padding-left:0!important;border-left:0!important}.agency-guidance .agency-logo-list{justify-content:flex-start;gap:32px}.agency-logo-moe{width:188px}.agency-logo-nstc{width:340px}}@media (max-width:620px){.footer-agencies.agency-marks{padding:22px 20px}.agency-groups{grid-template-columns:minmax(0,1fr);gap:24px}.agency-guidance{grid-column:auto;padding-bottom:0;border-bottom:0}.agency-group+.agency-group{padding:22px 0 0!important;border-left:0;border-top:1px solid #dce7e9}.agency-guidance .agency-logo-list{flex-direction:column;align-items:flex-start;gap:18px}.agency-logo-moe{width:min(188px,100%)}.agency-logo-nstc{width:min(340px,100%)}.agency-logo-list{min-height:0}.agency-role{margin-bottom:12px}}