.law-hero{background:radial-gradient(at 20% 60%,#6e5d2922,#0000 55%);padding:65px 0 60px}.law-hero__grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;min-height:550px;display:grid}.law-count{border-right:1px solid #e6c32f44;flex-direction:column;justify-content:center;align-self:stretch;padding:20px 40px 20px 0;display:flex;position:relative}.law-count>span{letter-spacing:.13em;color:#aab3bd;font-size:11px}.law-count strong{letter-spacing:-.09em;color:#e6c32f;font-size:250px;font-weight:400;line-height:1}.law-count small{letter-spacing:.15em;color:#b3bbc5;margin-top:15px;font-size:12px}.law-fan{perspective:1200px;justify-content:flex-end;gap:18px;margin-top:20px;display:flex}.law-fan>span{letter-spacing:.05em;background:linear-gradient(125deg,#202a34,#10151b);border-top:1px solid #e6c32f55;width:21%;min-height:100px;padding:30px 20px 24px;font-size:13px;display:block;transform:rotateY(-10deg)rotate(-3deg);box-shadow:12px 20px 30px #0004}.law-fan>span:nth-child(2n){transform:rotateY(10deg)rotate(3deg)}.law-directory-heading{max-width:670px;margin-bottom:40px}.law-directory{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.law-tabs{grid-template-columns:1fr 1fr;gap:0 25px;margin:0;display:grid!important}.law-tabs button{background:0 0;border:0;border-bottom:1px solid #28313b;border-radius:0;align-items:start;gap:15px;min-height:55px;padding:14px 0;font-size:13px;display:flex}.law-tabs button span{color:#d2bd67;margin-top:2px;font-size:10px}.law-tabs button[aria-pressed=true]{color:#e6c32f;background:0 0;border-color:#e6c32f}.law-files{grid-template-columns:1fr 1fr;gap:25px;display:grid}.law-file{border-top:1px solid #50583e;padding:22px 0}.law-file__number{color:#69704f;margin-bottom:30px;font-size:55px;line-height:1;display:block}.law-file h3{font-size:25px}.law-file .eyebrow{font-size:10px}.law-file__id{color:#e3d39b;font-size:20px}.law-file .ap-source{font-size:11px}.discipline-enhanced .law-files{display:block}.discipline-enhanced .law-file{background:linear-gradient(120deg,#222b33,#121920);border-left:1px solid #e6c32f66;padding:40px 35px 40px 45px;box-shadow:22px 28px 50px #0004}.discipline-enhanced .law-file:not(.is-active){display:none}.discipline-enhanced .law-file__number{margin-bottom:40px;font-size:110px}.discipline-enhanced .law-file h3{font-size:38px}.law-selection{max-width:1000px}.law-selection .ap-copy__body ul{columns:2;column-gap:90px}.law-selection .ap-copy__body li{break-inside:avoid}.law-method{padding-top:50px}.law-folio{border-left:1px solid #e6c32f55;flex-direction:column;gap:30px;padding:15px 0 15px 30px;display:flex}.law-folio span{border-bottom:1px solid #28313b;width:85%;padding:16px 0;font-size:28px}@media (width<=1100px) and (width>=701px){.law-hero__grid{grid-template-columns:.6fr 1.4fr;gap:45px}.law-count strong{font-size:180px}.law-fan{gap:10px}.law-fan>span{width:24%;padding:20px 12px;font-size:11px}.law-directory{gap:40px}.law-tabs{display:block!important}.discipline-enhanced .law-file h3{font-size:30px}}@media (width<=700px){.law-hero{padding:36px 0 40px}.law-hero__grid{flex-direction:column-reverse;align-items:stretch;gap:20px;min-height:0;display:flex}.law-count{border-right:0;grid-template-columns:110px 1fr;justify-content:start;align-items:center;gap:0 20px;padding:15px 0 0;display:grid}.law-count strong{grid-area:1/1/3;font-size:115px}.law-count>span{grid-column:2;align-self:end;font-size:10px;line-height:1.6}.law-count small{grid-column:2;align-self:start;font-size:11px}.law-fan{gap:6px;margin-top:20px}.law-fan>span{width:25%;min-height:95px;padding:17px 8px;font-size:9px;line-height:1.6}.law-directory-heading{margin-bottom:25px}.law-directory{display:block}.law-tabs{grid-template-columns:1fr 1fr;gap:0 20px;margin:0 0 28px}.law-tabs button{gap:10px;padding:12px 0;font-size:12px}.discipline-enhanced .law-file{padding:25px 22px}.discipline-enhanced .law-file__number{margin-bottom:25px;font-size:70px}.discipline-enhanced .law-file h3{font-size:28px}.law-files{gap:20px}.law-file h3{font-size:20px}.law-file__number{margin-bottom:15px;font-size:35px}.law-file__id{font-size:16px}.law-selection .ap-copy__body ul{columns:1}.law-folio{gap:10px;margin-bottom:35px;padding-left:20px}.law-folio span{font-size:24px}.law-method .ap-two{flex-direction:column-reverse;gap:30px;display:flex}.law-method .ap-two>div+div{margin-top:0}.law-files{display:block}.law-file{margin-bottom:20px}.law-file h3{overflow-wrap:anywhere}}
