header{gap:24px}header nav{gap:22px;flex-wrap:wrap}header nav>a{font-size:13px;white-space:nowrap}nav [aria-current=page]{color:#bb5220;border-bottom:2px solid #dd7038;padding-bottom:4px}.menu-toggle{display:none}.skip-link{position:absolute;top:-100px;left:20px;background:white;padding:15px;z-index:20}.skip-link:focus{top:10px}.page-intro{max-width:1280px;margin:auto;padding:25px 40px 55px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#788690;margin-bottom:46px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.page-intro h1{font-size:48px;line-height:1.45;letter-spacing:-1px;max-width:850px}.page-intro h1 em{font-style:normal;color:#ad572e}.page-intro>p:last-child{font-size:17px;color:#687986;max-width:770px}.editorial-section,.home-editorial{max-width:1280px;padding:48px 40px;margin:auto}.editorial-section h2,.home-editorial h2{font-size:30px;line-height:1.5;margin:0 0 20px}.about-story{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;border-top:1px solid #dae0df}.about-story p{font-size:15px;color:#546a76;line-height:1.95}.store-facts{background:#eaece6;border-top:4px solid #d47745;padding:32px}.store-facts h3{font-size:24px;margin:15px 0 23px}.store-facts dl{display:grid;grid-template-columns:100px 1fr;gap:16px;font-size:13px}.store-facts dt{color:#6d7d81}.store-facts dd{margin:0;font-weight:700}.store-facts p{font-size:11px;margin-top:25px}.process-section{border-top:1px solid #dae0df}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0}.process-grid article{border-top:1px solid #cdd5d7;padding-top:20px}.process-grid span{font:32px Georgia;color:#bb683d}.process-grid h3{font-size:19px;margin:16px 0 8px}.process-grid p{font-size:13px;color:#637782}.faq{max-width:850px;margin-top:45px}.faq h3{font-size:23px}.faq details{border-bottom:1px solid #d3dcdd;padding:18px 0}.faq summary{cursor:pointer;font-weight:700;font-size:14px}.faq details p{color:#647784;font-size:13px;line-height:1.9}.editorial-cta{max-width:1200px;margin:10px auto 50px;background:#173848;color:#fff;padding:36px 40px;display:flex;justify-content:space-between;align-items:center;gap:28px}.editorial-cta .eyebrow{color:#e5a682}.editorial-cta h2{font-size:28px;margin:0}.editorial-cta p:last-child{font-size:13px;color:#c6d4dc}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-card{background:white;border:1px solid #dce1df;border-radius:5px;overflow:hidden;transition:transform .18s,box-shadow .18s}.article-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #16314312}.article-cover{height:185px;padding:22px;position:relative;background:#dcded5;overflow:hidden;color:#29424b}.article-cover span{font:10px Arial;letter-spacing:2px}.article-cover strong{position:absolute;right:22px;top:20px;font:100px Georgia;opacity:.3}.article-cover i{position:absolute;left:22px;bottom:22px;font-style:normal;font-size:16px;font-weight:700}.cover-02{background:#e4d7c8;color:#724b33}.cover-03{background:#d3dfe3;color:#385d6a}.article-card-body{padding:24px}.article-card .eyebrow{font-family:Thai,Arial;font-size:10px;letter-spacing:.8px;color:#a36a48;margin-bottom:12px}.article-card h3{font-size:19px;line-height:1.65;margin:0 0 12px}.article-card p:not(.eyebrow){font-size:12px;color:#677d88;line-height:1.8}.read-more{font-size:12px;font-weight:700;display:block;margin-top:22px}.editorial-note{font-size:11px;color:#788a94;margin-top:25px}.home-about{display:flex;justify-content:space-between;align-items:center;background:#eaece6;padding:32px;margin-bottom:48px;gap:25px}.home-about h2{margin:0;font-size:25px}.home-about p:not(.eyebrow){font-size:13px;color:#5e727f}.home-about .outline{display:inline-flex;padding:12px 16px;border-radius:4px}.home-editorial{border-top:1px solid #dce1df}.article-intro h1{font-size:42px;max-width:840px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 1fr;gap:70px;padding-top:0}.article-prose{font-size:15px;line-height:2;color:#405d6c}.article-prose h2{font-size:23px;color:#163143;margin-top:35px;margin-bottom:12px}.article-lead{font-size:18px}.article-aside{align-self:start;background:#ecece6;padding:27px;position:sticky;top:25px}.article-aside h3{font-size:23px}.article-aside p{font-size:12px;color:#677e88}.article-aside .button{font-size:12px}.example-box{padding:23px;background:#efede4;border-left:3px solid #ce7848;margin:30px 0;font-size:13px}.example-box p{margin-bottom:0}.new-footer{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:start;padding:40px max(24px,calc((100vw - 1200px)/2));gap:25px}.new-footer b{color:white;font-size:14px}.new-footer p{font-size:11px;color:#c1cbd0}.new-footer a{display:block;font-size:11px;margin-top:10px}.new-footer button{padding:0;margin-top:10px;font-weight:400}.footer-note{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:20px;margin-bottom:0}.contact-note{line-height:1.8}@media(max-width:1000px){header{flex-wrap:wrap}header nav{gap:17px}.about-story{gap:35px}.article-layout{gap:30px}.article-card-body{padding:18px}}@media(max-width:760px){header{position:relative}.menu-toggle{display:inline-flex;padding:8px 13px;font-size:12px}header nav{display:none;width:100%;padding:15px 0 3px;gap:0;flex-direction:column;align-items:stretch}header nav.expanded{display:flex}header nav>a{display:block;padding:12px 4px;font-size:14px}header nav button{margin-top:10px;padding:13px}header nav [aria-current=page]{border:0;color:#a74f26;background:#f2e9df;padding:12px}.page-intro{padding:15px 22px 30px}.breadcrumbs{margin-bottom:28px;font-size:10px}.page-intro h1,.article-intro h1{font-size:33px;line-height:1.5}.page-intro>p:last-child{font-size:14px}.editorial-section,.home-editorial{padding:30px 22px}.about-story,.article-layout{grid-template-columns:1fr;gap:25px}.editorial-section h2{font-size:25px}.store-facts{padding:23px}.process-grid{grid-template-columns:1fr;gap:16px}.process-grid article{padding-top:15px}.process-grid span{font-size:25px}.process-grid h3{margin-top:8px}.article-grid{grid-template-columns:1fr}.article-cover{height:155px}.article-card-body{padding:23px}.editorial-cta{margin:5px 22px 30px;padding:26px;align-items:start;flex-direction:column}.editorial-cta h2{font-size:25px}.editorial-cta .button{width:100%}.home-about{flex-direction:column;align-items:start;padding:24px;margin-bottom:32px}.article-aside{position:static}.new-footer{grid-template-columns:1fr 1fr;padding:30px 22px}.new-footer>div:first-child{grid-column:1/-1}.article-prose{font-size:14px}.article-prose h2{font-size:22px}.article-lead{font-size:16px}.home-editorial .section-top{display:flex;align-items:start;flex-wrap:wrap}.home-editorial .section-top h2{font-size:25px}}
