.n1-reading{padding-bottom:clamp(48px,6vw,96px)}.n1-reading__head{padding:clamp(36px,5vw,72px) 0 clamp(24px,3vw,36px)}.n1-reading__meta{font-family:var(--n1-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n1-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 22px;font-size:11px;display:flex}.n1-reading__meta a{color:var(--n1-ink);text-decoration:none}.n1-reading__meta a:hover{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--n1-coral);text-decoration-color:var(--n1-coral)}.n1-reading__meta i{color:var(--n1-muted-dark);font-style:normal}.n1-reading__head h1{letter-spacing:-.04em;font-size:clamp(38px,5vw,64px);line-height:1}.n1-reading__dek{font-family:var(--n1-body);color:var(--n1-ink);margin:20px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.n1-reading__dek>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(0deg,#0000 .06em,#ff6b50b8 .06em .26em,#0000 .26em);padding:0 .06em}.n1-reading__figure{margin:34px 0}.n1-reading__figure--lead{margin:0 0 clamp(28px,3vw,44px)}.n1-reading__figure img{border:1px solid var(--n1-hair);filter:saturate(.92)contrast(1.02);width:100%;height:auto;display:block}.n1-reading__figure figcaption{border-top:1px solid var(--n1-hair);font-family:var(--n1-mono);letter-spacing:.04em;color:var(--n1-muted);margin:0;padding:10px 0 0;font-size:11px;line-height:1.5}.n1-reading__figure img+figcaption{margin-top:10px}.n1-reading__body{font-family:var(--n1-body);color:var(--n1-ink);font-size:18px;line-height:1.65}.n1-reading__body>*{margin:0}.n1-reading__body>*+*{margin-top:1.35em}.n1-reading__body h2{letter-spacing:-.035em;margin:2.2em 0 .7em;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.n1-reading__body h2+p{margin-top:0}.n1-reading__body h3{margin:1.6em 0 .5em;font-size:20px}.n1-reading__body strong{font-weight:600}.n1-reading__body em{font-style:italic}.n1-reading__body a{color:var(--n1-ink);text-decoration:underline;-webkit-text-decoration-color:var(--n1-coral);text-decoration-color:var(--n1-coral);text-underline-offset:4px;text-decoration-thickness:2px}.n1-reading__body a:hover{color:var(--n1-coral-deep)}.n1-reading__body ul,.n1-reading__body ol{margin:0;padding-left:1.3em}.n1-reading__body li{margin:0}.n1-reading__body li+li{margin-top:.6em}.n1-reading__body li::marker{color:var(--n1-coral-deep)}.n1-reading__body .n1-mark{padding:0 .12em}.n1-reading__rule{background:var(--n1-hair);border:0;width:100%;height:1px;margin:2.6em 0 0}.n1-reading__rule+h2{margin-top:1.4em}.n1-reading__callout{border:1px solid var(--n1-ink);background:var(--n1-paper-deep);padding:18px 20px;font-size:16px;line-height:1.55}.n1-reading__callout .n1-eyebrow{margin-bottom:8px}.n1-reading__quote{border-left:3px solid var(--n1-coral);font-family:var(--n1-display);letter-spacing:-.02em;margin:2em 0;padding:0 0 0 20px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.25}.n1-reading__table{overflow-x:auto}.n1-reading__table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.n1-reading__table th{text-align:left;vertical-align:bottom;font-family:var(--n1-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--n1-muted);border-bottom:1px solid var(--n1-ink);padding:8px 14px 8px 0;font-size:11px;font-weight:500}.n1-reading__table td{vertical-align:top;border-bottom:1px solid var(--n1-hair);padding:10px 14px 10px 0}.n1-reading__table td:first-child{font-family:var(--n1-display);letter-spacing:-.01em;font-weight:600}.n1-reading__table th:last-child,.n1-reading__table td:last-child{padding-right:0}.n1-reading__table tbody tr:last-child td{border-bottom:1px solid var(--n1-ink)}.n1-reading__muted{color:var(--n1-muted)}.n1-reading__bad{color:var(--n1-coral-deep);font-weight:600}.n1-reading__refs{color:var(--n1-muted);font-size:14px;line-height:1.5}.n1-reading__body h2.n1-reading__refs-title{font-size:20px}.n1-reading__foot{border-top:1px solid var(--n1-ink);gap:22px;margin-top:clamp(48px,6vw,80px);padding-top:28px;display:grid}.n1-reading__back{color:var(--n1-ink);font-family:var(--n1-display);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.n1-reading__back .n1-arrow{width:1.4em;height:.7em;transform:scaleX(-1)}.n1-reading__back:hover{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--n1-coral);text-decoration-color:var(--n1-coral)}@media (max-width:600px){.n1-reading__body{font-size:17px}.n1-reading__head h1{font-size:34px}}
