.art-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0 0 .4rem;font-size:.76rem;font-weight:700}.art-prose{max-width:46rem}.art-prose h3{margin-top:1.6rem}.art-prose li{margin:.35rem 0}.art-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:1.1rem 0 1.5rem;font-size:.94rem}.art-prose th,.art-prose td{overflow-wrap:normal;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.55rem .75rem}.art-prose thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid var(--rule-2,var(--rule));font-size:.74rem;font-weight:700}.art-figure{margin:1.25rem 0 1.75rem}.art-figure a{border:1px solid var(--rule);border-radius:var(--radius);max-width:40rem;display:block;overflow:hidden}.art-figure img{width:100%;height:auto;display:block}.art-figure figcaption{color:var(--ink-3);margin-top:.5rem;font-size:.85rem}.art-more h2{margin:0 0 .9rem;font-size:1.3rem}.art-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.art-links li{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);gap:.25rem;padding:.85rem 1rem;display:grid}.art-links a{font-weight:700}.art-links span{color:var(--ink-2);font-size:.9rem}.art-also{margin:1.75rem 0 0;font-size:.95rem}.art-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.art-card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.9rem;padding:1.1rem 1.2rem 1.15rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.art-card:hover{border-color:var(--brand-line);box-shadow:var(--shadow)}.art-card h2,.art-card h3{max-width:none;margin:0 0 .35rem;font-size:1.12rem;line-height:1.3}.art-card h2 a,.art-card h3 a{color:var(--ink);text-decoration:none}.art-card h2 a:after,.art-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.art-card h2 a:hover,.art-card h3 a:hover{color:var(--brand-ink);text-decoration:underline}.art-card p{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.5}.art-card .art-card__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0 0 .3rem;font-size:.72rem;font-weight:700}.art-card .art-card__date{color:var(--ink-3);margin-top:.5rem;font-size:.8rem}.art-card img{object-fit:cover;object-position:top;border:1px solid var(--rule);border-radius:var(--radius-s);background:#fff;width:100%;height:auto;max-height:15rem;display:block}@media (width>=900px){.art-card--image{flex-direction:row;grid-column:span 2;align-items:flex-start}.art-card--image img{flex:0 0 42%;max-height:17rem}}@media (width<=640px){.art-prose table{font-size:.86rem}.art-prose th,.art-prose td{padding:.45rem .5rem}}.art-prose .aiq-hero{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:.6rem;margin:1.5rem 0 2rem;padding:1.4rem 1.5rem 1.3rem;display:grid}.art-prose .aiq-big{font:800 clamp(3.4rem,11vw,5.6rem)/.95 var(--sans);letter-spacing:-.02em;color:var(--no);font-variant-numeric:tabular-nums;margin:0}.art-prose .aiq-hero__text{max-width:36rem;margin:0;font-size:1.08rem}.art-prose .aiq-strip{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.6rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.art-prose .aiq-strip li{gap:.1rem;margin:0;display:grid}.art-prose .aiq-strip b{font:800 1.45rem/1.1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}.art-prose .aiq-strip span{color:var(--ink-3);font-size:.8rem}.art-prose .aiq-bars{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);gap:.9rem;margin:1rem 0 1.1rem;padding:1.1rem 1.2rem;list-style:none;display:grid}.art-prose .aiq-bars li{grid-template-columns:6.5rem minmax(0,1fr) 3.6rem;align-items:center;gap:.15rem .75rem;margin:0;display:grid}.art-prose .aiq-bars__name{font-weight:700}.art-prose .aiq-bars__track{background:var(--soft);border-radius:4px;height:1.1rem;overflow:hidden}.art-prose .aiq-bars__track i{height:100%;width:var(--w);background:var(--no);border-radius:4px;display:block}.art-prose .aiq-bars__pct{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.art-prose .aiq-bars__sub{color:var(--ink-3);grid-column:2/-1;font-size:.82rem}.art-prose .aiq-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.75rem;margin:1rem 0 1.25rem;padding:0;list-style:none;display:grid}.art-prose .aiq-card{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);align-content:start;gap:.35rem;margin:0;padding:1rem 1.05rem;display:grid}.art-prose .aiq-card b{font:800 2rem/1 var(--sans);color:var(--no);font-variant-numeric:tabular-nums}.art-prose .aiq-card span{color:var(--ink-2);font-size:.92rem;line-height:1.4}.art-prose .aiq-card--top{border-color:var(--no-line);background:var(--no-soft)}.art-prose .aiq-card--ok{border-color:var(--yes-line);background:var(--yes-soft)}.art-prose .aiq-card--ok b{color:var(--yes)}.art-prose .aiq-ex{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.75rem;margin:1rem 0 1.5rem;display:grid}.art-prose .aiq-ex__item{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);align-content:start;gap:.45rem;padding:1rem 1.1rem;display:grid}.art-prose .aiq-ex__item p{margin:0;font-size:.95rem;line-height:1.45}.art-prose .aiq-ex__tag{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;font-size:.74rem!important}.art-prose .aiq-ex__said,.art-prose .aiq-ex__fact{border-left:3px solid;padding-left:.75rem}.art-prose .aiq-ex__said{border-color:var(--no)}.art-prose .aiq-ex__fact{border-color:var(--yes)}.art-prose .aiq-ex__said:before,.art-prose .aiq-ex__fact:before{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.art-prose .aiq-ex__said:before{content:"AI said";color:var(--no)}.art-prose .aiq-ex__fact:before{content:"The company's own page";color:var(--yes)}.art-prose .aiq-ex__src{color:var(--ink-3);overflow-wrap:anywhere;font:.8rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace!important}.art-prose .aiq-steps{counter-reset:aiq;gap:.6rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.art-prose .aiq-steps li{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);counter-increment:aiq;margin:0;padding:.85rem 1rem .85rem 3.1rem;position:relative}.art-prose .aiq-steps li:before{content:counter(aiq);background:var(--brand);width:1.6rem;height:1.6rem;color:var(--on-brand);border-radius:999px;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:.8rem;left:.9rem}.art-prose .aiq-steps li:last-child{border-color:var(--brand-line);background:var(--brand-soft)}.art-prose .aiq-method{color:var(--ink-2);font-size:.95rem}@media (width<=560px){.art-prose .aiq-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.8rem}.art-prose .aiq-bars li{grid-template-columns:5.4rem minmax(0,1fr) 3.4rem;column-gap:.5rem}.art-prose .aiq-bars{padding:1rem .9rem}.art-prose .aiq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.art-prose .aiq-card b{font-size:1.6rem}.art-prose .aiq-cards--3{grid-template-columns:1fr}.art-prose .aiq-hero{padding:1.1rem 1.1rem 1rem}}
