.us-guide-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:58vh;background:#fff2e2}.us-guide-hero>div{padding:clamp(3rem,7vw,7rem) 8vw}.us-guide-hero h1{font-size:clamp(3rem,7vw,7rem);line-height:.92;margin:.6rem 0 1.4rem}.us-guide-hero p:not(.eyebrow){max-width:650px;font-size:1.1rem;line-height:1.65;color:#76584c}.us-guide-hero>img{width:100%;height:100%;min-height:420px;object-fit:cover}.us-guide-actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center;margin-top:1.5rem}.us-guide-actions .button,.us-origin-callout .button,.us-guide-close .button{background:#6f4734;color:#fffaf5}.us-guide-link{color:#6f4734;text-decoration:underline;text-underline-offset:.25em;font-weight:600}.us-market-note{padding:clamp(3rem,7vw,6rem) 8vw;background:#6f4734;color:#fffaf5}.us-market-note h2{font:clamp(2.3rem,5vw,4.6rem)/1 Georgia,serif;margin:.5rem 0 1rem}.us-market-note p:not(.eyebrow){max-width:800px;line-height:1.7;color:#f7e9dc}.us-market-note .source-note{font-size:.8rem}.us-market-note a{color:#fffaf5;text-decoration:underline}.us-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:clamp(3rem,7vw,6rem) 6vw}.us-guide-grid article{padding:1.5rem;background:#fffaf4;border-top:2px solid #a96c4e}.us-guide-grid h2{font:2rem/1.05 Georgia,serif;color:#593c30}.us-guide-grid p{line-height:1.6;color:#76584c}.us-guide-grid a{display:block;margin-top:1rem;color:#6f4734;text-decoration:underline;text-underline-offset:.25em}.us-origin-callout{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;padding:clamp(3rem,7vw,6rem) 6vw;background:#f6ecdf}.us-origin-callout h2{font:clamp(2.3rem,5vw,4.6rem)/1 Georgia,serif;color:#593c30}.us-origin-callout p:not(.eyebrow){max-width:620px;line-height:1.6;color:#76584c}.us-origin-links{display:grid;gap:.8rem;align-content:start}.us-origin-links a{padding:1rem;border:1px solid #d6b79e;background:#fffaf4;color:#593c30;text-decoration:none}.us-guide-faq{padding:clamp(3rem,7vw,6rem) 6vw}.us-guide-faq h2{font:clamp(2.3rem,5vw,4.6rem)/1 Georgia,serif;color:#593c30}.us-guide-faq details{border-top:1px solid #dfcdb9;padding:1rem 0;max-width:850px}.us-guide-faq summary{cursor:pointer;font:1.3rem Georgia,serif;color:#593c30}.us-guide-faq p{line-height:1.6;color:#76584c}.us-guide-close{padding:clamp(3rem,7vw,6rem) 6vw;background:#fbe4d4}.us-guide-close h2{font:clamp(2.5rem,6vw,5.5rem)/.98 Georgia,serif;color:#593c30;margin:.5rem 0 1.2rem}.us-guide-close>div{display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center}@media(max-width:800px){.us-guide-hero,.us-origin-callout{grid-template-columns:1fr}.us-guide-hero>img{min-height:300px}.us-guide-grid{grid-template-columns:1fr}.us-guide-hero h1{font-size:clamp(3rem,14vw,5rem)}}