@media (max-width:820px){html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact])>section{padding-top:48px;padding-bottom:48px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .h2{margin-top:12px;font-size:24px;line-height:1.32}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lead{margin-top:12px;font-size:14.5px;line-height:1.7}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stepmark{padding:7px 14px;font-size:11px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .eyebrow{font-size:11.5px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) :is(h1,h2,h3,h4,.h2,.stepmark,.pill,.lcta a,.cgo,.ldlabel,.practice-tabs button,.note,.cnote,.fsrc,.lref,.lnudge,.ctanote,.bridge2,.tnote){text-wrap:balance;word-break:keep-all}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) :is(p,li,.lead,.lm,.csub,dd,dt){word-break:keep-all;text-wrap:pretty}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .hero{padding:56px 0 64px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .hero .humble{margin-top:18px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .hero .h-1{font-size:14px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .hero .h-2{font-size:17px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .hero h1{margin-top:14px;font-size:27px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit{margin:26px -22px 0;padding:0 22px 6px;scroll-padding-left:22px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit::-webkit-scrollbar{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit .cr{scroll-snap-align:start;padding:22px 20px 18px;display:flex;flex-direction:column;cursor:pointer}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit .cr .cn{align-self:flex-start;padding:6px 12px;font-size:11px;letter-spacing:.12em}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit .cr h3,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit .cr:first-child h3,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit .cr:last-child h3{margin-top:14px;font-size:23px;line-height:1.32}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit .cr .csub{margin-top:12px;padding-left:10px;border-left-width:3px;font-size:14.5px;line-height:1.5}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit .cr p{margin-top:12px;font-size:13.5px;line-height:1.7}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crit .cr .cgo{margin-top:auto;padding-top:14px;font-size:14px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .entry .wrap{display:grid;gap:0;overflow:visible;grid-template-columns:repeat(4,1fr);padding:0 10px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .entry .ent{padding:16px 4px 14px;align-items:center;text-align:center;border-bottom:0;border-right:1px solid var(--line)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .entry .ent:last-child{border-right:0}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .entry .ent .ei{width:42px;height:42px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .entry .ent .ei svg{width:20px;height:20px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .entry .ent b{margin-top:8px;font-size:13px;letter-spacing:-.04em;white-space:nowrap}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .entry .ent .earw,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .entry .ent em{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .filter{display:flex!important;flex-wrap:nowrap!important;justify-content:center;gap:5px;margin-left:-12px;margin-right:-12px;padding:2px 4px;overflow-x:auto;scrollbar-width:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .filter::-webkit-scrollbar{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .filter>*{flex:none;margin:0!important;padding:8px 12px!important;font-size:12.5px!important;letter-spacing:-.03em;white-space:nowrap}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact])[data-design-page=criminal] .lhero{padding:96px 0 140px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact])[data-design-page=divorce] .lhero{padding:100px 0 140px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact])[data-design-page=real-estate] .lhero{padding:90px 0 132px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact])[data-design-page=school-violence] .lhero{padding:236px 0 76px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .hband{height:330px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lkick{padding:7px 14px;font-size:12.5px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lkicks{gap:6px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero h1{margin-top:30px;font-size:24px;line-height:1.36}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lsub{margin-top:26px;font-size:14px;line-height:1.65}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lcta{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:10px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lcta a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:auto;min-width:0;height:auto;min-height:66px;margin:0;padding:12px 8px;font-size:13px;line-height:1.35;text-align:center;white-space:normal;word-break:keep-all}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lcta a b{font-size:13.5px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lcta a span{margin-top:3px;font-size:11px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lmeta{margin-top:36px;padding-top:24px;gap:8px;font-size:12.5px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .ctanote,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lnudge{margin-top:18px;font-size:12.5px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lnudge{margin-top:18px;gap:6px;align-items:flex-start;font-size:11px;line-height:1.55}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lnudge i{width:15px;height:15px;min-width:15px;margin-top:1px;font-size:10px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ladder{margin:24px -10px 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ladder .ld{padding:9px 2px;border-radius:9px;box-shadow:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ladder .ld .lt{padding:3px 5px;font-size:9px;letter-spacing:0;white-space:nowrap}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ladder .ld b{margin-top:7px;font-size:12px;line-height:1.3;letter-spacing:-.05em;word-break:keep-all;overflow-wrap:anywhere}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ladder .ld .lm{margin-top:6px;font-size:10px;line-height:1.45;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ldrow{margin:6px -10px 0;grid-template-columns:3fr 2fr;gap:4px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ldrow>*{min-width:0}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ldrow .ldlabel{padding:9px 4px;gap:4px;border-radius:8px;font-size:11.5px;line-height:1.35;word-break:keep-all}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ldrow .ldlabel i{font-size:11px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ldnote{margin-top:20px;padding:18px 16px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ldnote p{font-size:14px;line-height:1.7}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ldnote .ldkey{font-size:15.5px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .bridge2{margin-top:24px;font-size:15px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages{margin:-40px -12px 0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4px;row-gap:0;align-items:stretch}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg{display:contents}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg>.sq,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg>h3{margin:0;background:#fff;text-align:center}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg>.sq{grid-row:1;padding:10px 6px 4px;border-radius:10px 10px 0 0;font-size:9.5px;letter-spacing:.06em;box-shadow:0 -6px 16px rgba(90,12,16,.08)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg>h3{grid-row:2;padding:0 3px 10px;border-radius:0 0 10px 10px;font-size:11.5px;line-height:1.35;letter-spacing:-.05em;word-break:keep-all;box-shadow:0 10px 18px rgba(90,12,16,.1)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg.on>.sq,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg.on>h3{background:var(--b700);color:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg>.sgo,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg>p{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg:first-child>*{grid-column:1}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg:nth-child(2)>*{grid-column:2}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg:nth-child(3)>*{grid-column:3}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg:nth-child(4)>*{grid-column:4}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .stages>.stg.on>p{display:block;grid-row:3;grid-column:1/-1;margin:8px 0 0;padding:12px 14px;background:#fff;border-left:3px solid var(--b700);border-radius:0 10px 10px 0;font-size:13.5px;line-height:1.65}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl{margin-top:30px;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:4px;row-gap:0}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep{display:contents}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tstep.key:before{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep>.dots,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep>.tn,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep>b{margin:0;text-align:center}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep>.tn{grid-row:1;position:relative;padding:9px 2px 3px;border-radius:9px 9px 0 0;font-size:9.5px;letter-spacing:.04em}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep>b{grid-row:2;padding:0 3px 6px;font-size:11.5px;line-height:1.3;letter-spacing:-.05em;word-break:keep-all}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep>.dots{grid-row:3;padding:0 2px 9px;border-radius:0 0 9px 9px;justify-content:center;gap:2px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep>.dots i{width:5px;height:5px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.t0>*{background:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.t1>*{background:rgb(246,231,231)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.t2>*{background:rgb(163,35,40);color:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.t3>*{background:rgb(124,20,24);color:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.t4>*{background:rgb(42,11,14);color:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.t2>.tn,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.t3>.tn,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.t4>.tn{color:rgb(243,195,196)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.key>.tn:before{content:"골든타임";position:absolute;left:50%;top:-9px;transform:translateX(-50%);padding:2px 5px;border-radius:99px;background:var(--b900);color:#fff;font-size:8.5px;letter-spacing:0;white-space:nowrap}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.now>.dots{position:relative}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.now>.dots:after{content:"";position:absolute;left:50%;bottom:-13px;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--b700)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep:first-child>*{grid-column:1}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep:nth-child(2)>*{grid-column:2}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep:nth-child(3)>*{grid-column:3}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep:nth-child(4)>*{grid-column:4}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep:nth-child(5)>*{grid-column:5}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep>p{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tl>.tstep.now>p{display:block;grid-row:4;grid-column:1/-1;margin:8px 0 0;padding:11px 14px;background:#fff;color:var(--muted);border:1px solid var(--line);border-radius:10px;font-size:13.5px;line-height:1.65}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .tnote{margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.65}.design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .cgridx,.design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .fgrid,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .colgrid,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .dlgrid,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lawyer-grid,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lgrid,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .mobile-card-rail,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ngrid,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .qgrid,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .rsns,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .why-list{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;margin-left:-22px;margin-right:-22px;padding:4px 22px 14px;scroll-padding-left:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:0}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .cgridx::-webkit-scrollbar,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .colgrid::-webkit-scrollbar,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .dlgrid::-webkit-scrollbar,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lawyer-grid::-webkit-scrollbar,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lgrid::-webkit-scrollbar,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ngrid::-webkit-scrollbar,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .qgrid::-webkit-scrollbar,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .rsns::-webkit-scrollbar,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .why-list::-webkit-scrollbar{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .cgridx>*,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .colgrid>*,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .dlgrid>*,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lawyer-grid>*,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lgrid>*,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ngrid>*,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .qgrid>*,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .rsns>*,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .why-list>*{min-width:0;margin:0!important;scroll-snap-align:start}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .colgrid:has(>:only-child){grid-auto-columns:100%}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crail{display:flex;gap:12px;margin-left:-22px;margin-right:-22px;padding:4px 22px 14px;scroll-padding-left:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crail::-webkit-scrollbar{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .crail>.ccard{flex:0 0 84%;width:84%;min-width:0;max-width:none;margin:0;scroll-snap-align:start}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .doors{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px;margin-left:-10px;margin-right:-10px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .doors>.door{min-width:0;margin:0;padding:14px 8px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:12px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .doors>.door .dnum{width:24px;height:24px;margin:0;font-size:12px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .doors>.door h3{margin-top:8px;font-size:13.5px;line-height:1.35;letter-spacing:-.04em}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .doors>.door p{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .doors>.door .dgo{margin-top:auto;padding-top:10px;width:100%;display:flex;flex-direction:column;align-items:center;gap:2px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .doors>.door .dgo b{font-size:11.5px;letter-spacing:-.03em;white-space:nowrap}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .doors>.door .dgo span{margin:0;font-size:10px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard .thumb{height:180px;overflow:hidden}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard .thumb figure,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard .thumb img{width:100%;height:100%!important;object-fit:cover}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard .cbody{padding:16px 16px 14px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard h4{margin-top:10px;font-size:16px;line-height:1.4}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard .ba{margin-top:10px;padding:10px 12px;gap:8px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard .ba .from,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard .ba .to{font-size:13px;line-height:1.45}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard .cbody>p{margin-top:10px;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .ccard .meta{margin-top:10px;display:flex;justify-content:space-between;gap:8px;font-size:12.5px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lawyer-card .lawyer-portrait{height:240px;overflow:hidden}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lawyer-card .lawyer-portrait img{width:100%;height:100%!important;object-fit:cover}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lawyer-card .lawyer-info{padding:16px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lawyer-card ul li{font-size:13px;line-height:1.5}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .why-list>.wrow{display:block;padding:22px 18px;background:#fff;border:1px solid rgb(230,223,221);border-radius:14px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .wrow .wq h3{margin-top:12px;font-size:20px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .wrow .wa{margin-top:12px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .wrow .wa>*+*{margin-top:10px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .wrow .wa p{font-size:14px;line-height:1.7}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .wrow .wans{padding:12px 14px;font-size:13.5px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-areas{display:grid!important;grid-template-columns:41% minmax(0,1fr)!important;column-gap:10px;row-gap:0;align-items:start}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-areas>.practice-intro{display:contents}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-intro>.practice-description,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-intro>.practice-kicker,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-intro>.practice-title{grid-column:1/-1}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-intro>.practice-title{margin-top:6px;font-size:26px;line-height:1.3}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-intro>.practice-title span{font-size:19px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-intro>.practice-description{margin:8px 0 18px;font-size:13.5px;line-height:1.6}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-intro>.practice-tabs{grid-column:1;grid-row:4;display:flex;flex-direction:column;gap:0;margin:0;padding:0 0 0 10px;border-left:4px solid rgb(218,211,209)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-tabs button{width:100%!important;height:auto;min-height:0;margin:0;padding:14px 10px 14px 12px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:0;border-bottom:1px solid rgb(228,222,220);border-radius:0;background:transparent;color:var(--ink);font-size:14px;font-weight:800;line-height:1.35;text-align:left;word-break:keep-all}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-tabs button span{height:auto;font-size:18px;line-height:1;color:rgb(190,178,176)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-tabs button[aria-selected=true]{background:var(--b900,#2a0b0e);color:#fff;border-radius:12px;border-bottom-color:transparent;box-shadow:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-tabs button[aria-selected=true] span{color:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-areas>.practice-content{grid-column:2;grid-row:4;min-width:0;margin:0;padding:10px;background:rgb(246,243,242);border-radius:12px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-content .practice-panel{width:auto;margin:0;padding:0}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-content .practice-topics{display:flex!important;flex-direction:column;gap:6px;max-height:352px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:0;padding:0 2px 0 0}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-content .practice-topics li{width:auto;height:auto;margin:0}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-content .practice-topics a{height:auto;min-height:0;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:6px;background:#fff;border:1px solid rgb(228,222,220);border-radius:6px;font-size:13.5px;font-weight:600;line-height:1.4;word-break:keep-all}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-content .practice-arrow{flex:none;font-size:14px;color:rgb(190,178,176)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-content .practice-footer{margin-top:10px;padding:0;border:0;flex-direction:column;align-items:stretch;gap:6px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-content .practice-footer>span{font-size:11.5px;text-align:center}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .practice-content .practice-footer a{width:auto;height:auto;justify-content:center;padding:10px 8px;font-size:13px}}html body .design-page[data-design-page=criminal] .logic .lgrid{align-items:start!important}html body .design-page[data-design-page=criminal] .logic .lgrid .lg .lcred{margin-top:20px!important;margin-bottom:0!important}html body .design-page[data-design-page=criminal] .logic .lgrid .lg .lref{margin-top:20px!important}@media (max-width:820px){html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=home],[data-design-page=real-estate],[data-design-page=divorce]) :is(.hero,.lhero) h1{font-size:29px;font-weight:900;line-height:1.3;letter-spacing:-.05em;color:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=home],[data-design-page=real-estate],[data-design-page=divorce]) :is(.hero,.lhero) h1 :is(em,span){color:inherit;font-style:normal}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=home],[data-design-page=real-estate],[data-design-page=divorce]) :is(.hero,.lhero) h1 b{display:block;margin-top:10px;font-size:18px;font-weight:600;line-height:1.45;letter-spacing:-.03em;color:rgb(251,217,218)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=criminal],[data-design-page=school-violence]) .lhero h1{font-size:18px;font-weight:600;line-height:1.45;letter-spacing:-.03em;color:rgb(251,217,218)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=criminal],[data-design-page=school-violence]) .lhero h1 b{display:block;margin-top:8px;font-size:29px;font-weight:900;line-height:1.3;letter-spacing:-.05em;color:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=criminal],[data-design-page=school-violence]) .lhero h1 b span{color:inherit}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact])[data-design-page=criminal] .lhero h1 br.mbr{display:none}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lsub{margin-top:26px;font-size:14px;font-weight:500;line-height:1.65;color:rgb(224,196,196)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lkick,html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lkicks .lkick{font-size:12px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .hero .kicker{font-size:12px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .hero .h-1{font-size:13px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .hero .h-2{font-size:15px}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .chero h1{font-size:27px;font-weight:900;line-height:1.3;letter-spacing:-.05em}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .chero h1 b{font-size:inherit}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .chero .cnote{margin-top:12px;font-size:13.5px;line-height:1.65}}@media (min-width:821px){html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=home],[data-design-page=real-estate],[data-design-page=divorce]) :is(.hero,.lhero) h1{font-size:58px;font-weight:900;line-height:1.24;letter-spacing:-.055em;color:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=home],[data-design-page=real-estate],[data-design-page=divorce]) :is(.hero,.lhero) h1 :is(em,span){color:inherit;font-style:normal}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=home],[data-design-page=real-estate],[data-design-page=divorce]) :is(.hero,.lhero) h1 b{display:block;margin-top:16px;font-size:28px;font-weight:600;line-height:1.45;letter-spacing:-.035em;color:rgb(251,217,218)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=criminal],[data-design-page=school-violence]) .lhero h1{font-size:28px;font-weight:600;line-height:1.45;letter-spacing:-.035em;color:rgb(251,217,218)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=criminal],[data-design-page=school-violence]) .lhero h1 b{display:block;margin-top:12px;font-size:58px;font-weight:900;line-height:1.24;letter-spacing:-.055em;color:#fff}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]):is([data-design-page=criminal],[data-design-page=school-violence]) .lhero h1 b span{color:inherit}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .lhero .lsub{font-size:18.5px;color:rgb(224,196,196)}html body .design-page:is([data-design-page=home],[data-design-page=criminal],[data-design-page=real-estate],[data-design-page=divorce],[data-design-page=school-violence],[data-design-page=cases],[data-design-page=column],[data-design-page=contact]) .chero h1 b{font-size:inherit}}@media (min-width:821px){.design-page br.sbr{display:none}}html body .design-page[data-design-page=real-estate] #acc.acc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:6px;row-gap:0;border-top:0;background:none;border-radius:0;overflow:visible}html body .design-page[data-design-page=real-estate] #acc>.ac,html body .design-page[data-design-page=real-estate] #acc>.ac>.ach{display:contents}html body .design-page[data-design-page=real-estate] #acc>.ac:first-child>.ach>*{grid-column:1}html body .design-page[data-design-page=real-estate] #acc>.ac:nth-child(2)>.ach>*{grid-column:2}html body .design-page[data-design-page=real-estate] #acc>.ac:nth-child(3)>.ach>*{grid-column:3}html body .design-page[data-design-page=real-estate] #acc>.ac:nth-child(4)>.ach>*{grid-column:4}html body .design-page[data-design-page=real-estate] #acc>.ac:nth-child(5)>.ach>*{grid-column:5}html body .design-page[data-design-page=real-estate] #acc .ach>.an,html body .design-page[data-design-page=real-estate] #acc .ach>b{cursor:pointer;background:rgb(244,241,240);text-align:center}html body .design-page[data-design-page=real-estate] #acc .ach>.an{grid-row:1;justify-self:stretch;width:auto;height:auto;border-radius:12px 12px 0 0;display:flex;justify-content:center;padding:14px 0 6px;color:var(--b700);font-size:14px;font-weight:900}html body .design-page[data-design-page=real-estate] #acc .ach>b{grid-row:2;min-width:0;padding:0 6px 14px;border-radius:0 0 12px 12px;font-size:17px;font-weight:800;line-height:1.35;letter-spacing:-.04em;word-break:keep-all}html body .design-page[data-design-page=real-estate] #acc .ac.on .ach>.an,html body .design-page[data-design-page=real-estate] #acc .ac.on .ach>b{background:var(--b900);color:#fff}html body .design-page[data-design-page=real-estate] #acc .ac:not(.on) .ach>.aclaw,html body .design-page[data-design-page=real-estate] #acc .ac:not(.on) .ach>i,html body .design-page[data-design-page=real-estate] #acc .ac:not(.on)>.acb,html body .design-page[data-design-page=real-estate] #acc .ach>.acx{display:none}html body .design-page[data-design-page=real-estate] #acc .ac.on .ach>i{grid-row:3;grid-column:1/-1;margin-top:12px;padding:24px 150px 10px 28px;background:#fff;border-radius:14px 14px 0 0;border-top:3px solid var(--b900);font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.035em;line-height:1.45}html body .design-page[data-design-page=real-estate] #acc .ac.on .ach>.aclaw{grid-row:3;grid-column:1/-1;justify-self:end;align-self:start;margin:38px 28px 0 0}html body .design-page[data-design-page=real-estate] #acc .ac.on>.acb{grid-row:4;grid-column:1/-1;display:block;background:#fff;border-radius:0 0 14px 14px}html body .design-page[data-design-page=real-estate] #acc .ac.on>.acb>.aci{overflow:visible;padding:0 28px 26px}@media (max-width:820px){html body .design-page[data-design-page=real-estate] #acc.acc{column-gap:4px;margin-left:-10px;margin-right:-10px}html body .design-page[data-design-page=real-estate] #acc .ach>.an{padding:10px 0 4px;font-size:12px}html body .design-page[data-design-page=real-estate] #acc .ach>b{padding:0 2px 10px;font-size:12.5px;letter-spacing:-.05em}html body .design-page[data-design-page=real-estate] #acc .ac.on .ach>i{margin-top:8px;padding:18px 16px 4px;font-size:16px}html body .design-page[data-design-page=real-estate] #acc .ac.on .ach>.aclaw{grid-row:3;align-self:end;justify-self:start;margin:0 0 0 16px;transform:translateY(100%);display:none}html body .design-page[data-design-page=real-estate] #acc .ac.on>.acb>.aci{padding:8px 16px 18px}html body .design-page[data-design-page=real-estate] #acc .aci p{font-size:14px;line-height:1.75}html body .design-page[data-design-page=real-estate] #acc .aci .wwhen{font-size:13.5px;line-height:1.7}html body .design-page[data-design-page=real-estate] #acc .aci .wsrc{font-size:12px}}.design-page[data-design-page=criminal] .logic .lgrid .lg{display:flex;flex-direction:column;grid-row:auto;grid-template-rows:none;height:auto;align-self:start}.design-page[data-design-page=criminal] .logic .lgrid .lg>p:not(.lref){margin-bottom:0}.design-page[data-design-page=real-estate] .realestate-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.design-page[data-design-page=real-estate] .realestate-columns .colcard{display:flex;flex-direction:column;overflow:hidden;background:white;border:1px solid var(--line);border-radius:14px;color:inherit;text-decoration:none}.design-page[data-design-page=real-estate] .realestate-columns .colthumb{position:relative;min-height:200px;padding:26px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:35px;background:linear-gradient(135deg,#53090c,#a5262b);color:white}.design-page[data-design-page=real-estate] .realestate-columns .cb{align-self:flex-start;padding:7px 11px;background:#ffffff26;border-radius:5px;font-size:13px;font-weight:700}.design-page[data-design-page=real-estate] .realestate-columns .colthumb>b{font-size:26px;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.design-page[data-design-page=real-estate] .realestate-columns .colin{padding:24px;display:flex;flex-direction:column;flex:1 1;gap:16px}.design-page[data-design-page=real-estate] .realestate-columns h4{font-size:19px;line-height:1.55;word-break:keep-all}.design-page[data-design-page=real-estate] .realestate-columns p{color:var(--muted);font-size:15px;line-height:1.75}.design-page[data-design-page=real-estate] .realestate-columns .cd{margin-top:auto;color:var(--muted);font-size:13px}@media(max-width:820px){html body .design-page[data-design-page] .filter{justify-content:flex-start}html body .design-page[data-design-page] .entry .ent{min-width:0}html body .design-page[data-design-page] .entry .ent b{font-size:clamp(11px,3.5vw,13px)}html body .design-page[data-design-page] .practice-content{display:block}html body .design-page[data-design-page] .practice-tabs button{min-height:44px}html body .design-page[data-design-page] .practice-tabs button span{display:none}html body .design-page[data-design-page] .practice-tabs button{font-size:clamp(12px,3.5vw,14px);padding-inline:7px}html body .design-page[data-design-page] .practice-description br{display:none}html body .design-page[data-design-page] .realestate-columns{grid-template-columns:none}html body .design-page[data-design-page] :is(.mobile-card-rail,.lawyer-grid,.colgrid,.fgrid,.ngrid,.why-list,.lgrid,.qgrid,.rsns,.dlgrid)>*{min-width:0;max-width:none;width:auto;scroll-snap-align:start}html body .design-page[data-design-page] :is(.mobile-card-rail,.lawyer-grid,.colgrid,.fgrid,.ngrid,.why-list,.lgrid,.qgrid,.rsns,.dlgrid)>.reveal{opacity:1;transform:none}html body .design-page[data-design-page] :is(.mobile-card-rail,.colgrid,.fgrid)>.content-pending{grid-column:1/-1;min-width:0}html body .design-page[data-design-page] .mobile-card-rail{max-width:none;width:auto;min-width:0}html body .design-page[data-design-page] .mobile-card-rail>.ccard.hide,html body .design-page[data-design-page] .mobile-card-rail>.ccard[hidden]{display:none!important}html body .design-page[data-design-page] :is(.cgridx,.lawyer-grid,.colgrid,.fgrid,.ngrid,.why-list,.lgrid,.qgrid,.rsns,.dlgrid){max-width:none;min-width:0}html body .design-page[data-design-page] .lawyer-grid{width:auto}html body .design-page[data-design-page=school-violence] .stages .stg,html body .design-page[data-design-page=school-violence] .tl .tstep{cursor:pointer}html body .design-page[data-design-page=school-violence] .stages .stg:focus-visible>h3,html body .design-page[data-design-page=school-violence] .tl .tstep:focus-visible>b{outline:2px solid var(--b700);outline-offset:2px}html body .design-page[data-design-page=real-estate] #acc .ach:focus-visible>b{outline:2px solid var(--b700);outline-offset:2px}html body .design-page[data-design-page] .doors .dgo b{font-size:clamp(9.5px,3vw,11.5px)}html body .design-page[data-design-page=cases] #clist{grid-template-columns:minmax(0,1fr);gap:20px}html body .design-page[data-design-page=cases] #clist>.ccard{min-width:0}}html body .design-page:is([data-design-page=cases],[data-design-page=column]) .sbar input{min-width:0}@media (max-width:820px){html body .design-page:is([data-design-page=cases],[data-design-page=column]) .sbar button{flex:0 0 44px;width:44px;height:44px;padding:0;justify-content:center}html body .design-page:is([data-design-page=cases],[data-design-page=column]) .sbar button span{display:none}}@media (max-width:820px){html body .design-page[data-design-page=school-violence] #crail>.ccard{width:100%;flex:none;box-sizing:border-box}html body .design-page[data-design-page] .case-card-link>.thumb{width:100%;aspect-ratio:auto;box-sizing:border-box}}