.law-shell{--law-navy:#163b5c;--law-blue:#006ca4;--law-orange:#f36a2e;--law-ink:#17232d;--law-line:#d8e1e6;color:var(--law-ink);background:#fff}.law-container{width:min(1120px,calc(100% - 96px));margin-inline:auto}.law-hero{background:var(--law-navy);color:#fff;padding:clamp(64px,8vw,108px) 0 62px;overflow:hidden;position:relative}.law-hero:after{content:"§";position:absolute;right:3vw;bottom:-.28em;font-size:clamp(230px,32vw,500px);font-weight:700;line-height:1;color:#ffffff09;pointer-events:none}.law-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:80px;align-items:end}.law-kicker{margin:0 0 17px;font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase;color:#ffc489}.law-hero h1{max-width:750px;margin:0;font-size:clamp(44px,6.2vw,82px);line-height:1.02;letter-spacing:-.05em;font-weight:650}.law-hero-copy p{margin:0;color:#d7e5ee;font-size:17px;line-height:1.75}.law-hero-copy span{display:block;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.22);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a9c2d2}.law-portals{padding:74px 0 86px}.law-section-head{display:grid;grid-template-columns:180px 1fr;gap:38px;align-items:end;margin-bottom:34px}.law-section-head>p{margin:0;color:var(--law-orange);font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.law-section-head h2{margin:0;font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;color:var(--law-navy)}.law-portal-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--law-line);border-left:1px solid var(--law-line)}.law-portal{position:relative;min-height:230px;padding:30px 29px 26px;border-right:1px solid var(--law-line);border-bottom:1px solid var(--law-line);color:var(--law-ink);transition:background .2s ease,color .2s ease}.law-portal>span{font-size:12px;font-weight:750;letter-spacing:.12em;color:var(--law-orange)}.law-portal h3{margin:42px 0 11px;font-size:23px;line-height:1.15;letter-spacing:-.025em;color:var(--law-navy)}.law-portal p{margin:0;max-width:280px;font-size:14px;line-height:1.65;color:#63727c;transition:color .2s ease}.law-portal>b{position:absolute;right:27px;top:25px;font-size:25px;font-weight:400;color:var(--law-orange);transition:transform .2s ease}.law-portal:hover{background:var(--law-navy);color:#fff}.law-portal:hover h3{color:#fff}.law-portal:hover p{color:#d7e4ec}.law-portal:hover>b{transform:translate(3px,-3px)}.law-catalog{background:#f3f6f7;border-top:1px solid var(--law-line);padding:22px 0 84px}.law-group{padding:62px 0 12px}.law-group+.law-group{border-top:1px solid var(--law-line);margin-top:40px}.law-group-head{display:grid;grid-template-columns:88px minmax(0,1fr);gap:30px;margin-bottom:30px}.law-group-head>span{color:var(--law-orange);font-size:14px;font-weight:750;letter-spacing:.12em;padding-top:8px}.law-group-head h2{margin:0;font-size:clamp(29px,3.6vw,46px);line-height:1.08;letter-spacing:-.04em;color:var(--law-navy)}.law-group-head p{max-width:730px;margin:15px 0 0;color:#63717a;line-height:1.7;font-size:15px}.law-list{margin-left:118px;border-top:1px solid #cbd6dc}.law-item{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:42px;align-items:center;padding:25px 0;border-bottom:1px solid #cbd6dc;color:var(--law-ink)}.law-item h3{margin:0;font-size:19px;line-height:1.35;letter-spacing:-.015em;color:var(--law-ink);transition:color .18s ease}.law-item p{max-width:780px;margin:8px 0 0;font-size:14px;line-height:1.65;color:#68757e}.law-item>span{text-align:right;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--law-blue)}.law-item>span b{font-size:17px;font-weight:400;margin-left:5px}.law-item:hover h3{color:var(--law-orange)}.law-use{padding:76px 0 86px;background:#fff}.law-use-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px}.law-use h2{max-width:470px;margin:0;font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.04em;color:var(--law-navy)}.law-use-grid>div:last-child{padding-top:29px;border-top:2px solid var(--law-orange)}.law-use-grid>div:last-child p{margin:0;color:#5c6a74;font-size:15px;line-height:1.8}.law-use-grid>div:last-child p+p{margin-top:17px}.law-use a{color:var(--law-blue);font-weight:700}@media(max-width:850px){.law-container{width:calc(100% - 44px)}.law-hero-grid{grid-template-columns:1fr;gap:28px}.law-hero-copy{max-width:620px}.law-portal-grid{grid-template-columns:1fr 1fr}.law-use-grid{grid-template-columns:1fr;gap:35px}}@media(max-width:600px){.law-hero{padding:54px 0 44px}.law-portals{padding:54px 0 62px}.law-section-head{grid-template-columns:1fr;gap:10px}.law-portal-grid{grid-template-columns:1fr}.law-portal{min-height:205px}.law-group{padding-top:46px}.law-group-head{grid-template-columns:1fr;gap:9px}.law-list{margin-left:0}.law-item{grid-template-columns:1fr;gap:13px}.law-item>span{text-align:left}.law-use{padding:58px 0 64px}}@media(prefers-reduced-motion:reduce){.law-portal,.law-portal p,.law-portal>b,.law-item h3{transition:none}.law-portal:hover>b{transform:none}}
