.evc-resource-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:28px;align-items:start;margin-top:28px}
.evc-resource-sidebar{position:sticky;top:110px;display:grid;gap:18px;min-width:0}
.evc-heading-resource h1{font-size:32px!important;line-height:1.3!important}
.evc-resource-nav summary{font-size:18px;line-height:1.5;color:#0c2e50;font-weight:700;cursor:pointer}.evc-resource-links{margin-top:15px}
@media(min-width:951px){.evc-resource-sidebar{max-height:calc(100vh - 130px);overflow-y:auto;scrollbar-width:thin;padding-right:4px}}
.evc-resource-nav,.evc-resource-toc{background:#fff;border:1px solid #dde7f1;border-radius:14px;padding:22px;box-shadow:0 6px 24px #14345208}
.evc-resource-eyebrow{font-size:10px;letter-spacing:1.5px;color:#c91c43;font-weight:800;margin:0 0 9px}
.evc-resource-nav h2{color:#0c2e50;font-size:19px;line-height:1.4;margin:0 0 18px}
.evc-resource-nav a{display:block;padding:12px;border-radius:7px;font-size:13px;line-height:1.55;color:#40576d;margin:3px -8px;overflow-wrap:break-word}
.evc-resource-nav a:hover,.evc-resource-nav a.is-current{background:#eaf3fc;color:#0753a9}.evc-resource-nav a.is-current{font-weight:700;border-left:3px solid #0753a9}
.evc-resource-toc summary{font-weight:700;color:#123758;cursor:pointer;font-size:14px}.evc-resource-toc nav{max-height:260px;overflow-y:auto;margin-top:14px}.evc-resource-toc a{display:block;padding:8px 0;font-size:12px;line-height:1.6;color:#52677b;border-top:1px solid #edf1f6}
.evc-resource-document{padding:36px 40px!important;border-radius:16px;min-width:0;color:#43566b;font-size:15px;line-height:1.85}
.evc-resource-document-label{font-size:11px;font-weight:700;letter-spacing:.8px;color:#657e96;border-bottom:1px solid #e2eaf2;padding-bottom:20px;margin-bottom:24px;display:flex;gap:9px;align-items:center}
.evc-resource-document p{font-size:15px;color:#43566b;line-height:1.85;margin:0 0 18px;white-space:normal}
.evc-resource-document h2{font-size:21px;line-height:1.5;color:#0b3155;font-weight:750;margin:32px 0 15px;padding-top:4px;scroll-margin-top:110px;border-bottom:1px solid #e2eaf2;padding-bottom:12px}
.evc-resource-document>h2:first-of-type{margin-top:10px}.evc-resource-document ul,.evc-resource-document ol{padding-left:24px;margin:0 0 24px}.evc-resource-document li{padding-left:5px;margin-bottom:12px;line-height:1.85}
.evc-resource-document a:not(.evya-action){color:#0753a9;text-decoration:underline;text-underline-offset:3px}.evc-resource-document img{display:block;max-width:100%;height:auto;margin:20px auto}
.evc-resource-document table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px;margin:24px 0}.evc-resource-document th,.evc-resource-document td{padding:12px;border:1px solid #dce6f0;min-width:90px;text-align:left}.evc-resource-document th{background:#eaf3fc;color:#123758}
.evc-resource-help{background:#eff5fb;border-radius:12px;padding:24px;margin-top:36px}.evc-resource-help h2{border:0;padding:0;margin:0 0 10px}.evc-resource-help p{font-size:14px;margin-bottom:18px}
@media(max-width:950px){.evc-resource-layout{grid-template-columns:minmax(0,1fr)}.evc-resource-sidebar{position:static;grid-template-columns:1fr 1fr}.evc-resource-nav a{font-size:13px}.evc-resource-document{padding:28px!important}}
@media(max-width:600px){.evc-resource-layout{gap:18px}.evc-resource-sidebar{grid-template-columns:1fr}.evc-resource-nav{padding:18px}.evc-resource-nav h2{margin-bottom:10px}.evc-resource-nav a{padding:9px 10px}.evc-resource-document{padding:22px!important}.evc-resource-document h2{font-size:19px}.evc-resource-document p,.evc-resource-document li{font-size:14px}.evc-resource-toc nav{max-height:180px}}
@media(max-width:600px){.evc-heading-resource h1{font-size:23px!important}.evc-resource-nav summary{font-size:15px}.evc-resource-toc{padding:18px}.evc-resource-sidebar{gap:10px}}
@media print{.evc-resource-sidebar,.evc-resource-help,.evya-header,.evya-footer,.evya-chat,.evya-language-wrap{display:none!important}.evc-resource-layout{display:block;width:100%}.evc-resource-document{border:0;box-shadow:none;padding:0!important}}
