.pbg-legal-attention{position:relative;padding-top:104px;background:linear-gradient(180deg,#f3f6fa 0,#fff 100%)}
.pbg-legal-attention:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,#6e8dcc,transparent)}
.pbg-legal-article-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:70px;align-items:end}
.pbg-legal-article-title h2{max-width:820px;font:600 clamp(3.15rem,5.4vw,5.5rem)/.97 "PBG Display",Georgia,serif;letter-spacing:-.045em}
.pbg-legal-article-title>p:last-child{max-width:820px;margin:25px 0 0;color:#4f5d72;font-size:1.12rem;line-height:1.75}
.pbg-legal-now{padding:28px;border:1px solid #253654;border-radius:16px;background:linear-gradient(145deg,#09101c,#142641);color:#fff;box-shadow:0 24px 58px rgba(8,20,39,.16)}
.pbg-legal-now>span{color:#9bbbf5;font-size:.7rem;font-weight:900;letter-spacing:.1em}
.pbg-legal-now>strong{display:block;margin:17px 0 11px;font:600 1.75rem/1.05 "PBG Display",Georgia,serif}
.pbg-legal-now p{margin:0;color:#c4cfdf;line-height:1.65}
.pbg-law-timeline{display:grid;grid-template-columns:1fr 46px 1fr 46px 1fr;align-items:center;margin-top:50px;padding:20px;border:1px solid #d2d9e4;border-radius:15px;background:#fff;box-shadow:0 16px 45px rgba(12,28,53,.065)}
.pbg-law-timeline article{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:12px}
.pbg-law-timeline time{display:grid;min-width:67px;height:42px;place-items:center;border-radius:8px;background:#e8edf5;color:#34445e;font-size:.73rem;font-weight:900}
.pbg-law-timeline article.is-current time{background:#234fc2;color:#fff;box-shadow:0 8px 22px rgba(35,79,194,.26)}
.pbg-law-timeline strong,.pbg-law-timeline span{display:block}.pbg-law-timeline strong{font-size:.88rem}.pbg-law-timeline span{margin-top:3px;color:#697588;font-size:.75rem;line-height:1.45}
.pbg-law-timeline>i{height:1px;background:#b6c2d4;position:relative}.pbg-law-timeline>i:after{content:"";position:absolute;right:0;top:-3px;border-width:4px 0 4px 6px;border-style:solid;border-color:transparent transparent transparent #8191aa}
.pbg-legal-article-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:68px;margin-top:68px;align-items:start}
.pbg-editorial-copy{font-size:1.05rem;line-height:1.82;color:#3e4b5e}.pbg-editorial-copy>p{margin:0 0 22px}.pbg-editorial-copy .pbg-dropcap:first-letter{float:left;margin:4px 9px 0 0;font:600 4rem/.72 "PBG Display",Georgia,serif;color:#234fc2}
.pbg-editorial-copy blockquote{margin:35px 0 0;padding:24px 26px;border-left:4px solid #315fc5;background:#eaf0fb;color:#15243d}.pbg-editorial-copy blockquote strong,.pbg-editorial-copy blockquote span{display:block}.pbg-editorial-copy blockquote span{margin-top:7px;color:#506079;font-size:.94rem}
.pbg-legal-actions{padding:30px;border:1px solid #d2d9e4;border-radius:16px;background:#fff;box-shadow:0 20px 55px rgba(9,24,48,.075)}
.pbg-legal-actions ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.pbg-legal-actions li{display:grid;grid-template-columns:40px 1fr;gap:13px;padding:17px 0;border-bottom:1px solid #e2e6ec}.pbg-legal-actions li:last-child{border-bottom:0}.pbg-legal-actions b{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#e4ebf8;color:#214999;font-size:.72rem}.pbg-legal-actions strong,.pbg-legal-actions span{display:block}.pbg-legal-actions strong{font-size:.96rem}.pbg-legal-actions span{margin-top:4px;color:#657186;font-size:.86rem;line-height:1.5}
.pbg-legal-conversion{display:grid;grid-template-columns:1fr auto;gap:42px;align-items:center;margin-top:66px;padding:35px 38px;border:1px solid #273c60;border-radius:17px;background:linear-gradient(135deg,#07101e,#152d50);color:#fff;box-shadow:0 28px 70px rgba(6,18,37,.2)}
.pbg-legal-conversion>div>span{color:#9dbcf4;font-size:.7rem;font-weight:900;letter-spacing:.11em}.pbg-legal-conversion h3{max-width:760px;margin:12px 0 9px;font:600 clamp(2rem,3.5vw,3.1rem)/1.03 "PBG Display",Georgia,serif}.pbg-legal-conversion p{max-width:730px;margin:0;color:#c6d2e3;line-height:1.65}.pbg-legal-conversion small{display:block;max-width:760px;margin-top:15px;color:#8f9db1;font-size:.74rem;line-height:1.5}.pbg-legal-conversion nav{display:grid;gap:10px;min-width:250px}.pbg-legal-conversion .pbg-button-ghost{color:#fff!important}
.pbg-legal-sources{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:20px;color:#738096;font-size:.77rem}.pbg-legal-sources a{color:#345aa6}.pbg-legal-sources strong{color:#536178}
@media(max-width:900px){.pbg-legal-article-head,.pbg-legal-article-grid,.pbg-legal-conversion{grid-template-columns:1fr}.pbg-law-timeline{grid-template-columns:1fr}.pbg-law-timeline>i{width:1px;height:22px;margin-left:46px}.pbg-law-timeline>i:after{right:-3px;top:auto;bottom:0;border-width:6px 4px 0;border-color:#8191aa transparent transparent}.pbg-legal-conversion nav{min-width:0}.pbg-legal-conversion nav .pbg-button{width:100%}}
@media(max-width:700px){.pbg-legal-attention{padding-top:78px}.pbg-legal-article-head{gap:32px}.pbg-legal-article-title h2{font-size:clamp(2.75rem,13vw,4.2rem)}.pbg-law-timeline{padding:10px}.pbg-law-timeline article{grid-template-columns:1fr}.pbg-law-timeline time{width:max-content;padding:0 12px}.pbg-legal-article-grid{gap:34px;margin-top:48px}.pbg-legal-actions{padding:22px 18px}.pbg-legal-conversion{padding:28px 20px}.pbg-legal-sources{display:grid}}
