.sample-hero{padding-top:60px}.sample-hero h1{font-size:clamp(42px,5vw,70px)}.sample-tier-tabs{position:sticky;top:92px;z-index:4;box-shadow:0 8px 25px #123e3210}.sample-reading{align-items:stretch}.source-pane{background:linear-gradient(150deg,#eaf0e1,#f3f2e7)}.sample-text h4{font-family:Georgia,"HuiSerif",serif;color:#0d5b56;font-size:22px;line-height:1.35;margin:30px 0 15px;font-weight:500}.sample-text h4:first-child{margin-top:0}.sample-text li{padding:4px 0}.sample-text ul{padding-left:22px}.sample-text .spec-line{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;border-bottom:1px solid #d8dfcf;padding:11px 0;margin:0;font:14px/1.7 "HuiSans",sans-serif}.spec-line strong{font-weight:500;color:#5b6f60}.source-pane .sample-text{font-size:14px;line-height:2.05}.download-bar button{background:transparent;border:1px solid #becdb9;border-radius:6px;color:#0d5b56;padding:9px 13px;font-family:inherit;font-size:12px;cursor:pointer}.sample-evidence{padding:32px 0}.sample-evidence h3{font-family:"HuiSerif",serif;font-size:26px;line-height:1.6}.sample-evidence details{margin-top:16px}.sample-evidence details p{font-family:inherit}.samples-page[data-edition=export] .translation-pane{background:#0d4843;color:#f7f3e5}.samples-page[data-edition=export] .translation-pane h4{color:#f5c09d;font-size:25px}.samples-page[data-edition=export] .pane-heading{color:#d2ddc7;border-color:#4c7567}.samples-page[data-edition=export] .download-bar button{color:#e1e9d6;border-color:#5e8170}.samples-page[data-edition=export] .download-bar a{background:#e5edd7;color:#164f43;border-color:#e5edd7}.samples-page[data-edition=reviewed] .translation-pane{background:#fffdf6}.samples-page[data-edition=reviewed] .sample-text h4{font:12px/1.6 "HuiSans",sans-serif;letter-spacing:1.4px;border-top:1px solid #cbd6c0;padding-top:22px}.samples-page[data-edition=reviewed] .sample-text h4:first-child{border:0;padding:0}.sample-badge{background:#f5e4d7;color:#875439}.sample-boundary a{color:inherit;text-underline-offset:4px}@media(max-width:800px){.sample-tier-tabs{top:78px}}@media(max-width:600px){.sample-tier-tabs{top:78px}.source-pane .sample-text{font-size:13px}.sample-text .spec-line{grid-template-columns:1fr 1.2fr;gap:10px}.sample-hero h1{font-size:44px}.samples-page[data-edition=export] .translation-pane h4{font-size:22px}.sample-evidence h3{font-size:23px}}
