.tc-home.tc-art{--read:#24353a;--measure:42rem;& h1{font-size:clamp(2.25rem,4.8vw,3.875rem);line-height:1.05}& h2{font-size:clamp(1.75rem,3.3vw,2.5rem);line-height:1.1}& section{padding-block:clamp(3.5rem,7vw,6rem)}& section.flush{padding-top:0}& .a-head{padding-block:clamp(1.75rem,4vw,3.5rem) clamp(2.5rem,5vw,4rem)}& .a-crumbs{font-size:.90625rem;color:var(--ink-3);display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}& .a-crumbs a{text-decoration:none}& .a-crumbs a:hover{color:var(--ink)}& .a-title{margin-top:clamp(1.5rem,3.5vw,2.5rem);display:flex;flex-direction:column;gap:1.125rem}& .a-title .kicker a{text-decoration:none}& .a-title .kicker a:hover{text-decoration:underline;text-underline-offset:3px}& .a-ans{margin-top:clamp(1.5rem,3vw,2.25rem);background:var(--tint);border-radius:30px;padding:clamp(1.375rem,3vw,2.5rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.25rem,3.5vw,3rem);align-items:start}& .a-ans.a-solo{grid-template-columns:minmax(0,1fr)}& .a-ans>*{min-width:0}& .a-say{margin-top:12px;font:500 clamp(1.1875rem,1.75vw,1.4375rem) /1.45 var(--display);letter-spacing:-.012em;color:var(--ink)}& .a-solo .a-say{max-width:72ch}& .a-keys ul{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}& .a-keys li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:1.03125rem;line-height:1.45;color:var(--read)}& .a-check svg,& .a-keys svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--grad);color:#fff;margin-top:1px}& .a-ans .a-keys{background:rgba(255,255,255,.74);border-radius:20px;padding:clamp(1.125rem,2vw,1.5rem)}& .a-by{margin-top:clamp(1.25rem,2.6vw,1.75rem);display:grid;grid-template-columns:1.4fr 1.4fr 1fr 1fr .8fr;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}& .a-by.a-solo{grid-template-columns:1.6fr 1fr 1fr 1fr}& .a-by>*{min-width:0;padding:16px 20px;display:flex}& .a-by>:first-child{padding-left:0}& .a-by>*+*{border-left:1px solid var(--line)}& .a-who{align-items:center;gap:14px}& .a-who img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 12%;background:var(--wash);flex:none}& .a-who>span{display:flex;flex-direction:column;min-width:0}& .a-fact span,& .a-who small{font:700 .75rem/1.4 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}& .a-who a,& .a-who b{font:600 1.125rem/1.25 var(--display);letter-spacing:-.015em;color:var(--ink);text-decoration:none}& .a-who a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}& .a-who em{font-style:normal;font-size:.9375rem;line-height:1.35;color:var(--ink-2)}& .a-fact{flex-direction:column;justify-content:center;gap:2px}& .a-fact b{font:600 1.0625rem/1.3 var(--display);letter-spacing:-.01em}& .a-cover{margin:clamp(1.5rem,3vw,2.25rem) 0 0}& .a-cover img{display:block;width:100%;height:auto;border-radius:26px;background:var(--wash)}& .a-cover figcaption{margin-top:10px;font-size:.9375rem;color:var(--ink-3)}& .a-body{padding-bottom:clamp(3.5rem,7vw,6rem)}& .a-lay{display:grid;grid-template-columns:minmax(0,var(--measure)) minmax(15rem,1fr);gap:clamp(2rem,6vw,5.5rem);align-items:start}& .a-main,& .a-side{min-width:0}& .a-side{position:sticky;top:104px;max-height:calc(100vh - 124px);display:flex;flex-direction:column;gap:12px}& nav.a-toc{background:var(--tint);border-radius:28px;padding:clamp(1.125rem,1.8vw,1.5rem);min-height:0;overflow-y:auto}& .a-toc ol{margin:10px -6px 0;padding:0;list-style:none;counter-reset:toc;display:flex;flex-direction:column;gap:2px}& .a-toc li{counter-increment:toc}& .a-toc li a{display:grid;grid-template-columns:1.375rem minmax(0,1fr);gap:8px;padding:9px 12px;border-radius:12px;text-decoration:none;font-size:.96875rem;line-height:1.35;color:var(--ink-2);transition:background .2s,color .2s}& .a-toc li a:before{content:counter(toc);font:600 .875rem/1.5 var(--display);color:var(--ink-3)}& .a-toc li a:hover,& .a-toc li a[aria-current]{background:rgba(255,255,255,.78);color:var(--ink)}& .a-toc li a[aria-current]{font-weight:600}& .a-toc li a[aria-current]:before{color:var(--signal-ink)}& details.a-toc-m,& details.a-toc-m:first-of-type{display:none;border:0;background:var(--tint);border-radius:20px;padding:0 18px;margin-bottom:1.75rem}& .a-toc-m summary{padding:15px 0;font:700 .8125rem/1.3 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--signal-ink)}& .a-toc-m ol{margin-top:0;padding-bottom:12px}& .a-audit{flex:none;background:var(--card);border-radius:22px;padding:18px 20px 20px;box-shadow:0 0 0 1px var(--line);gap:14px}& .a-audit,& .a-audit p{display:flex;flex-direction:column}& .a-audit p{gap:2px;font-size:.9375rem;color:var(--ink-2)}& .a-audit b{font:600 1.125rem/1.25 var(--display);letter-spacing:-.015em;color:var(--ink)}& .a-audit .btn{padding:15px 18px}& .a-col{display:flex;flex-direction:column;gap:1.5rem;min-width:0;font-size:1.25rem;line-height:1.7;color:var(--read)}& .a-col>*{min-width:0;margin:0}& .a-il{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ring);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}& .a-il:hover{color:var(--signal-ink);text-decoration-color:initial}& .a-h{scroll-margin-top:112px}& .a-h a{text-decoration:none}& .a-col>h2.a-h{margin-top:clamp(.75rem,2vw,1.25rem);padding-top:clamp(1.75rem,3.5vw,2.5rem);border-top:1px solid var(--line)}& .a-col>h2.a-h:first-child{margin-top:0;padding-top:0;border-top:0}& .a-col>h3.a-h{margin-top:.75rem;font-size:clamp(1.375rem,2.2vw,1.625rem)}& .a-col>h4.a-h{margin-top:.5rem;font:600 1.25rem/1.25 var(--display);letter-spacing:-.015em}& .a-col h3{font-size:clamp(1.25rem,2vw,1.4375rem);letter-spacing:-.018em}& .a-ol,& .a-ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}& .a-ul li{position:relative;padding-left:1.75rem}& .a-ul li:before{content:"";position:absolute;left:.3rem;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--grad-ink)}& .a-ol{counter-reset:ol;gap:.875rem}& .a-ol li{counter-increment:ol;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.875rem;align-items:start}& .a-ol li:before{content:counter(ol);width:2rem;height:2rem;border-radius:50%;background:var(--card);box-shadow:0 0 0 1.5px var(--ring);display:grid;place-items:center;font:600 .9375rem/1 var(--display);color:var(--ink)}& .a-quote{padding-left:clamp(1.125rem,3vw,1.75rem);border-left:3px solid var(--ring)}& .a-quote blockquote{margin:0;font:600 clamp(1.375rem,2.4vw,1.75rem) /1.3 var(--display);letter-spacing:-.02em;color:var(--ink)}& .a-quote figcaption{margin-top:10px;font-size:.96875rem;color:var(--ink-3)}& .a-da{background:var(--tint)}& .a-col>.a-keys,& .a-da{border-radius:24px;padding:clamp(1.25rem,2.4vw,1.75rem)}& .a-col>.a-keys{background:var(--card);box-shadow:0 0 0 1px var(--line)}& .a-def{padding:2px 0 2px clamp(1rem,2.2vw,1.375rem);border-left:3px solid var(--ring)}& .a-def p{margin-top:6px}& .a-note{border-radius:22px;padding:clamp(1.125rem,2.4vw,1.625rem);background:var(--tint)}& .a-note[data-tone=amber]{background:#fbf2dc}& .a-note[data-tone=plain]{background:var(--card);box-shadow:0 0 0 1px var(--line)}& .a-note h3{font-size:1.1875rem}& .a-note p{margin-top:6px;font-size:1.0625rem;line-height:1.6}& .a-table figcaption{margin-bottom:12px;font:600 1.0625rem/1.35 var(--display);letter-spacing:-.01em;color:var(--ink)}& .a-tw{overflow-x:auto;background:var(--card);border-radius:20px;box-shadow:0 0 0 1px var(--line)}& .a-tw table{width:100%;min-width:calc(var(--cols, 3) * 7.75rem);border-collapse:collapse;text-align:left;font-size:.96875rem;line-height:1.5}& .a-tw th{padding:14px 18px;vertical-align:bottom;font:700 .75rem/1.35 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1.5px solid var(--ink)}& .a-tw td{padding:14px 18px;vertical-align:top;color:var(--ink-2);border-top:1px solid var(--line)}& .a-tw tbody tr:first-child td{border-top:0}& .a-tw td:first-child{font:600 1rem/1.4 var(--display);color:var(--ink)}@media (min-width:641px){& .a-tw table[data-wide]{font-size:.90625rem}& .a-tw table[data-wide] :is(th,td){padding-inline:12px}& .a-tw table[data-wide] td:first-child{font-size:.9375rem}}& .a-check,& .a-df,& .a-pc,& .a-steps{background:var(--card);border-radius:24px;box-shadow:0 0 0 1px var(--line);padding:clamp(1.25rem,2.6vw,1.875rem)}& .a-check ul,& .a-df ul,& .a-pc ul{margin:0;padding:0;list-style:none}& .a-check ul:not(.a-chips){margin-top:14px}& .a-check ul:not(.a-chips) li{display:grid;grid-template-columns:22px minmax(0,12rem) minmax(0,1fr);gap:4px 14px;align-items:start;padding:14px 0;border-top:1px solid var(--line);font-size:1.03125rem;line-height:1.5}& .a-check ul:not(.a-chips) li:last-child{padding-bottom:0}& .a-check li b{font:600 1.0625rem/1.4 var(--display);color:var(--ink)}& .a-check li span{color:var(--ink-2)}& .a-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}& .a-chips li{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:999px;background:var(--wash);font-size:.96875rem;font-weight:600;line-height:1.3;color:var(--ink)}& .a-chips svg{margin:0}& .a-steps ol{margin:18px 0 0;padding:0;list-style:none;counter-reset:stp}& .a-steps li{position:relative;counter-increment:stp;padding:0 0 22px 60px}& .a-steps li:before{content:counter(stp);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;background:var(--card);box-shadow:0 0 0 2px var(--ring);display:grid;place-items:center;font:600 1.0625rem/1 var(--display);color:var(--ink);z-index:1}& .a-steps li:after{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:var(--line)}& .a-steps li:last-child{padding-bottom:0}& .a-steps li:last-child:after{display:none}& .a-steps li b{display:block;padding-top:7px;font:600 1.1875rem/1.3 var(--display);letter-spacing:-.015em;color:var(--ink)}& .a-steps li p{margin-top:4px;font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}& .a-df ul{margin-top:14px}& .a-df li{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line);font-size:1.03125rem;line-height:1.45;color:var(--ink-2)}& .a-df li:last-child{padding-bottom:0}& .a-df li svg{width:18px;height:18px;color:var(--ink-3)}& .a-df li b{font:600 1.0625rem/1.4 var(--display);color:var(--ink)}& .a-pc>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}& .a-pc>div>div{border-radius:16px;padding:14px 16px;background:var(--wash)}& .a-pc>div>[data-tone=for]{background:#e3f4ec}& .a-pc h4{margin:0 0 6px;font:700 .75rem/1.4 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}& .a-pc [data-tone=for] h4{color:var(--signal-ink)}& .a-pc li{padding:6px 0;font-size:1.03125rem;line-height:1.5}& .a-ev{padding-left:clamp(1rem,2.2vw,1.375rem);border-left:3px solid var(--ring);display:flex;flex-direction:column;gap:10px}& .a-ev>p:first-child{font-size:1.0625rem;line-height:1.6}& .a-refs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.875rem;line-height:1.3}& .a-refs>span{font:700 .75rem/1.4 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}& .a-refs a,& .a-refs b{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 4px;border-radius:999px;background:var(--wash);font-weight:600;color:var(--ink-2);text-decoration:none;transition:background .2s,color .2s}& .a-refs b{padding-left:11px}& .a-refs i{width:20px;height:20px;border-radius:50%;background:var(--card);color:var(--ink);display:grid;place-items:center;font:700 .6875rem/1 var(--display);font-style:normal}& .a-refs a:hover{background:var(--ink);color:#fff}& .a-faq{display:flex;flex-direction:column;gap:10px}& .a-faq details,& .a-faq details:first-of-type{border:0}& .a-faq details{background:var(--card);border-radius:20px;box-shadow:0 0 0 1px var(--line);padding:0 clamp(1.125rem,2.2vw,1.625rem);transition:box-shadow .3s}& .a-faq details[open]{box-shadow:0 0 0 1.5px var(--ring),0 24px 42px -34px rgba(24,138,172,.75)}& .a-faq summary{font-size:clamp(1.125rem,1.9vw,1.3125rem);color:var(--ink)}& .a-faq summary:after{content:"";width:34px;height:34px;flex:none;border-radius:50%;background:linear-gradient(var(--ink-2) 0 0) 50% /12px 2px no-repeat,linear-gradient(var(--ink-2) 0 0) 50% /2px 12px no-repeat,var(--wash)}& .a-faq details[open] summary:after{background:linear-gradient(#fff 0 0) 50% /12px 2px no-repeat,linear-gradient(#fff 0 0) 50% /2px 12px no-repeat,var(--ink)}& .a-faq details p{max-width:none;padding:0 0 22px;font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}& .a-ref{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center;text-decoration:none;color:inherit;background:var(--card);border-radius:24px;padding:clamp(1.25rem,2.6vw,1.875rem);box-shadow:0 0 0 1px var(--line);transition:transform .4s var(--ease),box-shadow .3s}& .a-ref>*{grid-column:1;min-width:0}& .a-ref p{font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}& .a-ref .a-go{grid-column:2;grid-row:1/span 3;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:46px;height:46px;border-radius:999px;background:var(--wash);color:var(--ink);font:600 1rem/1 var(--text);transition:background .2s,color .2s}& .a-ref .a-go svg{width:17px;height:17px;transition:transform .3s var(--ease)}& .a-ref:hover{transform:translateY(-2px);box-shadow:0 0 0 1.5px var(--ring),0 24px 40px -32px rgba(24,138,172,.8)}& .a-ref:hover .a-go svg{transform:translateX(3px)}& .a-ref[data-kind=service]{background:var(--tint);box-shadow:none}& .a-ref[data-kind=service] .a-go{height:auto;padding:16px 20px;border-radius:13px;color:#fff;background:linear-gradient(#22363f,#0d191d);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px #081114,0 8px 18px -10px rgba(12,23,27,.6);white-space:nowrap}& .a-ref[data-kind=service]:hover{box-shadow:0 0 0 1.5px var(--ring),0 24px 40px -32px rgba(24,138,172,.8)}& .a-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.5rem 2rem}& .a-more ul{margin:0;padding:0;list-style:none}& .a-more>div>p{padding-bottom:10px;border-bottom:1.5px solid var(--ink);font:700 .8125rem/1.3 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}& .a-more a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none;font:600 1.125rem/1.25 var(--display);letter-spacing:-.015em;color:var(--ink);transition:border-color .2s}& .a-more a svg{width:18px;height:18px;flex:none;color:var(--ink-3);transition:transform .3s var(--ease),color .2s}& .a-more a:hover{border-color:var(--ink)}& .a-more a:hover svg{transform:translateX(5px);color:var(--ink)}& .a-cta{position:relative;overflow:hidden;background:var(--card);border-radius:26px;padding:clamp(1.375rem,3vw,2.25rem);box-shadow:0 0 0 1px var(--line),0 30px 60px -48px rgba(12,23,27,.5);display:flex;flex-direction:column;gap:12px}& .a-cta:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--grad)}& .a-cta h3{font-size:clamp(1.375rem,2.4vw,1.75rem)}& .a-cta p{font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}& .a-cta .cta{margin-top:8px}& .a-stat{border-top:1.5px solid var(--ink);padding-top:16px}& .a-big{display:inline-block;font:600 clamp(2.75rem,6vw,4.5rem) /1 var(--display);letter-spacing:-.045em}& .a-stat small{display:block;margin-top:4px;font-size:.875rem;color:var(--ink-3)}& .a-code{overflow-x:auto;background:#eef3f3;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);padding:18px 20px;font:400 .875rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);tab-size:2}& .a-media img{display:block;width:100%;height:auto;border-radius:22px;background:var(--wash)}& .a-media figcaption{margin-top:10px;font-size:.9375rem;line-height:1.5;color:var(--ink-3)}& .a-video{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:var(--wash)}& .a-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}& .a-rule{border:0;border-top:1px solid var(--line)}& .a-auth{background:var(--tint);border-radius:30px;padding:clamp(1.5rem,4vw,3rem);gap:clamp(1.25rem,3vw,2rem)}& .a-auth,& .a-auth-head{display:flex;flex-direction:column}& .a-auth-head{gap:10px}& .a-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}& .a-people.a-solo{grid-template-columns:minmax(0,1fr)}& .a-person{background:rgba(255,255,255,.78);border-radius:22px;padding:clamp(1.125rem,2.2vw,1.5rem);display:grid;grid-template-columns:88px minmax(0,1fr);gap:18px;align-items:start;transition:opacity .6s var(--ease),transform .7s var(--ease)}& .a-person+.a-person{transition-delay:90ms}& .a-auth.tc-pre .a-person{opacity:0;transform:translateY(12px)}& .a-person img{width:88px;height:110px;border-radius:16px;object-fit:cover;background:var(--wash)}& .a-person h3{margin-top:6px;font-size:1.375rem}& .a-person .a-role{margin-top:2px;font-size:1rem;font-weight:600;color:var(--ink)}& .a-person .a-role+p{margin-top:10px;font-size:1rem;line-height:1.55;color:var(--ink-2)}& .a-auth-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 32px;font-size:1rem;color:var(--ink-2)}& .a-auth-foot b{font-weight:600;color:var(--ink)}& .a-auth-foot .tlink{margin-left:auto;color:var(--ink)}& .a-src{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(1.5rem,5vw,4.5rem);align-items:start}& .a-src>*{min-width:0}& .a-src .head{margin:0;position:sticky;top:104px}& .a-src .lede{font-size:1.0625rem}& .a-src ol{margin:0;padding:0;list-style:none;border-top:1.5px solid var(--ink)}& .a-src li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:4px 16px;align-items:start;padding:16px 10px;border-bottom:1px solid var(--line);scroll-margin-top:120px;transition:background .4s}& .a-src li:target{background:linear-gradient(90deg,#e3f0f6,#e6f5ee)}& .a-src li i{width:30px;height:30px;border-radius:50%;background:var(--card);box-shadow:0 0 0 1px var(--line);display:grid;place-items:center;font:600 .875rem/1 var(--display);font-style:normal}& .a-src li>span{display:flex;flex-direction:column;gap:3px;min-width:0}& .a-src li a{font:600 1.125rem/1.3 var(--display);letter-spacing:-.015em;text-decoration:underline;text-decoration-color:var(--before);text-decoration-thickness:1.5px;text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s}& .a-src li a:hover{text-decoration-color:var(--ink)}& .a-src li small{font-size:.9375rem;line-height:1.4;color:var(--ink-3)}& .a-src li>small{padding-top:5px;white-space:nowrap}@media (min-width:901px){& .final{grid-template-columns:1.2fr 1fr}& .final h2{font-size:clamp(2rem,4.4vw,3.25rem)}}@media (max-width:860px){& .a-lay{grid-template-columns:minmax(0,var(--measure))}& .a-side{display:none}& details.a-toc-m,& details.a-toc-m:first-of-type{display:block}}@media (max-width:900px){& .a-ans,& .a-src{grid-template-columns:minmax(0,1fr)}& .a-src .head{position:static}}@media (max-width:1000px){& .a-by,& .a-by.a-solo{grid-template-columns:repeat(6,minmax(0,1fr))}& .a-who{grid-column:span 3}& .a-solo .a-who{grid-column:1/-1}& .a-fact{grid-column:span 2;border-top:1px solid var(--line)}& .a-who+.a-fact{border-left:0;padding-left:0}}@media (max-width:640px){& .a-col{font-size:1.0625rem;line-height:1.65}& .a-who{grid-column:1/-1}& .a-who+.a-who{border-left:0;padding-left:0;border-top:1px solid var(--line)}& .a-people{grid-template-columns:minmax(0,1fr)}& .a-auth-foot .tlink{margin-left:0}& .a-check ul:not(.a-chips) li{grid-template-columns:22px minmax(0,1fr)}& .a-check ul:not(.a-chips) li span{grid-column:2}& .a-df li{grid-template-columns:minmax(0,1fr);gap:4px}& .a-df li svg{display:none}& .a-pc>div,& .a-ref{grid-template-columns:minmax(0,1fr)}& .a-ref .a-go{grid-column:1;grid-row:auto;justify-self:start;margin-top:6px}& .a-src li{grid-template-columns:30px minmax(0,1fr)}& .a-src li>small{grid-column:2;padding-top:0;white-space:normal}& .a-tw{overflow:visible;background:none;border-radius:0;box-shadow:none}& .a-tw table{display:block;min-width:0}& .a-tw thead{display:none}& .a-tw tbody{display:flex;flex-direction:column;gap:10px}& .a-tw tr{display:block;background:var(--card);border-radius:18px;box-shadow:0 0 0 1px var(--line);padding:6px 16px}& .a-tw tbody tr:first-child td,& .a-tw td{display:block;padding:10px 0;border-top:1px solid var(--line)}& .a-tw tbody tr:first-child td:first-child,& .a-tw td:first-child{border-top:0;font-size:1.0625rem}& .a-tw td:not(:first-child):before{content:attr(data-label);display:block;margin-bottom:2px;font:700 .6875rem/1.4 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}}@media (max-width:480px){& .a-fact{grid-column:1/-1;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;border-left:0;padding:12px 0}& .a-person{grid-template-columns:64px minmax(0,1fr);gap:14px}& .a-person img{width:64px;height:80px;border-radius:12px}}}