.ar-col{width:min(720px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.ar-eb{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--cap)}.ar-eb--dv{color:rgba(245,239,223,.65)}.ar-head{padding-top:104px;display:flex;flex-direction:column;gap:26px}.ar-crumb{display:flex;align-items:center;gap:14px;font-size:14px}.ar-crumb,.ar-crumb a{color:var(--cap)}.ar-crumb a:hover,.ar-crumb__cat{color:var(--btn)}.ar-crumb__cat{font-size:13px;letter-spacing:.14em;text-transform:uppercase}.ar-head h1{font-size:clamp(44px,4.45vw,64px);line-height:1;letter-spacing:-.045em}.ar-lede{font-size:22px;line-height:1.45;color:var(--body)}.ar-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:15px;color:var(--cap);border-top:1px solid var(--line);padding-top:20px}.ar-hero{margin-top:72px}.ar-hero .ac-photo.ar-hero__img{height:600px;border-radius:28px}.ar-body{padding-top:96px;display:flex;flex-direction:column;gap:24px}.ar-p{font-size:19px;line-height:1.6;color:#4a3826}.ar-h2{margin-top:40px;font-size:36px;line-height:1.08;letter-spacing:-.03em}.ar-list{list-style:none;margin-top:8px;display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.ar-list li{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:24px;gap:24px;border-top:1px solid var(--line);padding:18px 0;font-size:17px;line-height:1.5}.ar-list__t{color:var(--ink)}.ar-list__d{color:var(--body)}.ar-take{margin-top:48px;background:var(--mist);border-radius:24px;padding:44px 48px;gap:22px}.ar-take,.ar-take ul{display:flex;flex-direction:column}.ar-take ul{list-style:none;gap:16px}.ar-take li{display:flex;gap:14px;font-size:18px;line-height:1.5;color:var(--ink)}.ar-take svg{width:22px;height:22px;stroke:var(--btn);fill:none;stroke-width:1.6;flex:none;margin-top:2px}.ar-add{margin-top:120px;border-radius:28px;padding:80px 120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-template-areas:"copy rows" "ctas rows";grid-column-gap:80px;column-gap:80px;align-items:center}.ar-add__copy{grid-area:copy;align-self:end;display:flex;flex-direction:column;gap:20px}.ar-add h2{font-size:clamp(32px,3.6vw,52px);line-height:1.02;letter-spacing:-.035em}.ar-add p{font-size:19px;line-height:1.5;color:rgba(245,239,223,.75);max-width:560px}.ar-add__rows{grid-area:rows;display:flex;flex-direction:column;gap:14px}.ar-add__row{display:flex;align-items:center;gap:16px;background:rgba(245,239,223,.08);border-radius:18px;padding:20px 22px;font-size:17px}.ar-add__row svg{width:26px;height:26px;stroke:var(--tan-hi);fill:none;stroke-width:1.6;flex:none}.ar-add__ctas{grid-area:ctas;align-self:start;display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-top:32px}.ar-add__lk{font-size:17px;color:var(--cream);border-bottom:1px solid var(--cream);padding-bottom:2px}.ar-add__lk:hover{color:var(--tan-hi);border-color:var(--tan-hi)}.ar-faq{padding-top:var(--gap);display:flex;flex-direction:column}.ar-faq>h2{margin-bottom:28px;font-size:40px;line-height:1.05;letter-spacing:-.03em}.ar-faq__item{border-top:1px solid var(--line);padding:24px 0;display:flex;flex-direction:column;gap:10px}.ar-faq__item:last-child{border-bottom:1px solid var(--line)}.ar-faq__item h3{font-size:20px}.ar-faq__item button{width:100%;display:flex;justify-content:space-between;gap:24px;text-align:left;font-size:20px;line-height:1.35}.ar-faq__item button span{color:var(--btn);flex:none}.ar-faq__item p{font-size:16px;color:var(--body);line-height:1.5;max-width:640px}.ar-src{padding-top:80px;display:flex;flex-direction:column;gap:40px}.ar-disc{font-size:14px;line-height:1.55;color:var(--cap);border-left:2px solid var(--line);padding-left:18px}.ar-src__list{display:flex;flex-direction:column;gap:16px}.ar-src__list p{font-size:15px;line-height:1.5;color:var(--body)}.ar-src__list ol{padding-left:20px;display:flex;flex-direction:column;gap:10px}.ar-src__list li{font-size:15px;line-height:1.5;color:var(--body);padding-left:4px}.ar-more{padding-top:var(--gap);display:flex;flex-direction:column;gap:48px}.ar-more__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.ar-more__head h2{font-size:52px;line-height:1;letter-spacing:-.035em}.ar-lk{font-size:17px;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px;white-space:nowrap}.ar-lk:hover{border-color:var(--btn)}.ar-end{height:140px}@media (min-width:768px){.ar-more__row.hs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;overflow:visible;margin:0;padding:0}}@media (min-width:768px) and (max-width:1100px){.ar-hero .ac-photo.ar-hero__img{height:480px}.ar-add{padding:56px 48px;grid-template-columns:1fr;grid-template-areas:"copy" "rows" "ctas";row-gap:32px}.ar-add__ctas{margin-top:0}.ar-more__row.hs{gap:24px}}@media (max-width:767px){.ar-col{width:100%;padding-inline:20px}.ar-eb{font-size:12px}.ar-head{padding-top:36px;gap:20px}.ar-crumb{gap:12px}.ar-crumb__cat{font-size:12px}.ar-head h1{font-size:44px;line-height:.98}.ar-lede{font-size:18px}.ar-meta{gap:8px;font-size:14px;padding-top:16px}.ar-hero{margin-top:32px}.ar-hero .ac-photo.ar-hero__img{height:438px;border-radius:22px}.ar-body{padding-top:48px;gap:20px}.ar-p{font-size:17px}.ar-h2{margin-top:24px;font-size:30px}.ar-list{margin-top:4px}.ar-list li{display:flex;flex-direction:column;gap:4px;padding:16px 0;font-size:16px}.ar-list__t{font-size:17px}.ar-take{margin-top:28px;border-radius:22px;padding:28px 24px;gap:18px}.ar-take ul{gap:14px}.ar-take li{gap:12px;font-size:17px}.ar-take svg{width:20px;height:20px}.ar-add{margin-top:72px;background:radial-gradient(90% 45% at 50% 100%,rgba(219,106,0,.3),rgba(219,106,0,.08) 45%,rgba(69,67,94,0) 75%),#45435e;border-radius:22px;padding:36px 24px 28px;display:flex;flex-direction:column;gap:18px}.ar-add__copy{display:contents}.ar-add h2{font-size:32px;line-height:1.04}.ar-add p{font-size:16px}.ar-add__rows{gap:10px;margin-top:6px}.ar-add__row{gap:14px;border-radius:16px;padding:16px 18px;font-size:15px;line-height:1.4}.ar-add__row svg{width:24px;height:24px}.ar-add__ctas{flex-direction:column;gap:18px;margin-top:10px}.ar-add__ctas .btn-tan{align-self:stretch;display:flex;min-height:48px;padding:0 24px;font-size:17px}.ar-add__lk{font-size:16px}.ar-faq>h2{margin-bottom:20px;font-size:32px}.ar-faq__item{padding:20px 0}.ar-faq__item button{font-size:18px;gap:20px}.ar-src{padding-top:48px;gap:32px}.ar-disc{padding-left:16px}.ar-src__list{gap:14px}.ar-src__list li,.ar-src__list p{font-size:14px}.ar-more{gap:28px}.ar-more__head h2{font-size:32px}.ar-lk{font-size:15px}.ar-more__row.hs{gap:16px}.ar-end{height:72px}}.ar-hero__cap{margin-top:16px;font-size:15px;line-height:1.5;color:var(--cap);max-width:720px}.ar-add__copy a,.ar-body a,.ar-faq a,.ar-src a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ar-body a:hover,.ar-faq a:hover,.ar-src a:hover{color:var(--btn)}.ar-add__copy a:hover{color:var(--tan-hi)}.ar-p strong,.ar-take strong{font-weight:500;color:var(--ink)}.ar-quote{margin:24px 0 8px;border-left:2px solid var(--btn);padding-left:28px}.ar-quote p{font-size:26px;line-height:1.3;letter-spacing:-.02em;color:var(--ink)}.ar-add--text{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "ctas"}.ar-add--text .ar-add__copy p{max-width:820px}.ar-faq__after{padding-top:28px}@media (max-width:767px){.ar-hero__cap{margin-top:12px;font-size:14px}.ar-quote{margin:12px 0 4px;padding-left:20px}.ar-quote p{font-size:21px}.ar-faq__after{padding-top:20px}}