.systems-content{padding-bottom:80px}.system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.system-card{padding:32px;border:1px solid #dfd4e7;border-radius:22px;background:linear-gradient(145deg,#faf7fc,#eff8f3);display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:relative}.system-card h2{font-size:30px;line-height:1.2;margin:0}.system-card h2 a{color:#3d205e;text-decoration:none}.system-card p{margin:0}.system-card>.textlink{margin-top:auto}.system-number{font-size:32px;font-weight:700;color:#9c73b3}.system-subnav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px}.system-subnav a{padding:12px 18px;border:1px solid #d9c9e5;border-radius:30px;color:#412161;text-decoration:none}.system-subnav a:hover,.system-subnav a[aria-current]{background:#412161;color:white}.system-section{max-width:900px;margin:0 0 30px;padding:30px;background:#fff;border:1px solid #e6dfea;border-radius:20px}.system-section h2{font-size:30px;margin:0 0 20px;color:#412161}.system-section h3{font-size:20px;margin-top:24px}.system-section p{line-height:1.8;margin:0 0 18px}.system-section .button{margin:8px 8px 8px 0;max-width:100%;white-space:normal}.system-section a{overflow-wrap:anywhere}.system-checklist{padding-left:24px;line-height:1.8}.system-checklist li{padding:8px 0}.system-notice{max-width:900px;padding:26px 30px;border-left:4px solid #e67333;border-radius:0 16px 16px 0;background:#fcf2e9;margin-bottom:30px}.system-notice p{margin:10px 0 0;line-height:1.7}.system-logo{max-width:900px;padding:24px;background:#fff;border-radius:20px;margin-bottom:30px}.system-logo img{width:100%;height:auto;display:block}.system-hint{font-size:14px;color:#655d6c}.breadcrumb a{color:inherit}a:focus-visible{outline:3px solid #d66c32;outline-offset:5px}@media(max-width:650px){.system-grid{grid-template-columns:1fr}.system-card,.system-section{padding:24px}.system-section h2,.system-card h2{font-size:26px}.system-subnav{gap:8px}.system-subnav a{padding:10px 14px;font-size:14px}.system-notice{padding:22px}}

.system-logo{background:transparent;border:0;border-radius:0;padding:12px 0 28px;max-width:780px;margin:0 0 20px}.system-logo img{width:100%;height:auto;object-fit:contain}@media(max-width:650px){.system-logo{padding:12px 0 24px;margin-bottom:12px}}

.edital-signature{display:flex;align-items:center;gap:20px;margin:24px 0 18px}.edital-signature img{display:block;max-width:110px;height:84px;width:auto;object-fit:contain}.system-card-brand{min-height:88px;display:flex;align-items:center;width:100%}.system-card-brand .edital-signature{margin:0;gap:16px}.system-card-brand .edital-signature img{height:76px;max-width:100px}.system-card-brand .university-card-mark{width:min(100%,250px);height:auto;max-height:88px;object-fit:contain}@media(max-width:650px){.edital-signature{gap:16px;margin:20px 0 16px}.edital-signature img{height:76px;max-width:100px}.system-card-brand{min-height:80px}}
.edital-signature img:first-child{clip-path:ellipse(44% 50% at 52% 50%)}.edital-signature img:last-child{clip-path:ellipse(50% 50% at 50% 50%)}

.guide-download{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:center}.guide-download>img{width:100%;height:auto;border-radius:10px;box-shadow:0 8px 24px #301b5120}.guide-source{font-size:12px;color:#6b5d75;margin-top:20px!important}.guide-source a{text-decoration:underline}@media(max-width:650px){.guide-download{grid-template-columns:1fr;gap:24px}.guide-download>img{width:140px}.guide-download h2{font-size:26px}}
