.hc-section{max-width:1320px;margin:0 auto;padding:64px 36px;color:#252622;scroll-margin-top:112px}.hc-section *{box-sizing:border-box}.hc-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:end;margin-bottom:32px}.hc-kicker{color:#726b5d;margin:0 0 14px}.hc-section h2{margin:0 0 16px}.hc-section h3{margin:12px 0}.hc-section p{max-width:74ch}.hc-section a{color:inherit;text-underline-offset:4px}.hc-nav{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 32px}.hc-nav a,.hc-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #bdb8ac;padding:12px 18px;text-decoration:none!important;background:#fff}.hc-button{background:#30382f;color:#fff!important;border-color:#30382f;min-height:46px}.hc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.hc-card{border:1px solid #ddd9d0;background:#fff;min-width:0}.hc-photo{display:block;background:#f4f2ed}.hc-photo img{display:block;width:100%;height:280px;object-fit:contain;background:#f4f2ed}.hc-card-copy{padding:26px}.hc-card dl{margin:20px 0}.hc-card dl>div{border-top:1px solid #e7e3db;padding:11px 0}.hc-card dt{color:#716d64;margin-bottom:5px}.hc-card dd{margin:0}.hc-small{color:#716d64}.hc-callout{padding:32px;background:#f4f2ed;border-left:3px solid #8b8f7a;margin:32px 0}.hc-table-wrap{overflow:auto;border:1px solid #ddd9d0}.hc-table{width:100%;border-collapse:collapse;min-width:720px;}.hc-table caption{text-align:left;padding:18px;color:#716d64}.hc-table th,.hc-table td{text-align:left;vertical-align:top;padding:18px;border-top:1px solid #e4e0d7}.hc-table thead{background:#f4f2ed}.hc-table th{}.hc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:hc-step}.hc-step{padding:24px 0;border-top:1px solid #bdb8ac;counter-increment:hc-step}.hc-step:before{content:counter(hc-step,decimal-leading-zero);color:#858573;font-size:13px}.hc-step h3{}.hc-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:24px 0}.hc-checklist>div{padding:18px 0;border-top:1px solid #ddd9d0}.hc-checklist dt{margin-bottom:8px}.hc-checklist dd{margin:0;color:#625f58}.hc-faq details{border-top:1px solid #ddd9d0;padding:20px 0}.hc-faq summary{cursor:pointer;}.hc-related{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.hc-compact{padding-top:36px;padding-bottom:36px}.hc-compact .hc-heading{margin-bottom:0}.hc-section a:focus-visible,.hc-section summary:focus-visible,.hc-table-wrap:focus-visible{outline:3px solid #697b68;outline-offset:4px}@media(max-width:760px){.hc-section{padding:42px 20px}.hc-heading,.hc-grid,.hc-checklist,.hc-steps{grid-template-columns:1fr;gap:20px}.hc-photo img{height:240px}.hc-card-copy{padding:22px}.hc-heading{margin-bottom:24px}.hc-callout{padding:24px}.hc-section h2{}.hc-nav a{flex:1 1 42%;text-align:center}.hc-compact{padding-top:30px;padding-bottom:30px}}

.hc-contact-summary{padding:20px;margin:20px 0;background:#f4f2ed;border-left:3px solid #697b68}.hc-contact-summary p{}.hc-contact-summary a{color:inherit;text-underline-offset:4px}

.hc-grid>.hc-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.hc-grid>.hc-card:only-child>.hc-photo{display:flex;align-items:center}.hc-grid>.hc-card:only-child>.hc-photo img{height:auto;max-height:520px}@media(max-width:760px){.hc-grid>.hc-card:only-child{grid-template-columns:1fr}}
