/* Cases under professionals; independent of the site's animation and private data. */
.team-grid{align-items:start}.person-column{min-width:0;display:flex;flex-direction:column;gap:0}.person-column .person-card{margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.representative-matter{padding:30px 28px;background:linear-gradient(135deg,#0c2033,#223c50);color:#e5edf0;border-radius:0 0 24px 24px;overflow-wrap:anywhere;margin:0 0 18px}.representative-matter+.representative-matter{border-radius:24px}
.representative-matter .matter-eyebrow{margin:0 0 14px;color:#dbc285;font-size:12px;font-weight:700;letter-spacing:.14em}.representative-matter h4{font:700 22px/1.4 Arial,sans-serif;color:#fff;margin:0 0 22px}.matter-part{border-top:1px solid #ffffff26;padding:18px 0 0;margin-top:18px}.matter-part h5{color:#8ed2cc;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.12em;margin:0 0 8px}.representative-matter .matter-part p{font-size:15px;line-height:1.8;color:#e0e7eb;margin:0}.matter-link{display:inline-block;color:#e3cc96;margin-top:22px;font-size:13px}
#cases .case-grid{align-items:stretch}#cases .case-card{display:flex;flex-direction:column;min-width:0}#cases .case-card>div{display:flex;flex-direction:column;flex:1}#cases .case-preview{font-size:15px;line-height:1.85;margin:14px 0 22px;color:#647180}#cases .case-link{align-self:flex-start;margin-top:auto}
@media(min-width:761px){.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.representative-matter{padding:24px 20px}.representative-matter h4{font-size:20px}}

@media(min-width:761px){.person-column{display:grid;grid-template-rows:subgrid;row-gap:0;align-items:stretch}.person-column .person-card{align-self:stretch}.representative-matter{align-self:stretch}}
@media(min-width:761px){.person-column[data-case-rows="1"]{grid-row:span 1}}
@media(min-width:761px){.person-column[data-case-rows="2"]{grid-row:span 2}}
@media(min-width:761px){.person-column[data-case-rows="3"]{grid-row:span 3}}
@media(min-width:761px){.person-column[data-case-rows="4"]{grid-row:span 4}}
@media(min-width:761px){.person-column[data-case-rows="5"]{grid-row:span 5}}
@media(min-width:761px){.person-column[data-case-rows="6"]{grid-row:span 6}}
@media(min-width:761px){.person-column[data-case-rows="7"]{grid-row:span 7}}
@media(min-width:761px){.person-column[data-case-rows="8"]{grid-row:span 8}}
@media(min-width:761px){.person-column[data-case-rows="9"]{grid-row:span 9}}
@media(min-width:761px){.person-column[data-case-rows="10"]{grid-row:span 10}}
@media(min-width:761px){.person-column[data-case-rows="11"]{grid-row:span 11}}
@media(min-width:761px){.person-column[data-case-rows="12"]{grid-row:span 12}}
@media(min-width:761px){.person-column[data-case-rows="13"]{grid-row:span 13}}
@media(min-width:761px){.person-column[data-case-rows="14"]{grid-row:span 14}}
@media(min-width:761px){.person-column[data-case-rows="15"]{grid-row:span 15}}
@media(min-width:761px){.person-column[data-case-rows="16"]{grid-row:span 16}}
@media(min-width:761px){.person-column[data-case-rows="17"]{grid-row:span 17}}
@media(min-width:761px){.person-column[data-case-rows="18"]{grid-row:span 18}}
@media(min-width:761px){.person-column[data-case-rows="19"]{grid-row:span 19}}
@media(min-width:761px){.person-column[data-case-rows="20"]{grid-row:span 20}}
@media(min-width:761px){.person-column[data-case-rows="21"]{grid-row:span 21}}
@media(min-width:761px){.person-column[data-case-rows="22"]{grid-row:span 22}}
@media(min-width:761px){.person-column[data-case-rows="23"]{grid-row:span 23}}
@media(min-width:761px){.person-column[data-case-rows="24"]{grid-row:span 24}}
@media(min-width:761px){.person-column[data-case-rows="25"]{grid-row:span 25}}
@media(min-width:761px){.person-column[data-case-rows="26"]{grid-row:span 26}}
@media(min-width:761px){.person-column[data-case-rows="27"]{grid-row:span 27}}
@media(min-width:761px){.person-column[data-case-rows="28"]{grid-row:span 28}}
@media(min-width:761px){.person-column[data-case-rows="29"]{grid-row:span 29}}
@media(min-width:761px){.person-column[data-case-rows="30"]{grid-row:span 30}}
@media(min-width:761px){.person-column[data-case-rows="31"]{grid-row:span 31}}
@media(min-width:761px){.person-column[data-case-rows="32"]{grid-row:span 32}}
@media(min-width:761px){.person-column[data-case-rows="33"]{grid-row:span 33}}
@media(min-width:761px){.person-column[data-case-rows="34"]{grid-row:span 34}}
@media(min-width:761px){.person-column[data-case-rows="35"]{grid-row:span 35}}
@media(min-width:761px){.person-column[data-case-rows="36"]{grid-row:span 36}}
@media(min-width:761px){.person-column[data-case-rows="37"]{grid-row:span 37}}
@media(min-width:761px){.person-column[data-case-rows="38"]{grid-row:span 38}}
@media(min-width:761px){.person-column[data-case-rows="39"]{grid-row:span 39}}
@media(min-width:761px){.person-column[data-case-rows="40"]{grid-row:span 40}}
@media(min-width:761px){.person-column[data-case-rows="41"]{grid-row:span 41}}
@media(min-width:761px){.person-column[data-case-rows="42"]{grid-row:span 42}}
@media(min-width:761px){.person-column[data-case-rows="43"]{grid-row:span 43}}
@media(min-width:761px){.person-column[data-case-rows="44"]{grid-row:span 44}}
@media(min-width:761px){.person-column[data-case-rows="45"]{grid-row:span 45}}
@media(min-width:761px){.person-column[data-case-rows="46"]{grid-row:span 46}}
@media(min-width:761px){.person-column[data-case-rows="47"]{grid-row:span 47}}
@media(min-width:761px){.person-column[data-case-rows="48"]{grid-row:span 48}}
@media(min-width:761px){.person-column[data-case-rows="49"]{grid-row:span 49}}
@media(min-width:761px){.person-column[data-case-rows="50"]{grid-row:span 50}}
@media(min-width:761px){.person-column[data-case-rows="51"]{grid-row:span 51}}
@media(min-width:761px){.person-column[data-case-rows="52"]{grid-row:span 52}}
@media(min-width:761px){.person-column[data-case-rows="53"]{grid-row:span 53}}
@media(min-width:761px){.person-column[data-case-rows="54"]{grid-row:span 54}}
@media(min-width:761px){.person-column[data-case-rows="55"]{grid-row:span 55}}
@media(min-width:761px){.person-column[data-case-rows="56"]{grid-row:span 56}}
@media(min-width:761px){.person-column[data-case-rows="57"]{grid-row:span 57}}
@media(min-width:761px){.person-column[data-case-rows="58"]{grid-row:span 58}}
@media(min-width:761px){.person-column[data-case-rows="59"]{grid-row:span 59}}
@media(min-width:761px){.person-column[data-case-rows="60"]{grid-row:span 60}}
@media(min-width:761px){.person-column[data-case-rows="61"]{grid-row:span 61}}
@media(min-width:761px){.person-column[data-case-rows="62"]{grid-row:span 62}}
@media(min-width:761px){.person-column[data-case-rows="63"]{grid-row:span 63}}
@media(min-width:761px){.person-column[data-case-rows="64"]{grid-row:span 64}}
@media(min-width:761px){.person-column[data-case-rows="65"]{grid-row:span 65}}
@media(min-width:761px){.person-column[data-case-rows="66"]{grid-row:span 66}}
@media(min-width:761px){.person-column[data-case-rows="67"]{grid-row:span 67}}
@media(min-width:761px){.person-column[data-case-rows="68"]{grid-row:span 68}}
@media(min-width:761px){.person-column[data-case-rows="69"]{grid-row:span 69}}
@media(min-width:761px){.person-column[data-case-rows="70"]{grid-row:span 70}}
@media(min-width:761px){.person-column[data-case-rows="71"]{grid-row:span 71}}
@media(min-width:761px){.person-column[data-case-rows="72"]{grid-row:span 72}}
@media(min-width:761px){.person-column[data-case-rows="73"]{grid-row:span 73}}
@media(min-width:761px){.person-column[data-case-rows="74"]{grid-row:span 74}}
@media(min-width:761px){.person-column[data-case-rows="75"]{grid-row:span 75}}
@media(min-width:761px){.person-column[data-case-rows="76"]{grid-row:span 76}}
@media(min-width:761px){.person-column[data-case-rows="77"]{grid-row:span 77}}
@media(min-width:761px){.person-column[data-case-rows="78"]{grid-row:span 78}}
@media(min-width:761px){.person-column[data-case-rows="79"]{grid-row:span 79}}
@media(min-width:761px){.person-column[data-case-rows="80"]{grid-row:span 80}}
@media(min-width:761px){.person-column[data-case-rows="81"]{grid-row:span 81}}
@media(min-width:761px){.person-column[data-case-rows="82"]{grid-row:span 82}}
@media(min-width:761px){.person-column[data-case-rows="83"]{grid-row:span 83}}
@media(min-width:761px){.person-column[data-case-rows="84"]{grid-row:span 84}}
@media(min-width:761px){.person-column[data-case-rows="85"]{grid-row:span 85}}
@media(min-width:761px){.person-column[data-case-rows="86"]{grid-row:span 86}}
@media(min-width:761px){.person-column[data-case-rows="87"]{grid-row:span 87}}
@media(min-width:761px){.person-column[data-case-rows="88"]{grid-row:span 88}}
@media(min-width:761px){.person-column[data-case-rows="89"]{grid-row:span 89}}
@media(min-width:761px){.person-column[data-case-rows="90"]{grid-row:span 90}}
@media(min-width:761px){.person-column[data-case-rows="91"]{grid-row:span 91}}
@media(min-width:761px){.person-column[data-case-rows="92"]{grid-row:span 92}}
@media(min-width:761px){.person-column[data-case-rows="93"]{grid-row:span 93}}
@media(min-width:761px){.person-column[data-case-rows="94"]{grid-row:span 94}}
@media(min-width:761px){.person-column[data-case-rows="95"]{grid-row:span 95}}
@media(min-width:761px){.person-column[data-case-rows="96"]{grid-row:span 96}}
@media(min-width:761px){.person-column[data-case-rows="97"]{grid-row:span 97}}
@media(min-width:761px){.person-column[data-case-rows="98"]{grid-row:span 98}}
@media(min-width:761px){.person-column[data-case-rows="99"]{grid-row:span 99}}
@media(min-width:761px){.person-column[data-case-rows="100"]{grid-row:span 100}}
@media(min-width:761px){.person-column[data-case-rows="101"]{grid-row:span 101}}
@media(min-width:761px){.person-column[data-case-rows="102"]{grid-row:span 102}}
@media(min-width:761px){.person-column[data-case-rows="103"]{grid-row:span 103}}
@media(min-width:761px){.person-column[data-case-rows="104"]{grid-row:span 104}}
@media(min-width:761px){.person-column[data-case-rows="105"]{grid-row:span 105}}
@media(min-width:761px){.person-column[data-case-rows="106"]{grid-row:span 106}}
@media(min-width:761px){.person-column[data-case-rows="107"]{grid-row:span 107}}
@media(min-width:761px){.person-column[data-case-rows="108"]{grid-row:span 108}}
@media(min-width:761px){.person-column[data-case-rows="109"]{grid-row:span 109}}
@media(min-width:761px){.person-column[data-case-rows="110"]{grid-row:span 110}}
@media(min-width:761px){.person-column[data-case-rows="111"]{grid-row:span 111}}
@media(min-width:761px){.person-column[data-case-rows="112"]{grid-row:span 112}}
@media(min-width:761px){.person-column[data-case-rows="113"]{grid-row:span 113}}
@media(min-width:761px){.person-column[data-case-rows="114"]{grid-row:span 114}}
@media(min-width:761px){.person-column[data-case-rows="115"]{grid-row:span 115}}
@media(min-width:761px){.person-column[data-case-rows="116"]{grid-row:span 116}}
@media(min-width:761px){.person-column[data-case-rows="117"]{grid-row:span 117}}
@media(min-width:761px){.person-column[data-case-rows="118"]{grid-row:span 118}}
@media(min-width:761px){.person-column[data-case-rows="119"]{grid-row:span 119}}
@media(min-width:761px){.person-column[data-case-rows="120"]{grid-row:span 120}}
@media(min-width:761px){.person-column[data-case-rows="121"]{grid-row:span 121}}
@media(min-width:761px){.person-column[data-case-rows="122"]{grid-row:span 122}}
@media(min-width:761px){.person-column[data-case-rows="123"]{grid-row:span 123}}
@media(min-width:761px){.person-column[data-case-rows="124"]{grid-row:span 124}}
@media(min-width:761px){.person-column[data-case-rows="125"]{grid-row:span 125}}
@media(min-width:761px){.person-column[data-case-rows="126"]{grid-row:span 126}}
@media(min-width:761px){.person-column[data-case-rows="127"]{grid-row:span 127}}
@media(min-width:761px){.person-column[data-case-rows="128"]{grid-row:span 128}}
@media(min-width:761px){.person-column[data-case-rows="129"]{grid-row:span 129}}
@media(min-width:761px){.person-column[data-case-rows="130"]{grid-row:span 130}}
@media(min-width:761px){.person-column[data-case-rows="131"]{grid-row:span 131}}
@media(min-width:761px){.person-column[data-case-rows="132"]{grid-row:span 132}}
@media(min-width:761px){.person-column[data-case-rows="133"]{grid-row:span 133}}
@media(min-width:761px){.person-column[data-case-rows="134"]{grid-row:span 134}}
@media(min-width:761px){.person-column[data-case-rows="135"]{grid-row:span 135}}
@media(min-width:761px){.person-column[data-case-rows="136"]{grid-row:span 136}}
@media(min-width:761px){.person-column[data-case-rows="137"]{grid-row:span 137}}
@media(min-width:761px){.person-column[data-case-rows="138"]{grid-row:span 138}}
@media(min-width:761px){.person-column[data-case-rows="139"]{grid-row:span 139}}
@media(min-width:761px){.person-column[data-case-rows="140"]{grid-row:span 140}}
@media(min-width:761px){.person-column[data-case-rows="141"]{grid-row:span 141}}
@media(min-width:761px){.person-column[data-case-rows="142"]{grid-row:span 142}}
@media(min-width:761px){.person-column[data-case-rows="143"]{grid-row:span 143}}
@media(min-width:761px){.person-column[data-case-rows="144"]{grid-row:span 144}}
@media(min-width:761px){.person-column[data-case-rows="145"]{grid-row:span 145}}
@media(min-width:761px){.person-column[data-case-rows="146"]{grid-row:span 146}}
@media(min-width:761px){.person-column[data-case-rows="147"]{grid-row:span 147}}
@media(min-width:761px){.person-column[data-case-rows="148"]{grid-row:span 148}}
@media(min-width:761px){.person-column[data-case-rows="149"]{grid-row:span 149}}
@media(min-width:761px){.person-column[data-case-rows="150"]{grid-row:span 150}}
@media(min-width:761px){.person-column[data-case-rows="151"]{grid-row:span 151}}
@media(min-width:761px){.person-column[data-case-rows="152"]{grid-row:span 152}}
@media(min-width:761px){.person-column[data-case-rows="153"]{grid-row:span 153}}
@media(min-width:761px){.person-column[data-case-rows="154"]{grid-row:span 154}}
@media(min-width:761px){.person-column[data-case-rows="155"]{grid-row:span 155}}
@media(min-width:761px){.person-column[data-case-rows="156"]{grid-row:span 156}}
@media(min-width:761px){.person-column[data-case-rows="157"]{grid-row:span 157}}
@media(min-width:761px){.person-column[data-case-rows="158"]{grid-row:span 158}}
@media(min-width:761px){.person-column[data-case-rows="159"]{grid-row:span 159}}
@media(min-width:761px){.person-column[data-case-rows="160"]{grid-row:span 160}}
@media(min-width:761px){.person-column[data-case-rows="161"]{grid-row:span 161}}
@media(min-width:761px){.person-column[data-case-rows="162"]{grid-row:span 162}}
@media(min-width:761px){.person-column[data-case-rows="163"]{grid-row:span 163}}
@media(min-width:761px){.person-column[data-case-rows="164"]{grid-row:span 164}}
@media(min-width:761px){.person-column[data-case-rows="165"]{grid-row:span 165}}
@media(min-width:761px){.person-column[data-case-rows="166"]{grid-row:span 166}}
@media(min-width:761px){.person-column[data-case-rows="167"]{grid-row:span 167}}
@media(min-width:761px){.person-column[data-case-rows="168"]{grid-row:span 168}}
@media(min-width:761px){.person-column[data-case-rows="169"]{grid-row:span 169}}
@media(min-width:761px){.person-column[data-case-rows="170"]{grid-row:span 170}}
@media(min-width:761px){.person-column[data-case-rows="171"]{grid-row:span 171}}
@media(min-width:761px){.person-column[data-case-rows="172"]{grid-row:span 172}}
@media(min-width:761px){.person-column[data-case-rows="173"]{grid-row:span 173}}
@media(min-width:761px){.person-column[data-case-rows="174"]{grid-row:span 174}}
@media(min-width:761px){.person-column[data-case-rows="175"]{grid-row:span 175}}
@media(min-width:761px){.person-column[data-case-rows="176"]{grid-row:span 176}}
@media(min-width:761px){.person-column[data-case-rows="177"]{grid-row:span 177}}
@media(min-width:761px){.person-column[data-case-rows="178"]{grid-row:span 178}}
@media(min-width:761px){.person-column[data-case-rows="179"]{grid-row:span 179}}
@media(min-width:761px){.person-column[data-case-rows="180"]{grid-row:span 180}}
@media(min-width:761px){.person-column[data-case-rows="181"]{grid-row:span 181}}
@media(min-width:761px){.person-column[data-case-rows="182"]{grid-row:span 182}}
@media(min-width:761px){.person-column[data-case-rows="183"]{grid-row:span 183}}
@media(min-width:761px){.person-column[data-case-rows="184"]{grid-row:span 184}}
@media(min-width:761px){.person-column[data-case-rows="185"]{grid-row:span 185}}
@media(min-width:761px){.person-column[data-case-rows="186"]{grid-row:span 186}}
@media(min-width:761px){.person-column[data-case-rows="187"]{grid-row:span 187}}
@media(min-width:761px){.person-column[data-case-rows="188"]{grid-row:span 188}}
@media(min-width:761px){.person-column[data-case-rows="189"]{grid-row:span 189}}
@media(min-width:761px){.person-column[data-case-rows="190"]{grid-row:span 190}}
@media(min-width:761px){.person-column[data-case-rows="191"]{grid-row:span 191}}
@media(min-width:761px){.person-column[data-case-rows="192"]{grid-row:span 192}}
@media(min-width:761px){.person-column[data-case-rows="193"]{grid-row:span 193}}
@media(min-width:761px){.person-column[data-case-rows="194"]{grid-row:span 194}}
@media(min-width:761px){.person-column[data-case-rows="195"]{grid-row:span 195}}
@media(min-width:761px){.person-column[data-case-rows="196"]{grid-row:span 196}}
@media(min-width:761px){.person-column[data-case-rows="197"]{grid-row:span 197}}
@media(min-width:761px){.person-column[data-case-rows="198"]{grid-row:span 198}}
@media(min-width:761px){.person-column[data-case-rows="199"]{grid-row:span 199}}
@media(min-width:761px){.person-column[data-case-rows="200"]{grid-row:span 200}}
@media(min-width:761px){.person-column[data-case-rows="201"]{grid-row:span 201}}

/* Reference layout: compact representative matters and separate resource cards. */
#team .representative-matter{padding:25px 26px;background:linear-gradient(135deg,#101c23,#253943);margin-bottom:0;border-radius:0 0 20px 20px}
#team .representative-matter+.representative-matter{margin-top:16px;border-radius:20px}
#team .representative-matter .matter-eyebrow{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.13em;margin:0 0 12px;color:#dac28e}
#team .representative-matter h4{font:700 20px/1.35 Arial,sans-serif;margin:0 0 18px;color:#fff}
#team .matter-part{padding:14px 0 0;margin:14px 0 0;border-top:1px solid #ffffff20}
#team .matter-part h5{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.15em;margin:0 0 7px;color:#88c7c3}
#team .representative-matter .matter-part p{font:400 14px/1.65 Arial,sans-serif;color:#d2dadd;margin:0;white-space:pre-line}
#cases .case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
#cases .case-card{border:1px solid #e0e6e9;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 12px 25px #11263708}
#cases .case-card .resource-body{padding:28px;min-width:0}
#cases .resource-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 44px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.13em;color:#538c89}
#cases .resource-meta span:last-child{color:#a88445;font-size:13px;letter-spacing:.05em}
#cases .case-card h3{font:700 23px/1.3 Arial,sans-serif;color:#122c35;margin:0;min-height:60px;overflow-wrap:anywhere}
#cases .case-card .case-preview{font:400 14px/1.75 Arial,sans-serif;color:#647180;margin:16px 0 24px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden}
#cases .case-link{display:block;align-self:stretch;border-top:1px solid #e2e8eb;padding-top:17px;margin-top:auto;font:700 13px/1.5 Arial,sans-serif;color:#173841;text-decoration:none}
#cases .case-card>a img{width:100%;height:180px;object-fit:cover}
@media(max-width:1000px) and (min-width:761px){#cases .case-card .resource-body{padding:22px}#cases .case-card h3{font-size:20px}}
@media(max-width:760px){#cases .case-grid{grid-template-columns:1fr}#team .representative-matter{padding:22px}#team .representative-matter h4{font-size:19px}#cases .resource-meta{margin-bottom:28px}#cases .case-card h3{min-height:0}}

/* Unified typography for the team and resources, scoped to these sections. */
#team,#cases{font-family:"Segoe UI",Arial,"Microsoft JhengHei",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
#team .collection-heading,#cases .collection-heading{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:36px;margin-bottom:40px}
#team .collection-heading .eyebrow,#cases .collection-heading .eyebrow{color:#487f7d;font:700 12px/1.5 "Segoe UI",Arial,sans-serif;letter-spacing:.13em;margin:0 0 8px}
#team .collection-heading h2,#cases .collection-heading h2{font-family:inherit;font-weight:750;font-size:clamp(34px,3.6vw,60px);line-height:1.08;letter-spacing:-.035em;margin:0;color:#1b2d34}
#team .collection-heading>p,#cases .collection-heading>p{font:400 17px/1.65 "Segoe UI",Arial,sans-serif;margin:0;color:#65757b}
#team .person-card{padding:28px;gap:22px;background:linear-gradient(135deg,#fff,#f8fbfa);box-shadow:none}
#team .person-card>div{min-width:0}
#team .person-card h3{font:700 clamp(25px,2.25vw,36px)/1.15 "Segoe UI",Arial,sans-serif;letter-spacing:-.025em;color:#1b2d34;margin:0 0 10px}
#team .person-card .person-role{font:700 17px/1.45 "Segoe UI",Arial,sans-serif;color:#243b46;margin:0 0 8px}
#team .person-card>div>p.preserve:not(.person-qualification){font:600 14px/1.6 "Segoe UI",Arial,sans-serif;color:#487f7d;margin:0 0 18px}
#team .person-card .person-qualification{font:400 15px/1.65 "Segoe UI",Arial,sans-serif;color:#65757b;border:0;padding:0;margin:0 0 16px}
#team .specialties{gap:7px}#team .specialties span{font:400 11px/1.45 "Segoe UI",Arial,sans-serif;padding:5px 9px;color:#526970;border-color:#dae3e3}
#team .representative-matter h4{font-family:"Segoe UI",Arial,sans-serif;font-weight:650;font-size:19px;line-height:1.35;letter-spacing:-.012em}
#team .representative-matter .matter-part p{font-family:"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.65;font-weight:400;color:#d0dadd}
#cases .resource-meta{margin-bottom:54px}
#cases .case-card h3{font-family:"Segoe UI",Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.28;letter-spacing:-.025em;min-height:60px}
#cases .case-card .case-preview{font:400 15px/1.65 "Segoe UI",Arial,sans-serif;margin-top:13px;color:#65757b}
#cases .case-link{border-bottom:0;color:#487f7d;font-family:"Segoe UI",Arial,sans-serif}
@media(max-width:1000px) and (min-width:761px){#team .person-card{padding:20px;gap:17px}#team .person-card h3{font-size:26px}}
@media(max-width:760px){#team .collection-heading,#cases .collection-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}#team .collection-heading h2,#cases .collection-heading h2{font-size:36px}#team .person-card{padding:22px;gap:18px}#cases .resource-meta{margin-bottom:32px}}
