/* A four-part museum encounter, using Atelier's existing paper and forest palette. */
.guided-catalog-head{display:grid;grid-template-columns:1.8fr 1fr;gap:70px;align-items:center;padding:45px 0 35px}.guided-catalog-head h1{font:76px/1.02 var(--serif);margin:20px 0 24px;letter-spacing:-1.8px}.guided-catalog-head>div>p:last-child{font-size:14px;line-height:1.9;max-width:610px;color:var(--muted)}.guided-catalog-head>aside{border-left:1px solid #b7beab;padding:20px 35px}.guided-catalog-head strong{font:72px var(--serif)}.guided-catalog-head strong small{font-size:28px;color:var(--muted)}.guided-catalog-head>aside p{font-size:12px;line-height:1.9;margin-top:10px}.guided-catalog-head>aside p span{color:var(--muted)}.guided-method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);padding:20px 0;gap:20px}.guided-method span{font:29px var(--serif)}.guided-method small{font:10px var(--sans);color:var(--muted);letter-spacing:1px;margin-right:14px}.guided-catalog-tools{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:30px 0}.guided-catalog-tools label{max-width:420px;width:100%}.guided-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 22px}.guided-card{border:1px solid var(--line);border-radius:4px;background:var(--white);overflow:hidden;min-width:0}.guided-card-image{height:230px;background:#e8e9df;position:relative;padding:12px}.guided-card-image img{height:100%;object-fit:contain}.guided-card-image>span:last-child{position:absolute;bottom:15px;left:15px;padding:7px 9px;background:var(--paper);font-size:8px;letter-spacing:1px}.guided-card-copy{padding:23px}.guided-card-copy .eyebrow{font-size:8px;line-height:1.8}.guided-card-copy h2{font:30px/1.1 var(--serif);margin:12px 0}.guided-card-copy>p:not(.eyebrow){font-size:12px;line-height:1.8;color:var(--muted);margin:12px 0 20px}.guided-card-action{font-size:11px;color:var(--green)}.guided-type-plate{background:#2a493d;display:flex;align-items:center;padding:25px;color:#fff9e9}.guided-type-plate>span:first-child{font-size:8px;letter-spacing:1.5px}.guided-type-plate small{display:block;font:30px/1.15 var(--serif);letter-spacing:0;margin-top:15px}.guided-type-plate>span:last-child{color:var(--green)}.guided-editorial-note{max-width:850px;font-size:12px;line-height:1.9;color:var(--muted);margin:35px 0}
.guided-preview{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:30px;background:#e7eddd;border:1px solid #bcc8af;border-radius:4px;margin:25px 0}.guided-preview h2{font-size:38px;margin:16px 0}.guided-preview>div>p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:630px;color:var(--muted);margin-bottom:12px}.guided-preview>.primary-button{flex-shrink:0}.famous-guided{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:23px 27px;background:var(--mint);border:1px solid #c1cbb6;border-radius:4px;margin:20px 0 30px}.famous-guided h3{font:30px var(--serif);margin:10px 0}.famous-guided p:not(.eyebrow){font-size:12px;line-height:1.8;max-width:750px;color:var(--muted)}.famous-guided>a{flex-shrink:0}.guided-entry{display:inline-block;color:var(--green);font-size:12px;text-decoration:underline;margin-top:17px;line-height:1.8}.work-context>.guided-entry{display:block;width:fit-content;font-size:13px;margin:5px 0 25px;padding:13px 19px;background:var(--mint);border:1px solid #c1cbb6;border-radius:3px}
.guided-lesson-head{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:32px 0}.guided-lesson-head h1{font:60px/1.05 var(--serif);letter-spacing:-1px;margin:16px 0}.guided-lesson-head>div>p:last-child{font-size:13px;color:var(--muted)}.guided-position{width:170px;flex-shrink:0}.guided-position>span{font-size:9px;letter-spacing:1.7px}.guided-position>div{height:4px;background:#dfe3d6;margin-top:14px}.guided-position i{height:100%;display:block;background:var(--green)}.guided-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;border-bottom:1px solid var(--line);margin-bottom:35px}.guided-steps a{font:26px var(--serif);display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:3px solid transparent}.guided-steps a>span{font:10px var(--sans);color:var(--muted)}.guided-steps a[aria-current=step]{border-color:var(--green);color:var(--green)}.guided-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}.guided-art{position:sticky;top:22px;min-width:0}.guided-figure{margin:0}.guided-art-image{width:100%;max-height:520px;object-fit:contain;background:#e8e9df;padding:15px}.guided-figure figcaption{font-size:11px;color:var(--muted);line-height:1.9;margin:13px 0}.guided-figure figcaption p{font-size:10px;margin:9px 0}.guided-figure figcaption a{font-size:10px;text-decoration:underline;color:var(--green)}.guided-figure figcaption button{font-size:11px;margin-right:15px}.guided-context{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.guided-context>a{display:inline-block;margin:13px 15px 0 0;font-size:11px;color:var(--green);text-decoration:underline}.guided-source-art{background:#e8eddf;border:1px solid #bec7af;padding:30px}.guided-source-art h2{font-size:38px;margin:18px 0}.guided-source-art p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);margin:15px 0 23px}
.guided-reading{min-width:0}.guided-step-body>.eyebrow{font-size:9px;line-height:1.8}.guided-step-title{font:40px/1.1 var(--serif);margin:18px 0 25px;letter-spacing:-.7px}.guided-looking-prompts{font-size:15px;line-height:1.9;padding-left:23px;margin:15px 0 28px}.guided-looking-prompts li{padding-left:6px;margin-bottom:20px}.guided-looking-takeaway{background:#ecf0e3;padding:23px;border-left:3px solid #a1b38c}.guided-looking-takeaway p{font-size:14px;line-height:1.9}.guided-looking-takeaway span{font-size:11px;line-height:1.9;display:block;color:var(--muted);margin-top:15px}.guided-story-copy p,.guided-appreciation>p:first-child{font-size:15px;line-height:1.95;color:#3c483d;margin-bottom:20px}.guided-step-sources{font-size:11px;margin:25px 0}.guided-detail{display:grid;grid-template-columns:25px 1fr;gap:18px;padding:22px 0;border-top:1px solid var(--line)}.guided-detail>span{font-size:10px;letter-spacing:1px;color:var(--muted);padding-top:7px}.guided-detail h3{font:28px/1.15 var(--serif);margin-bottom:12px}.guided-detail p{font-size:14px;line-height:1.9;color:#3c483d}.guided-interpretation-limit{padding:22px;background:#f0ecdf;border-left:3px solid #ac8152;margin:20px 0}.guided-interpretation-limit>p:last-child{font-size:12px;line-height:1.9;color:var(--muted);margin-top:13px}.guided-appreciation>.atlas-small{margin:15px 0 25px}.guided-quiz{border:1px solid #c4ccb8;background:var(--white);padding:25px;margin:25px 0}.guided-quiz h3{font:27px/1.2 var(--serif);margin:16px 0}.guided-answers{display:grid;gap:10px;margin:22px 0 10px}.guided-answers button{font:12px/1.8 var(--sans);min-height:44px;text-align:left;border:1px solid #acb79f;border-radius:3px;padding:13px;color:var(--green)}.guided-answers button[aria-pressed=true]{background:var(--green);color:white}.guided-quiz #guided-feedback p{font-size:12px;line-height:1.9;background:var(--mint);padding:17px;margin-top:20px}.guided-quiz #guided-feedback a{font-size:11px;text-decoration:underline;margin-top:14px;display:inline-block;color:var(--green)}.guided-fieldnote{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.guided-fieldnote label{display:block;font:26px/1.3 var(--serif);margin:15px 0}.guided-fieldnote textarea{display:block;width:100%;min-height:130px;resize:vertical;padding:16px;background:var(--white);border:1px solid #b6bfab;border-radius:3px;font:14px/1.8 var(--sans);color:var(--ink)}.guided-fieldnote #work-note-status{font-size:10px;line-height:1.8;margin-top:12px}.guided-actions{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0 10px}.guided-completion{font-size:13px;color:var(--green);border:1px solid #adbba0;border-radius:3px;padding:15px;background:var(--mint)}.guided-finish-note{font-size:11px;line-height:1.9;color:var(--muted);margin-top:12px}.guided-finish-note a{display:block;color:var(--green);text-decoration:underline;margin-top:15px}.guided-source-date{font-size:10px;line-height:1.9;color:var(--muted);margin-top:28px}
@media(max-width:1050px){.guided-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-layout{gap:35px}.guided-lesson-head h1{font-size:52px}.guided-step-title{font-size:35px}.guided-preview{gap:25px}.guided-catalog-head{gap:35px}.guided-catalog-head h1{font-size:64px}}
@media(max-width:780px){.guided-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-layout{grid-template-columns:1fr;gap:30px}.guided-art{position:static}.guided-art-image{max-height:380px}.guided-art .guided-context{display:none}.guided-step-story .guided-art-image,.guided-step-understand .guided-art-image,.guided-step-appreciate .guided-art-image{max-height:240px}.guided-steps a{font-size:24px;gap:10px}.guided-lesson-head h1{font-size:48px}.guided-preview{display:block}.guided-preview>a{margin-top:20px}.famous-guided{display:block}.famous-guided>a{margin-top:17px}.guided-catalog-head{grid-template-columns:1.7fr 1fr}.guided-catalog-head h1{font-size:56px}.guided-catalog-head>aside{padding:10px 20px}.guided-catalog-head strong{font-size:58px}.guided-method span{font-size:25px}.guided-method small{display:block;margin:0 0 10px}.guided-catalog-tools{display:block}.guided-catalog-tools>p{margin-top:18px}}
@media(max-width:450px){.guided-catalog-head{display:block;padding-top:30px}.guided-catalog-head h1{font-size:53px}.guided-catalog-head>aside{display:flex;align-items:center;gap:25px;border-left:0;border-top:1px solid var(--line);padding:22px 0 0;margin-top:25px}.guided-catalog-head strong{font-size:48px}.guided-catalog-head strong small{font-size:22px}.guided-catalog-head>div>p:last-child{font-size:13px}.guided-catalog-head>aside p{margin:0;font-size:11px}.guided-method{gap:10px;padding:18px 0}.guided-method span{font-size:22px}.guided-grid{grid-template-columns:1fr;gap:20px}.guided-card-image{height:260px}.guided-card-copy h2{font-size:34px}.guided-catalog-tools input{font-size:16px}.guided-preview{padding:24px}.guided-preview h2{font-size:34px}.famous-guided{padding:23px}.guided-lesson-head{display:block;padding:26px 0 20px}.guided-lesson-head h1{font-size:43px}.guided-position{width:100%;margin-top:22px}.guided-position>div{margin-top:8px}.guided-steps{gap:8px;margin-bottom:24px}.guided-steps a{font:17px var(--serif);gap:5px;display:block;padding:13px 0;min-height:50px}.guided-steps a>span{font-size:8px;display:block;margin-bottom:5px}.guided-step-title{font-size:34px}.guided-art-image{max-height:320px;padding:10px}.guided-step-story .guided-art-image,.guided-step-understand .guided-art-image,.guided-step-appreciate .guided-art-image{max-height:210px}.guided-figure figcaption{font-size:10px}.guided-figure figcaption p{font-size:9px}.guided-figure figcaption button{font-size:10px}.guided-source-art{padding:24px}.guided-source-art h2{font-size:33px}.guided-source-art .primary-button{white-space:normal;font-size:11px}.guided-step-body>.eyebrow{font-size:8px;letter-spacing:1px}.guided-looking-prompts{font-size:14px}.guided-story-copy p,.guided-appreciation>p:first-child{font-size:14px}.guided-detail{gap:12px}.guided-detail h3{font-size:27px}.guided-detail p{font-size:13px}.guided-fieldnote textarea{font-size:16px}.guided-actions{gap:15px}.guided-actions>.primary-button{font-size:11px;padding:13px 16px}.guided-actions>.text-button{font-size:11px}.guided-quiz{padding:22px}}

.guided-looking-intro{font-size:15px;line-height:1.9;color:#3c483d;margin:0 0 23px}@media(max-width:450px){.guided-looking-intro{font-size:14px}}

.atlas-work-info>.guided-entry{display:block;margin:10px 0}

.guided-term{padding:22px;background:var(--mint);margin:20px 0}.guided-term h3{font:28px var(--serif);margin:12px 0}.guided-term>p:last-child{font-size:13px;line-height:1.9;color:#3c483d}

/* Keep the lesson finder close to the introduction. */
.guided-catalog-head{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px 0 24px}
.guided-catalog-head h1{font-size:clamp(2.65rem,5vw,4.2rem);margin:0 0 12px;text-wrap:balance}
.guided-catalog-head>aside{padding:4px 0 4px 24px}
.guided-catalog-head>aside p{margin:0}
.guided-catalog-head>aside strong{font:700 1em var(--sans)}
.guided-method{padding:12px 0;gap:8px 20px}
.guided-method span{font:600 .9rem/1.4 var(--sans);overflow-wrap:normal}
.guided-method small{display:inline;margin:0 8px 0 0}
.guided-catalog-tools{margin:18px 0 20px;gap:16px}
.guided-catalog-tools input{min-height:44px}
@media(max-width:700px){
  .guided-catalog-head{display:block;padding-block:20px}
  .guided-catalog-head>aside{border:0;padding:0;margin:12px 0 0}
  .guided-catalog-head>aside br{display:none}
  .guided-catalog-head>aside p span::before{content:' · '}
  .guided-catalog-tools>p{margin-top:8px}
  .guided-lesson-head{padding-block:20px 14px}
}
@media(max-width:450px){
  .guided-method{grid-template-columns:repeat(2,minmax(0,1fr))}
  .guided-steps a{font-family:var(--sans);font-size:.78rem}
}
