.byhorn-timing{font-size:.95rem;line-height:1.65;padding:18px 20px;border-left:3px solid #ae975e;background:#f4f5f5;color:#243a50;max-width:75ch;margin:24px 0}.byhorn-timing a,.byhorn-card-timing a{color:inherit;text-decoration:underline;text-underline-offset:3px}.byhorn-card-timing{display:block;margin-top:10px;font-size:.85rem;line-height:1.5;font-weight:400}.home-dan{padding-block:48px;border-bottom:1px solid #dce2e5}.home-dan h2{font-size:clamp(2rem,4.5vw,4rem);line-height:1.1}.home-dan .about-copy{max-width:65ch}.home-dan .large-copy{font-size:clamp(1.2rem,2vw,1.6rem)}[data-focused-home] .build4-projects{grid-template-columns:repeat(3,minmax(0,1fr))}.home-archive-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px}.home-archive-links a{padding-block:8px;text-underline-offset:4px}.timing-faq{padding-block:clamp(40px,7vw,90px)}.timing-faq h1{font-size:clamp(2.2rem,5vw,4.8rem);max-width:18ch;line-height:1.1}.timing-faq>.wrap>p{max-width:72ch}.timing-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 56px}.timing-stages article{padding:24px;background:#f4f5f5;border-top:3px solid #ae975e}.timing-stages h2{font-size:1.45rem;margin-block:14px}.timing-faq details{border-bottom:1px solid #d5dce0;max-width:85ch;padding:4px 0}.timing-faq summary{cursor:pointer;padding:20px 0;font-weight:700;min-height:48px}.timing-faq details p{padding-bottom:20px;max-width:72ch}.timing-faq a:focus-visible,.timing-faq summary:focus-visible{outline:3px solid #ae975e;outline-offset:4px}@media(max-width:700px){[data-focused-home] .build4-projects,.timing-stages{grid-template-columns:1fr}.home-dan{padding-block:32px}.home-dan .about-copy{margin-top:18px}.home-archive-links{gap:10px;flex-direction:column}.byhorn-timing{padding:16px;font-size:.9rem}.timing-stages{margin:28px 0;gap:16px}}
