.defect-nav{font-size:var(--size-small);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;display:flex}.defect-nav a{color:var(--ink-2)}.defect-nav a[aria-current]{color:var(--accent);text-decoration-thickness:2px}.defect-intro{grid-template-columns:5fr 7fr;gap:2rem 3rem;margin-bottom:4rem;padding-top:3rem;display:grid}.defect-intro h1,.blog-intro h1{font-size:var(--size-h1);letter-spacing:var(--track-display);font-weight:500;line-height:1.02}.defect-lead{font-size:var(--size-statement);max-width:46ch;line-height:1.4}.defect-intro p+p{max-width:var(--measure);margin-top:1.25rem}.defect-premise{background:var(--accent);color:#fff;grid-template-columns:5fr 7fr;gap:2rem 3rem;margin-bottom:5rem;padding:3rem;display:grid}.defect-premise h2{letter-spacing:var(--track-head);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:500;line-height:1.15}.defect-premise p{max-width:var(--measure);margin-bottom:1rem}.defect-premise a{color:#fff}.defect-premise :focus-visible{outline-color:#fff}.defect-section-head,.defect-close{grid-template-columns:5fr 7fr;gap:1.5rem 3rem;display:grid}.defect-section-head h2,.defect-close h2,.blog-index h2{font-size:var(--size-h2);letter-spacing:var(--track-head);font-weight:500;line-height:1.12}.defect-section-head p,.defect-close p{max-width:var(--measure)}.defect-filters{background:var(--field);grid-template-columns:1fr 1.3fr auto;align-items:end;gap:1rem;margin:2rem 0 1rem;padding:1.2rem;display:grid}.defect-filters[hidden],.defect-modes [hidden],.defect-explorer [hidden]{display:none}.defect-filters label{font-size:var(--size-small);display:block}.defect-filters select,.defect-filters input{width:100%;min-width:0;color:var(--ink);min-height:46px;font:inherit;background:#fff;border:1px solid #777;border-radius:0;margin-top:.35rem;padding:.5rem}.defect-filters button{background:var(--accent);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;padding:.5rem 1rem}.defect-filters [data-count]{font-size:var(--size-small);grid-column:1/-1}.defect-modes,.evidence-list{margin-top:2rem}.defect-modes details,.evidence-record{margin-bottom:.5rem;scroll-margin-top:1rem}.defect-modes summary,.evidence-record summary{cursor:pointer;background:var(--field);grid-template-columns:minmax(0,5fr) minmax(0,7fr) 1.5rem;align-items:baseline;gap:1rem 2rem;padding:1.1rem 1.2rem;list-style:none;display:grid}.defect-modes summary::-webkit-details-marker,.evidence-record summary::-webkit-details-marker{display:none}.defect-modes summary:after,.evidence-record summary:after{content:"+";text-align:right;font-size:1.5rem;line-height:1}.defect-modes [open]>summary:after,.evidence-record[open]>summary:after{content:"−"}.defect-modes summary>span:first-child,.evidence-record summary>span:first-child{font-weight:600}.defect-modes summary:hover,.evidence-record summary:hover{background:#e6e9f1}.defect-modes [open]>summary,.evidence-record[open]>summary{color:var(--accent)}.mode-definition,.evidence-state{font-size:var(--size-small);color:var(--ink-2);font-weight:400}.mode-content,.evidence-content{grid-template-columns:5fr 7fr;gap:2rem 3rem;padding:1.5rem 1.2rem 2.5rem;display:grid}.mode-content h3,.evidence-content h3{font-size:var(--size-small);margin-bottom:.5rem;font-weight:600}.mode-content p,.evidence-content p{max-width:var(--measure);margin-bottom:1rem}.evidence-content h3:not(:first-child){margin-top:1.75rem}.evidence-content ul{padding-left:1.2rem}.evidence-content li+li{margin-top:.5rem}.mode-deeper{font-size:var(--size-small)}.defect-evidence{margin-top:5rem}.defect-close{margin-top:5rem;margin-bottom:5rem}.defect-close p{margin-bottom:1rem}.blog-index{margin-top:4rem;margin-bottom:5rem}.blog-index article{grid-template-columns:5fr 7fr;gap:2rem 3rem;padding-top:2rem;display:grid}.blog-index h2{max-width:20ch;margin-bottom:1rem}.blog-index h2 a{text-decoration:none}.blog-index h2 a:hover{text-decoration:underline}.blog-index p{max-width:var(--measure);margin-bottom:1.5rem}.blog-date{color:var(--ink-2);font-size:var(--size-small)}.blog-intro{margin-top:3rem;margin-bottom:4rem}.blog-intro h1{max-width:20ch;margin-bottom:1.5rem}.blog-intro .defect-lead{max-width:52ch;margin-bottom:1.5rem}.blog-layout{grid-template-columns:3fr 7fr;align-items:start;gap:3rem 5rem;margin-bottom:5rem;display:grid}.blog-contents{font-size:var(--size-small);position:sticky;top:1.5rem}.blog-contents nav{flex-direction:column;align-items:start;gap:.7rem;display:flex}.blog-contents p{margin-bottom:.3rem;font-weight:600}.blog-body{min-width:0;max-width:62ch}.blog-body p{margin-bottom:1.3rem}.blog-body>section{margin-top:4rem;scroll-margin-top:1.5rem}.blog-body h2{letter-spacing:var(--track-head);margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.15}.mode-group{margin-top:3rem}.mode-group>h3{font-size:var(--size-statement);color:var(--accent);margin-bottom:1.8rem;font-weight:500}.article-mode{margin-top:2rem;scroll-margin-top:1rem}.article-mode h4,.article-response h3{font-size:var(--size-text);margin-bottom:.65rem;font-weight:600}.article-mode strong{font-weight:500}.article-mode p{margin-bottom:.85rem}.source-scope{background:var(--field);font-size:var(--size-small);padding:1.2rem}.article-cite{white-space:nowrap}.article-response{margin-top:2.3rem}.article-response p{margin-bottom:.6rem}.response-state{font-size:var(--size-small);border-left:3px solid var(--accent);padding-left:1rem}.article-sources{font-size:var(--size-small)}.article-sources ol{padding-left:1.4rem}.article-sources li{margin-bottom:1.5rem;padding-left:.35rem;scroll-margin-top:1.5rem}.article-sources li p{margin-top:.5rem}@media (width>=769px){.defect-premise{max-width:calc(var(--shell) - 2 * var(--gutter))}}@media (width<=1000px){.blog-layout{grid-template-columns:2fr 5fr;gap:2rem}}@media (width<=768px){.defect-intro,.defect-premise,.defect-section-head,.defect-close,.blog-index article{grid-template-columns:1fr;gap:1.5rem}.defect-intro{margin-bottom:2.5rem;padding-top:2rem}.defect-premise{padding:2rem var(--gutter);margin-bottom:3.5rem}.defect-filters{grid-template-columns:1fr 1fr}.defect-filters button{justify-self:start}.defect-filters [data-count]{grid-column:auto;align-self:center}.defect-modes summary,.evidence-record summary{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.4rem 1rem}.mode-definition,.evidence-state{grid-area:2/1}.defect-modes summary:after,.evidence-record summary:after{grid-area:1/2}.mode-content,.evidence-content{grid-template-columns:1fr;gap:1.3rem}.blog-layout{display:block}.blog-contents{background:var(--field);margin-bottom:2.5rem;padding:1.3rem;position:static}.blog-contents nav{gap:.6rem}.blog-intro h1{font-size:clamp(2.5rem,7vw,4rem)}.defect-evidence,.defect-close{margin-top:3.5rem}.blog-index article{gap:.5rem;padding-top:0}}@media (width<=480px){.defect-filters{grid-template-columns:1fr}.defect-filters [data-count]{grid-column:1}.defect-modes summary,.evidence-record summary,.mode-content,.evidence-content{padding-left:.85rem;padding-right:.85rem}}@media print{.defect-filters,.defect-nav,.blog-contents{display:none}.blog-layout{display:block}.blog-body{max-width:none}.defect-modes details,.evidence-record{break-inside:avoid}}
