/* ProtoOzone accent layer on the shared Knowledge article system. */
.knowledge-article-page.protoozone-page{
  --ink:#15233a;
  --paper:#fbfdff;
  --muted:#526071;
  --purple:#2e69a5;
  --article-kicker:#2e69a5;
  --article-core:#eaf8f3;
  --article-note:#eef6ff;
  background:radial-gradient(circle at 10% 0%,rgba(46,105,165,.10),transparent 30rem),radial-gradient(circle at 90% 10%,rgba(42,141,120,.09),transparent 30rem),var(--paper);
}
.protoozone-page .shell{width:min(1040px,calc(100% - 30px))}
.protoozone-page header{background:rgba(251,253,255,.94)}
.protoozone-page .hero h1{font-size:clamp(52px,9vw,100px);line-height:.9;margin:10px 0 16px}
.protoozone-page .hero .sub{font-size:clamp(20px,3vw,31px);font-weight:900;margin-bottom:22px}
.protoozone-page .hero p{max-width:830px}
.protoozone-page .core{margin-top:30px}
.protoozone-page section{padding-block:62px}
.protoozone-page .note{border-left-color:#2e69a5;background:#eef6ff}
.protoozone-page .warning{border-left-color:#b34747;background:#fff3f3}
.protoozone-page .loop{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:20px}
.protoozone-page .loop div{border:var(--line);border-radius:14px;padding:15px 10px;background:#fff;text-align:center;font-weight:1000}
.protoozone-page .loop div:nth-child(5){background:#eaf8f3}
.protoozone-page .protocol{margin-top:20px;font-size:clamp(17px,2.5vw,26px)}
.protoozone-page table{width:100%;border-collapse:collapse;background:#fff;border:var(--line)}
.protoozone-page th,.protoozone-page td{border:1px solid #b8c2ce;padding:12px;vertical-align:top;text-align:left}
.protoozone-page th{background:#edf5fc}
@media(max-width:760px){.protoozone-page .loop{grid-template-columns:1fr 1fr}.protoozone-page section{padding-block:48px}}
