.sample-page{padding-top:66px;padding-bottom:72px}.sample-page-heading{max-width:920px}.sample-page-heading>.eyebrow,.sample-section-copy>.eyebrow,.sample-next-step .eyebrow{color:#a63d00}.sample-page-heading h1{font-family:var(--editorial-font);letter-spacing:-.052em;margin-top:25px;font-size:clamp(52px,6.4vw,94px);font-weight:400;line-height:1.05}.sample-page-heading>p:not(.eyebrow){color:#62646d;max-width:740px;margin-top:30px;font-size:23px;line-height:1.5}.sample-page-note{color:#62646d;border-left:2px solid #a63d00;max-width:770px;margin-top:28px;padding-left:18px;font-size:15px}.sample-jump-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:48px;margin-bottom:25px;display:grid}.sample-jump-links a{border-top:1px solid #cfd1d7;align-items:center;gap:12px;min-height:60px;padding:19px 0;font-size:17px;display:flex}.sample-jump-links span{color:#a63d00;font-size:13px}.sample-jump-links svg{flex-shrink:0;margin-left:auto}.sample-jump-links a:hover,.sample-enquiry-link:hover{color:#a63d00}.sample-section{border-top:1px solid #cfd1d7;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:64px;padding:72px 0;scroll-margin-top:105px;display:grid}.sample-section-copy h2{letter-spacing:-.04em;margin-top:24px;margin-bottom:24px;font-size:clamp(36px,3.3vw,50px);line-height:1.1}.sample-section-copy>p:not(.eyebrow){color:#62646d;font-size:17px;line-height:1.65}.sample-observations{margin:24px 0 0}.sample-observations>div{border-top:1px solid #e2e3e7;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:15px 0;display:grid}.sample-observations dt{font-size:14px;font-weight:600;line-height:1.65}.sample-observations dd{color:#4f5159;margin:0;font-size:16px;line-height:1.6}.sample-section-copy>.sample-output-note{margin-top:18px;font-size:15px}.sample-section-copy .text-link{gap:14px;line-height:1.5}.sample-section-copy .text-link svg{flex-shrink:0}.sample-enquiry-link{align-items:center;gap:12px;width:fit-content;margin-top:19px;padding:4px 0;font-size:14px;display:flex}.sample-artwork{align-self:start;margin:0}.sample-artwork figcaption{color:#62646d;max-width:580px;margin-top:15px;font-size:14px;line-height:1.55}.sample-section-reversed{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sample-section-reversed .sample-section-copy{order:2}.sample-section-reversed .sample-artwork{order:1}.sample-next-step{border-top:2px solid #a63d00;justify-content:space-between;align-items:end;gap:60px;padding-top:45px;display:flex}.sample-next-step h2{margin-top:20px;font-size:42px}.sample-next-step p:not(.eyebrow){color:#62646d;max-width:650px;margin-top:22px;font-size:17px;line-height:1.65}.sample-next-step>.text-link{flex-shrink:0;margin-bottom:7px}@media (max-width:1050px){.sample-section,.sample-section-reversed{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.sample-observations>div{grid-template-columns:1fr;gap:6px}.sample-next-step{gap:35px}}@media (max-width:760px){.sample-page{padding-top:40px;padding-bottom:45px}.sample-page-heading h1{margin-top:20px;font-size:clamp(45px,10.5vw,69px)}.sample-page-heading>p:not(.eyebrow){margin-top:24px;font-size:20px}.sample-page-note{font-size:14px}.sample-jump-links{grid-template-columns:1fr;gap:0;margin-top:30px;margin-bottom:0}.sample-jump-links a{min-height:56px;padding:15px 0;font-size:16px}.sample-section,.sample-section-reversed{grid-template-columns:1fr;gap:28px;padding:42px 0;scroll-margin-top:94px}.sample-section-copy h2{font-size:37px}.sample-section-copy>.eyebrow{letter-spacing:.09em;font-size:11px}.sample-section-copy>p:not(.eyebrow){font-size:16px}.sample-observations>div{grid-template-columns:96px minmax(0,1fr);gap:14px}.sample-observations dd{font-size:15px}.sample-observations dt{font-size:13px}.sample-section-reversed .sample-section-copy,.sample-section-reversed .sample-artwork{order:initial}.sample-artwork{grid-row:1;position:static}.sample-artwork figcaption{font-size:13px}.sample-next-step{padding-top:35px;display:block}.sample-next-step h2{font-size:36px}.sample-next-step>.text-link{margin-top:26px}}.sample-evidence{order:3;grid-column:1/-1;min-width:0;margin-top:-22px}.sample-evidence-label{color:#62646d;letter-spacing:.01em;margin:0 0 12px;font-size:12px}.sample-evidence details{border-top:1px solid #cfd1d7}.sample-evidence details:last-child{border-bottom:1px solid #cfd1d7}.sample-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:16px 0;font-size:17px;line-height:1.45;list-style:none;display:flex}.sample-evidence summary::-webkit-details-marker{display:none}.sample-evidence summary>span{color:#a63d00;flex-shrink:0;font-size:24px;font-weight:300}.sample-evidence details[open] summary>span{transform:rotate(45deg)}.sample-evidence summary:hover{color:#a63d00}.sample-evidence summary:focus-visible{outline-offset:4px;outline:3px solid #a63d00}.sample-evidence dl{max-width:980px;margin:0;padding:0 0 20px}.sample-evidence dl>div{border-top:1px solid #e2e3e7;grid-template-columns:155px minmax(0,1fr);gap:24px;padding:15px 0;display:grid}.sample-evidence dt{font-size:13px;font-weight:600;line-height:1.65}.sample-evidence dd{color:#4f5159;margin:0;font-size:15px;line-height:1.7}.sample-document{background:#f4f4ef;border-top:3px solid #a63d00;margin:0;padding:30px 32px}.sample-document-label{text-transform:uppercase;letter-spacing:.08em;color:#a63d00;font-size:11px}.sample-document h3{font-family:var(--editorial-font);letter-spacing:-.035em;margin:24px 0;font-size:37px;font-weight:400;line-height:1.1}.sample-document dl{margin:0}.sample-document dl>div{border-top:1px solid #cfd1d7;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:14px 0;font-size:14px;line-height:1.6;display:grid}.sample-document dt{font-weight:600}.sample-document dd{color:#4f5159;margin:0}.sample-document ol{padding-left:21px;font-size:15px;line-height:1.7}.sample-document li{border-top:1px solid #cfd1d7;padding:10px 0 10px 7px}.sample-document li::marker{color:#a63d00}.sample-document figcaption{color:#62646d;border-top:1px solid #cfd1d7;margin-top:12px;padding-top:18px;font-size:13px;line-height:1.6}@media (max-width:760px){.sample-evidence{margin-top:0}.sample-evidence summary{font-size:16px}.sample-evidence dl>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.sample-evidence dt{font-size:12px}.sample-evidence dd{font-size:14px}.sample-document{padding:24px}.sample-document h3{font-size:33px}}
