/* Discovery editorials: a score and a materials notebook share type, not composition. */
.discovery-cover{padding:48px 0 32px}
.discovery-cover h1{font:500 clamp(48px,6.2vw,88px)/1.03 Fraunces,Georgia,serif;letter-spacing:-.045em;margin:20px 0 26px;color:#18372F}
.discovery-cover h1 em{font-weight:400;color:#4B245C}
.discovery-cover .ac-deck{font-size:20px;line-height:1.55;max-width:680px}
.discovery-cover .photo{margin:0}
.discovery-cover .photo img{width:100%;height:100%;object-fit:cover;display:block}
.discovery-cover figcaption{padding:12px 0;color:#18372F;font-size:12px;line-height:1.5}
.discovery-score-stage{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding:40px;background:#BAD9C3;border-radius:2px 110px 2px 2px}
.discovery-score-stage .photo img{aspect-ratio:1.25;height:auto;border-radius:50% 50% 2px 2px}
.discovery-score-stage .discovery-mark{width:210px;height:100px;object-fit:contain;margin-top:18px}
.discovery-material-stage{display:grid;grid-template-columns:1.08fr 1fr;gap:50px;align-items:center}
.discovery-material-stage>div:first-child{border-left:3px solid #4B245C;padding-left:30px}
.discovery-material-stage .photo{transform:rotate(2deg);background:#FFF8E9;padding:14px 14px 0;box-shadow:0 5px 20px #18372f18}
.discovery-material-stage .photo img{aspect-ratio:1.2;height:auto}
.discovery-material-stage .discovery-mark{width:240px;height:120px;object-fit:contain;margin-top:14px}
.discovery-body{padding-top:34px;padding-bottom:50px;color:#18372F}
.discovery-intro{font:400 clamp(22px,2.3vw,29px)/1.5 Fraunces,Georgia,serif;max-width:940px;margin:0 0 52px}
.discovery-body h2{font:500 clamp(29px,3.4vw,43px)/1.15 Fraunces,Georgia,serif;letter-spacing:-.02em;color:#18372F;margin:0 0 22px}
.discovery-body h3{font-size:21px;line-height:1.4;color:#18372F}
.discovery-body p,.discovery-body li{font-size:18px;line-height:1.75;max-width:850px}
.discovery-entry{position:relative;padding:42px 0;border-top:1px solid #18372f45;display:flow-root}
.music-selection .discovery-entry:nth-of-type(2){border-left:7px solid #BAD9C3;padding-left:32px}
.creative-selection .discovery-entry:nth-of-type(2){background:#F5BFC538;padding:36px;margin:28px 0}
.discovery-entry .photo{float:right;width:43%;margin:0 0 24px 40px}
.discovery-entry .photo img{width:100%;height:auto;max-height:420px;object-fit:cover}
.discovery-entry .photo figcaption{font-size:12px;line-height:1.5;margin-top:8px;color:#18372F}
.discovery-practical{padding:18px 22px;background:#BAD9C34d;border-left:3px solid #18372F;margin:22px 0;max-width:850px;clear:both}
.discovery-comparison{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;margin:32px 0}
.discovery-comparison th,.discovery-comparison td{padding:15px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #18372f45}
.discovery-comparison th{background:#18372F;color:#FFF8E9}
.discovery-body a{color:#4B245C;text-decoration:underline;text-underline-offset:3px}
.discovery-body .discovery-sketch{width:190px;height:110px;object-fit:contain;display:block;margin:28px auto}
@media(max-width:760px){.discovery-cover{padding-top:20px}.discovery-score-stage,.discovery-material-stage{grid-template-columns:1fr;gap:24px}.discovery-score-stage{padding:25px 20px;border-radius:2px 55px 2px 2px}.discovery-cover h1{font-size:clamp(43px,11vw,68px)}.discovery-cover .ac-deck{font-size:18px}.discovery-material-stage>div:first-child{padding-left:18px}.discovery-material-stage .photo{transform:none;padding:0;box-shadow:none}.discovery-entry .photo{float:none;width:100%;margin:20px 0}.discovery-body p,.discovery-body li{font-size:17px}.creative-selection .discovery-entry:nth-of-type(2){padding:24px 18px}.music-selection .discovery-entry:nth-of-type(2){padding-left:18px}.discovery-comparison{font-size:13px;table-layout:fixed;overflow-wrap:anywhere}.discovery-comparison th,.discovery-comparison td{padding:10px 7px}}
