/* Approved property desktop pilot. Original phone layout remains unchanged. */
@media(min-width:1024px){
 body.lawj-property-desktop-layout .inner-content{padding-top:26px}
 body.lawj-property-desktop-layout .pd-source{display:none}
 body.lawj-property-desktop-layout .pd-intro{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:38px;align-items:start;margin:30px 0 25px;padding:0 0 25px;border-bottom:1px solid #e8e1d3}
 body.lawj-property-desktop-layout .pd-intro>h2{margin:0;padding-inline-start:17px;border-inline-start:3px solid #d4af37;color:#061e2c;font-size:26px;line-height:1.5;text-wrap:balance}
 body.lawj-property-desktop-layout .pd-intro>p{margin:0;color:#29434f;font-size:18px;line-height:1.85}
 body.lawj-property-desktop-layout .pd-topics{margin:0 0 28px;padding:0}
 body.lawj-property-desktop-layout .pd-topics>h2{margin:0 0 18px;color:#061e2c;font-size:27px;line-height:1.4;text-align:center}
 body.lawj-property-desktop-layout .pd-icons{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-bottom:16px}
 body.lawj-property-desktop-layout .pd-icon{display:flex;align-items:center;justify-content:center;gap:14px;min-height:90px;padding:17px 20px;border:1px solid #e5e8eb;border-radius:10px;background:#fff;color:#061e2c;font:700 19px/1.4 Heebo,Arial,sans-serif;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}
 body.lawj-property-desktop-layout .pd-icon>.lj-icon{width:34px;height:34px;color:#bf951f;flex-shrink:0}
 body.lawj-property-desktop-layout .pd-icon:hover{border-color:#d4af37;background:#fffdf7}
 body.lawj-property-desktop-layout .pd-icon[aria-expanded=true]{background:#061e2c;color:#fff;border-color:#061e2c;box-shadow:0 3px 11px #061e2c12}
 body.lawj-property-desktop-layout .pd-icon[aria-expanded=true]>.lj-icon{color:#e9bd65}
 body.lawj-property-desktop-layout .pd-panel{margin:0;border:1px solid #dcc588;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 5px 20px #ad8a2010;scroll-margin-top:100px}
 body.lawj-property-desktop-layout .pd-panel[hidden]{display:none}
 body.lawj-property-desktop-layout .pd-panel>summary{display:flex;align-items:center;gap:11px;min-height:61px;padding:13px 22px;list-style:none;cursor:pointer;background:linear-gradient(270deg,#fff9eb,#fffdf8);border-bottom:1px solid #efe5cd;color:#061e2c}
 body.lawj-property-desktop-layout .pd-panel>summary::-webkit-details-marker{display:none}
 body.lawj-property-desktop-layout .pd-panel>summary>.lj-icon{color:#b68c1e;width:25px;height:25px;flex-shrink:0}
 body.lawj-property-desktop-layout .pd-panel>summary>:is(h2,h3){font-size:22px;line-height:1.4;margin:0;color:#061e2c}
 body.lawj-property-desktop-layout .pd-toggle{display:inline-grid;place-items:center;width:31px;height:31px;margin-inline-start:auto;border-radius:50%;background:#f4e6c5;color:#061e2c;flex-shrink:0}
 body.lawj-property-desktop-layout .pd-toggle svg{width:18px;height:18px;transform:rotate(180deg)}
 body.lawj-property-desktop-layout .pd-panel:not([open]) .pd-toggle svg{transform:none}
 body.lawj-property-desktop-layout .pd-panel-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:38px;align-items:center;padding:23px}
 body.lawj-property-desktop-layout .pd-panel-copy>p{margin:0;color:#29434f;font-size:19px;line-height:1.95}
 body.lawj-property-desktop-layout .pd-panel-media{display:flex;flex-direction:column;gap:12px;margin:0;min-width:0}
 body.lawj-property-desktop-layout .pd-panel-image{position:relative;overflow:hidden;border-radius:8px;background:#f2f3f3;aspect-ratio:1.6}
 body.lawj-property-desktop-layout .pd-panel-image img{display:block;width:100%;height:100%;object-fit:cover}
 body.lawj-property-desktop-layout .pd-panel-image>span{position:absolute;bottom:7px;left:8px;border-radius:3px;background:#061e2cbf;color:#fff;font-size:10px;line-height:1.4;padding:2px 6px}
 body.lawj-property-desktop-layout a.pd-topic-link{display:flex;align-items:center;justify-content:center;gap:10px;min-height:47px;margin:0;padding:10px 15px;border:1px solid #d4af37;border-radius:7px;background:#d4af37;color:#061e2c;box-shadow:none;font-size:17px;font-weight:800;line-height:1.45;text-decoration:none}
 body.lawj-property-desktop-layout a.pd-topic-link>span{display:flex;align-items:center;gap:9px;margin:0;color:inherit;font-size:inherit}
 body.lawj-property-desktop-layout a.pd-topic-link svg{width:20px;height:20px;color:inherit}
 body.lawj-property-desktop-layout .pd-icon:focus-visible,body.lawj-property-desktop-layout .pd-panel>summary:focus-visible,body.lawj-property-desktop-layout a.pd-topic-link:focus-visible{outline:3px solid #b58a12;outline-offset:4px}
 body.lawj-property-desktop-layout .pd-assistant{margin-top:26px}
}
@media(min-width:1024px) and (max-width:1150px){
 body.lawj-property-desktop-layout .pd-intro{gap:25px;grid-template-columns:270px minmax(0,1fr)}
 body.lawj-property-desktop-layout .pd-panel-body{grid-template-columns:minmax(0,1fr) 300px;gap:25px}
}
@media(prefers-reduced-motion:reduce){body.lawj-property-desktop-layout .pd-icon{transition:none}}

/* Property desktop pilot: headings share card edges; four equal homepage-style news cards. */
@media(min-width:1024px){
 body.lawj-property-desktop-layout .pd-lawyer-section>.results-heading{width:calc(100% + 16px);max-width:1120px;margin-inline:max(-8px,calc((100% - 1120px)/2));align-items:center}
 body.lawj-property-desktop-layout .pd-lawyer-section>.results-heading>a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:18px;font-weight:800;line-height:1.5;text-underline-offset:4px}
 body.lawj-property-desktop-layout .pd-news{padding:26px 0 0;background:transparent;border:0}
 body.lawj-property-desktop-layout .pd-news .legal-news-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;width:100%;margin:18px 0 0;padding:0;overflow:visible;scroll-snap-type:none}
 body.lawj-property-desktop-layout .pd-news .pd-news-card{display:flex;flex-direction:column;min-width:0;width:auto;max-width:none;min-height:0;margin:0;padding:0;overflow:hidden;background:#fff;border:1px solid #f0ede7;border-radius:6px;box-shadow:0 3px 15px #061e2c10}
 body.lawj-property-desktop-layout .pd-news-image{display:block;position:relative;height:192px;flex-shrink:0;overflow:hidden;background:#e6e7e7}
 body.lawj-property-desktop-layout .pd-news-image>img{display:block;width:100%;height:100%;object-fit:cover}
 body.lawj-property-desktop-layout .pd-news-image>.news-card-top{position:absolute;top:12px;right:12px;max-width:calc(100% - 24px);margin:0;padding:0;display:block}
 body.lawj-property-desktop-layout .pd-news-image .news-category{display:inline-block;padding:5px 13px;background:linear-gradient(120deg,#f7df9e,#edc776);border-radius:5px;color:#061e2c;font-size:14px;font-weight:800;line-height:1.5;white-space:normal}
 body.lawj-property-desktop-layout .pd-news-image-note{position:absolute;bottom:8px;left:10px;background:#061e2cb3;color:#fff;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.5}
 body.lawj-property-desktop-layout .pd-news-copy{padding:14px 16px 16px;flex:1}
 body.lawj-property-desktop-layout .pd-news .pd-news-card .pd-news-copy h3{display:block;overflow:visible;-webkit-line-clamp:unset;margin:0;color:#061e2c;font-size:20px;font-weight:800;line-height:1.45;letter-spacing:-.25px}
 body.lawj-property-desktop-layout .pd-news-copy p{margin:8px 0 0;color:#8391a4;font-size:15px;line-height:1.65}
 body.lawj-property-desktop-layout .pd-news-footer{border-top:1px solid #edf0f4;margin:0 14px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;line-height:1.55;color:#617187}
 body.lawj-property-desktop-layout .pd-news-footer .news-card-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;margin:0;padding:0;border:0;max-width:52%;min-width:0;font-size:12px;color:#617187}
 body.lawj-property-desktop-layout .pd-news-footer .news-source{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#617187}
 body.lawj-property-desktop-layout .pd-news-footer .news-source-logo,body.lawj-property-desktop-layout .pd-news-footer .news-source-name{display:none}
 body.lawj-property-desktop-layout .pd-news-footer .news-source>.sr-only{position:static;width:auto;height:auto;margin:0;padding:0;border:0;clip:auto;clip-path:none;overflow:visible;white-space:nowrap}
 body.lawj-property-desktop-layout .pd-news-footer .news-time-share{display:block;margin:0}
 body.lawj-property-desktop-layout .pd-news-footer time{display:block;color:#617187;font-size:12px}
 body.lawj-property-desktop-layout .pd-news-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:#061e2c;font-weight:700;white-space:nowrap}
 body.lawj-property-desktop-layout .pd-news-arrow{display:inline-grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:linear-gradient(120deg,#f2ce82,#e3ad4d);color:#061e2c}
 body.lawj-property-desktop-layout .pd-news-arrow svg{width:17px;height:17px}
 body.lawj-property-desktop-layout .pd-news .news-mobile-hint{display:none}
 body.lawj-property-desktop-layout .pd-news-image:focus-visible,body.lawj-property-desktop-layout .pd-news-more:focus-visible{outline:3px solid #b58a12;outline-offset:-3px}
}

/* Owner-approved clean introduction: one column, aligned to the existing lawyer cards. */
@media(min-width:1024px){
 body.lawj-property-desktop-layout .pd-intro{display:block;width:calc(100% + 16px);max-width:1120px;margin-block:24px;margin-inline:max(-8px,calc((100% - 1120px)/2));padding:0 0 20px;border-bottom:1px solid #e8e1d3;text-align:right}
 body.lawj-property-desktop-layout .pd-intro>h2{max-width:none;margin:0 0 8px;padding:0;border:0;color:#061e2c;font-size:22px;font-weight:800;line-height:1.4;text-align:right}
 body.lawj-property-desktop-layout .pd-intro>p{margin:0;color:#29434f;font-size:18px;line-height:1.8;text-align:right}
}

/* One desktop assistant entry: retain the existing knowledge-panel card. */
@media(min-width:1024px){body.lawj-shared-navigation main.internal-page:has(.lawj-knowledge-grid a[href*="/assistant/"]) .area-assistant-strip{display:none}}

@media(min-width:1024px){body.lawj-property-desktop-layout .pd-context{max-width:1120px;margin:24px auto 0}body.lawj-property-desktop-layout .pd-panel--full .pd-panel-body{align-items:start}body.lawj-property-desktop-layout .pd-panel-copy .lawj-legal-close{display:none}body.lawj-property-desktop-layout .pd-topic-status{padding:12px;background:#f8fafc;border:1px solid #e3e8ee;border-radius:7px;font-size:14px;color:#596b83;text-align:center}body.lawj-property-desktop-layout .pd-news .legal-news-track{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}body.lawj-property-desktop-layout .pd-news .legal-news-track:has(>.pd-news-card:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}body.lawj-property-desktop-layout .pd-news .legal-news-track:not(:has(>.pd-news-card:nth-child(2))){max-width:360px;margin-inline-start:0}}

/* Owner-approved news option 1: all existing legal fields and subtopics on desktop; homepage excluded. */
@media(min-width:1024px){

body.lawj-property-desktop-layout .pd-news.news-option-one .legal-news-track,body.lawj-property-desktop-layout .pd-news.news-option-one .legal-news-track:has(>.pd-news-card:nth-child(4)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-card{display:grid;grid-template-columns:52px minmax(0,1fr) 30px;grid-template-rows:1fr;column-gap:17px;min-height:200px;min-width:0;padding:20px;border:1px solid #e2e8ec;border-radius:12px;background:#fff;box-shadow:0 3px 14px #061e2c06;text-align:right}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-image{display:none}
body.lawj-property-desktop-layout .pd-news.news-option-one .np-one-icon{grid-column:1;grid-row:1;display:grid;place-items:center;width:52px;height:57px;border-radius:10px;background:#061e2c;color:#e9bd65}
body.lawj-property-desktop-layout .pd-news.news-option-one .np-one-icon svg{width:26px;height:26px}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-copy{grid-column:2;grid-row:1;min-width:0;padding:0;flex:none;text-align:right}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-card .pd-news-copy h3{margin:9px 0 0;font-size:21px;font-weight:800;line-height:1.5;letter-spacing:-.15px;text-align:right}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:9px 0 0;color:#627687;font-size:16px;line-height:1.8;text-align:right}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-copy .news-card-meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;border:0;margin:0;padding:0;width:100%;max-width:none;font-size:12px;line-height:1.6;color:#6e8190}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-copy .news-source{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%;color:#6e8190;font-size:12px;font-weight:600}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-copy .news-source-logo,body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-copy .news-source-name{display:none}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-copy .news-source>.sr-only{position:static;width:auto;height:auto;margin:0;padding:0;border:0;clip:auto;clip-path:none;overflow:visible;white-space:nowrap}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-copy .news-time-share{display:block;margin:0;flex-shrink:0}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-copy time{display:block;font-size:12px;color:#6e8190}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-footer{display:contents}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-more{grid-column:3;grid-row:1;align-self:center;justify-self:center;min-height:44px;font-size:14px}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-more>span:not(.pd-news-arrow){display:none}
body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-more .pd-news-arrow{width:30px;height:30px;background:#f2e4c0;color:#061e2c}

 body.lawj-property-desktop-layout .pd-news.news-option-one .pd-news-more{min-width:44px}
}

/* Keep a single existing item at normal card width, without inventing news. */
@media(min-width:1024px){body.lawj-property-desktop-layout .pd-news.news-option-one .legal-news-track:not(:has(>.pd-news-card:nth-child(2))){grid-template-columns:minmax(0,1fr);max-width:calc((100% - 16px)/2)}}
