/* R34: English HOME opt-in only. Shared KO/ZH styles remain untouched. */
.english-master{background:#F4F6F5;color:#17221E;font-size:18px;line-height:1.6}.english-master h1,.english-master h2,.english-master h3{letter-spacing:0}.english-master p{line-height:1.6}.english-master .eyebrow,.english-master .concept-caption,.english-master .fine{font-size:14px;letter-spacing:0}.english-master header{height:72px}.english-master a.line-link,.english-master .entry-links a{font-size:16px;min-height:44px}.english-master .home-art img{height:540px;object-fit:cover;object-position:center top}.english-master .welcome-copy{width:29%;top:10%;left:5%}.english-master .welcome h1{font-size:60px;margin-bottom:14px}.english-master .welcome-copy .front-slogan{font-size:24px}.english-master .scene-choice{gap:8px}.english-master .home-entry{padding:20px max(5vw,calc((100vw - 1280px)/2)) 26px}.english-master #home-find{display:flex;gap:20px}.english-master .search{font-size:18px;min-height:48px;padding:8px;flex:1;min-width:0}.english-master #home-find button{min-height:48px;padding:8px 20px;white-space:nowrap}.english-master .entry-links{margin-top:12px;gap:32px}.english-master section.briefing-band,.english-master section.metric-band,.english-master section.tv-band,.english-master section.materials-band{padding:40px 5vw}.english-master .band-inner{max-width:1280px;margin:auto}.english-master .briefing-band{background:#112A24;color:#F4F6F5}.english-master .briefing-band .eyebrow,.english-master .tv-band .eyebrow{color:#CEB784}.english-master .briefing-band h2{font-size:34px;margin:8px 0 24px}.english-master .briefing-grid{display:grid;grid-template-columns:2fr 1fr;gap:32px}.english-master .briefing-card{min-width:0}.english-master .briefing-card h3{font-size:28px;margin:12px 0}.english-master .briefing-card p{font-size:16px}.english-master .briefing-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.english-master .briefing-side{display:grid;gap:24px}.english-master .briefing-side .briefing-card{display:grid;grid-template-columns:120px 1fr;gap:16px}.english-master .briefing-side h3{font-size:20px;margin:0 0 8px}.english-master .briefing-side p{margin:6px 0}.english-master .briefing-band .fine,.english-master .tv-band .fine{color:#D0D8D4}.english-master .metric-values{display:grid;grid-template-columns:1fr 1fr;gap:32px}.english-master .metric-values strong{font:48px Georgia,serif;display:block}.english-master .metric-band h2,.english-master .materials-band h2{font-size:34px}.english-master .tv-band{background:#191D1C;color:#F4F6F5}.english-master .tv-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.english-master .tv-layout img{width:100%;aspect-ratio:16/9;object-fit:contain;display:block}.english-master .tv-layout h2{font-size:34px}.english-master .material-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:24px 0 48px}.english-master .material-links a{border-top:1px solid #B9C5BD;padding:18px 0}.english-master .material-links h3{font-size:24px}.english-master .farewell{max-width:none}.english-master .farewell h2{font-size:28px}.english-master .farewell .concept-caption{font-size:14px}.english-master footer{flex-wrap:wrap;font-size:14px}.english-master .notice{font-size:14px}
@media(max-width:1000px) and (min-width:701px){.english-master .welcome-copy{width:34%;}.english-master .briefing-side .briefing-card{display:block}}
@media(max-width:700px){.english-master{font-size:18px}.english-master header{height:72px}.english-master .home-art img{height:320px;object-fit:contain;object-position:center}.english-master .welcome-copy{position:static;width:100%;padding:12px 20px}.english-master .welcome h1{font-size:36px;margin:0}.english-master .welcome-copy .front-slogan{font-size:18px;margin:6px 0}.english-master .scene-choice{font-size:14px;margin:4px 0}.english-master .concept-caption{margin:6px 0 0}.english-master .home-entry{padding:18px 20px 24px}.english-master #home-find{flex-wrap:wrap;gap:8px}.english-master .search{flex-basis:100%;width:100%;font-size:16px}.english-master #home-find button{width:100%}.english-master .entry-links{gap:0;margin-top:8px;flex-direction:column}.english-master .entry-links a{display:flex;align-items:center}.english-master section.briefing-band,.english-master section.metric-band,.english-master section.tv-band,.english-master section.materials-band{padding:32px 20px}.english-master .briefing-grid,.english-master .tv-layout,.english-master .metric-values,.english-master .material-links{grid-template-columns:1fr;gap:24px}.english-master .briefing-side .briefing-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px}.english-master .briefing-card h3{font-size:26px}.english-master .briefing-side h3{font-size:18px}.english-master .briefing-side p{font-size:14px}.english-master .briefing-band h2,.english-master .tv-layout h2,.english-master .metric-band h2,.english-master .materials-band h2{font-size:28px}.english-master .farewell>div{padding:20px}.english-master .farewell h2{font-size:24px}.english-master footer{padding:32px 20px;display:flex;flex-direction:column;gap:8px}}
/* First-screen transition: retain a full photograph and show the next real briefing. */
@media(min-width:701px){.english-master .home-art img{height:520px}.english-master .home-entry{padding-top:12px;padding-bottom:16px}.english-master .home-entry>label{display:block;line-height:22px;margin:0}.english-master #home-find{margin-top:8px}.english-master .home-entry .entry-links{margin-top:8px}.english-master section.briefing-band{padding-top:24px}.english-master .briefing-band h2{margin:4px 0 16px;font-size:30px}.english-master .briefing-grid>.briefing-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.english-master .briefing-grid>.briefing-card h3{margin-top:0;font-size:26px}.english-master .briefing-grid>.briefing-card>div{display:flex;flex-direction:column}.english-master .briefing-grid>.briefing-card>div h3{order:-1}.english-master .briefing-grid>.briefing-card img{aspect-ratio:16/10}}
@media(min-width:701px){.english-master .welcome{background:#F4F6F5}.english-master .home-art img{object-fit:contain;object-position:center}.english-master .welcome-copy::before{background:linear-gradient(90deg,rgba(244,246,245,.97),rgba(244,246,245,.6));filter:none}}
/* D24-B: immersive wide scene, compact retrieval row, guest seat retained. */
@media(min-width:701px){.english-master .home-art img{height:580px;object-fit:cover;object-position:center top}.english-master[data-scene=study] .home-art img{object-position:50% 0}.english-master[data-scene=fjord] .home-art img{object-position:50% 0}.english-master .welcome-copy::before{display:none}.english-master .welcome-copy{width:29%;top:8%;text-shadow:0 1px 2px rgba(244,246,245,.85)}.english-master .home-entry{padding-top:8px;padding-bottom:8px}.english-master .home-entry>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.english-master #home-find{margin-top:0}.english-master .home-entry .entry-links{margin-top:8px}}
@media(max-width:700px){.english-master .home-art img{object-fit:cover;object-position:center 44%;height:320px}.english-master[data-scene=study] .home-art img{object-position:center 38%}.english-master[data-scene=fjord] .home-art img{object-position:center 36%}}
@media(min-width:701px){.english-master[data-scene=coastal] .home-art img{object-position:50% 20%}.english-master[data-scene=study] .home-art img{object-position:50% 12%}.english-master[data-scene=fjord] .home-art img{object-position:50% 8%}}
/* R36 Design rework: Fjord only, a scene-wide fade rather than a text panel. */
@media(min-width:701px){.english-master[data-scene=fjord] .welcome::before{display:block;content:"";position:absolute;inset:0 auto 0 0;width:40%;height:100%;background:linear-gradient(90deg,rgba(244,246,245,.95) 0%,rgba(244,246,245,.95) 86%,rgba(244,246,245,0) 100%);z-index:1;pointer-events:none}.english-master[data-scene=fjord] .welcome-copy{z-index:2;text-shadow:none}}

/* R38 D27: editorial hierarchy; welcome/search/farewell unchanged. */
.english-master .band-inner{max-width:1184px}.english-master .briefing-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.english-master .briefing-grid>.briefing-card{display:block}.english-master .briefing-card img{aspect-ratio:16/9}.english-master .briefing-grid>.briefing-card h3{font-size:28px;margin:16px 0 12px}.english-master .briefing-side .briefing-card{grid-template-columns:minmax(120px,2fr) minmax(0,3fr);border-top:1px solid #587266;padding-top:20px}.english-master .briefing-side h3{font-size:20px}.english-master .briefing-side{align-content:start;gap:28px}.english-master .briefing-card .fine{line-height:1.5}.english-master .materials-band .material-links{margin-bottom:0}
@media(max-width:700px){.english-master .briefing-grid{grid-template-columns:1fr}.english-master .briefing-side .briefing-card{display:block;padding-top:24px}.english-master .briefing-grid>.briefing-card h3{font-size:24px}.english-master .briefing-side h3{font-size:20px;margin:14px 0 8px}.english-master .briefing-side .briefing-card img{aspect-ratio:16/9}.english-master .briefing-card .line-link{display:inline-flex;align-items:center}.english-master .briefing-card [data-save-briefing]{max-width:100%}}

/* D28 national entrances: approved posters retained, explicit editorial hierarchy. */
.country-entry{grid-column:1/-1;display:flex;flex-direction:column;gap:4px}.english-master .country-entry strong{font-size:24px;line-height:1.2;color:#CEB784;letter-spacing:.04em}.english-master .country-entry span{font-size:14px;line-height:1.5;color:#DAE2DD}.english-master .briefing-side .briefing-card{row-gap:12px}@media(max-width:700px){.country-entry{margin-bottom:14px}}

/* R42 approved topic treatment; no unapproved photographs. */
.english-master .country-entry strong{font-size:12px;letter-spacing:.04em}.english-master .briefing-side .briefing-card{display:block}.english-master .briefing-side h3{font-size:22px}.english-master .briefing-chart img{object-fit:contain;background:#F4F6F5}.english-master .company-role{font-size:16px;padding:12px 0;border-bottom:1px solid #587266;color:#CEB784}.english-master .briefing-grid>.briefing-card h3{font-size:28px}.english-master #share-b2agi{margin-top:20px}.english-master #share-b2agi summary{min-height:44px;cursor:pointer;display:list-item}.english-master #share-b2agi input{max-width:100%;box-sizing:border-box}.english-master .farewell>div{position:static;width:auto;max-width:1184px;margin:auto;padding:28px 20px}.english-master .farewell-art{display:block}.english-master .farewell-art img{width:100%;object-fit:contain;height:auto}.english-master .farewell{display:block}.english-master #farewell-briefing{padding:0;border:0;background:transparent;margin:16px 0}.english-master #farewell-briefing [data-briefing-open]{background:#112A24;color:#fff;padding:10px 18px}.english-master .material-language{font-size:14px;color:#345944}@media(max-width:700px){.english-master .briefing-grid>.briefing-card h3{font-size:24px}.english-master .briefing-side h3{font-size:22px}}

/* R44: faithful HOME blueprint band rhythm; existing clean assets and readers. */
.english-master header{background:#112A24;color:#F4F6F5;border-color:#345944}.english-master header .logo{color:#CEB784}.english-master .welcome h1{font-family:Georgia,serif;font-size:88px;line-height:1.05}.english-master .welcome-copy{color:#F4F6F5;top:12%;width:35%;text-shadow:none;z-index:2}.english-master .welcome-copy .front-slogan{font-family:Georgia,serif;font-size:28px;line-height:1.3}.english-master .welcome::before{content:'';position:absolute;inset:0;width:40%;background:linear-gradient(90deg,rgba(9,28,23,.72),rgba(9,28,23,.5) 70%,transparent);z-index:1;pointer-events:none}.english-master .welcome #home-find{gap:0;margin:18px 0;background:#F4F6F5;border-radius:3px;overflow:hidden}.english-master .welcome .search{border:0;background:transparent;padding:12px;color:#17221E;font-size:16px}.english-master .welcome #home-find button{font-size:14px;padding:8px 12px;border:0}.english-master .scene-choice,.english-master .concept-caption{font-size:14px}.english-master .home-entry{padding:8px max(5vw,calc((100vw - 1184px)/2))}.english-master .home-entry .entry-links{margin:0}.english-master .briefing-band h2{font:32px/1.25 Georgia,serif}.english-master .briefing-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr) minmax(0,5fr);gap:24px}.english-master .briefing-card .country-entry{margin-bottom:12px}.english-master .briefing-card img{height:220px;width:100%;object-fit:cover;aspect-ratio:auto}.english-master .briefing-card h3,.english-master .briefing-grid>.briefing-card h3{font:26px/1.25 Georgia,serif;margin:16px 0 12px}.english-master .briefing-card .company-role{min-height:220px;box-sizing:border-box;display:flex;align-items:center;margin:0;border-block:1px solid #587266;font:24px/1.4 Georgia,serif}.english-master .briefing-card p{font-size:18px}.english-master .briefing-card .fine{font-size:14px}.english-master .metric-band{background:#E2EBE8}.english-master .metric-band h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.english-master #en-metrics{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:center}.english-master .metric-values{gap:24px}.english-master .metric-values>div+div{border-left:1px solid #9EAEA4;padding-left:24px}.english-master .metric-values strong{font:44px/1.2 Georgia,serif}.english-master .metric-values p{font-size:16px;margin:6px 0}.metric-comparison .eyebrow{margin:0 0 12px}.metric-bar{display:flex;gap:12px;align-items:center;min-height:32px}.metric-bar span{width:100px;font-size:14px;flex-shrink:0}.metric-bar i{background:#1D6854;height:20px;max-width:54.5%}.metric-bar:nth-child(3) i{background:#849B9D}.metric-bar strong{font-size:16px;white-space:nowrap}.english-master .metric-band .line-link{font-size:14px;margin-right:24px}.english-master #en-home-tv{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:32px;align-items:center}.english-master .tv-brand h2{font:44px/1.2 Georgia,serif;margin:12px 0}.english-master .tv-brand p{font-size:16px}.english-master .tv-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px}.english-master .tv-layout h2{font:28px/1.25 Georgia,serif}.english-master .tv-layout p{font-size:18px}.english-master .tv-layout .fine{font-size:14px}.english-master .book-band .book-copy h2{font:32px/1.25 Georgia,serif}.english-master footer{background:#112A24;color:#F4F6F5}.home-chart-tools{align-items:start}.home-chart-tools>[data-home-citation]{height:48px;min-height:48px}.english-master .materials-band article:not(:first-child){display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);column-gap:20px}.english-master .materials-band article:not(:first-child) .material-label{grid-column:1/-1}.english-master .materials-band article:not(:first-child) .material-image{grid-column:1;grid-row:2/6;height:180px}.english-master .materials-band article:not(:first-child) :is(h3,.material-value,.material-language,.material-primary){grid-column:2}.english-master .materials-band article:not(:first-child) .material-resources{grid-column:1/-1}.english-master .materials-band article:not(:first-child) h3{font-family:Georgia,serif!important}.english-master .materials-band article:first-child h3{font-family:Georgia,serif!important}
@media(max-width:1000px) and (min-width:701px){.english-master .welcome-copy{width:42%}.english-master .briefing-grid{grid-template-columns:1fr 1fr}.english-master .briefing-grid>.briefing-card:first-child{grid-column:1/-1}.english-master #en-home-tv{grid-template-columns:1fr}.english-master .materials-band article:not(:first-child){display:flex}}
@media(max-width:700px){.english-master .welcome::before{display:none}.english-master .welcome-copy{color:#17221E;position:static;width:100%;padding:20px}.english-master .welcome h1{font-size:44px}.english-master .welcome-copy .front-slogan{font-size:24px}.english-master .welcome #home-find{border:1px solid #9EAEA4}.english-master .home-entry{padding:8px 20px}.english-master .briefing-grid,.english-master #en-metrics,.english-master #en-home-tv,.english-master .tv-layout{grid-template-columns:1fr}.english-master .briefing-card .company-role{min-height:100px;font-size:22px}.english-master .briefing-card h3,.english-master .briefing-grid>.briefing-card h3{font-size:26px}.english-master .metric-values{grid-template-columns:1fr 1fr}.metric-bar{gap:8px}.metric-bar span{width:80px}.metric-bar i{max-width:42%}.english-master .materials-band article:not(:first-child){display:flex}.english-master .materials-band article:not(:first-child) .material-image{height:220px}.english-master .tv-brand h2{font-size:36px}}

/* Design final HOME composition takes precedence over preliminary three-column study. */
@media(min-width:701px){.english-master .home-art img{height:520px}.english-master .welcome h1{font-size:56px}.english-master .welcome-copy .front-slogan{font-size:24px}.english-master .welcome-copy{width:32%;top:12%}.english-master .briefing-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px}.english-master .briefing-grid>.briefing-card:first-child img{height:auto;aspect-ratio:3/1;object-fit:contain}.english-master .briefing-side{display:grid;gap:24px}.english-master .briefing-side .briefing-card{display:block;padding-top:16px}.english-master .briefing-side .company-role{min-height:0;font:18px/1.5 Georgia,serif;padding:8px 0;border:0}.english-master .briefing-side h3{font:24px/1.25 Georgia,serif}.english-master .tv-brand h2{font-size:32px}.english-master .book-copy h2{font-size:24px}}
@media(max-width:700px){.english-master .briefing-grid{grid-template-columns:1fr}.english-master .briefing-card img{height:auto;aspect-ratio:3/1;object-fit:contain}.english-master .briefing-side .company-role{min-height:0;padding:8px 0}.english-master .briefing-side .briefing-card{padding-top:16px}.english-master .briefing-side h3{font:24px/1.3 Georgia,serif}.english-master .tv-brand h2{font-size:32px}.english-master .book-band .book-copy h2{font-size:24px}}
.english-master header button{color:#F4F6F5;background:transparent}.english-master header nav{font-size:14px}.english-master .welcome-copy :is(.eyebrow,.concept-caption){color:#F4F6F5}@media(min-width:701px){.english-master .welcome::before{display:block;background:linear-gradient(90deg,rgba(9,28,23,.86),rgba(9,28,23,.65) 72%,transparent);width:42%}}

/* Design R44 corrections: compact mobile arrival, readable book, scene farewell. */
.search-icon{display:none}.english-master .book-cover>a{display:block;background:#E2E6E4;padding:16px}.english-master .book-cover img{height:240px;width:auto;max-width:100%;margin:auto;box-shadow:none}.english-master .book-inner{grid-template-columns:212px minmax(0,1fr) 240px;gap:32px}.english-master .book-cover{grid-column:1;grid-row:1}.english-master .book-copy{grid-column:2;grid-row:1}.english-master .book-spread{grid-column:3;grid-row:1;width:240px}.english-master .book-band{padding-top:48px;padding-bottom:48px}.english-master .book-copy h2{font-size:26px}.english-master .book-copy p{font-size:16px;margin:10px 0}.english-master .book-actions{gap:8px 20px}.book-details{margin-top:12px;font-size:14px}.book-details summary{cursor:pointer;min-height:44px}.book-details>a{display:block;min-height:44px}.english-master .book-details .book-note{font-size:14px}.english-master .farewell{position:relative;margin-top:0}.english-master .farewell>div{position:absolute;left:50%;right:10%;top:50%;transform:translateY(-50%);width:auto;padding:20px 0;background:transparent;margin:0}.english-master .farewell h2{font:28px/1.2 Georgia,serif;max-width:24ch}.english-master .farewell p{font-size:14px;margin:4px 0}.english-master .farewell .concept-caption{font-size:12px}.english-master #share-b2agi{margin-top:4px}.english-master .farewell .line-link{font-size:14px;margin-right:16px}.english-master .farewell [data-briefing-note]{font-size:12px}.english-master .farewell #farewell-briefing{margin:10px 0}
@media(max-width:700px){.english-master .welcome-copy{padding:20px 24px}.english-master .welcome h1{font-size:40px}.english-master .welcome-copy .front-slogan{font-size:20px}.english-master .welcome-copy :is(.eyebrow,.concept-caption){color:#345944;font-size:12px}.english-master .welcome #home-find{flex-wrap:nowrap;height:44px;margin:12px 0 8px}.english-master .welcome .search{flex-basis:auto;min-height:44px;padding:8px;width:calc(100% - 44px);font-size:14px}.english-master .welcome #home-find button{width:44px;min-height:44px;padding:0;flex-shrink:0}.search-label{display:none}.search-icon{display:inline;font-size:24px}.english-master .scene-choice{display:flex;align-items:center;min-height:44px;margin:0}.english-master .scene-choice select{min-height:44px}.english-master .home-entry{padding:0 24px 12px}.english-master .home-entry .entry-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 16px}.english-master .entry-links a{min-height:44px;font-size:14px}.english-master .book-inner{grid-template-columns:1fr;gap:20px}.english-master .book-cover,.english-master .book-copy,.english-master .book-spread{grid-column:1;grid-row:auto}.english-master .book-cover{max-width:212px}.english-master .book-actions{flex-direction:row}.english-master .book-spread{width:240px}.english-master .book-band{padding:32px 24px}.english-master .farewell>div{position:static;transform:none;width:auto;padding:20px 24px;background:#F4F6F5}.english-master .farewell h2{font-size:24px;margin:8px 0}.english-master .farewell .concept-caption{margin:0}}
/* Design R44c: keep the sea visible while making saved briefing readable. */
@media(min-width:701px){.english-master .farewell::before{content:'';position:absolute;inset:0 0 0 50%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.8));pointer-events:none}.english-master .farewell>div{max-width:480px;z-index:1}.english-master .farewell [data-briefing-title],.english-master .farewell .line-link{font-size:16px;line-height:1.5}.english-master .farewell [data-briefing-note]{font-size:14px;color:#263B32}.english-master .farewell [data-briefing-label]{font-size:14px;font-weight:600;color:#263B32}}
/* R48 full-page review: secondary resource rows must not inherit subgrid. */
@media(min-width:1001px){.english-master .materials-band article:not(:first-child){grid-template-rows:auto auto auto auto auto auto;row-gap:12px}.english-master .materials-band article:not(:first-child) .material-label{grid-column:1/-1;grid-row:1}.english-master .materials-band article:not(:first-child) h3{grid-column:2;grid-row:2}.english-master .materials-band article:not(:first-child) .material-value{grid-column:2;grid-row:3}.english-master .materials-band article:not(:first-child) .material-image{grid-column:1;grid-row:2/6;align-self:start}.english-master .materials-band article:not(:first-child) .material-language{grid-column:2;grid-row:4}.english-master .materials-band article:not(:first-child) .material-primary{grid-column:2;grid-row:5}.english-master .materials-band article:not(:first-child) .material-resources{grid-column:1/-1;grid-row:6}}

/* R49 existing country chapter visuals, expressly generated rather than field evidence. */
@media(min-width:701px){.english-master .briefing-side .briefing-card{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px 20px}.english-master .briefing-side .country-entry{grid-column:1/-1;margin:0}.english-master .briefing-side .briefing-photo{grid-column:1;grid-row:2;align-self:start}.english-master .briefing-side .briefing-photo img{width:200px;height:auto;aspect-ratio:3/2;object-fit:contain}.english-master .briefing-side .briefing-card>div:last-child{grid-column:2;grid-row:2}.english-master .briefing-side h3{font-size:22px;margin-top:0}.english-master .briefing-side .fine{font-size:12px}}@media(max-width:700px){.english-master .briefing-side .briefing-card{display:block}.english-master .briefing-side .briefing-photo img{aspect-ratio:3/2;height:auto;object-fit:contain}}
/* Search remains the leading home task; scene selection is a quiet preference. */
.english-master .scene-choice{font-size:13px;color:#64736a;gap:8px;opacity:.85}
.english-master .scene-choice select{font-size:13px;background:transparent;border:0;border-bottom:1px solid #aabbb0;box-shadow:none}
.english-master #home-find .search{font-size:18px;background:#fff;color:#15362b}
.english-master #home-find button{background:#183b2e;color:#fff;border-color:#183b2e}
body.english-master .welcome .scene-choice select{font-size:13px!important;background:transparent!important;color:inherit!important;border:0!important;border-bottom:1px solid #aabbb0!important;min-height:36px!important}
body.english-master .welcome #home-find button{background:#183b2e!important;color:#fff!important;border:1px solid #a7bdaf!important}
body.english-master .welcome .scene-choice{opacity:.85;font-size:13px!important}
body.english-master .home-entry .entry-links a:first-child{font-weight:600;color:#183b2e;border-bottom:1px solid #789184}
body.english-master .home-entry .entry-links a:not(:first-child){font-size:14px;color:#52675b}
/* Narrow HOME search: reserve one48px command, let the input use the remaining width. */
@media(max-width:700px){body.english-master .welcome #home-find{display:flex!important;flex-wrap:nowrap!important;width:100%;height:auto;min-height:44px;box-sizing:border-box}body.english-master .welcome #home-search{flex:1 1 0!important;min-width:0!important;width:0!important;min-height:44px;box-sizing:border-box;font-size:14px!important}body.english-master .welcome #home-find button{flex:0 0 48px!important;width:48px!important;min-width:48px!important;min-height:44px;box-sizing:border-box;padding:0!important}body.english-master .welcome #home-find .search-label{display:none!important}body.english-master .welcome #home-find .search-icon{display:inline!important;font-size:24px;line-height:1}}

/* Bundle E: the coastal hosts close the visit; retrieval stays on a light band. */
body.english-master .farewell.art-feature{background:#f4f6f5!important;overflow:hidden}
body.english-master .farewell.art-feature::before{display:none!important}
body.english-master .farewell.art-feature>picture{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}
body.english-master .farewell.art-feature>picture>img{display:block!important;width:100%!important;max-width:none!important;height:min(37.5vw,480px)!important;object-fit:cover!important;object-position:center 35%!important;margin:0!important}
body.english-master .farewell.art-feature>div{position:static!important;transform:none!important;max-width:none!important;width:100%!important;box-sizing:border-box;background:#f4f6f5!important}
@media(max-width:700px){
 body.english-master .farewell.art-feature>picture>img{height:280px!important;object-position:center 35%!important}
 body.english-master .farewell.art-feature>div{display:block!important;padding:18px 24px!important}
 body.english-master .farewell.art-feature h2{font-size:25px!important;line-height:1.2!important;max-width:24ch;margin:8px 0 14px!important}
 body.english-master .farewell.art-feature .farewell-briefing{position:static!important;transform:none!important;margin:12px 0!important;padding:0!important}
 body.english-master .farewell.art-feature [data-briefing-open],body.english-master .farewell.art-feature [data-briefing-next]{min-height:44px;display:inline-flex;align-items:center}
 body.english-master .farewell.art-feature [hidden]{display:none!important}
}

body.english-master .home-entry .entry-links a:not(:first-child){font-size:15px;color:#40544A;}
@media(max-width:700px){
 body.english-master .home-entry .entry-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;}
 body.english-master .home-entry .entry-links a{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:44px;white-space:normal;overflow-wrap:anywhere;}
 body.english-master .home-entry .entry-links a:first-child{grid-column:1/-1;}
}
/* Narrow-view intrinsic sizing: keep the existing metric type and values within the column. */
@media(max-width:350px){body.english-master .metric-values{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;}}
