.cn-evidence-frame{min-width:0;max-width:1040px;margin:auto}.cn-evidence-nav{border-bottom:1px solid var(--ui-border,#dce6e1);scrollbar-width:thin;background:#fff;gap:6px;padding:14px 20px;display:flex;overflow-x:auto}.cn-evidence-nav a{min-height:44px;color:var(--ui-muted,#435e51);border:1px solid #0000;border-radius:24px;flex-shrink:0;align-items:center;padding:9px 14px;font-size:14px;font-weight:650;display:flex}.cn-evidence-nav a[aria-current=page]{background:var(--ui-page,#e5f2eb);color:var(--ui-link,#0b5c44);border-color:#c5dfd0}.cn-evidence-context,.cn-evidence-return{background:var(--ui-page,#f0f7f3);border-bottom:1px solid var(--ui-border,#dce6e1);color:var(--ui-link,#175f4b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:14px;display:flex}.cn-evidence-context a,.cn-evidence-context button,.cn-evidence-return a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.cn-evidence-context button{background:#fff;border:1px solid #c3d9cc;border-radius:22px;padding:8px 14px}.cn-evidence-return{justify-content:flex-start;margin-top:20px}.cn-evidence-content .pc-top,.cn-evidence-content .ac-top,.cn-evidence-content>.pc-app>.pa-skip,.cn-evidence-content>.pc-app>.pp-skip,.cn-evidence-content .ac-skip,.cn-evidence-content .pu-skip{display:none}.cn-evidence-content :is(.pc-app,.ac-app){min-height:0;color:var(--ui-ink,#183b30);background:0 0}.cn-evidence-content :is(.pc-app,.ac-app)>.pc-main,.cn-evidence-content .ac-case-content{width:100%;max-width:none;margin:0;padding:24px}.cn-evidence-content :is(.pc-intro,.ac-intro){padding-top:4px}.cn-evidence-content :is(.pc-intro,.ac-intro) h1{max-width:30ch;font-size:clamp(24px,3vw,34px);line-height:1.4}.cn-evidence-content :is(.pc-intro,.ac-intro) p{max-width:68ch;font-size:15px;line-height:1.75}.cn-evidence-content summary{cursor:pointer;min-height:44px}.cn-evidence-content :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--ui-primary,#086b50);outline-offset:3px}.cn-evidence-content :is(button,select,input){min-height:44px}.cn-evidence-content :is(.pc-eyebrow,.pc-muted,.pa-source-meta,.pp-muted,.ac-muted){color:var(--ui-muted,#4b6257);font-size:14px}.cn-evidence-content :is(.pa-case,.pc-domain,.pp-row,.ac-case-card){scroll-margin-top:100px}.cn-evidence-content .pa-case-details{border-top:1px solid var(--ui-border,#dce6e1);margin-top:16px;padding-top:10px}.cn-evidence-content .pa-case-details>summary{color:var(--ui-link,#0b6249);align-items:center;gap:8px;font-weight:700;display:flex}.cn-evidence-content .pa-case-details[open]>summary{margin-bottom:16px}.cn-evidence-content .pa-case-heading .pa-scope-details{margin-bottom:0}@media (max-width:760px){.cn-evidence-content :is(.pc-app,.ac-app)>.pc-main{padding:20px 16px}.cn-evidence-nav{padding:10px 12px}.cn-evidence-context{padding:10px 16px}.cn-evidence-content .pa-evidence-columns{grid-template-columns:1fr}.cn-evidence-content :is(.pc-intro,.ac-intro) p{font-size:14px}.cn-evidence-content :is(.pc-intro,.ac-intro) h1{font-size:25px}}.pc-register-search{color:var(--ui-ink,#364e40);gap:8px;margin:20px 0;font-size:14px;font-weight:650;display:grid}.pc-register-search input{border:1px solid var(--ui-muted,#bccdc0);min-height:48px;font:inherit;color:var(--ui-ink,#203c2d);background:#fff;border-radius:12px;width:100%;padding:13px 14px}.pc-register-section{background:#fff;border:1px solid #d5e1d8;border-radius:16px;margin:14px 0;padding:0 18px;scroll-margin-top:100px}.pc-register-section>summary{cursor:pointer;min-height:64px;color:var(--ui-ink,#254734);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}.pc-register-section>summary:after{content:"+";font-size:23px;font-weight:400}.pc-register-section[open]>summary:after{content:"−"}.pc-register-section>summary h2{margin:0;font-size:17px;line-height:1.5}.pc-register-section[open]{padding-bottom:18px}.pa-explanation summary{cursor:pointer;color:var(--ui-muted,#405f4c);min-height:44px;padding:12px 0;font-size:14px}@media (max-width:640px){.cn-evidence-content .ac-case-content{padding:16px}.pc-register-section>summary h2{font-size:15px}}.pc-domain-compact>summary{cursor:pointer;min-height:64px;list-style:none}.pc-domain-compact>summary:after{content:"+";float:right;color:var(--ui-ink,#305b40);margin-top:-32px;font-size:22px}.pc-domain-compact[open]>summary:after{content:"−"}.pc-domain-compact h3{margin-bottom:0;padding-right:25px;font-size:17px;line-height:1.5}.pc-domain-compact summary header{justify-content:space-between;gap:12px;display:flex}.pc-domain-compact dl{margin:16px 0;font-size:14px}.pc-domain-compact dt{margin-top:12px;font-weight:700}.pc-domain-compact dd{color:var(--ui-muted,#48614f);margin:4px 0}.pp-row-details>summary,.pp-explanation>summary{cursor:pointer;min-height:44px;color:var(--ui-ink,#305b43);align-items:center;font-weight:650;display:flex}.pp-row-details>summary:after{content:"+";margin-left:auto}.pp-row-details[open]>summary:after{content:"−"}.pp-row header h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-row:has(.pp-row-details[open]) header h3{display:block}.pp-row .pp-progress small{color:var(--ui-muted,#4d6654);font-size:14px}
