.dino-intro{padding:48px 0 44px;text-align:center}.dino-intro h1{font-size:clamp(46px,5.8vw,74px);line-height:1.04}.dino-intro .deck{font-size:20px;line-height:1.6}.intro-note{max-width:620px;margin:22px auto 0;font-size:15px}.intro-note a{color:#7d3925;font-size:13px;font-weight:650}.section-heading{display:block}.resemblance{border-top:1px solid #cec4ad;padding-top:45px}.resemblance h2{font-size:42px}.specimens{display:grid;grid-template-columns:1fr 1fr;gap:38px}.specimens article{border-top:1px solid #b6a789;padding-top:17px}.specimen-label{font-size:12px;letter-spacing:2px;color:#7d3925;font-weight:750}.specimens figure{margin:16px 0 26px;padding:25px 4px;background:#eae2cf;border-radius:6px}.specimens figure img{display:block;width:100%;height:auto}.specimens h3{font-size:26px}.specimens p{font-size:15px}.specimens a.source{display:inline-block;margin-top:0}.lizard-note{margin-top:36px;display:grid;grid-template-columns:230px 1fr;gap:30px;align-items:center}.lizard-note>img{width:100%;height:auto;border-radius:6px}.lizard-note .eyebrow{margin-bottom:9px}.lizard-note h3{margin-bottom:10px}.lizard-note p{font-size:15px;margin-bottom:8px}.lizard-note .photo-credit,.art-credit{font-size:11px;color:#6b6356}.art-credit{margin:25px 0 0;max-width:850px}.family-section{margin-top:64px}.tree-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:28px}.tree-heading p:not(.eyebrow){font-size:16px}.tree-link{display:block;border-radius:8px;overflow:hidden}.tree-link img{width:100%;height:auto;display:block}.tree-caption{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#6b6356;margin-top:10px}.tree-caption a{color:#7d3925}.tree-takeaways{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:26px}.tree-takeaways p{font-size:15px}.survivors{margin:48px 0 62px;padding:40px 44px;background:#e6e5d3;border-left:5px solid #56653e;border-radius:0 8px 8px 0}.survivors .eyebrow{color:#444b30}.survivors h2{font-size:38px}.survivor-copy{display:grid;grid-template-columns:1fr 1fr;gap:40px}.survivor-copy p{font-size:16px}.distinction{font-size:13px;color:#5f604f;border-top:1px solid #c4c5b1;padding-top:14px}.size-section{border-top:1px solid #cec4ad;padding-top:48px}.size-deck{max-width:690px;font-size:16px}.scale-list{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.scale-card{background:#eae2cf;border-radius:8px;padding:24px}.scale-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.scale-heading h3{font-size:28px;margin:0}.scale-heading p{font-size:12px;margin:0}.scale-card svg{width:100%;height:auto;display:block;margin:20px 0 0}.scale-labels{display:flex;justify-content:space-between;font-size:11px;color:#6b6356}.scale-card .source{margin:18px 0 0}.scale-note{font-size:12px;color:#6b6356;max-width:820px;margin-top:20px}.next{display:flex;justify-content:space-between;align-items:center;gap:40px;margin:55px 0}.next h2{font-size:34px}.next p:not(.eyebrow){max-width:620px;font-size:15px}.next .button{white-space:nowrap}@media(max-width:900px){.scale-list{grid-template-columns:1fr}.scale-card svg{max-width:780px}.scale-heading p{font-size:14px}}@media(max-width:700px){.dino-intro{text-align:left;padding:32px 0}.dino-intro h1{font-size:44px}.dino-intro .deck{font-size:17px}.dino-intro .deck br{display:none}.intro-note{margin-top:18px}.specimens{grid-template-columns:1fr;gap:26px}.resemblance{padding-top:30px}.resemblance h2{font-size:36px}.lizard-note{grid-template-columns:1fr;gap:18px}.lizard-note>img{max-width:300px}.tree-heading{grid-template-columns:1fr;gap:5px}.tree-heading h2 br{display:none}.family-section{margin-top:42px}.tree-caption{flex-direction:column;gap:4px;font-size:12px}.tree-takeaways{grid-template-columns:1fr;gap:0}.survivors{padding:27px 23px;margin:26px 0 38px}.survivors h2{font-size:31px}.survivor-copy{grid-template-columns:1fr;gap:0}.survivors h2 br{display:none}.size-section{padding-top:34px}.size-section h2{font-size:34px}.scale-card{padding:18px}.scale-heading{display:block}.scale-heading p{margin-top:7px}.scale-labels{font-size:11px}.art-credit{font-size:12px}.next{flex-direction:column;align-items:flex-start;gap:12px;margin:35px 0}.next .button{white-space:normal}}
/* Review v2: combine comparisons and scale; tighten the page. */
.dino-intro{padding:26px 0 25px}.dino-intro h1{font-size:clamp(44px,5vw,62px);margin-bottom:12px}.dino-intro .eyebrow{margin-bottom:10px}.dino-intro .deck{font-size:18px}.intro-note{margin-top:14px;max-width:760px}.intro-note p{margin-bottom:8px}.resemblance{padding-top:26px}.resemblance h2{font-size:38px;margin-bottom:20px}.resemblance .section-heading .eyebrow{margin-bottom:9px}.specimens{gap:28px}.specimens article{padding-top:12px}.specimens figure.scaled-specimen{padding:12px 16px 16px;margin:12px 0 18px}.scaled-specimen svg{width:100%;height:auto;display:block}.scaled-specimen figcaption{font-size:12px;gap:10px;margin-top:2px}.scaled-specimen figcaption span:last-child{font-size:12px;letter-spacing:0;white-space:normal}.lizard-note{grid-template-columns:330px 1fr;margin-top:24px;gap:28px}.lizard-note>img{max-width:none}.comparison-note{font-size:12px;color:#6b6356;margin:22px 0 0}.art-credit{margin-top:12px}.family-section{margin-top:35px}.tree-heading{gap:40px;margin-bottom:18px}.tree-heading h2{font-size:39px;margin-bottom:14px}.tree-heading .eyebrow{margin-bottom:10px}.tree-takeaways{margin-top:18px}.survivors{margin:28px 0;padding:28px 34px}.survivors h2{font-size:34px;margin-bottom:18px}.survivors .eyebrow{margin-bottom:10px}.next{margin:28px 0}.next h2{font-size:30px;margin-bottom:14px}.next .eyebrow{margin-bottom:10px}@media(max-width:700px){.dino-intro{padding:24px 0}.dino-intro h1{font-size:42px}.resemblance h2{font-size:31px}.lizard-note{grid-template-columns:1fr;gap:15px}.lizard-note>img{width:100%;max-width:480px}.scaled-specimen figcaption,.scaled-specimen figcaption span:last-child{font-size:11px}.survivors{padding:24px}.survivors h2{font-size:30px}.tree-heading h2{font-size:34px}.specimens{gap:22px}.family-section{margin-top:28px}}

/* Quiet references, with full credits at the end of the page. */
.note-ref{font-size:10px;line-height:0;vertical-align:super;margin-left:3px;letter-spacing:0;font-weight:500}.note-ref a{color:#7d3925;text-decoration:none;padding:3px}.note-ref a:hover{text-decoration:underline}.note-ref a:focus-visible{outline:2px solid #7d3925;outline-offset:2px}.page-notes{border-top:1px solid #cec4ad;padding:24px 0 18px;margin-top:30px}.page-notes h2{font-size:24px;margin-bottom:16px}.page-notes ol{padding-left:21px;margin:0;columns:2;column-gap:40px}.page-notes li{font-size:13px;line-height:1.65;color:#6b6356;margin-bottom:12px;padding-left:4px;break-inside:avoid;scroll-margin-top:30px}.page-notes a{color:#7d3925}.page-notes li:target{background:#eae2cf;border-radius:4px}@media(max-width:700px){.page-notes ol{columns:1}.page-notes{margin-top:24px}.page-notes li{font-size:13px}}

/* Match the existing site's 17px reading text. */
.intro-note,.specimens p,.lizard-note p:not(.eyebrow),.tree-heading p:not(.eyebrow),.tree-takeaways p,.survivor-copy p,.next p:not(.eyebrow){font-size:17px;line-height:1.7}.lizard-note .eyebrow{font-size:12px}.distinction{font-size:14px}

/* Give the familiar lizard its own quiet panel and let the tree guide follow the image. */
.lizard-note{background:#e7eadc;border-radius:9px;padding:24px;margin-top:28px;gap:30px}.lizard-note p:last-child{margin-bottom:0}.tree-heading{display:block;margin-bottom:20px}.tree-heading h2 br{display:none}.tree-guide{max-width:750px;margin:18px auto 12px;text-align:center;font-size:17px;line-height:1.7}.tree-caption{margin-top:10px}@media(max-width:700px){.lizard-note{padding:18px;gap:20px}.tree-guide{font-size:17px;margin:16px auto 12px}.tree-heading h2{font-size:34px}}
