.stu-narrow{max-width:760px}.stu-point{background:var(--paper);border-radius:var(--r-lg);max-width:720px;box-shadow:var(--e-2);padding:var(--pad-card);margin:0 auto}.stu-point p{margin:0 0 var(--s-3);color:var(--ink-3);line-height:var(--lh-body)}.stu-point p:last-child{margin-bottom:0}.stu-grid{gap:var(--s-4);display:grid}@media (min-width:640px){.stu-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.stu-grid{grid-template-columns:repeat(3,1fr)}}.stu-card{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--e-2);padding:var(--pad-card);flex-direction:column;display:flex}.stu-card-top{align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.stu-flag{font-size:30px;line-height:1}.stu-card h3{font-family:var(--f-display);font-size:var(--t-h3);letter-spacing:var(--tr-head);margin:0 0 2px}.stu-card-lede{font-size:var(--t-sm);color:var(--ink-3);line-height:var(--lh-body);margin:0}.stu-mini{margin:0 0 var(--s-4);gap:var(--s-2);flex:1;display:grid}.stu-mini>div{justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule);display:flex}.stu-mini dt{font-size:var(--t-xs);color:var(--muted)}.stu-mini dd{font-size:var(--t-xs);color:var(--ink);text-align:right;margin:0;font-weight:700}.stu-card-cta{font-size:var(--t-sm);color:var(--sec-deep);align-items:center;gap:7px;font-weight:750;text-decoration:none;display:inline-flex}.stu-card-cta svg{transition:transform var(--dur-2) var(--ease)}@media (hover:hover) and (pointer:fine){.stu-card-cta:hover svg{transform:translate(3px)}}.stu-more{max-width:700px;margin:var(--s-6) auto 0;text-align:center;font-size:var(--t-sm);color:var(--muted);line-height:var(--lh-body)}.stu-hero-flag{font-size:15px}.stu-hero-back{font-size:var(--t-sm);margin-top:var(--s-4)!important}.stu-verdict{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--e-2);padding:var(--pad-card);border-left:4px solid var(--sec-a)}.stu-verdict--declare{border-left-color:var(--warn)}.stu-verdict--clear{border-left-color:var(--ok)}.stu-verdict-tag{font-size:var(--t-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;border-radius:var(--r-full);margin-bottom:var(--s-3);padding:4px 11px;font-weight:800;display:inline-block}.stu-verdict--declare .stu-verdict-tag{color:var(--warn);background:var(--warn-soft)}.stu-verdict--clear .stu-verdict-tag{color:var(--ok);background:var(--ok-soft)}.stu-verdict h2{font-size:var(--t-h3);line-height:var(--lh-head);letter-spacing:var(--tr-head);margin:0 0 var(--s-3)}.stu-prose p{margin:0 0 var(--s-3);color:var(--ink-3);line-height:var(--lh-prose);font-size:var(--t-prose)}.stu-prose p:last-child{margin-bottom:0}.stu-vs{gap:var(--s-3);max-width:800px;margin:0 auto;padding:0;list-style:none;display:grid}.stu-vs li{gap:var(--s-4);background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--e-2);padding:var(--pad-card);grid-template-columns:auto 1fr;align-items:start;display:grid}.stu-vs-n{font-family:var(--f-display);color:var(--sec-a);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.stu-vs p{color:var(--ink-3);line-height:var(--lh-body);margin:0}.stu-facts{gap:var(--s-3);margin:0;max-width:860px;margin-inline:auto;display:grid}.stu-fact{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--e-2);padding:var(--pad-card)}.stu-fact dt{font-size:var(--t-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--sec-deep);margin-bottom:var(--s-2);font-weight:800}.stu-fact dd{margin:0}.stu-fact dd p{margin:0 0 var(--s-2);color:var(--ink-3);line-height:var(--lh-body)}.stu-fact dd p:last-child{margin-bottom:0}.stu-down{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--e-2);padding:var(--pad-card)}.stu-down h2{font-size:var(--t-h3);line-height:var(--lh-head);letter-spacing:var(--tr-head);margin:0 0 var(--s-4)}.stu-down ul{gap:var(--s-3);margin:0;padding-left:1.15em;display:grid}.stu-down li{color:var(--ink-3);line-height:var(--lh-body)}.stu-down li::marker{color:var(--warn)}.stu-cta{text-align:center;margin-top:var(--s-7)}.stu-cta h2{font-size:var(--t-h2);line-height:var(--lh-head);letter-spacing:var(--tr-head);margin:0 0 var(--s-3);text-wrap:balance}.stu-cta p{margin:0 auto var(--s-5);max-width:56ch;color:var(--ink-3);line-height:var(--lh-body)}.stu-cta-foot{font-size:var(--t-sm);color:var(--muted);margin-top:var(--s-4)!important}.stu-sources{margin-top:var(--s-7);font-size:var(--t-sm)}.stu-sources summary{cursor:pointer;color:var(--muted);font-weight:650}.stu-sources summary:focus-visible{outline:2px solid var(--sec-a);outline-offset:3px;border-radius:var(--r-xs)}.stu-sources ul{margin:var(--s-4) 0 0;gap:var(--s-2);padding-left:1.15em;display:grid}.stu-sources li{color:var(--muted);line-height:var(--lh-body);word-break:break-word}
