/* Ato II inherits the approved Ato I components in fidelity.css and annotations.css. */
.chapter-page .hero-content{padding-top:96px}
.chapter-page .chapter-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font:14px/1.4 var(--font-body);color:#d8ccb1}
.chapter-page .chapter-breadcrumb a{color:#e9ce8e;text-decoration:underline;text-decoration-color:#a88a4b;text-underline-offset:3px}
.chapter-page .hero-content h1{font-size:clamp(70px,5.6vw,90px);line-height:.9}
.chapter-page .hero-subtitle{max-width:40ch;font-size:19px}
.chapter-page .chapter-story .story-copy{padding-block:60px 42px}
.chapter-page .chapter-story .story-copy>p{max-width:29ch;font-size:18px}
.chapter-page .barqueiro-art{transform:none;overflow:visible}
.chapter-page .barqueiro-art>.portrait{inset:0 40% 0 -8%;bottom:0;clip-path:none;overflow:hidden}
.chapter-page .barqueiro-art .portrait img{object-fit:contain;object-position:center bottom;transform:none}
.chapter-page .barqueiro-art>.portrait{mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.chapter-page .barqueiro-art blockquote{max-width:45%;font-size:16px;right:0}
.chapter-page .barqueiro-art cite{width:auto;min-width:170px;max-width:none}
.chapter-page .chapter-view>.act-tabs{grid-column:1/-1}
.chapter-page .act-rail{height:auto;gap:8px;justify-content:flex-start}
.chapter-page .chapter-view>.tab-panel>h3,.chapter-page .chapter-native h3{font:400 30px/1.15 var(--font-display);color:#e9c77f;margin:4px 0 16px}
.chapter-page .chapter-objectives{margin:0;padding-left:25px;font-size:16px;line-height:1.55}
.chapter-page .chapter-objectives li{padding:0 0 16px 5px}
.chapter-page .chapter-objectives li::marker{color:#e9c77f}
.chapter-page .chapter-objectives strong{display:block;color:#ead5a6;font-weight:400;font-size:19px}
.chapter-page .chapter-status{border-top:1px solid #ad90546b;padding-top:16px;margin-top:18px;font:15px/1.5 var(--font-body);color:#d9cfbb}
.chapter-page .chapter-status strong{font-weight:400;color:#e9c77f}
.chapter-page .chapter-status p{margin:7px 0 12px}
.chapter-page .chapter-status .text-link{font-size:14px}
.chapter-page .chapter-eco{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:18px;align-items:center}
.chapter-page .chapter-eco-art{height:350px;min-width:0}
.chapter-page .chapter-eco-art>.asset{width:100%;height:100%}
.chapter-page .chapter-eco-art img{width:100%;height:100%;object-fit:contain}
.chapter-page .chapter-eco h3{font:400 34px/1.1 var(--font-display);color:#e9c77f;margin:0 0 12px}
.chapter-page .chapter-eco p{font:16px/1.5 var(--font-body)}
.chapter-page .chapter-eco .eyebrow{font-size:11px;letter-spacing:.15em;color:#d5b776;margin-bottom:10px}
.chapter-page .chapter-native{border-top:1px solid #ad90546b;margin-top:16px;padding-top:18px;font:16px/1.5 var(--font-body)}
.chapter-page .chapter-native h3{font-size:26px;margin-bottom:8px}
.chapter-page .chapter-native p{margin:0 0 12px}
.chapter-page .chapter-view .materials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.chapter-page .chapter-view .material-card{min-width:0}
.chapter-page .chapter-view .material-card h3{overflow-wrap:normal}
.chapter-page .approved-rewards[data-reward-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}
.chapter-page .approved-rewards .reward-art{height:320px}
.chapter-page .approved-rewards .reward-zoom{bottom:10px}
.chapter-page .calendar-note .text-link{margin-top:14px}
@media(min-width:901px){.chapter-page .chapter-hero{height:490px}.chapter-page .chapter-hero .hero-art img{object-position:65% center}}
@media(min-width:601px) and (max-width:1100px){.chapter-page .chapter-story .story-copy{padding-top:45px}.chapter-page .chapter-story .story-copy>p{font-size:16px}.chapter-page .barqueiro-art blockquote{font-size:14px}.chapter-page .barqueiro-art cite{min-width:150px}.chapter-page .chapter-eco{grid-template-columns:1fr}.chapter-page .chapter-eco-art{height:260px}.chapter-page .chapter-view .materials-grid{grid-template-columns:1fr}}
@media(max-width:600px){.chapter-page .chapter-hero{height:610px}.chapter-page .hero-content{padding-top:94px}.chapter-page .chapter-breadcrumb{font-size:12px;margin-bottom:24px}.chapter-page .hero-content h1{font-size:68px}.chapter-page .hero-subtitle{font-size:18px;max-width:32ch}.chapter-page .chapter-story .story-copy{padding-block:24px 0}.chapter-page .chapter-story .story-copy>p{max-width:34ch;font-size:18px}.chapter-page .barqueiro-art{margin-top:20px;min-height:350px}.chapter-page .barqueiro-art>.portrait{inset:0 40% 0 -8%;height:350px}.chapter-page .barqueiro-art cite{min-width:0;max-width:100%;width:auto}.chapter-page .barqueiro-art blockquote{font-size:14px;max-width:47%;top:110px}.chapter-page .chapter-view .materials-grid{grid-template-columns:1fr}.chapter-page .chapter-eco{grid-template-columns:1fr;gap:8px}.chapter-page .chapter-eco-art{height:290px}.chapter-page .chapter-eco h3{font-size:30px}.chapter-page .approved-rewards[data-reward-count="2"]{grid-template-columns:1fr}.chapter-page .approved-rewards .reward-art{height:300px}}
