/* Round 4 — clearer Week 1 description, teaching example and edition guidance. */
.sample-page-tag{font-size:10px;display:block;margin-bottom:7px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);font-weight:650}
#inside .sample-grid,.sample-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.sample-card{display:flex;flex-direction:column;min-width:0}
.sample-label{flex:1}
.connected-day{background:linear-gradient(155deg,#f8f4ea,#fffdf8);border-block:1px solid #e6ddcc}
.connected-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:29px}
.connected-intro p{font-size:15px;line-height:1.85;color:var(--muted)}
.connected-feature{border:1px solid #dacfba;background:#fff;box-shadow:0 14px 50px #1433290b}
.connected-feature-top{display:flex;gap:19px;align-items:center;border-bottom:1px solid #e5dccb;padding:23px 32px;background:#f4eee1}
.day-marker{font:italic 19px var(--serif);letter-spacing:.02em;color:#74551d;white-space:nowrap}
.connected-feature-top h3{font-size:28px;margin:0 0 3px;line-height:1.15}
.connected-feature-top p{color:var(--muted);font-size:12px}
.connection-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:23px 18px}
.connection-steps div{padding:13px 14px 15px;border-right:1px solid #e7dfd0}
.connection-steps div:last-child{border:0}
.connection-steps span{display:block;font-size:10px;letter-spacing:.09em;color:#9d731d;font-weight:750;margin-bottom:12px}
.connection-steps p{font-size:13px;line-height:1.7;color:var(--ink)}
.connected-note{padding:0 32px 25px;font-size:12px;color:var(--muted)}
.edition-guide{margin-top:38px;padding:27px 30px;background:#f7f4ed;border:1px solid #ddd2bd;display:grid;grid-template-columns:1fr 1.3fr;gap:36px;align-items:center}
.edition-guide h3{font:25px var(--serif);margin:0 0 10px}
.edition-guide p{font-size:13px;color:var(--muted);line-height:1.7}
.edition-guide-points{display:grid;grid-template-columns:repeat(3,1fr);gap:0}
.edition-guide-points p{border-left:1px solid #dfd5c4;padding-left:16px}
.edition-guide-points strong{display:block;font-size:12px;color:var(--ink);margin-bottom:7px}
.edition-guide-points span{display:block;font-size:12px;line-height:1.45}
@media(max-width:1050px){.connection-steps{grid-template-columns:repeat(3,1fr);gap:12px}.connection-steps div{border-right:0;border-bottom:1px solid #e7dfd0}.edition-guide{grid-template-columns:1fr;gap:18px}}
@media(max-width:850px){.sample-grid,#inside .sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-intro{grid-template-columns:1fr;gap:12px}}
@media(max-width:620px){.connection-steps{grid-template-columns:1fr;gap:0;padding:12px 20px}.connection-steps div{padding:14px 0}.connected-feature-top{padding:19px}.connected-feature-top h3{font-size:23px}.connected-note{padding:0 20px 20px}.edition-guide{padding:20px}.edition-guide-points{grid-template-columns:1fr;gap:12px}.edition-guide-points p{border-left:0;border-top:1px solid #dfd5c4;padding:12px 0 0}.sample-grid,#inside .sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
