/* DLE homeowner page. All rules scoped so shared navigation, footer and property pages are untouched. */
#dle-management{--pm-bg:#222;--pm-dark:#1b1b1b;--pm-panel:#272727;--pm-text:#f4f4f4;--pm-muted:#c4c0b9;--pm-gold:#aa8453;--pm-highlight:#c5a16e;--pm-line:#45413b;--pm-serif:'Gilda Display',Georgia,serif;background:var(--pm-bg);color:var(--pm-text);font:17px/1.75 'Barlow',Arial,sans-serif;width:100%;overflow:clip;text-align:left}
#dle-management *,#dle-management *::before,#dle-management *::after{box-sizing:border-box}
#dle-management [hidden]{display:none!important}
#dle-management h1,#dle-management h2,#dle-management h3,#dle-management p,#dle-management figure,#dle-management blockquote{margin:0}
#dle-management h1,#dle-management h2,#dle-management h3{font-family:var(--pm-serif);font-weight:400;line-height:1.22;letter-spacing:0;color:var(--pm-text)}
#dle-management h1{font-size:clamp(36px,4.2vw,60px)}
#dle-management h2{font-size:clamp(32px,3.1vw,43px);margin-bottom:24px}
#dle-management h3{font-size:26px;margin-bottom:16px}
#dle-management p{color:var(--pm-muted);font:inherit}
#dle-management p+p{margin-top:18px}
#dle-management a{color:var(--pm-highlight);text-decoration:none;display:inline}
#dle-management a:hover{color:#ead4b5}
#dle-management img{display:block;width:100%;height:auto}
#dle-management button,#dle-management input,#dle-management select,#dle-management textarea{font:inherit}
#dle-management :focus-visible{outline:3px solid #79c7d0;outline-offset:5px}
#dle-management section[id]{scroll-margin-top:30px}
#dle-management .pm-wrap{max-width:1160px;width:100%;margin:0 auto;padding:0 28px}
#dle-management .pm-section{padding:90px 0}
#dle-management .pm-dark{background:var(--pm-dark)}
#dle-management .pm-kicker{font:15px/1.5 'Barlow Condensed','Barlow',Arial,sans-serif;letter-spacing:4px;text-transform:uppercase;color:var(--pm-highlight);margin-bottom:12px}
#dle-management .pm-small{font-size:13px;line-height:1.6;color:#aaa69f}
#dle-management .pm-lead{font-size:20px;color:var(--pm-highlight);line-height:1.6;margin:0 0 20px}
#dle-management .pm-text-link{display:inline-flex;align-items:center;gap:23px;font:16px/1.5 'Barlow Condensed','Barlow',sans-serif;letter-spacing:1.4px;text-transform:uppercase;border-bottom:1px solid #aa845380;padding:8px 0;margin-top:22px;min-height:44px}
#dle-management .pm-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 25px;border:1px solid var(--pm-gold);border-radius:0;background:var(--pm-gold);color:#111;font:16px/1.45 'Barlow Condensed','Barlow',sans-serif;letter-spacing:2px;text-transform:uppercase;min-height:54px;cursor:pointer;transition:background .2s,border-color .2s}
#dle-management .pm-button:hover{background:#c5a16e;border-color:#c5a16e;color:#111}
#dle-management .pm-button-outline{background:transparent;border-color:#ffffff80;color:#fff}
#dle-management .pm-button-outline:hover{background:#fff;color:#222;border-color:#fff}
#dle-management .pm-hero{position:relative;isolation:isolate;min-height:660px;display:flex;align-items:center;padding:164px 0 94px;text-align:center}
#dle-management .pm-hero-image{position:absolute;inset:0;height:100%;object-fit:cover;object-position:center 60%;z-index:-2}
#dle-management .pm-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0009,#0004 65%,#0007),linear-gradient(90deg,#0005,#0004);z-index:-1}
#dle-management .pm-hero-content{position:relative;max-width:1050px}
#dle-management .pm-hero .pm-kicker{color:#edcfaa;margin-bottom:24px}
#dle-management .pm-hero h1{line-height:1.13}
#dle-management .pm-hero-lead{font-size:19px;line-height:1.65;color:#f4f0e8;max-width:760px;margin:24px auto 0}
#dle-management .pm-actions{display:flex;justify-content:center;gap:17px;flex-wrap:wrap;margin-top:30px}
#dle-management .pm-hero-credit{position:absolute;bottom:17px;right:28px;color:#f2ede4;font-size:12px;line-height:1.5;background:#0005;padding:4px 8px}
#dle-management .pm-jump{background:#1b1b1b;border-bottom:1px solid var(--pm-line)}
#dle-management .pm-jump .pm-wrap{display:flex;justify-content:space-between;align-items:center;gap:15px 25px;min-height:64px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}
#dle-management .pm-jump a{font-size:14px;color:#ddd9d2;line-height:1.4;padding:5px 0}
#dle-management .pm-jump a:hover{color:var(--pm-highlight)}
#dle-management .pm-features{background:#222}
#dle-management .pm-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:60px;padding-bottom:0}
#dle-management .pm-feature{border:1px solid #37332e;text-align:center;padding:30px 12px}
#dle-management .pm-feature img{width:64px;height:64px;margin:0 auto 23px}
#dle-management .pm-feature h2{font-size:24px;line-height:1.3;margin:0 0 8px}
#dle-management .pm-feature p{font-size:15px;line-height:1.5;color:#bab4ac}
#dle-management .pm-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
#dle-management .pm-property{margin:0;padding:0}
#dle-management .pm-property>a{display:block}
#dle-management .pm-property img{height:465px;object-fit:cover;object-position:54% center}
#dle-management .pm-property figcaption{display:flex;justify-content:space-between;gap:18px;padding:14px 0 0;border-left:0;font:14px/1.6 'Barlow Condensed',sans-serif;color:#b7b0a6;letter-spacing:.5px}
#dle-management .pm-property figcaption span:first-child{color:var(--pm-highlight);font-size:17px}
#dle-management .pm-marketing-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}
#dle-management .pm-stat{border-right:1px solid var(--pm-line);padding-right:45px}
#dle-management .pm-stat-number{font:clamp(115px,12vw,170px)/1.15 var(--pm-serif);color:var(--pm-highlight);letter-spacing:-7px;padding:12px 0 3px}
#dle-management .pm-stat-number span{font-size:.45em;letter-spacing:0}
#dle-management .pm-stat>p:not(.pm-kicker){font-size:21px;line-height:1.5}
#dle-management .pm-stat strong{font-weight:400;color:var(--pm-text)}
#dle-management .pm-callout{border-left:2px solid var(--pm-gold);padding:4px 0 4px 25px;margin-top:32px}
#dle-management .pm-callout h3{font-size:27px;color:var(--pm-highlight);margin-bottom:10px}
#dle-management .pm-callout p{font-size:16px}
#dle-management .pm-distribution{margin-top:60px;padding-top:42px;border-top:1px solid var(--pm-line)}
#dle-management .pm-distribution>h3{font-size:30px;margin-bottom:12px}
#dle-management .pm-platforms{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;list-style:none;padding:24px 0;margin:23px 0 16px;border-top:1px solid #393939;border-bottom:1px solid #393939}
#dle-management .pm-platforms li{font-size:19px;color:#f1eee7;list-style:none;line-height:1.6}
#dle-management .pm-section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:38px}
#dle-management .pm-section-head h2{margin-bottom:0}
#dle-management .pm-section-head>p{margin:0;padding-bottom:3px}
#dle-management .pm-relationships{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
#dle-management .pm-relationships article{border-top:1px solid var(--pm-line);padding-top:24px}
#dle-management .pm-small-label{font:14px/1.5 'Barlow Condensed',sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:var(--pm-highlight);display:block;margin-bottom:15px}
#dle-management .pm-relationships h3{font-size:25px}
#dle-management .pm-relationships p{font-size:16px}
#dle-management .pm-included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
#dle-management .pm-included-grid article{padding:30px;background:#242424;border-top:2px solid var(--pm-gold);display:flex;flex-direction:column;align-items:flex-start}
#dle-management .pm-service-number{font:32px/1 var(--pm-serif);color:var(--pm-highlight);display:block;margin-bottom:25px}
#dle-management .pm-included-grid h3{font-size:26px}
#dle-management .pm-included-grid p{font-size:16px;margin-bottom:25px}
#dle-management .pm-included-tag{font:14px/1.5 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:1px;color:var(--pm-highlight);border-top:1px solid var(--pm-line);padding-top:16px;margin-top:auto;width:100%}
#dle-management .pm-care-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;margin:0;padding:8px 0 0}
#dle-management .pm-care-steps li{list-style:none;margin:0;border-top:1px solid var(--pm-line);padding:24px 0 0}
#dle-management .pm-care-steps li>span{font:35px/1 var(--pm-serif);color:var(--pm-highlight);display:block;margin-bottom:23px}
#dle-management .pm-care-steps h3{font-size:23px}
#dle-management .pm-care-steps p{font-size:16px}
#dle-management .pm-owner-care{border-top:1px solid var(--pm-line);margin-top:50px;padding-top:35px;display:grid;grid-template-columns:.85fr 1.3fr .65fr;gap:32px;align-items:center}
#dle-management .pm-owner-care .pm-kicker{font-size:13px;letter-spacing:2px}
#dle-management .pm-owner-care h3{font-size:25px;margin:0}
#dle-management .pm-owner-care p{font-size:16px}
#dle-management .pm-owner-care .pm-text-link{margin-top:0;text-align:left;font-size:14px;letter-spacing:1px}
#dle-management .pm-hospitality{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}
#dle-management .pm-hospitality-photo{position:relative;min-height:600px}
#dle-management .pm-hospitality-photo img{height:100%;position:absolute;inset:0;object-fit:cover;object-position:44% center}
#dle-management .pm-hospitality-copy{padding:70px clamp(35px,5.5vw,85px);max-width:720px}
#dle-management .pm-hospitality-copy h2{font-size:clamp(32px,3vw,42px)}
#dle-management .pm-concierge{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;list-style:none;margin:24px 0 0;padding:0}
#dle-management .pm-concierge li{list-style:none;font-size:15px;padding:12px 0;border-top:1px solid var(--pm-line)}
#dle-management .pm-hospitality-copy .pm-small{margin-top:19px}
#dle-management .pm-local-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}
#dle-management .pm-cities{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}
#dle-management .pm-cities span{font:17px/1.5 'Barlow Condensed',sans-serif;color:var(--pm-highlight);border-bottom:1px solid var(--pm-line);padding-bottom:12px}
#dle-management .pm-quote{padding:70px 0;text-align:center}
#dle-management .pm-quote .pm-wrap{max-width:900px}
#dle-management .pm-quote-mark{font:75px/1 var(--pm-serif);color:var(--pm-highlight);display:block;height:58px;margin-top:18px}
#dle-management .pm-quote blockquote{font:clamp(25px,2.7vw,36px)/1.5 var(--pm-serif);color:#eee9e0}
#dle-management .pm-attribution{margin-top:24px;color:var(--pm-highlight);font-size:17px}
#dle-management .pm-attribution span{display:block;color:#aaa69f;font-size:13px;margin-top:2px}
#dle-management .pm-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}
#dle-management .pm-faq-layout>div>p:not(.pm-kicker){max-width:310px}
#dle-management .pm-faq-list{border-top:1px solid var(--pm-line)}
#dle-management .pm-faq-list details{border-bottom:1px solid var(--pm-line);padding:0}
#dle-management .pm-faq-list summary{font-size:17px;line-height:1.5;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 0;cursor:pointer;color:#eeebe5}
#dle-management .pm-faq-list summary::-webkit-details-marker{display:none}
#dle-management .pm-faq-list summary span{font-size:25px;line-height:1;color:var(--pm-highlight);flex:none;transition:transform .2s}
#dle-management .pm-faq-list details[open] summary span{transform:rotate(45deg)}
#dle-management .pm-faq-list details p{font-size:16px;line-height:1.75;padding:0 35px 22px 0}
#dle-management .pm-evaluation-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}
#dle-management .pm-next-steps{list-style:none;padding:0;margin:25px 0 0}
#dle-management .pm-next-steps li{list-style:none;font-size:15px;padding:10px 0;border-bottom:1px solid #333}
#dle-management .pm-next-steps span{color:var(--pm-highlight);font-size:13px;margin-right:15px}
#dle-management .pm-contact{margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
#dle-management .pm-contact>a:first-child{font:29px/1.3 var(--pm-serif);color:var(--pm-highlight)}
#dle-management .pm-contact>a:nth-child(2){font-size:16px;overflow-wrap:anywhere}
#dle-management .pm-contact p{font-size:14px;margin-top:8px}
#dle-management .pm-owner-form{background:#242424;padding:32px;border:1px solid #3e3932;align-self:start}
#dle-management .pm-owner-form h3{font-size:28px;margin-bottom:25px}
#dle-management .pm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
#dle-management .pm-field-full{grid-column:1/-1}
#dle-management .pm-form-grid label{font:14px/1.5 'Barlow',Arial,sans-serif;display:block;color:#ddd7ce;margin-bottom:7px}
#dle-management .pm-form-grid input,#dle-management .pm-form-grid textarea,#dle-management .pm-form-grid select{width:100%;max-width:100%;min-width:0;display:block;color:#f5f0e8;background:transparent;border:0;border-bottom:1px solid #666055;border-radius:0;font-size:16px;line-height:1.5;padding:10px 0;margin:0;min-height:44px;box-shadow:none}
#dle-management .pm-form-grid textarea{resize:vertical}
#dle-management .pm-form-grid select option{background:#242424;color:#fff}
#dle-management .pm-form-grid input::placeholder,#dle-management .pm-form-grid textarea::placeholder{color:#aaa59b;opacity:1}
#dle-management .pm-owner-form .pm-button{margin-top:27px;width:100%;justify-content:space-between}
#dle-management .pm-form-note{font-size:13px;line-height:1.6;margin-top:14px}
#dle-management .pm-form-status{font-size:14px;border-left:2px solid var(--pm-highlight);padding-left:14px;margin-top:17px}
#dle-management .pm-form-status a{text-decoration:underline}
#dle-management .pm-mobile-action{display:none}
@media(max-width:1000px){#dle-management .pm-intro,#dle-management .pm-marketing-grid,#dle-management .pm-section-head,#dle-management .pm-local-grid,#dle-management .pm-evaluation-layout{gap:40px}#dle-management .pm-property img{height:500px}#dle-management .pm-stat{padding-right:25px}#dle-management .pm-included-grid{gap:20px}#dle-management .pm-included-grid article{padding:24px}#dle-management .pm-relationships{gap:28px}#dle-management .pm-hospitality-copy{padding:55px 32px}#dle-management .pm-care-steps{grid-template-columns:1fr 1fr;gap:32px 45px}#dle-management .pm-owner-care{grid-template-columns:1fr 1.4fr}#dle-management .pm-owner-care>.pm-text-link{grid-column:2;justify-self:start}#dle-management .pm-faq-layout{gap:40px}#dle-management .pm-hero{min-height:640px}}
@media(max-width:760px){#dle-management .pm-wrap{padding-inline:22px}#dle-management .pm-section{padding-block:64px}#dle-management .pm-hero{padding-top:140px;padding-bottom:80px;min-height:600px}#dle-management h1{font-size:44px}#dle-management .pm-hero-lead{font-size:17px}#dle-management .pm-kicker{font-size:14px;letter-spacing:3px}#dle-management .pm-jump .pm-wrap{justify-content:flex-start;gap:10px 25px;padding-block:15px}#dle-management .pm-jump a{font-size:13px}#dle-management .pm-intro{grid-template-columns:1fr;gap:32px}#dle-management .pm-property img{height:400px;object-position:center 60%}#dle-management .pm-property figcaption{font-size:13px}#dle-management .pm-marketing-grid{grid-template-columns:1fr;gap:36px}#dle-management .pm-stat{border-right:0;border-bottom:1px solid var(--pm-line);padding:0 0 28px;display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:center}#dle-management .pm-stat .pm-kicker{grid-column:1/-1}#dle-management .pm-stat-number{font-size:130px;letter-spacing:-5px;padding-top:0}#dle-management .pm-stat>p:not(.pm-kicker){font-size:20px}#dle-management .pm-distribution{margin-top:40px;padding-top:34px}#dle-management .pm-platforms{justify-content:flex-start;gap:14px 32px}#dle-management .pm-platforms li{font-size:18px}#dle-management .pm-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:30px}#dle-management .pm-relationships,#dle-management .pm-included-grid{grid-template-columns:1fr;gap:25px}#dle-management .pm-relationships h3{font-size:27px}#dle-management .pm-included-grid article{display:grid;grid-template-columns:40px 1fr;gap:0 18px;padding:27px}#dle-management .pm-service-number{grid-row:1/3;font-size:28px;margin-top:3px}#dle-management .pm-included-grid h3{font-size:28px}#dle-management .pm-included-grid p{grid-column:2}#dle-management .pm-included-tag{grid-column:2}#dle-management .pm-hospitality{grid-template-columns:1fr}#dle-management .pm-hospitality-photo{min-height:360px}#dle-management .pm-hospitality-copy{padding:50px 22px;max-width:none}#dle-management .pm-hospitality-copy h2{font-size:36px}#dle-management .pm-local-grid{grid-template-columns:1fr;gap:20px}#dle-management .pm-local-grid h2{margin:0}#dle-management .pm-quote{padding-block:55px}#dle-management .pm-faq-layout{grid-template-columns:1fr;gap:30px}#dle-management .pm-faq-layout>div>p:not(.pm-kicker){max-width:none}#dle-management .pm-evaluation-layout{grid-template-columns:1fr;gap:35px}#dle-management .pm-contact p{margin-top:0}#dle-management .pm-mobile-action{display:grid;position:fixed;bottom:0;left:0;right:0;grid-template-columns:1fr 1.5fr;z-index:90;background:#1b1b1b;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -3px 20px #0004}#dle-management .pm-mobile-action a{padding:15px 10px;min-height:54px;text-align:center;display:flex;justify-content:center;align-items:center;font:14px/1.5 'Barlow Condensed',sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:white}#dle-management .pm-mobile-action a:last-child{background:var(--pm-gold);color:#111}#dle-management .pm-mobile-action.pm-hidden{display:none}}
@media(max-width:480px){#dle-management h1{font-size:36px}#dle-management h2{font-size:33px}#dle-management .pm-hero{padding-top:135px;min-height:665px;padding-bottom:75px}#dle-management .pm-hero .pm-kicker{font-size:12px;letter-spacing:2px}#dle-management .pm-hero-lead{font-size:16px}#dle-management .pm-hero-lead br{display:none}#dle-management .pm-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:25px}#dle-management .pm-button{font-size:15px;letter-spacing:1.7px;padding:14px 17px}#dle-management .pm-hero-credit{left:18px;right:auto;font-size:10px;max-width:calc(100% - 36px)}#dle-management .pm-property img{height:340px}#dle-management .pm-stat-number{font-size:115px}#dle-management .pm-stat{column-gap:20px}#dle-management .pm-stat>p:not(.pm-kicker){font-size:18px}#dle-management .pm-included-grid article{padding:25px 20px;grid-template-columns:33px 1fr;column-gap:13px}#dle-management .pm-included-grid h3{font-size:26px}#dle-management .pm-care-steps{grid-template-columns:1fr;gap:28px}#dle-management .pm-care-steps li{display:grid;grid-template-columns:38px 1fr;column-gap:20px}#dle-management .pm-care-steps li>span{grid-row:1/3;font-size:30px;margin-top:3px}#dle-management .pm-care-steps p{grid-column:2}#dle-management .pm-care-steps h3{font-size:26px}#dle-management .pm-owner-care{grid-template-columns:1fr;gap:18px}#dle-management .pm-owner-care>.pm-text-link{grid-column:1}#dle-management .pm-hospitality-photo{min-height:310px}#dle-management .pm-cities{grid-template-columns:1fr 1fr}#dle-management .pm-faq-list summary{font-size:16px}#dle-management .pm-owner-form{padding:25px 20px}#dle-management .pm-form-grid{grid-template-columns:1fr;gap:20px}#dle-management .pm-owner-form h3{font-size:25px}#dle-management .pm-property figcaption{display:block}#dle-management .pm-property figcaption span{display:block}#dle-management .pm-concierge li{font-size:14px}}
@media(prefers-reduced-motion:reduce){#dle-management *,#dle-management *:before,#dle-management *:after{animation:none!important;transition:none!important}}

@media(max-width:1000px){#dle-management .pm-feature-grid{gap:18px}#dle-management .pm-feature h2{font-size:21px}}
@media(max-width:760px){#dle-management .pm-feature-grid{grid-template-columns:1fr 1fr;gap:20px;padding-top:40px}#dle-management .pm-feature{padding:27px 8px}#dle-management .pm-feature img{width:54px;height:54px;margin-bottom:20px}#dle-management .pm-feature h2{font-size:23px}}
@media(max-width:480px){#dle-management .pm-feature-grid{gap:14px}#dle-management .pm-feature h2{font-size:20px}#dle-management .pm-feature p{font-size:14px}}

@media(max-width:360px){#dle-management .pm-stat{display:block}#dle-management .pm-stat>p:not(.pm-kicker){margin-top:6px}#dle-management .pm-feature h2{font-size:18px}#dle-management .pm-feature p{font-size:13px}}

/* ---- Added at integration (not in the handoff) ---------------------------------------------- */
/* The live form's primary-residence question, which the handoff's reference form left out but the
   homeowner team relies on. Same underline-field feel as the inputs above. */
#dle-management .pm-radio-group{border:0;margin:0;padding:0;min-width:0}
#dle-management .pm-radio-group legend{font:14px/1.5 'Barlow',Arial,sans-serif;color:#ddd7ce;margin-bottom:9px;padding:0}
#dle-management .pm-radio-group label{display:inline-flex;align-items:center;gap:8px;margin:0 26px 0 0;font:15px/1.5 'Barlow',Arial,sans-serif;color:#f5f0e8;cursor:pointer}
#dle-management .pm-radio-group input{width:auto;margin:0;accent-color:var(--pm-gold)}
#dle-management .pm-text-link-inline{color:var(--pm-highlight);text-decoration:underline}
#dle-management .pm-owner-form .pm-button[disabled]{opacity:.6;cursor:default}
/* style.css gives every <select> a fixed 70px height and strips its arrow, which the handoff (styled
   without the site sheet loaded) never overrode — the city field sat taller than its neighbours and
   gave no sign it was a dropdown. Height back to the input rule's, and a gold chevron. */
#dle-management .pm-form-grid select{height:auto;padding:10px 26px 10px 0;-webkit-appearance:none;appearance:none;cursor:pointer;
    background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23aa8453' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 4px center}

/* The link arrow: a hairline with an open chevron, in place of the handoff's "↗" character, which
   read as clip-art. Drawn rather than typed, so it takes the colour of whatever link it sits in, and
   lengthens a little on hover. */
#dle-management .pm-arrow{position:relative;display:inline-block;flex:none;width:28px;height:1px;background:currentColor;vertical-align:middle;transition:width .25s ease}
#dle-management .pm-arrow::after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}
#dle-management a:hover .pm-arrow,#dle-management button:hover .pm-arrow{width:40px}
#dle-management .pm-hero-credit .pm-arrow{width:16px;margin-left:4px}
#dle-management .pm-hero-credit .pm-arrow::after{width:5px;height:5px}
#dle-management .pm-hero-credit:hover .pm-arrow{width:22px}

/* White on the gold buttons, hover included (the handoff had near-black). */
#dle-management .pm-button,#dle-management .pm-button:hover{color:#fff}
#dle-management .pm-button-outline:hover{color:#222}

/* Hero framed dead centre, as the article banners are, rather than the handoff's 60% down. */
#dle-management .pm-hero-image{object-position:center center}

/* Two columns while the "Meet your local team" link is out (no team page yet), so the paragraph
   fills the row instead of leaving an empty third column. Put back .85fr 1.3fr .65fr with the link. */
@media(min-width:1001px){
#dle-management .pm-owner-care{grid-template-columns:.85fr 1.95fr}
#dle-management .pm-owner-care > p{max-width:720px}
}
/* The mobile bottom bar's gold button, white like the others. */
#dle-management .pm-mobile-action a:last-child{color:#fff}
