.ins-hero .lab a{color:inherit}.ins-h1{max-width:22ch;line-height:1.02;font-size:clamp(34px,4.6vw,72px)!important}.ins-meta{color:var(--ink2);text-transform:none;letter-spacing:.02em;margin-top:22px;font-size:12.5px}.ins-meta a{text-underline-offset:3px;text-decoration:underline}.ins-wrap{padding-top:0}.prose{color:#232622;max-width:68ch;font-size:clamp(16.5px,1.2vw,18.5px);line-height:1.7}.prose>*+*{margin-top:1.05em}.prose h2{font:500 clamp(28px,3vw,42px)/1.08 var(--sans);letter-spacing:-.035em;color:var(--ink);margin-top:2.1em}.prose h3{font:500 clamp(19px,1.6vw,23px)/1.25 var(--sans);letter-spacing:-.015em;color:var(--ink);margin-top:1.8em}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--fern);text-decoration-color:var(--fern);text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.45em}.prose strong{color:var(--ink);font-weight:600}.prose .it{font-size:1.12em}.prose .callout{background:#eef3c4;border-radius:18px;padding:20px 22px;font-size:.96em}.prose .callout b{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fern);margin-bottom:6px;display:block}.prose .note{border-left:2px solid var(--fern);color:var(--ink2);padding-left:16px;font-size:.94em}.prose table{border-collapse:collapse;width:100%;font-size:.9em;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:10px 12px}.prose th{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.prose .srcs{color:var(--ink2);font-size:.86em}.prose .srcs li{word-break:break-word}.tpl{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:22px;margin-top:1.4em;padding:clamp(20px,3vw,36px);position:relative}.tpl-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.tpl-bar .mono{color:var(--ink2)}.tpl-copy{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:999px;padding:10px 16px}.tpl-copy:hover{background:var(--fern)}.tpl-body{white-space:pre-wrap;font:400 15px/1.65 var(--sans);color:#232622}.tpl-body h4{font:500 16px var(--sans);color:var(--ink);margin:1.4em 0 .3em}.ins-author{border-top:1px solid var(--line);align-items:flex-start;gap:16px;max-width:68ch;margin-top:clamp(48px,6vw,80px);padding-top:24px;display:flex}.ins-author img{object-fit:cover;background:#e2eaa6;border-radius:50%;flex:none;width:64px;height:64px}.ins-author b{font-weight:500}.ins-author p{color:var(--ink2);margin:4px 0 0;font-size:15px}.ins-author a{text-underline-offset:3px;text-decoration:underline}.ins-list{gap:16px;max-width:900px;display:grid}.ins-card{box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--ease),box-shadow .3s;background:#fff;border-radius:22px;padding:clamp(20px,3vw,32px);display:block}.ins-card:hover{box-shadow:inset 0 0 0 1px var(--fern);transform:translateY(-3px)}.ins-card h2{font:500 clamp(24px,2.6vw,36px)/1.1 var(--sans);letter-spacing:-.03em;margin:14px 0 10px}.ins-card p{color:var(--ink2);max-width:60ch;margin:0}.ins-card .mono{color:var(--ink2);text-transform:none;letter-spacing:.02em}@media (max-width:700px){.prose table,.prose tbody,.prose tr,.prose td{width:100%;display:block}.prose thead{display:none}.prose tr{border-top:1px solid var(--line);padding:14px 0}.prose td{border:0;padding:4px 0}.prose td:first-child{padding-bottom:6px;font-size:1.1em}.prose td:nth-child(2):before,.prose td:nth-child(3):before{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fern);margin-top:6px;display:block}.prose td:nth-child(2):before{content:"Telling clients"}.prose td:nth-child(3):before{content:"Telling the court"}}.prose h2,.prose h3,.ins-card h2,.ins-h1{text-wrap:balance}
