.template-page #MainContent{--amor-ink:#18372d;--amor-gold:#dcb875;--amor-paper:#f6f3ec;--amor-muted:#4a5952;background:var(--amor-paper);color:#263b32}.template-page #MainContent :is(.amor-pa,.amor-contact-wrap,.amor-faq-wrapper,.amorX,.aa-practice,.aa-process,.amor-wrap,.aa-biz,.aa-cdr,.aa-ctr,.aa-wd){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#263b32}.template-page #MainContent :is(.amor-pa,.amor-contact-wrap,.amor-faq-wrapper) *{box-sizing:border-box}.template-page #MainContent :is(.amor-pa,.amor-contact-wrap,.amor-faq-wrapper) :is(h1,h2,h3){text-transform:none;letter-spacing:0;line-height:1.2;color:#18372d}.template-page #MainContent :is(.amor-pa,.amor-contact-wrap,.amor-faq-wrapper) h1{font-size:clamp(32px,3.7vw,52px);margin:0 0 22px}.template-page #MainContent :is(.amor-pa,.amor-contact-wrap,.amor-faq-wrapper) h2{font-size:clamp(24px,2.2vw,30px)}.template-page #MainContent :is(.amor-pa,.amor-contact-wrap,.amor-faq-wrapper) h3{font-size:21px}.template-page #MainContent :is(.amor-pa,.amor-contact-wrap,.amor-faq-wrapper) :is(a,summary,button,input,textarea,select):focus-visible{outline:3px solid #8d6725;outline-offset:4px}.template-page #MainContent .amor-pa{padding:52px 0 64px;background:#f6f3ec}.template-page #MainContent .amor-container{max-width:1180px;padding:0 28px;margin:0 auto}.template-page #MainContent .amor-hero{grid-template-columns:minmax(0,1fr) minmax(290px,360px);gap:48px;align-items:start;margin-bottom:40px;padding-bottom:36px;border-bottom:1px solid #d8d0bf}.template-page #MainContent .amor-hero__text{padding-top:12px;min-width:0}.template-page #MainContent .amor-lead{font-size:17px;line-height:1.75;color:#3e5148;max-width:65ch}.template-page #MainContent .amor-hero__text a:not(.amor-btn){color:#244d3d;text-decoration:underline;text-underline-offset:3px}.template-page #MainContent .amor-grid{display:block}.template-page #MainContent .amor-stack{display:grid;gap:22px}.template-page #MainContent .amor-card{background:#fff;border:1px solid #e1dacb;border-radius:12px;padding:30px;box-shadow:none}.template-page #MainContent .amor-card>.amor-h2:first-child{margin-top:0}.template-page #MainContent .amor-stack>.amor-card:nth-of-type(2n){background:#eeeee3}.template-page #MainContent :is(.amor-body,.amor-muted,.amor-list,.amor-faq__a){font-size:16px;line-height:1.75;color:#405349}.template-page #MainContent .amor-list li{margin-bottom:7px}.template-page #MainContent .amor-ctaCard{display:grid;gap:18px;min-width:0}.template-page #MainContent .amor-card--dark{background:#18372d;border-color:#18372d;color:#fff}.template-page #MainContent .amor-card--dark :is(h2,h3){color:#fff}.template-page #MainContent .amor-card--dark :is(.amor-muted--dark,.amor-checks,.amor-disclaimer--dark){color:#e5e8e0}.template-page #MainContent .amor-checks{padding-left:20px;font-size:15px;line-height:1.7}.template-page #MainContent .amor-practice-image{margin:0;padding:0;background:#e5dfd2;border:1px solid #d8d0bf;border-radius:12px;overflow:hidden}.template-page #MainContent .amor-practice-image img{position:static;display:block;width:100%;height:auto;max-height:300px;object-fit:contain}.template-page #MainContent .amor-fine{color:#556259;font-size:13px}.template-page #MainContent .amor-step__num{background:#e5d7b7;color:#18372d;border-radius:8px}.template-page #MainContent .amor-strip{background:#18372d;border:1px solid #18372d;border-radius:12px;padding:28px;gap:24px;color:#fff}.template-page #MainContent .amor-strip .amor-strip__title{color:#fff;font-size:26px}.template-page #MainContent .amor-strip .amor-strip__text{color:#e5e8e0;font-size:16px}.template-page #MainContent .amor-strip__actions{min-width:220px;flex-direction:column}.template-page #MainContent .amor-btn{position:static;display:inline-flex;align-items:center;justify-content:center;min-height:48px;height:auto;max-width:100%;padding:12px 20px;border:1px solid #18372d;border-radius:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;text-transform:none;text-decoration:none;white-space:normal;opacity:1;overflow:visible;box-shadow:none;cursor:pointer}.template-page #MainContent .amor-btn:before,.template-page #MainContent .amor-btn:after{content:none}.template-page #MainContent :is(.amor-btn-primary,.amor-primary){background:#18372d;color:#fff;border-color:#18372d}.template-page #MainContent :is(.amor-btn-outline,.amor-outline){background:transparent;color:#18372d;border-color:#18372d}.template-page #MainContent :is(.amor-btn-gold,.amor-gold){background:#dcb875;color:#172c24;border-color:#dcb875}.template-page #MainContent :is(.amor-btn-outline-gold,.amor-outline-gold){background:transparent;color:#f1d19a;border-color:#dcb875}.template-page #MainContent :is(.amor-strip,.amor-card--dark) .amor-btn-primary{background:#dcb875;color:#172c24;border-color:#dcb875}.template-page #MainContent :is(.amor-strip,.amor-card--dark) .amor-btn-outline{background:transparent;color:#fff;border-color:#c4cfc6}.template-page #MainContent .amor-btn:hover{filter:brightness(.94);text-decoration:underline;text-underline-offset:3px}.template-page #MainContent .amor-btn-full{width:100%;margin-top:10px}.template-page #MainContent .amor-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.template-page #MainContent .amor-field label{font-size:14px;font-weight:600;color:#263b32;text-transform:none}.template-page #MainContent .amor-field :is(input,select,textarea){color:#263b32;background:#fff;border:1px solid #8c998f;border-radius:6px;font:inherit;min-height:48px}.template-page #MainContent .amor-consent{color:#4a5952;font-size:13px}.template-page #MainContent .amor-form-errors{padding:16px;background:#fff0ec;color:#7d2816;border:1px solid #b86751;border-radius:6px;margin-bottom:18px}.template-page #MainContent .amor-faq{background:#fff;border:1px solid #cdd4c8;border-radius:8px;overflow:hidden}.template-page #MainContent .amor-faq summary{font-size:16px;color:#18372d;padding:16px;min-height:52px;font-weight:600;cursor:pointer}.template-page #MainContent .amor-faq[open]{border-color:#8e713c}.template-page #MainContent .amor-faq__a{padding:0 16px 16px}.template-page #MainContent .amor-faq-wrapper{max-width:1180px;padding:52px 28px 64px}.template-page #MainContent .amor-page-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#78581f;margin:0 0 14px}.template-page #MainContent .amor-faq-title{text-align:left;margin-bottom:18px}.template-page #MainContent .amor-faq-intro{max-width:65ch;color:#405349;margin-bottom:24px}.template-page #MainContent .amor-faq-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}.template-page #MainContent .amor-faq-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;background:#fff;color:#18372d;border:1px solid #b7c0b2;border-radius:6px;text-decoration:none;font-weight:600;font-size:14px}.template-page #MainContent .amor-faq-categories{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.template-page #MainContent .amor-faq-category{padding:26px;margin:0;background:#fff;border:1px solid #d8d0bf;border-top:4px solid #b28c48;border-radius:10px;scroll-margin-top:120px;min-width:0}.template-page #MainContent .amor-faq-category h2{margin:0 0 16px;letter-spacing:0}.template-page #MainContent .amor-faq-item{margin:0;border-bottom:1px solid #e0e4dc}.template-page #MainContent .amor-faq-item:last-child{border-bottom:0}.template-page #MainContent .amor-faq-item summary{display:list-item;list-style:disclosure-closed;padding:16px 0;color:#263b32;font-size:16px;line-height:1.5;min-height:52px}.template-page #MainContent .amor-faq-item[open] summary{list-style:disclosure-open}.template-page #MainContent .amor-faq-item p{color:#405349;font-size:16px;padding:0 0 16px;margin:0}.template-page #MainContent .amor-faq-help{background:#18372d;color:#fff;padding:30px;margin-top:32px;border-radius:10px}.template-page #MainContent .amor-faq-help h2{color:#fff;margin-top:0}.template-page #MainContent .amor-faq-help p{color:#e5e8e0}.template-page #MainContent .amor-faq-help .amor-btn-primary{background:#dcb875;color:#172c24;border-color:#dcb875}.template-page #MainContent .amor-contact-wrap{max-width:1180px;padding:52px 28px 64px;margin:0 auto}.template-page #MainContent .amor-contact-card{background:#fff;border:1px solid #dfd6c5;border-radius:12px;padding:36px;gap:40px}.template-page #MainContent .amor-contact-left{text-align:left}.template-page #MainContent .amor-contact-left>p{font-size:17px;color:#405349}.template-page #MainContent .amor-contact-form label{display:block;font-size:14px;font-weight:600;color:#263b32;margin-bottom:6px}.template-page #MainContent .amor-contact-form :is(input:not([type=hidden]),textarea){position:static;width:100%;background:#fff;border:1px solid #8c998f;border-radius:6px;color:#263b32;font:inherit;line-height:1.5;min-height:48px;padding:12px;margin-bottom:16px}.template-page #MainContent .amor-contact-form input::placeholder,.template-page #MainContent .amor-contact-form textarea::placeholder{color:#58665d;opacity:1}.template-page #MainContent .amor-contact-form button{display:inline-flex;justify-content:center;align-items:center;position:static;min-height:48px;padding:12px 28px;border-radius:6px;background:#18372d;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.template-page #MainContent .amor-contact-notice{font-size:13px;line-height:1.6;color:#4a5952}.template-page #MainContent .amor-contact-right{background:#eeeee3;padding:26px;border:0;border-radius:8px;color:#263b32}.template-page #MainContent .amor-contact-right :is(h2,h3){font-size:25px;margin:28px 0 16px}.template-page #MainContent .amor-info-row{color:#263b32;font-size:16px;overflow-wrap:anywhere}.template-page #MainContent .amor-info-row a{color:#244d3d;text-decoration:underline;text-underline-offset:3px}.template-page #MainContent .amor-hours{font-size:14px;color:#405349;background:transparent}.template-page #MainContent .amor-hours td{padding:9px 0;border-color:#cdd2c6}.template-page #MainContent .amor-note{font-size:14px;color:#405349}.template-page #MainContent #amor-form{scroll-margin-top:120px}.template-page #MainContent :is(.aa-biz,.aa-cdr,.aa-ctr,.aa-wd){--aa-bg:#f6f3ec;--aa-ink:#18372d;--aa-muted:#405349;--aa-soft:#eeeee3;--aa-soft2:#f3eddf;--aa-line:#d8d0bf;--aa-shadow:none;--aa-shadow2:none}.template-page #MainContent :is(.amorX,.aa-practice,.aa-process,.amor-wrap){background:#f6f3ec}.template-page #MainContent :is(.aa-hero,.aa-cta-box){background:#eeeee3;box-shadow:none}.template-page #MainContent :is(.amorX__card,.aa-side-card,.aa-card){border:1px solid #dfd6c5;box-shadow:none;border-radius:12px}.template-page #MainContent :is(.amorX__cta,.amorX__strip,.aa-hero-card,.amor-cta){background:#18372d;box-shadow:none;color:#fff;border-radius:12px}.template-page #MainContent :is(.amorX__cta,.amorX__strip,.aa-hero-card,.amor-cta) :is(h2,h3){color:#fff;text-transform:none}.template-page #MainContent :is(.amorX__btn,.aa-btn,.aa-biz__btn,.aa-cdr__btn,.aa-ctr__btn,.aa-wd__btn,.amor-luxe-about__btn,.amor-luxe-practice__btn,.amor-luxe-lawyer__btn,.amor-lawyers-team__btn){position:static;min-height:48px;height:auto;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.4;font-weight:650;text-transform:none;text-align:center;border-radius:6px;white-space:normal;text-decoration:none;opacity:1;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.template-page #MainContent :is(.amorX__btn--primary,.aa-biz__btn--primary,.aa-cdr__btn--primary,.aa-ctr__btn--primary,.aa-wd__btn--primary){background:#18372d;color:#fff;border-color:#18372d}.template-page #MainContent :is(.aa-btn,.amorX__btn--gold){background:#dcb875;color:#172c24;border-color:#dcb875}.template-page #MainContent :is(.aa-btn-outline,.amorX__btn--outline){background:#fff;color:#18372d;border-color:#65796a}.template-page #MainContent .amorX__strip .amorX__btn--primary{background:#dcb875;color:#172c24;border-color:#dcb875}.template-page #MainContent .amorX__btn--outlineGold{color:#f1d19a;border-color:#dcb875}.template-page #MainContent :is(.amor-cta,.amorX__cta) :is(.amor-primary,.amorX__btn--primary){background:#dcb875;color:#172c24;border-color:#dcb875}.template-page #MainContent :is(.amorX,.aa-practice,.aa-process,.amor-wrap) :is(h1,h2,h3){text-transform:none}.template-page #MainContent :is(.amorX,.aa-practice,.aa-process,.amor-wrap,.aa-biz,.aa-cdr,.aa-ctr,.aa-wd) :is(input:not([type=hidden]),textarea,select){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;min-height:48px;color:#263b32;background:#fff}.template-page #MainContent :is(.amor-luxe-lawyer__image,.amor-lawyers-team__image){max-height:480px;object-fit:contain;background:#eeeee3}@media(max-width:989px){.template-page #MainContent .amor-hero{grid-template-columns:1fr;gap:28px}.template-page #MainContent .amor-ctaCard{grid-template-columns:1fr 1fr;align-items:start}.template-page #MainContent .amor-strip{flex-direction:column;align-items:stretch}.template-page #MainContent .amor-strip__actions{flex-direction:row;min-width:0}.template-page #MainContent .amor-contact-card{grid-template-columns:1fr}}@media(max-width:650px){.template-page #MainContent .amor-pa{padding:32px 0 40px}.template-page #MainContent .amor-container{padding:0 20px}.template-page #MainContent .amor-hero{margin-bottom:28px;padding-bottom:28px}.template-page #MainContent .amor-ctaCard{grid-template-columns:1fr}.template-page #MainContent .amor-card{padding:22px}.template-page #MainContent .amor-split,.template-page #MainContent .amor-formGrid{grid-template-columns:1fr}.template-page #MainContent .amor-lead{font-size:16px}.template-page #MainContent .amor-actions .amor-btn,.template-page #MainContent .amor-strip__actions .amor-btn{width:100%}.template-page #MainContent .amor-strip{padding:22px}.template-page #MainContent .amor-faq-wrapper,.template-page #MainContent .amor-contact-wrap{padding:32px 20px 40px}.template-page #MainContent .amor-faq-categories{grid-template-columns:1fr;gap:20px}.template-page #MainContent .amor-faq-category,.template-page #MainContent .amor-faq-help{padding:22px}.template-page #MainContent .amor-contact-card{padding:22px;gap:28px}.template-page #MainContent .amor-contact-right{padding:20px}.template-page #MainContent .amor-hours td:last-child{text-align:right}}.template-page #MainContent :is(.aa-grid,.aa-hero-inner,.amorX__hero,.amor-hero,.aa-biz__hero,.aa-cdr__hero,.aa-ctr__hero,.aa-wd__hero)>*{min-width:0}.template-page #MainContent :is(.aa-practice,.aa-process,.amorX,.amor-wrap) :is(h1,h2,h3,p,li){overflow-wrap:break-word}.template-page #MainContent :is(.aa-btn,.amorX__btn){max-width:100%}@media(max-width:650px){.template-page #MainContent :is(.aa-practice,.aa-process,.amorX,.amor-wrap) h1{font-size:32px}.template-page #MainContent .aa-cta-actions{justify-content:flex-start}.template-page #MainContent .aa-cta-actions .aa-btn{width:100%}}.template-page #MainContent :is(.amor-luxe-lawyer__hero,.amor-luxe-lawyer__grid,.amor-luxe-about__hero,.amor-luxe-about__grid,.amor-luxe-practice__hero,.amor-luxe-practice__grid,.amor-lawyers-team__grid)>*{min-width:0}.template-page #MainContent .amor-strip .amor-outline{background:transparent;color:#fff;border-color:#c4cfc6}.template-page #MainContent .amor-strip .amor-primary{background:#dcb875;color:#172c24;border-color:#dcb875}.template-page #MainContent .amor-luxe-about__mini{min-width:0;overflow-wrap:break-word}
/*# sourceMappingURL=/cdn/shop/t/14/assets/amor-pages.css.map */
