.portal-ui .ui-page{margin:24px auto;max-width:1280px;padding:32px}.portal-ui .site-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.portal-ui .brand{display:inline-flex;align-items:center;text-decoration:none}.portal-ui .brand img{display:block;width:240px;max-width:100%;height:68px;object-fit:contain;object-position:left center}.portal-ui .section-nav{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 22px;border-bottom:1px solid var(--ui-border)}.portal-ui .nav-link{display:flex;align-items:center;padding:10px 15px;border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:#fff;color:var(--ui-text);font-weight:600;text-decoration:none;line-height:1.4}.portal-ui .nav-link:hover{background:var(--ui-accent-soft)}.portal-ui .nav-link.active{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.portal-ui .breadcrumbs{font-size:13px;line-height:1.6;margin:0 0 20px}.portal-ui .breadcrumbs span{padding:0 8px}.portal-ui .page-heading{max-width:980px;margin:0 0 28px}.portal-ui .page-heading h1{margin:0}.portal-ui .page-heading .ui-eyebrow{margin-bottom:12px}.portal-ui .source-content{padding:32px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;min-width:0;overflow-wrap:anywhere}.portal-ui .source-content .content-md,.portal-ui .source-content .right_block{width:100%;min-width:0}.portal-ui .source-content .container{margin:28px 0;width:100%;padding:0}.portal-ui .source-content .row{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 24px}.portal-ui .source-content .row>[class*=col-]{min-width:0;flex:1 1 0}.portal-ui .source-content .row>.col-md-3{flex:0 1 24%}.portal-ui .source-content .row>.col-md-9{flex:1 1 65%}.portal-ui .source-content .row>.col-md-12{flex:1 1 100%}.portal-ui .source-content .grid-list{margin:24px 0}.portal-ui .source-content .grid-list .grid-list{margin:0}.portal-ui .source-content .media_icon,.portal-ui .source-content .landing-block-node-card.media{display:flex;align-items:flex-start;gap:16px;margin:16px 0}.portal-ui .source-content .media-body{flex:1;min-width:0}.portal-ui .source-content .fa{color:var(--ui-accent);font-size:24px;line-height:1.4}.portal-ui .source-content .fa-6{font-size:20px;margin-left:10px}.portal-ui .source-content .landing-block-node-card-icon-container{display:inline-flex;padding:10px;border-radius:12px;background:var(--ui-accent-soft)}.portal-ui .source-content .g-width-64{flex:0 0 44px}.portal-ui .source-content h2{font-size:24px;line-height:1.4}.portal-ui .source-content h3{font-size:20px;line-height:1.4}.portal-ui .source-content .landing-block-card-header{margin:32px 0 20px}.portal-ui .source-content .landing-block-card-header:first-child{margin-top:0}.portal-ui .source-content h2 span,.portal-ui .source-content h3 span{color:inherit}.portal-ui .source-content img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;border-radius:10px}.portal-ui .source-content .col-md-3>img{display:block;width:100%;max-width:260px;margin:0 auto}.portal-ui .source-content .ui-grid{align-items:stretch}.portal-ui .source-content .ui-card{box-shadow:var(--ui-shadow)}.portal-ui .source-content .process-step{margin:12px 0}.portal-ui .source-content .ui-btn{margin:6px 6px 6px 0;white-space:normal;text-align:center}.portal-ui .source-content .btn{font-weight:700}.portal-ui .source-content a.akk1{display:inline-flex}.portal-ui .source-content .info_acc_01,.portal-ui .source-content .info_acc_02{padding:20px;background:#f8fbff;border:1px solid var(--ui-border);border-radius:14px;margin:16px 0}.portal-ui .source-content .info_acc_02 h3{font-size:18px}.portal-ui .source-content .grid-list__item .media_icon{margin:0}.portal-ui .source-content ul,.portal-ui .source-content ol{padding-left:24px}.portal-ui .registry-card{display:flex;flex-direction:column;gap:10px}.portal-ui .registry-card h2{font-size:20px;line-height:1.4}.portal-ui .registry-card .doc-list-inner__description{flex:1;display:flex;flex-direction:column}.portal-ui .registry-card p{flex:1}.portal-ui .registry-card img{display:block;max-width:220px;max-height:160px;width:auto;height:auto;object-fit:contain;margin:8px auto 20px;border-radius:0}.portal-ui .registry-card br{line-height:1.2}.portal-ui .top-meta__date{color:var(--ui-muted);font-size:14px;margin-bottom:20px}.portal-ui .site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:14px;border-top:1px solid var(--ui-border);padding-top:22px}.portal-ui .skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:#fff;padding:12px;border-radius:10px}.portal-ui .skip-link:focus{top:16px}
@media(max-width:800px){.portal-ui .ui-page{margin:10px;padding:20px}.portal-ui .source-content{padding:22px}.portal-ui .source-content .row>.col-md-3{flex-basis:100%}.portal-ui .source-content .row>.col-md-9{flex-basis:100%}.portal-ui .source-content .col-md-3>img{max-width:180px}.portal-ui .site-header{align-items:flex-start}.portal-ui .site-header .ui-badge{display:none}.portal-ui .section-nav{gap:6px}.portal-ui .nav-link{padding:9px 12px;font-size:14px}.portal-ui .brand img{width:210px;height:58px}}
@media(max-width:560px){.portal-ui .ui-page{padding:18px 12px}.portal-ui .source-content{padding:18px 14px}.portal-ui .source-content .row>[class*=col-]{flex-basis:100%}.portal-ui .source-content .ui-grid{grid-template-columns:1fr}.portal-ui .source-content h2{font-size:21px}.portal-ui .source-content .ui-btn{width:100%;margin:6px 0}.portal-ui .site-footer{flex-direction:column}.portal-ui .source-content .media_icon{gap:10px}.portal-ui .registry-card img{max-width:180px}.portal-ui .nav-link{flex-grow:1;justify-content:center}.portal-ui .registry-card h2{font-size:19px}}

.portal-ui.accreditation-embed{display:block;width:100%;max-width:1200px;margin:0 auto;background:transparent}
.portal-ui.accreditation-embed .page-heading{margin-bottom:24px}
.portal-ui.accreditation-embed .source-content{padding:0;border:0;border-radius:0;background:transparent}
.portal-ui .accreditation-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}
.portal-ui .accreditation-direction{display:flex;flex-direction:column;min-width:0;height:100%;padding:24px}
.portal-ui .accreditation-direction .direction-art{display:block;width:100%;height:240px;object-fit:contain;margin:0 0 24px;border-radius:0}
.portal-ui .accreditation-direction .direction-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:20px}
.portal-ui .accreditation-direction h2{font-size:23px;line-height:1.4;margin:0;overflow-wrap:normal}
.portal-ui .accreditation-direction .ui-btn{margin:auto 0 0;width:auto;min-width:160px}
@media(max-width:720px){.portal-ui .accreditation-directions{grid-template-columns:1fr;gap:18px}.portal-ui .accreditation-direction{padding:20px}.portal-ui .accreditation-direction .direction-art{height:200px}.portal-ui .accreditation-direction h2{font-size:21px}}
