.pw-law-hero,.pw-law-intro,.pw-law-practice,.pw-law-manifesto,.pw-law-insights,.pw-law-contact{--pw-ink:#332b28;--pw-accent:#8e827b;--pw-surface:#f2f0ed;color:var(--pw-ink);font-family:inherit}.pw-law-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.pw-law-kicker:before{content:"";width:26px;height:1px;background:currentColor}.pw-law-hero{min-height:88vh;background:#272321 center/cover no-repeat;position:relative;color:#fff;display:flex;align-items:flex-end}.pw-law-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,17,15,.78),rgba(20,17,15,.18))}.pw-law-hero__frame{position:relative;width:min(1180px,90%);margin:auto;padding:150px 0 90px}.pw-law-hero h1{font-weight:400;font-size:clamp(48px,7vw,105px);line-height:.92;letter-spacing:-.045em;max-width:900px;margin:30px 0 65px}.pw-law-hero__foot{display:flex;justify-content:space-between;align-items:end;border-top:1px solid rgba(255,255,255,.35);padding-top:22px}.pw-law-hero__foot p{max-width:420px}.pw-law-arrow{color:inherit;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.12em;display:flex;gap:24px;align-items:center}.pw-law-arrow span{width:48px;height:48px;border:1px solid currentColor;display:grid;place-items:center;transition:.3s}.pw-law-arrow:hover span{background:#fff;color:#211d1b;transform:rotate(45deg)}
.pw-law-intro{width:min(1180px,90%);margin:auto;padding:130px 0;display:grid;grid-template-columns:1.05fr .75fr;gap:10vw;align-items:center}.pw-law-intro h2,.pw-law-practice h2,.pw-law-manifesto h2,.pw-law-insights h2,.pw-law-contact h2{font-weight:400;letter-spacing:-.035em;font-size:clamp(42px,5vw,72px);line-height:1.02}.pw-law-intro__copy>p{font-size:17px;line-height:1.8;max-width:620px}.pw-law-intro blockquote{font-style:italic;font-size:20px;margin:45px 0 0;padding-left:28px;border-left:1px solid var(--pw-accent)}.pw-law-intro__portrait{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden}.pw-law-intro__portrait img{width:100%;height:100%;object-fit:cover;filter:saturate(.75)}.pw-law-corner{position:absolute;right:0;bottom:0;width:90px;height:90px;background:var(--pw-surface);clip-path:polygon(100% 0,100% 100%,0 100%)}
.pw-law-practice{padding:0;background:transparent}.pw-law-practice__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.pw-law-practice__card{position:relative;min-height:520px;overflow:hidden;color:#fff;text-decoration:none;background:#2c2725}.pw-law-practice__card:nth-child(1),.pw-law-practice__card:nth-child(4){grid-column:span 7}.pw-law-practice__card:nth-child(2),.pw-law-practice__card:nth-child(3){grid-column:span 5}.pw-law-practice__media,.pw-law-practice__media:after{position:absolute;inset:0}.pw-law-practice__media:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(18,14,12,.82))}.pw-law-practice__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s;filter:saturate(.45)}.pw-law-practice__placeholder{height:100%;background:linear-gradient(135deg,#776b65,#292321)}.pw-law-practice__content{position:absolute;inset:auto 38px 35px;z-index:2}.pw-law-practice__line{display:block;width:40px;height:1px;background:#fff;margin-bottom:25px;transition:width .4s}.pw-law-practice__content h3{font-size:38px;font-weight:400;margin:0 0 12px}.pw-law-practice__content p{max-width:460px;opacity:.78;line-height:1.55}.pw-law-practice__more{display:inline-flex;gap:15px;align-items:center;opacity:0;transform:translateY(10px);transition:.35s;font-size:12px;text-transform:uppercase;letter-spacing:.12em;padding:10px 0}.pw-law-practice__card:hover img{transform:scale(1.055);filter:saturate(.8)}.pw-law-practice__card:hover .pw-law-practice__line{width:100%}.pw-law-practice__card:hover .pw-law-practice__more{opacity:1;transform:none}
.pw-law-manifesto{background:#352c29;color:#f3efeb;padding:0;display:grid;grid-template-columns:1.08fr .92fr;gap:7vw;align-items:start}.pw-law-manifesto__title{margin:0 0 38px!important;font-weight:400;letter-spacing:-.035em;font-size:clamp(42px,4.7vw,72px);line-height:1.03}.pw-law-manifesto__intro{max-width:650px;margin:0 0 58px;font-size:17px;line-height:1.75}.pw-law-manifesto__audiences{display:grid;gap:0}.pw-law-manifesto__item{border-left:1px solid #5d514d;padding:5px 0 5px 30px;margin:0 0 42px}.pw-law-manifesto__item h3{font-size:25px;font-weight:400;line-height:1.2;margin:0 0 10px}.pw-law-manifesto__item p{font-size:16px;line-height:1.55;margin:0}.pw-law-manifesto__quote-card{border:1px solid #5d514d;padding:62px 58px 48px}.pw-law-manifesto__quote{font-style:italic;font-size:clamp(27px,2.55vw,43px);line-height:1.22;margin:0;padding:0;border:0}.pw-law-manifesto__trust{border-top:1px solid #5d514d;margin-top:48px;padding-top:34px;font-size:15px;line-height:1.65}.pw-law-manifesto__trust span{display:block;margin-bottom:20px}.pw-law-manifesto__trust p{margin:0}
.pw-law-insights{padding:0;margin:0;width:100%}.pw-law-insights__journal{display:grid;gap:24px;width:100%}.pw-law-insight{display:grid;grid-template-columns:1.18fr .82fr;min-width:0;color:inherit;text-decoration:none;overflow:hidden;background:transparent}.pw-law-insight--split{grid-template-columns:1fr 1fr}.pw-law-insight--split.is-reverse .pw-law-insight__media{order:2}.pw-law-insight--split.is-reverse .pw-law-insight__copy{order:1}.pw-law-insight__media{position:relative;overflow:hidden;min-height:420px;background:#ded9d5}.pw-law-insight--featured .pw-law-insight__media{min-height:560px}.pw-law-insight__media:after{content:"";position:absolute;inset:0;background:rgba(36,30,27,.05);pointer-events:none;transition:background .45s ease}.pw-law-insight__media img,.pw-law-insight__placeholder{width:100%;height:100%;position:absolute;inset:0}.pw-law-insight__media img{object-fit:cover;filter:saturate(.72);transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .55s ease}.pw-law-insight__placeholder{background:linear-gradient(135deg,#c8c0ba,#7d716b)}.pw-law-insight__copy{background:#f3f1ee;padding:54px;display:flex;flex-direction:column;justify-content:center;min-width:0}.pw-law-insight__meta{font-size:11px;line-height:1.45;text-transform:uppercase;letter-spacing:.14em;color:#6f6a67;margin-bottom:28px}.pw-law-insight h3{font-size:clamp(31px,3.1vw,58px);line-height:1.02;font-weight:400;letter-spacing:-.035em;margin:0;color:#332b28;transition:transform .4s cubic-bezier(.2,.7,.2,1),color .25s}.pw-law-insight--split h3{font-size:clamp(29px,2.4vw,45px)}.pw-law-insight__rule{width:46px;height:1px;background:#d8d2ce;margin:32px 0 25px;transition:width .45s cubic-bezier(.2,.7,.2,1)}.pw-law-insight__text{font-size:16px;line-height:1.65;margin:0;max-width:660px;color:#827c78}.pw-law-insight__more{display:inline-flex;align-items:center;gap:12px;margin-top:34px;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.13em;color:#332b28;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.pw-law-insight__more b{font-size:18px;font-weight:400;line-height:1;transition:transform .35s}.pw-law-insight:hover .pw-law-insight__media img{transform:scale(1.045);filter:saturate(.92)}.pw-law-insight:hover h3{transform:translateX(6px)}.pw-law-insight:hover .pw-law-insight__rule{width:92px}.pw-law-insight:hover .pw-law-insight__more{opacity:1;transform:none}.pw-law-insight:hover .pw-law-insight__more b{transform:translate(3px,-3px)}
.pw-law-contact{--pw-ink:#332b28;--pw-accent:#8e827b;--pw-surface:#f2f0ed;color:var(--pw-ink);font-family:inherit}.pw-law-kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.pw-law-kicker:before{content:"";width:26px;height:1px;background:currentColor}.pw-law-hero{min-height:88vh;background:#272321 center/cover no-repeat;position:relative;color:#fff;display:flex;align-items:flex-end}.pw-law-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,17,15,.78),rgba(20,17,15,.18))}.pw-law-hero__frame{position:relative;width:min(1180px,90%);margin:auto;padding:150px 0 90px}.pw-law-hero h1{font-weight:400;font-size:clamp(48px,7vw,105px);line-height:.92;letter-spacing:-.045em;max-width:900px;margin:30px 0 65px}.pw-law-hero__foot{display:flex;justify-content:space-between;align-items:end;border-top:1px solid rgba(255,255,255,.35);padding-top:22px}.pw-law-hero__foot p{max-width:420px}.pw-law-arrow{color:inherit;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.12em;display:flex;gap:24px;align-items:center}.pw-law-arrow span{width:48px;height:48px;border:1px solid currentColor;display:grid;place-items:center;transition:.3s}.pw-law-arrow:hover span{background:#fff;color:#211d1b;transform:rotate(45deg)}
.pw-law-intro{width:min(1180px,90%);margin:auto;padding:130px 0;display:grid;grid-template-columns:1.05fr .75fr;gap:10vw;align-items:center}.pw-law-intro h2,.pw-law-practice h2,.pw-law-manifesto h2,.pw-law-insights h2,.pw-law-contact h2{font-weight:400;letter-spacing:-.035em;font-size:clamp(42px,5vw,72px);line-height:1.02}.pw-law-intro__copy>p{font-size:17px;line-height:1.8;max-width:620px}.pw-law-intro blockquote{font-style:italic;font-size:20px;margin:45px 0 0;padding-left:28px;border-left:1px solid var(--pw-accent)}.pw-law-intro__portrait{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden}.pw-law-intro__portrait img{width:100%;height:100%;object-fit:cover;filter:saturate(.75)}.pw-law-corner{position:absolute;right:0;bottom:0;width:90px;height:90px;background:var(--pw-surface);clip-path:polygon(100% 0,100% 100%,0 100%)}
.pw-law-practice{padding:0;background:transparent}.pw-law-practice__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.pw-law-practice__card{position:relative;min-height:520px;overflow:hidden;color:#fff;text-decoration:none;background:#2c2725}.pw-law-practice__card:nth-child(1),.pw-law-practice__card:nth-child(4){grid-column:span 7}.pw-law-practice__card:nth-child(2),.pw-law-practice__card:nth-child(3){grid-column:span 5}.pw-law-practice__media,.pw-law-practice__media:after{position:absolute;inset:0}.pw-law-practice__media:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(18,14,12,.82))}.pw-law-practice__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s;filter:saturate(.45)}.pw-law-practice__placeholder{height:100%;background:linear-gradient(135deg,#776b65,#292321)}.pw-law-practice__content{position:absolute;inset:auto 38px 35px;z-index:2}.pw-law-practice__line{display:block;width:40px;height:1px;background:#fff;margin-bottom:25px;transition:width .4s}.pw-law-practice__content h3{font-size:38px;font-weight:400;margin:0 0 12px}.pw-law-practice__content p{max-width:460px;opacity:.78;line-height:1.55}.pw-law-practice__more{display:inline-flex;gap:15px;align-items:center;opacity:0;transform:translateY(10px);transition:.35s;font-size:12px;text-transform:uppercase;letter-spacing:.12em;padding:10px 0}.pw-law-practice__card:hover img{transform:scale(1.055);filter:saturate(.8)}.pw-law-practice__card:hover .pw-law-practice__line{width:100%}.pw-law-practice__card:hover .pw-law-practice__more{opacity:1;transform:none}
.pw-law-manifesto{background:#352c29;color:#f3efeb;padding:0;display:grid;grid-template-columns:1.08fr .92fr;gap:7vw;align-items:start}.pw-law-manifesto__title{margin:0 0 38px!important;font-weight:400;letter-spacing:-.035em;font-size:clamp(42px,4.7vw,72px);line-height:1.03}.pw-law-manifesto__intro{max-width:650px;margin:0 0 58px;font-size:17px;line-height:1.75}.pw-law-manifesto__audiences{display:grid;gap:0}.pw-law-manifesto__item{border-left:1px solid #5d514d;padding:5px 0 5px 30px;margin:0 0 42px}.pw-law-manifesto__item h3{font-size:25px;font-weight:400;line-height:1.2;margin:0 0 10px}.pw-law-manifesto__item p{font-size:16px;line-height:1.55;margin:0}.pw-law-manifesto__quote-card{border:1px solid #5d514d;padding:62px 58px 48px}.pw-law-manifesto__quote{font-style:italic;font-size:clamp(27px,2.55vw,43px);line-height:1.22;margin:0;padding:0;border:0}.pw-law-manifesto__trust{border-top:1px solid #5d514d;margin-top:48px;padding-top:34px;font-size:15px;line-height:1.65}.pw-law-manifesto__trust span{display:block;margin-bottom:20px}.pw-law-manifesto__trust p{margin:0}
.pw-law-insights{padding:0;margin:0;width:100%}.pw-law-insights__list{width:100%}.pw-law-insight{display:grid;grid-template-columns:minmax(190px,1.05fr) minmax(0,3.8fr) minmax(260px,1.55fr);column-gap:40px;align-items:center;padding:32px 0;border-top:1px solid #ded9d5;position:relative;color:inherit;text-decoration:none}.pw-law-insight:last-child{border-bottom:1px solid #ded9d5}.pw-law-insight time{font-size:14px;line-height:1.45;letter-spacing:0;color:#6f6a67;align-self:start;padding-top:7px}.pw-law-insight__copy{min-width:0}.pw-law-insight h3{font-size:29px;line-height:1.18;font-weight:400;letter-spacing:-.02em;margin:0 0 14px;color:#332b28}.pw-law-insight p{font-size:16px;line-height:1.58;margin:0;color:#827c78;opacity:1;max-width:820px}.pw-law-insight figure{height:158px;margin:0;overflow:hidden;background:#eeeae7}.pw-law-insight img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s;filter:saturate(.75)}.pw-law-insight:hover img{transform:scale(1.035);filter:saturate(1)}.pw-law-insight:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.pw-law-contact{background:var(--pw-surface);padding:120px max(5vw,20px);display:grid;grid-template-columns:1fr 1fr;gap:10vw}.pw-law-contact>div>p{max-width:500px;line-height:1.7}.pw-law-contact pre{font-family:inherit;white-space:pre-wrap;line-height:1.8;background:none;border:0;padding:20px 0}.pw-law-contact__form{background:#fff;padding:55px}.pw-law-contact__form>span{font-size:10px;letter-spacing:.18em}.pw-law-contact__form h3{font-size:32px;font-weight:400}.pw-law-fakeinput{height:52px;border-bottom:1px solid #ccc}.pw-law-contact__form button{margin-top:30px;border:0;background:#342c29;color:#fff;padding:17px 22px}
@media(max-width:767px){.pw-law-hero__frame{padding:120px 0 55px}.pw-law-hero__foot,.pw-law-intro,.pw-law-manifesto,.pw-law-contact{grid-template-columns:1fr;gap:50px}.pw-law-manifesto__quote-card{padding:35px 28px}.pw-law-manifesto__item{padding-left:20px;margin-bottom:30px}.pw-law-hero__foot{display:block}.pw-law-arrow{margin-top:30px}.pw-law-practice__grid{display:block}.pw-law-practice__card{display:block;min-height:430px;margin-bottom:14px}.pw-law-insight{grid-template-columns:1fr;gap:14px}.pw-law-insight time{display:block;padding-top:0}.pw-law-insight figure{display:block;height:190px;order:3}.pw-law-insight h3{font-size:25px}.pw-law-contact__form{padding:30px}}
@media(max-width:767px){.pw-law-insight,.pw-law-insight--split{grid-template-columns:1fr}.pw-law-insight--split.is-reverse .pw-law-insight__media,.pw-law-insight--split.is-reverse .pw-law-insight__copy{order:initial}.pw-law-insight__media,.pw-law-insight--featured .pw-law-insight__media{min-height:300px}.pw-law-insight__copy{padding:34px 26px}.pw-law-insight__meta{margin-bottom:20px}.pw-law-insight h3,.pw-law-insight--split h3{font-size:32px}.pw-law-insight__rule{margin:25px 0 20px}.pw-law-insight__more{opacity:1;transform:none;margin-top:26px}}


/* Insights 1.0.7 — controlled editorial grid. Kept deliberately scoped so legacy rules cannot override it. */
.pw-law-insights .pw-law-insights__journal{display:grid;grid-template-columns:1fr;gap:24px;width:100%;margin:0;padding:0}
.pw-law-insights .pw-law-insights__journal .pw-law-insight{display:grid;width:100%;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:inherit;text-decoration:none;align-items:stretch;column-gap:0;min-width:0}
.pw-law-insights .pw-law-insights__journal .pw-law-insight--featured{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}
.pw-law-insights .pw-law-insights__journal .pw-law-insight--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.pw-law-insights .pw-law-insights__journal .pw-law-insight--split.is-reverse .pw-law-insight__media{order:2}
.pw-law-insights .pw-law-insights__journal .pw-law-insight--split.is-reverse .pw-law-insight__copy{order:1}
.pw-law-insights .pw-law-insights__journal .pw-law-insight__media{position:relative;inset:auto;width:100%;height:auto!important;min-height:0!important;aspect-ratio:3/2;overflow:hidden;margin:0;background:#ded9d5}
.pw-law-insights .pw-law-insights__journal .pw-law-insight--split .pw-law-insight__media{aspect-ratio:4/3}
.pw-law-insights .pw-law-insights__journal .pw-law-insight__media img,.pw-law-insights .pw-law-insights__journal .pw-law-insight__placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pw-law-insights .pw-law-insights__journal .pw-law-insight__copy{position:relative;min-width:0;height:100%;padding:clamp(38px,4vw,72px);display:flex;flex-direction:column;justify-content:center;background:#f3f1ee}
.pw-law-insights .pw-law-insights__journal .pw-law-insight__meta{margin:0 0 24px;padding:0;font-size:11px;line-height:1.45;text-transform:uppercase;letter-spacing:.14em;color:#6f6a67}
.pw-law-insights .pw-law-insights__journal .pw-law-insight h3{margin:0;padding:0;font-size:clamp(30px,2.8vw,52px);line-height:1.04;font-weight:400;letter-spacing:-.03em;color:#332b28;text-decoration:none!important;transition:transform .35s ease,color .25s ease}
.pw-law-insights .pw-law-insights__journal .pw-law-insight--split h3{font-size:clamp(28px,2.15vw,40px)}
.pw-law-insights .pw-law-insights__journal .pw-law-insight__rule{display:block;width:42px;height:1px;margin:28px 0 22px;background:#d8d2ce;transition:width .4s ease}
.pw-law-insights .pw-law-insights__journal .pw-law-insight__text{margin:0;padding:0;max-width:620px;font-size:16px;line-height:1.6;color:#827c78}
.pw-law-insights .pw-law-insights__journal .pw-law-insight__more{display:inline-flex;align-items:center;gap:12px;width:max-content;margin-top:28px;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.13em;color:#332b28;opacity:0;transform:translateY(7px);transition:opacity .3s ease,transform .3s ease}
.pw-law-insights .pw-law-insights__journal .pw-law-insight:hover h3{text-decoration:none!important;transform:translateX(5px)}
.pw-law-insights .pw-law-insights__journal .pw-law-insight:hover .pw-law-insight__rule{width:78px}
.pw-law-insights .pw-law-insights__journal .pw-law-insight:hover .pw-law-insight__more{opacity:1;transform:none}
.pw-law-insights .pw-law-insights__journal .pw-law-insight:hover .pw-law-insight__media img{transform:scale(1.035);filter:saturate(.92)}
@media(max-width:900px){.pw-law-insights .pw-law-insights__journal .pw-law-insight--featured,.pw-law-insights .pw-law-insights__journal .pw-law-insight--split{grid-template-columns:1fr 1fr}.pw-law-insights .pw-law-insights__journal .pw-law-insight__copy{padding:36px}.pw-law-insights .pw-law-insights__journal .pw-law-insight h3,.pw-law-insights .pw-law-insights__journal .pw-law-insight--split h3{font-size:clamp(27px,3.4vw,38px)}}
@media(max-width:767px){.pw-law-insights .pw-law-insights__journal{gap:16px}.pw-law-insights .pw-law-insights__journal .pw-law-insight--featured,.pw-law-insights .pw-law-insights__journal .pw-law-insight--split{grid-template-columns:1fr}.pw-law-insights .pw-law-insights__journal .pw-law-insight--split.is-reverse .pw-law-insight__media,.pw-law-insights .pw-law-insights__journal .pw-law-insight--split.is-reverse .pw-law-insight__copy{order:initial}.pw-law-insights .pw-law-insights__journal .pw-law-insight__media,.pw-law-insights .pw-law-insights__journal .pw-law-insight--split .pw-law-insight__media{aspect-ratio:16/10}.pw-law-insights .pw-law-insights__journal .pw-law-insight__copy{padding:30px 24px}.pw-law-insights .pw-law-insights__journal .pw-law-insight__more{opacity:1;transform:none}.pw-law-insights .pw-law-insights__journal .pw-law-insight h3,.pw-law-insights .pw-law-insights__journal .pw-law-insight--split h3{font-size:30px}}

/* Insights 1.0.8 — compact Case Journal. Unique selectors intentionally isolate this layout from legacy Insights CSS. */
.pw-law-journal{width:100%;margin:0;padding:0}.pw-law-journal .pw-law-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin:0;padding:0}.pw-law-journal .pw-law-journal-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d8d2ce;background:#f3f1ee;color:inherit;text-decoration:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.pw-law-journal .pw-law-journal-card__media{position:relative;width:100%;height:185px;overflow:hidden;background:#d9d3ce}.pw-law-journal .pw-law-journal-card__media img,.pw-law-journal .pw-law-journal-card__media span{position:absolute;inset:0;width:100%;height:100%}.pw-law-journal .pw-law-journal-card__media img{object-fit:cover;filter:saturate(.72);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .45s ease}.pw-law-journal .pw-law-journal-card__media span{background:linear-gradient(135deg,#d5cec8,#91847d)}.pw-law-journal .pw-law-journal-card__body{display:flex;flex:1;flex-direction:column;padding:28px 28px 26px}.pw-law-journal .pw-law-journal-card__meta{margin:0 0 24px;font-size:10px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:#77706c}.pw-law-journal .pw-law-journal-card h3{margin:0;font-size:clamp(27px,2.05vw,38px);line-height:1.03;font-weight:400;letter-spacing:-.03em;color:#332b28;text-decoration:none!important;transition:transform .35s ease}.pw-law-journal .pw-law-journal-card p{margin:18px 0 28px;font-size:15px;line-height:1.55;color:#817a76}.pw-law-journal .pw-law-journal-card__foot{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:18px;border-top:1px solid #d8d2ce}.pw-law-journal .pw-law-journal-card__foot>span{display:block;width:26px;height:1px;background:currentColor;opacity:.5;transition:width .4s ease}.pw-law-journal .pw-law-journal-card__arrow{margin-left:auto;font-size:20px;line-height:1;font-weight:400;color:#332b28;transition:transform .35s ease}.pw-law-journal .pw-law-journal-card:nth-child(2){background:#332b28}.pw-law-journal .pw-law-journal-card:nth-child(2) .pw-law-journal-card__meta,.pw-law-journal .pw-law-journal-card:nth-child(2) h3,.pw-law-journal .pw-law-journal-card:nth-child(2) p,.pw-law-journal .pw-law-journal-card:nth-child(2) .pw-law-journal-card__arrow{color:#f5f2ee}.pw-law-journal .pw-law-journal-card:hover{transform:translateY(-5px)}.pw-law-journal .pw-law-journal-card:hover .pw-law-journal-card__media img{transform:scale(1.045);filter:saturate(.95)}.pw-law-journal .pw-law-journal-card:hover h3{transform:translateX(4px);text-decoration:none!important}.pw-law-journal .pw-law-journal-card:hover .pw-law-journal-card__foot>span{width:62px}.pw-law-journal .pw-law-journal-card:hover .pw-law-journal-card__arrow{transform:translate(3px,-3px)}
@media(max-width:1024px){.pw-law-journal .pw-law-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-law-journal .pw-law-journal-card:last-child:nth-child(odd){grid-column:1/-1}.pw-law-journal .pw-law-journal-card:last-child:nth-child(odd){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pw-law-journal .pw-law-journal-card:last-child:nth-child(odd) .pw-law-journal-card__media{height:100%;min-height:240px}}
@media(max-width:767px){.pw-law-journal .pw-law-journal-grid{grid-template-columns:1fr;gap:14px}.pw-law-journal .pw-law-journal-card:last-child:nth-child(odd){display:flex;grid-column:auto}.pw-law-journal .pw-law-journal-card:last-child:nth-child(odd) .pw-law-journal-card__media,.pw-law-journal .pw-law-journal-card__media{height:180px;min-height:0}.pw-law-journal .pw-law-journal-card__body{padding:24px 22px}.pw-law-journal .pw-law-journal-card h3{font-size:29px}.pw-law-journal .pw-law-journal-card__meta{margin-bottom:18px}.pw-law-journal .pw-law-journal-card p{margin:15px 0 22px}}

/* Contact Split v2 — intentionally un-carded, compact and architectural */
.pw-law-contact-v2{--pw-contact-line:#c9c2bd;--pw-contact-muted:#827a76;--pw-contact-focus:#332b28;display:grid;grid-template-columns:minmax(0,1.15fr) 1px minmax(320px,.85fr);align-items:stretch;column-gap:72px;width:100%;padding:0!important;margin:0;background:transparent;color:var(--pw-ink);font-family:inherit}
.pw-law-contact-v2__intro,.pw-law-contact-v2__form{padding:18px 0 8px;min-width:0}.pw-law-contact-v2__eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--pw-contact-muted);margin:0 0 38px}.pw-law-contact-v2 h2{font-weight:400;letter-spacing:-.04em;font-size:clamp(46px,5.2vw,82px);line-height:.98;max-width:760px;margin:0 0 36px;color:var(--pw-ink)}.pw-law-contact-v2__lead{max-width:560px;font-size:17px;line-height:1.7;color:var(--pw-contact-muted);margin:0 0 52px}.pw-law-contact-v2__direct{border-top:1px solid var(--pw-contact-line)}.pw-law-contact-v2__direct a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 0;border-bottom:1px solid var(--pw-contact-line);font-size:clamp(20px,2vw,29px);line-height:1.2;color:var(--pw-ink);text-decoration:none!important}.pw-law-contact-v2__direct a span{font-family:Arial,sans-serif;font-size:18px;transition:transform .25s ease}.pw-law-contact-v2__direct a:hover span{transform:translate(4px,-4px)}.pw-law-contact-v2__address{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-top:34px;font-size:13px;line-height:1.65;color:var(--pw-contact-muted)}.pw-law-contact-v2__address a{color:var(--pw-ink);text-decoration:none;border-bottom:1px solid var(--pw-contact-line);padding-bottom:3px}.pw-law-contact-v2__rule{position:relative;background:var(--pw-contact-line);width:1px}.pw-law-contact-v2__rule span{position:absolute;top:18px;left:50%;transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;background:var(--pw-surface);padding:12px 0;font-size:8px;letter-spacing:.22em;color:var(--pw-contact-muted);text-transform:uppercase}.pw-law-contact-v2__form{display:flex;flex-direction:column;justify-content:flex-end;padding-top:88px}.pw-law-contact-v2__field{margin-bottom:30px}.pw-law-contact-v2__field label{display:block;font-size:12px;letter-spacing:.04em;color:var(--pw-contact-muted);margin-bottom:12px}.pw-law-contact-v2__field>div{height:20px;border-bottom:1px solid var(--pw-contact-line);transition:border-color .25s ease}.pw-law-contact-v2__field--message>div{height:105px}.pw-law-contact-v2__field:hover>div{border-color:var(--pw-contact-focus)}.pw-law-contact-v2__send{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;background:none!important;border:0!important;padding:17px 0!important;margin:12px 0 0!important;color:var(--pw-ink)!important;font:inherit;cursor:pointer;text-align:left}.pw-law-contact-v2__send span{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.pw-law-contact-v2__send i{display:block;height:1px;background:var(--pw-contact-line);transform-origin:left;transition:transform .35s ease,background .35s ease}.pw-law-contact-v2__send b{font-size:18px;font-weight:400;transition:transform .25s ease}.pw-law-contact-v2__send:hover i{background:var(--pw-contact-focus);transform:scaleX(.94)}.pw-law-contact-v2__send:hover b{transform:translate(4px,-4px)}
/* Real forms inherit the same restrained language instead of becoming a white card */
.pw-law-contact-v2__form form{background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;border:0!important}.pw-law-contact-v2__form input:not([type=submit]),.pw-law-contact-v2__form textarea,.pw-law-contact-v2__form select{background:transparent!important;border:0!important;border-radius:0!important;border-bottom:1px solid var(--pw-contact-line)!important;box-shadow:none!important;padding:12px 0!important;color:var(--pw-ink)!important}.pw-law-contact-v2__form input:focus,.pw-law-contact-v2__form textarea:focus,.pw-law-contact-v2__form select:focus{border-bottom-color:var(--pw-contact-focus)!important;outline:0!important}.pw-law-contact-v2__form button[type=submit],.pw-law-contact-v2__form input[type=submit]{border-radius:0!important;box-shadow:none!important}
@media(max-width:900px){.pw-law-contact-v2{grid-template-columns:1fr;row-gap:55px}.pw-law-contact-v2__rule{display:none}.pw-law-contact-v2__form{padding-top:0}.pw-law-contact-v2 h2{font-size:clamp(42px,9vw,68px)}.pw-law-contact-v2__lead{margin-bottom:38px}}
@media(max-width:560px){.pw-law-contact-v2__eyebrow{margin-bottom:25px}.pw-law-contact-v2 h2{font-size:42px;margin-bottom:25px}.pw-law-contact-v2__lead{font-size:15px}.pw-law-contact-v2__direct a{font-size:20px}.pw-law-contact-v2__address{align-items:flex-start;flex-direction:column}.pw-law-contact-v2__field--message>div{height:80px}}

/* Contact info only — v1.0.10. Heading and Elementor Pro Form live outside this widget. */
.pw-law-contact-info{--pw-contact-line:#c9c2bd;--pw-contact-muted:#827a76;--pw-contact-focus:#332b28;width:100%;margin:0!important;padding:0!important;color:var(--pw-ink);background:transparent}
.pw-law-contact-info__eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--pw-contact-muted);margin:0 0 14px}
.pw-law-contact-info__grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;border-top:1px solid var(--pw-contact-line);border-bottom:1px solid var(--pw-contact-line)}
.pw-law-contact-info__item{min-width:0;padding:22px 28px 22px 0;border-right:1px solid var(--pw-contact-line)}
.pw-law-contact-info__item+.pw-law-contact-info__item{padding-left:28px}.pw-law-contact-info__item:last-child{border-right:0;padding-right:0}
.pw-law-contact-info__item>span{display:block;margin-bottom:12px;font-size:9px;line-height:1;letter-spacing:.18em;color:var(--pw-contact-muted)}
.pw-law-contact-info__item>a{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--pw-ink)!important;text-decoration:none!important;font-size:clamp(18px,1.65vw,25px);line-height:1.2}
.pw-law-contact-info__item>a i{font-family:Arial,sans-serif;font-size:14px;font-style:normal;transition:transform .25s ease,color .25s ease}.pw-law-contact-info__item>a:hover{color:var(--pw-contact-focus)!important}.pw-law-contact-info__item>a:hover i{transform:translate(4px,-4px)}
.pw-law-contact-info__address{display:grid;grid-template-columns:1fr auto;align-items:end;gap:18px;font-size:14px;line-height:1.55;color:var(--pw-ink)}.pw-law-contact-info__address>a{color:var(--pw-ink)!important;text-decoration:none!important;font-size:11px;white-space:nowrap;border-bottom:1px solid var(--pw-contact-line);padding-bottom:2px}.pw-law-contact-info__address>a:hover{color:var(--pw-contact-focus)!important}
@media(max-width:900px){.pw-law-contact-info__grid{grid-template-columns:1fr}.pw-law-contact-info__item,.pw-law-contact-info__item+.pw-law-contact-info__item{padding-left:0;padding-right:0;border-right:0;border-bottom:1px solid var(--pw-contact-line)}.pw-law-contact-info__item:last-child{border-bottom:0}.pw-law-contact-info__address{grid-template-columns:1fr auto}}
@media(max-width:520px){.pw-law-contact-info__address{grid-template-columns:1fr}.pw-law-contact-info__item>a{font-size:19px}}

/* Manifesto styling controls v1.0.11 */
.pw-law-manifesto__item{transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.pw-law-manifesto__item h3,.pw-law-manifesto__item p{transition:color .3s ease}

/* Contact Scene v1.0.12 — visual homepage closer + optional Elementor Pro form styling */

/* Contact composition v1.0.15 — light homepage variant
   Elementor structure:
   OUTER container: class pw-law-contact-section
     - child container left: Law — Contact Split widget
     - child container right: Elementor Pro Form widget
   Layout remains controlled by Elementor. */
.pw-law-contact-section{--pwc-bg:#fff;--pwc-text:#332b28;--pwc-muted:#827a76;--pwc-line:#d9d4d0;--pwc-accent:#8e827b;background:var(--pwc-bg)!important;color:var(--pwc-text)}
.pw-law-contact-section .pw-law-contact-scene{height:100%;min-height:0}
.pw-law-contact-scene{--pwc-bg:#fff;--pwc-text:#332b28;--pwc-muted:#827a76;--pwc-line:#d9d4d0;--pwc-accent:#8e827b;display:flex;flex-direction:column;justify-content:space-between;width:100%;background:var(--pwc-bg);color:var(--pwc-text)}
.pw-law-contact-scene__eyebrow{font-size:10px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--pwc-muted);margin:0 0 32px}
.pw-law-contact-scene__title{font-weight:400;letter-spacing:-.045em;font-size:clamp(44px,5vw,78px);line-height:.98;margin:0 0 30px;color:var(--pwc-text)}
.pw-law-contact-scene__lead{max-width:560px;font-size:16px;line-height:1.7;color:var(--pwc-muted);margin:0}
.pw-law-contact-scene__footer{margin-top:58px;border-top:1px solid var(--pwc-line)}
.pw-law-contact-scene__contact a{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:17px 0;border-bottom:1px solid var(--pwc-line);color:var(--pwc-text)!important;text-decoration:none!important;font-size:clamp(18px,1.7vw,25px);line-height:1.2;transition:color .25s ease}
.pw-law-contact-scene__contact a i{font-family:Arial,sans-serif;font-size:15px;font-style:normal;transition:transform .25s ease}.pw-law-contact-scene__contact a:hover{color:var(--pwc-accent)!important}.pw-law-contact-scene__contact a:hover i{transform:translate(4px,-4px)}
.pw-law-contact-scene__address{padding-top:18px;color:var(--pwc-muted);font-size:12px;line-height:1.5;letter-spacing:.03em}
/* Style only an actual Elementor Pro form placed inside the outer contact container. */
.pw-law-contact-section .elementor-widget-form{height:100%}.pw-law-contact-section .elementor-widget-form>.elementor-widget-container{height:100%;display:flex;align-items:center}.pw-law-contact-section .elementor-widget-form .elementor-form{width:100%;background:transparent!important;color:var(--pwc-text)}
.pw-law-contact-section .elementor-widget-form .elementor-form:before{content:'MANDATSANFRAGE';display:block;color:var(--pwc-muted);font-size:10px;line-height:1;letter-spacing:.2em;margin:0 0 34px;text-transform:uppercase}
.pw-law-contact-section .elementor-field-group{margin-bottom:22px!important}.pw-law-contact-section .elementor-field-label{color:var(--pwc-muted)!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px!important}
.pw-law-contact-section .elementor-field:not(.elementor-select-wrapper){color:var(--pwc-text)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--pwc-line)!important;border-radius:0!important;box-shadow:none!important;padding:12px 0!important;transition:border-color .25s ease}
.pw-law-contact-section .elementor-field::placeholder{color:#aaa29d!important}.pw-law-contact-section .elementor-field:focus{border-bottom-color:var(--pwc-accent)!important;box-shadow:none!important;outline:0!important}.pw-law-contact-section textarea.elementor-field{min-height:100px!important;resize:vertical}
.pw-law-contact-section .elementor-button{width:100%!important;justify-content:space-between!important;border:1px solid var(--pwc-text)!important;border-radius:0!important;background:var(--pwc-text)!important;color:var(--pwc-bg)!important;box-shadow:none!important;min-height:56px;padding:0 20px!important;transition:background .25s,color .25s,border-color .25s}
.pw-law-contact-section .elementor-button:hover{background:transparent!important;color:var(--pwc-text)!important;border-color:var(--pwc-text)!important}.pw-law-contact-section .elementor-message{color:var(--pwc-text)!important}
@media(max-width:560px){.pw-law-contact-scene__title{font-size:42px}.pw-law-contact-scene__contact a{font-size:18px}.pw-law-contact-scene__footer{margin-top:42px}.pw-law-contact-section .elementor-widget-form .elementor-form:before{margin-bottom:26px}}
