@layer sections{.article{max-width:var(--container-narrow);margin-inline:auto;padding:3.5rem 1.5rem 4.5rem}.blog-index{padding-top:4rem}.string-plate{border-radius:var(--radius-md);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-line-soft);padding:.875rem 1.125rem 1rem}.string-plate__label{font:400 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary);margin-bottom:.5rem;display:block}.string-plate__value{font:500 1.25rem / 1.45 var(--font-mono);letter-spacing:-.01em;color:var(--color-ink);overflow-wrap:anywhere;margin:0}.string-plate--human .string-plate__value{font:400 1.125rem / 1.5 var(--font-body);letter-spacing:0}.string-plate--inline{border-radius:var(--radius-sm);padding:.375rem .625rem}.string-plate--inline .string-plate__value{font:500 .8125rem / 1.5 var(--font-mono)}.string-plate--inline.string-plate--human .string-plate__value{font:500 .8125rem / 1.5 var(--font-body)}.string-plate--card{border-radius:var(--radius-sm);padding:.4375rem .6875rem}.string-plate--card .string-plate__value{font:500 .875rem / 1.5 var(--font-mono)}.string-plate--card.string-plate--human{padding:.375rem .6875rem}.string-plate--card.string-plate--human .string-plate__value{font:500 .9375rem / 1.5 var(--font-body)}.crumbs{margin-bottom:1.25rem}.crumbs ol{font:400 .75rem / 1.5 var(--font-mono);color:var(--color-ink-quiet);flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs a:hover,.crumbs a:focus-visible{color:var(--color-ink-secondary)}.crumbs__current{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.crumbs li:not(.crumbs__current){flex:none}.article__title{font:600 2.625rem / 1.08 var(--font-display);letter-spacing:-.02em;text-wrap:pretty;margin:1.75rem 0 0}.blog-index__title{font:600 3rem / 1.08 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:1.25rem 0 0}.article__title--quoted{text-indent:-.42em}.article__meta{font:400 .75rem / 1.4 var(--font-mono);color:var(--color-ink-quiet);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-top:1.25rem;display:flex}.short-answer{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-navy-lift) 0%, var(--color-navy-deep) 100%);box-shadow:inset 0 1px 0 #ffffff14, 0 2px 4px #0c22332e, 0 16px 40px -18px #0c223373, 0 0 0 1px var(--color-navy-edge);margin-top:2rem;padding:1.75rem 2rem}.short-answer__label{font:500 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-navy-muted);align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.short-answer__label:before{content:"";background:var(--color-green);border-radius:50%;flex:none;width:.375rem;height:.375rem}.short-answer__text{color:#fff;text-wrap:pretty;margin:0;font-size:1.1875rem;line-height:1.55}.article__body{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:1.25rem;margin-top:1.5rem;padding:2.5rem 2.75rem 3rem;line-height:1.75}.article__body>h2{font:600 1.5rem / 1.25 var(--font-display);letter-spacing:-.015em;color:var(--color-ink);margin:2.5rem 0 .875rem;scroll-margin-top:1.5rem}.article__body>h2:first-child{margin-top:0}.article__body>h3{font:600 1.0625rem / 1.5 var(--font-body);color:var(--color-ink);margin:2rem 0 .5rem}.article__body>p{color:var(--color-ink-secondary);text-wrap:pretty;margin:0 0 1.125rem;font-size:1.0625rem}.article__body>ul,.article__body>ol{margin:0 0 1.5rem;padding:0;list-style:none}.article__body>ul>li,.article__body>ol>li{border-top:1px solid var(--color-line);color:var(--color-ink-secondary);text-wrap:pretty;margin:0;padding:.875rem 0;font-size:1rem;line-height:1.7}.article__body>ul>li:last-child,.article__body>ol>li:last-child{border-bottom:1px solid var(--color-line)}.article__body>:last-child{margin-bottom:0}.article__body strong{color:var(--color-ink);font-weight:600}.article__body em{color:var(--color-ink);font-style:normal;font-weight:500}.article__body a:not(.btn){color:var(--color-navy);text-underline-offset:2px;font-weight:500;text-decoration:underline}.article__body :not(pre)>code{border-radius:var(--radius-sm);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-line-soft);font:400 .875em / 1.5 var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;padding:.1em .35em}.article__body pre{border-radius:var(--radius-md);background:var(--color-navy-deep);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px var(--color-navy-edge);margin:0 0 1.5rem;padding:1.125rem 1.25rem;overflow-x:auto}.article__body pre code{font:400 .8125rem / 1.7 var(--font-mono);color:var(--color-on-navy-code);white-space:pre}.article__body blockquote{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 1px 2px #12304714, 0 8px 20px -10px #12304729, 0 0 0 1px var(--color-line);margin:0 0 1.5rem;padding:1.25rem 1.5rem 1.5rem}.article__body .quote__caption{border-bottom:1px solid var(--color-line-soft);font:400 .6875rem / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-tertiary);align-items:center;gap:.5rem;margin:0 0 .875rem;padding-bottom:.875rem;display:flex}.article__body .quote__caption:before{content:"";background:var(--color-green);border-radius:50%;flex:none;width:.375rem;height:.375rem}.article__body blockquote p:not(.quote__caption){font:400 1.0625rem / 1.65 var(--font-mono);color:var(--color-ink);text-wrap:pretty;margin:0}.article__body .quote--quoted p:not(.quote__caption):first-of-type{text-indent:-.5em}.article__body blockquote p+p:not(.quote__caption){margin-top:.75rem}.verdicts{margin:0 0 1.5rem;padding:0;list-style:none}.verdicts__row{border-top:1px solid var(--color-line);color:var(--color-ink-secondary);text-wrap:pretty;grid-template-columns:8.25rem 1fr;gap:1.25rem;margin:0;padding:1.125rem 0;font-size:1rem;line-height:1.7;display:grid}.verdicts__row:last-child{border-bottom:1px solid var(--color-line)}.verdict{border-radius:var(--radius-full);height:1.625rem;font:500 .625rem / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;place-self:start;align-items:center;margin-top:.25rem;padding:0 .6875rem;display:inline-flex}.verdict--settled{color:var(--color-on-navy);background:var(--color-navy);box-shadow:inset 0 1px #ffffff1a}.verdict--open{color:var(--color-ink-secondary);background:var(--color-surface);box-shadow:inset 0 0 0 1px #12304738}.article__body .closing{border-top:1px solid var(--color-line);margin:2.5rem 0 0;padding-top:2rem}.closing__label{font:400 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary);margin:0 0 .875rem}.article__body .closing>p:not(.closing__label){color:var(--color-ink);text-wrap:pretty;margin:0;font-size:1.25rem;line-height:1.6}.article__body .byline{border-top:1px solid var(--color-line);color:var(--color-ink-tertiary);text-wrap:pretty;margin:2.5rem 0 0;padding-top:1.5rem;font-size:.9375rem;line-height:1.6}.article__body .byline strong{color:var(--color-ink);font-weight:600}.article__body .byline a{font-weight:inherit;color:var(--color-navy);text-decoration:none}.article__body .byline a:hover,.article__body .byline a:focus-visible{color:var(--color-navy-deep)}.app-link{background:var(--color-surface-sunken);border-radius:.875rem;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1.25rem 1.375rem;display:flex;box-shadow:inset 0 0 0 1px #12304714}.app-link__text{color:var(--color-ink-secondary);text-wrap:pretty;flex:1;margin:0;font-size:.9375rem;line-height:1.6}.read-next{margin-top:2.5rem}.read-next__head{border-bottom:1px solid var(--color-line);font:400 .75rem / 1.4 var(--font-mono);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;display:flex}.read-next__title{color:var(--color-ink-tertiary)}.read-next__all{color:var(--color-navy);text-decoration:none}.read-next__all:hover,.read-next__all:focus-visible{text-underline-offset:2px;text-decoration:underline}.read-next__grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.read-next__card:only-child{grid-column:1/-1}.read-next__card{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:.75rem;padding:1.25rem 1.375rem 1.375rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.read-next__card:hover,.read-next__card:focus-visible{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.read-next__label{font:400 .6875rem / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-quiet)}.read-next__heading{font:600 1.0625rem / 1.35 var(--font-display);letter-spacing:-.01em;color:var(--color-ink);text-wrap:pretty}.blog-index__lede{max-width:34em;color:var(--color-ink-secondary);text-wrap:pretty;margin:1rem 0 0;font-size:1.125rem;line-height:1.65}.blog-index__rule{border-bottom:1px solid var(--color-line);font:400 .75rem / 1.4 var(--font-mono);color:var(--color-ink-tertiary);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2.5rem;padding-bottom:.75rem;display:flex}.blog-index__count{white-space:nowrap;gap:.5rem;display:flex}.article-list{gap:1rem;margin-top:1rem;display:grid}.article-card{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;padding:1.5rem 1.75rem 1.625rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.article-card:hover,.article-card:focus-visible{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.article-card__title{font:600 1.25rem / 1.35 var(--font-display);letter-spacing:-.01em;color:var(--color-ink);text-wrap:pretty;margin:.875rem 0 .375rem}.article-card__description{color:var(--color-ink-tertiary);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.article-card__meta{font:400 .75rem / 1.4 var(--font-mono);color:var(--color-ink-quiet);gap:.5rem;margin:.875rem 0 0;display:flex}.blog-index__empty{border-radius:var(--radius-lg);text-align:center;border:1px dashed #1230472e;margin-top:1rem;padding:2.5rem 2rem;box-shadow:inset 0 0 0 1px #12304724}.blog-index__empty-label{font:400 .8125rem / 1.5 var(--font-mono);color:var(--color-ink-tertiary);margin:0 0 .625rem}.blog-index__empty-text{max-width:22rem;color:var(--color-ink-secondary);text-wrap:pretty;margin:0 auto;font-size:.9375rem;line-height:1.6}.blog-index__empty .btn{margin-top:1.25rem}.pager{margin-top:3rem}.pager__row{justify-content:center;align-items:center;gap:.75rem;display:flex}.pager__step{border-radius:var(--radius-full);background:var(--color-surface);height:2.25rem;box-shadow:var(--shadow-tile);font:400 .8125rem / 1 var(--font-mono);color:var(--color-navy);white-space:nowrap;align-items:center;gap:.4375rem;padding:0 .9375rem;text-decoration:none;display:inline-flex}a.pager__step:hover,a.pager__step:focus-visible{box-shadow:var(--shadow-raised)}.pager__step--off{box-shadow:inset 0 0 0 1px var(--color-line-soft);color:var(--color-ink-quiet);background:0 0}.pager__numbers{align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.pager__n{border-radius:var(--radius-full);background:var(--color-surface);min-width:2.25rem;height:2.25rem;box-shadow:var(--shadow-tile);font:400 .8125rem / 1 var(--font-mono);color:var(--color-ink-secondary);place-items:center;padding:0 .5rem;text-decoration:none;display:inline-grid}a.pager__n:hover,a.pager__n:focus-visible{box-shadow:var(--shadow-raised);color:var(--color-ink)}.pager__n--current{background:var(--color-navy);color:var(--color-on-navy);font-weight:500;box-shadow:inset 0 1px #ffffff1a}.pager__count{text-align:center;font:400 .75rem / 1.4 var(--font-mono);color:var(--color-ink-quiet);margin:1rem 0 0}.article__body .letter{border-radius:var(--radius-lg);background:var(--color-surface-sunken);margin:0 0 1.5rem;padding:1.375rem 1.625rem 1.625rem;box-shadow:inset 0 0 0 1px #12304714}.article__body .letter__head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;margin:0;padding-bottom:.875rem;display:flex}.article__body .letter__label{font:400 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary)}.article__body .letter__copy{cursor:pointer;border-radius:var(--radius-full);background:var(--color-surface);height:1.625rem;font:500 .625rem / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);border:0;flex:none;align-items:center;padding:0 .6875rem;display:inline-flex;box-shadow:inset 0 0 0 1px #12304738}.article__body .letter__copy:hover,.article__body .letter__copy:focus-visible{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-navy)}.article__body .letter__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article__body .letter>p:not(.letter__head),.article__body .letter>ol,.article__body .letter>ul{color:var(--color-ink-secondary);overflow-wrap:anywhere;margin:1rem 0 0}.article__body .letter>ol,.article__body .letter>ul{padding-left:1.25rem}.article__body .letter li+li{margin-top:.625rem}.article__body .letter__head+p{margin-top:1.125rem}.article__body .cmp{border-bottom:1px solid var(--color-line);grid-template-columns:9rem 1fr 1fr;align-items:start;width:100%;margin:0 0 1.75rem;display:grid}.article__body .cmp thead,.article__body .cmp tbody,.article__body .cmp tr{display:contents}.article__body .cmp th{font:400 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-tertiary);padding:0 1.25rem .75rem 0}.article__body .cmp td{color:var(--color-ink-secondary);border-top:1px solid var(--color-line);overflow-wrap:anywhere;text-wrap:pretty;padding:.875rem 1.25rem .875rem 0;font-size:.9375rem;line-height:1.6}.article__body .cmp td:first-child{color:var(--color-ink);font-weight:500}.article__body .cmp__tag{font:400 .625rem / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-tertiary);margin-bottom:.3125rem;display:none}.article__body .table__scroll{margin:0 0 1.25rem;overflow-x:auto}.article__body .table{border-collapse:collapse;text-align:left;width:100%;min-width:32rem}.article__body .table caption{caption-side:top;font:400 .6875rem / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color-ink-tertiary);padding-bottom:.875rem}.article__body .table th{font:500 .6875rem / 1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:bottom;color:var(--color-ink-tertiary);border-bottom:1px solid #12304738;padding:0 1.25rem .625rem 0}.article__body .table td{border-top:1px solid var(--color-line);color:var(--color-ink-secondary);text-wrap:pretty;padding:.875rem 1.25rem .875rem 0;font-size:.9375rem;line-height:1.6}@media (width<=43.75rem){.article__body .cmp{grid-template-columns:1fr}.article__body .cmp th{display:none}.article__body .cmp td:first-child{padding:1.125rem 0 .5rem}.article__body .cmp td{border-top:0;gap:.625rem;padding:0 0 .625rem;display:flex}.article__body .cmp__tag{flex:none;margin-bottom:0;display:block}.article__body .letter{padding:1.125rem 1.25rem 1.375rem}.article__body .letter>p:not(.letter__head){font-size:1rem}.article{padding:2.5rem 1.25rem 3.5rem}.crumbs__sep,.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover,.crumbs a:focus-visible{color:var(--color-ink-secondary);text-underline-offset:2px;text-decoration:underline}.crumbs__current{display:none}.article__title{text-indent:0;font-size:1.875rem;line-height:1.14}.blog-index__title{font-size:2.125rem;line-height:1.12}.string-plate__value{font-size:.9375rem}.short-answer{padding:1.25rem}.short-answer__text{font-size:1.0625rem}.article__body{padding:1.5rem 1.25rem 2rem}.verdicts__row{grid-template-columns:1fr;gap:.5rem}.app-link,.read-next__grid{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.app-link{gap:1rem}.article__body .closing>p:first-of-type{font-size:1.0625rem}.pager__row{flex-wrap:wrap}}}
