.hlcd-standalone{margin:0;background:#fff}.hlcd{--green:#104b35;--deep:#0c3527;--gold:#efd06c;--ink:#223a30;--muted:#52645b;--cream:#f6f5ee;font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff;text-align:left}.hlcd *{box-sizing:border-box}.hlcd .hlcd-wrap{width:min(1120px,calc(100% - 64px));margin:0 auto}.hlcd h1,.hlcd h2,.hlcd h3,.hlcd p{margin:0 0 20px}.hlcd h1,.hlcd h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em;line-height:1.15;color:var(--deep)}.hlcd h1{font-size:clamp(40px,4.7vw,66px)}.hlcd h1 em{font-style:normal;color:var(--green)}.hlcd h2{font-size:clamp(30px,3.3vw,43px)}.hlcd h3{font-size:20px;line-height:1.4;color:var(--deep)}.hlcd p{color:var(--muted)}.hlcd a{color:var(--green);text-decoration:none}.hlcd a:hover{text-decoration:underline}.hlcd a:focus-visible,.hlcd summary:focus-visible{outline:3px solid #a77b18;outline-offset:5px}.hlcd .hlcd-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:750;color:var(--green);margin-bottom:20px}.hlcd-header{border-bottom:1px solid #e5e9e3}.hlcd-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:112px;gap:20px}.hlcd-logo{display:block;width:300px;height:70px;overflow:hidden;position:relative;background:#fff;flex-shrink:0}.hlcd-logo img{position:absolute;display:block;width:300px;height:180px;max-width:none;top:-52px;left:0}.hlcd-header-call{font-size:15px;font-weight:650}.hlcd-hero{background:linear-gradient(110deg,#fbfaf5,#f4f5ed);padding:76px 0 80px}.hlcd-hero-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:64px;align-items:center}.hlcd .hlcd-lead{font-size:22px;line-height:1.5;color:var(--deep);max-width:550px}.hlcd-actions{display:flex;align-items:flex-start;flex-direction:column;gap:14px;margin-top:30px}.hlcd .hlcd-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:54px;padding:15px 24px;background:var(--green);border:1px solid var(--green);color:#fff!important;border-radius:4px;font-size:16px;font-weight:650;text-decoration:none;line-height:1.45;transition:background .15s}.hlcd .hlcd-button:hover{background:var(--deep);text-decoration:none}.hlcd .hlcd-small{font-size:13px;margin-top:18px}.hlcd .hlcd-text-link{font-weight:650;text-decoration:underline;text-underline-offset:5px}.hlcd-note{background:var(--green);padding:38px 34px 32px;border-radius:4px;border-top:5px solid var(--gold)}.hlcd .hlcd-note h2{font-size:39px;color:#fff}.hlcd .hlcd-note p{color:#e2eae2}.hlcd .hlcd-note .hlcd-eyebrow{color:var(--gold)}.hlcd-note-bottom{border-top:1px solid #ffffff40;margin-top:30px;padding-top:24px;display:flex;flex-direction:column;color:#e2eae2;font-size:15px}.hlcd-note-bottom strong{color:var(--gold);font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.4;margin:4px 0 10px}.hlcd-section{padding:76px 0}.hlcd-two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px}.hlcd-light{background:var(--cream)}.hlcd .hlcd-answer{font-family:Georgia,serif;color:var(--green);font-size:30px}.hlcd-faq-layout{display:grid;grid-template-columns:.95fr 1.3fr;gap:75px}.hlcd-alert{border-left:3px solid var(--gold);padding:4px 0 0 20px;margin-top:30px;font-size:15px}.hlcd-alert p{margin:10px 0 0}.hlcd-faq details{border-bottom:1px solid #dce2db;padding:19px 0}.hlcd-faq details:first-child{border-top:1px solid #dce2db}.hlcd-faq summary{cursor:pointer;font-weight:650;line-height:1.5;padding-right:12px;color:var(--deep)}.hlcd-faq details p{font-size:16px;margin:14px 0 0}.hlcd-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:42px}.hlcd-steps span{display:block;color:#846511;font-size:14px;letter-spacing:.1em;margin-bottom:16px}.hlcd-steps p{font-size:16px;margin-bottom:0}.hlcd-attorney{display:grid;grid-template-columns:280px 1fr;gap:64px;align-items:center;max-width:900px}.hlcd-portrait{display:block;width:100%;height:345px;object-fit:cover;object-position:center 35%;border-radius:4px}.hlcd .hlcd-attorney-title{font-size:14px;color:var(--green);margin-top:-6px}.hlcd-close{background:var(--deep);padding:68px 0;text-align:center}.hlcd .hlcd-close h2{color:#fff;font-size:clamp(34px,4vw,50px)}.hlcd .hlcd-close p{color:#dde8df}.hlcd .hlcd-close .hlcd-eyebrow{color:var(--gold)}.hlcd .hlcd-close .hlcd-button{background:var(--gold);border-color:var(--gold);color:var(--deep)!important}.hlcd .hlcd-close .hlcd-button:hover{background:#f5dc88}.hlcd .hlcd-close-call{display:block;color:#fff;margin-top:18px;font-size:15px}.hlcd-footer{padding:32px 0}.hlcd-footer p{font-size:12px;margin-bottom:9px;max-width:900px}.hlcd-mobile-cta{display:none}.hlcd-skip{position:absolute;left:-10000px}.hlcd-skip:focus{left:16px;top:16px;background:#fff;padding:12px;z-index:9999}@media(max-width:850px){.hlcd .hlcd-wrap{width:calc(100% - 40px)}.hlcd-hero-grid{gap:32px;grid-template-columns:1fr}.hlcd-hero{padding:46px 0}.hlcd-note{max-width:620px}.hlcd-two-col,.hlcd-faq-layout{grid-template-columns:1fr;gap:20px}.hlcd-section{padding:48px 0}.hlcd-attorney{gap:32px;grid-template-columns:220px 1fr}.hlcd-steps{gap:24px}.hlcd-header-inner{min-height:94px}}@media(max-width:560px){.hlcd-header-inner{min-height:84px;gap:10px}.hlcd-logo{width:215px;height:52px}.hlcd-logo img{width:215px;height:129px;top:-37px}.hlcd-header-call{font-size:12px;max-width:96px;text-align:right}.hlcd h1{font-size:42px}.hlcd .hlcd-lead{font-size:20px}.hlcd h2{font-size:33px}.hlcd-note{padding:28px}.hlcd-steps{grid-template-columns:1fr;gap:30px}.hlcd-attorney{grid-template-columns:1fr}.hlcd-portrait{width:220px;height:280px}.hlcd-close{padding:48px 0}.hlcd-mobile-cta{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:10px 20px;border-top:1px solid #dce2db;display:block;z-index:100}.hlcd-mobile-cta .hlcd-button{display:flex;width:100%;min-height:48px}.hlcd-footer{padding-bottom:100px}.hlcd{font-size:16px}}@media(prefers-reduced-motion:reduce){.hlcd *{transition:none!important}}

/* Native blocks share the same presentation as the approved preview. */
.hlcd .wp-block-group,.hlcd .wp-block-buttons,.hlcd .wp-block-image{margin-top:0;margin-bottom:0}
.hlcd .wp-block-button{margin:0}
.hlcd .wp-block-group>*,.hlcd .wp-block-group.is-layout-constrained>*{max-width:none}
.hlcd figure.hlcd-logo{margin:0;display:block}
.hlcd figure.hlcd-portrait{margin:0;overflow:hidden}
.hlcd figure.hlcd-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}
.hlcd .hlcd-header-inner>p{margin:0}
.hlcd .hlcd-actions>p{margin:0}
.hlcd .hlcd-note-bottom .hlcd-number{font-size:15px;color:#e2eae2;margin:0}
.hlcd .hlcd-note-bottom .hlcd-emphasis{color:var(--gold);font-family:Georgia,serif;font-size:30px;line-height:1.4;margin:4px 0 10px}
.hlcd .hlcd-steps .hlcd-number{color:#846511;font-size:14px;letter-spacing:.1em;margin-bottom:16px}
.hlcd .hlcd-disclosure{background:#eef1eb;padding:26px 0;border-bottom:1px solid #d5ded3}
.hlcd .hlcd-disclosure p{color:#183c2b;font-size:16px;font-weight:650;line-height:1.6;margin:0;text-align:center}
.hlcd .hlcd-close .wp-block-buttons{justify-content:center}
.hlcd .hlcd-close>div>p:last-child{margin:0}
.hlcd .hlcd-mobile-cta .wp-block-buttons,.hlcd .hlcd-mobile-cta .wp-block-button{display:block;width:100%}
