@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(./manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(./manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(./manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(./manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(./outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(./outfit-latin-500-normal-ClnHRwRh.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(./outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(./outfit-latin-600-normal-BEfTtDA7.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(./outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(./outfit-latin-700-normal-D4itBLBr.woff) format("woff")}:root{font-family:Manrope,Arial,sans-serif;color:#183e30;background:#fbfcf8;font-size:18px;font-synthesis:none;--green:#14583e;--deep:#103e2d;--gold:#f7c439;--muted:#69766e;--line:#dfe7de;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}p{line-height:1.75;margin:.6rem 0 1.1rem;color:#5a6d62}h1,h2,h3,h4{font-family:Outfit,Manrope,sans-serif;font-weight:600;line-height:1.15;margin:0 0 1rem;letter-spacing:-.025em;overflow-wrap:anywhere}h1{font-size:3.25rem}h2{font-size:2.2rem}h3{font-size:1.35rem}small{font-size:.78rem;line-height:1.6}svg{flex-shrink:0;vertical-align:middle}img{max-width:100%}button{border:0;background:none;color:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #da9c00;outline-offset:4px}.container{width:min(1280px,calc(100% - 4rem));margin-inline:auto}.section{padding-block:5rem}.section-bottom{padding-bottom:5rem}.row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.spread{justify-content:space-between}.muted{color:var(--muted)}.preline{white-space:pre-line}.narrow{max-width:900px}.paper{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:2rem}.eyebrow{display:block;font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#40794e;margin-bottom:1.1rem}.eyebrow.light{color:#d7e8b6}.button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3rem;border-radius:.7rem;font-size:.9rem;font-weight:800;padding:.8rem 1.25rem;border:1px solid transparent;line-height:1.45;transition:background .2s,transform .2s;text-align:center}.button:hover{transform:translateY(-2px)}.button.green{background:var(--green);color:#fff}.button.green:hover{background:#0d402c}.button.yellow{background:var(--gold);color:#163b2d}.button.yellow:hover{background:#ffcf4e}.button.soft{background:#edf3e9;color:var(--green)}.button.outline{background:transparent;border-color:#cad9cd;color:var(--green)}.button.xl{min-height:3.65rem;font-size:1rem;padding:1rem 1.6rem}.button.full{width:100%;margin-top:.75rem}.text-link{display:inline-flex;gap:.5rem;align-items:center;font-size:.9rem;font-weight:800;color:var(--green);padding:.35rem 0;line-height:1.5}.text-link:hover{text-decoration:underline}.icon-button{width:2.7rem;height:2.7rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.icon-button:hover,.icon-button.active{background:#e5eddd;color:#14583e}.icon-button.active svg{fill:#d0e7bf}.skip{position:absolute;left:1rem;top:-100px;background:#fff;padding:1rem;z-index:100}.skip:focus{top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.institutional{background:var(--deep);color:#d8e8df;font-size:.6rem;letter-spacing:.07em;padding:.55rem 0}.institutional span:last-child{letter-spacing:0}.site-header{background:#fff;position:relative;z-index:30;border-bottom:1px solid #e5eade}.nav-row{min-height:6rem;display:flex;align-items:center;gap:1.8rem;justify-content:space-between}.brand{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.brand img{width:2.8rem;height:3.1rem;object-fit:contain}.brand strong{font-family:Outfit,sans-serif;font-size:1.65rem;font-weight:600;letter-spacing:-.055em;display:block;line-height:1.15}.brand strong span{color:#6f942a}.brand strong i{font-style:normal;font-size:.53rem;background:#eaf1e4;padding:.15rem .28rem;border-radius:4px;margin-left:.35rem;vertical-align:middle;letter-spacing:0}.brand small{font-size:.53rem;letter-spacing:.035em;color:var(--muted);display:block;margin-top:.2rem}.main-nav{display:flex;gap:1.6rem;font-size:.76rem;font-weight:700;white-space:nowrap}.main-nav a{padding:.7rem 0;border-bottom:2px solid transparent}.main-nav a.router-link-exact-active{border-bottom-color:var(--green)}.nav-actions{display:flex;align-items:center;gap:1rem}.size-control{display:flex;border:1px solid var(--line);border-radius:8px;padding:3px}.size-control button{padding:.4rem .55rem;font-size:.83rem;font-weight:800;min-height:2.1rem}.size-control .size-plus{background:#f3f5ed;border-radius:5px}.manage-link{display:flex;gap:.4rem;align-items:center;font-size:.73rem;font-weight:800}.mobile-menu{display:none}.hero{background:var(--green);color:#fff;overflow:hidden;position:relative}.hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:3rem;min-height:36rem;padding-top:4.8rem;padding-bottom:4rem;align-items:center}.hero-copy h1{font-size:4.35rem;line-height:1.04;letter-spacing:-.055em;max-width:670px;white-space:pre-line}.hero-copy p{color:#d0e3d6;font-size:1rem;max-width:35rem;line-height:1.8}.live-dot{display:inline-block;width:.35rem;height:.35rem;border-radius:50%;background:var(--gold);margin-right:.4rem;vertical-align:middle}.hero-actions{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-top:1.8rem}.hero-secondary{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;color:#eaf2e6}.hero-note{display:flex;gap:.5rem;align-items:center;font-size:.64rem;color:#c4dacb;margin-top:1.6rem}.hero-art{position:relative;height:29rem;display:flex;align-items:center;justify-content:center}.art-circle{position:absolute;width:27rem;height:27rem;border-radius:50%;border:1px solid #699c62;opacity:.45;background:#216c48}.art-circle:after{content:"";position:absolute;inset:1.5rem;border-radius:50%;border:1px dashed #8cbb71}.art-dots{position:absolute;right:-1.5rem;top:3rem;width:7rem;height:8rem;background:radial-gradient(#91b97d 1.5px,transparent 2px);background-size:16px 16px;opacity:.6}.identity-card{background:#f6f7e9;color:#173f2b;transform:rotate(-5deg);width:17rem;min-height:22rem;border-radius:1rem;padding:1.6rem;text-align:center;box-shadow:0 18px #0b402c,0 28px 45px #06241940;position:relative}.identity-card img{width:7.5rem;height:7.5rem;object-fit:contain;margin:.8rem 0}.identity-card h2{font-size:1.8rem;margin:0}.mini-label{font-size:.5rem;letter-spacing:.18em;font-weight:800}.identity-rule{width:2rem;height:3px;background:#d7b12c;margin:1rem auto}.identity-card p{font-size:.75rem;line-height:1.45;margin-bottom:.5rem}.identity-card>svg{position:absolute;right:1.3rem;bottom:1.5rem;color:#6f942a}.research-tag{position:absolute;top:1.5rem;right:1rem;z-index:2;background:#f6cc51;color:#234431;font-size:.55rem;letter-spacing:.1em;font-weight:800;padding:.75rem 1rem;border-radius:30px;transform:rotate(7deg);box-shadow:0 8px 25px #0b362b30}.tag-dot{width:.4rem;height:.4rem;display:inline-block;background:#356333;border-radius:50%;margin-right:.4rem}.art-note{position:absolute;bottom:1.9rem;right:-.7rem;display:flex;gap:.7rem;align-items:center;background:#fff;color:#1a4432;padding:.8rem 1.25rem;border-radius:13px;box-shadow:0 10px 20px #0b362b30;transform:rotate(3deg)}.art-note strong{display:block;font-size:.72rem}.art-note span{display:block;font-size:.65rem;color:#6a7668;margin-top:.2rem}.art-note-icon{background:#f9e6a6;border-radius:50%;padding:.7rem;color:#866000}.floating-leaf{position:absolute;top:5rem;left:0;background:#91b85d;color:#163c28;border-radius:50%;width:4.9rem;height:4.9rem;display:grid;place-items:center;transform:rotate(-20deg)}.hero-bottom{border-top:1px solid #3b7559;background:#125238}.hero-bottom>.container{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.2rem;font-size:.55rem;font-weight:700;letter-spacing:.18em;color:#c7dfbf}.hero-bottom i{width:.22rem;height:.22rem;background:#d7c25a;border-radius:50%}.section-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center;margin-bottom:2.3rem}.section-intro h2{font-size:2.75rem}.section-intro>p{font-size:.9rem;max-width:35rem}.feature-grid,.cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.feature-card{border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:1.75rem;transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-5px);border-color:#8ea96d}.feature-icon{display:inline-flex;align-items:center;justify-content:center;background:#edf2dd;color:#45732a;border-radius:15px;width:3.8rem;height:3.8rem;margin-bottom:1.5rem}.feature-icon.color-1{background:#fcebc5;color:#a37015}.feature-icon.color-2{background:#e9eff6;color:#3b6b88}.step-number{font-family:Outfit,sans-serif;font-size:1.2rem;color:#a9b7a8;align-self:flex-start}.feature-card h3{font-size:1.4rem}.feature-card p{font-size:.85rem;min-height:4.3rem}.growth-band{background:#eef3e4;border-block:1px solid #e2e9d7;padding:3.7rem 0}.growth-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:4rem;align-items:center}.growth-grid p{font-size:.9rem}.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.journey>div{background:#fbfcf7;border:1px solid #d7e1cd;border-radius:2rem 2rem .8rem .8rem;min-height:10rem;display:flex;align-items:center;flex-direction:column;gap:1rem;padding:1rem .5rem;position:relative}.journey span{font-size:.6rem;color:#82937c}.journey svg{width:2.2rem;height:2.2rem;color:#5b8235}.journey strong{font-size:.7rem;text-align:center}.section-heading{margin-bottom:1.5rem}.section-heading h2{margin-bottom:0}.final-cta{background:var(--deep);color:#fff;border-radius:24px;display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:2.8rem 3rem;margin-block:3rem 5rem}.final-cta h2{font-size:2.2rem;margin:0;max-width:25rem}.final-cta .eyebrow{font-size:.57rem}.final-cta .button{flex-shrink:0}footer{background:#f0f3ea;border-top:1px solid #e0e7d7}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:3rem;padding:3rem 0}.footer-brand{display:flex;gap:1rem;align-items:flex-start}.footer-brand img{width:3.2rem;height:4.2rem;object-fit:contain}.footer-main strong{font-size:.85rem}.footer-main p{font-size:.7rem;line-height:1.8}.footer-main a{display:block;font-size:.7rem;color:#5a705e;margin-top:.7rem}.footer-main a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #dbe3d5;padding:1.2rem 0;display:flex;justify-content:space-between;gap:1rem;font-size:.6rem;color:#62735f;line-height:1.8}.footer-bottom a{color:#265d3a;font-weight:800}.page-head{padding-top:3rem;padding-bottom:2.2rem}.page-head h1{margin-bottom:.7rem}.page-head p{font-size:1rem;margin-bottom:0}.back{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7e70;margin-bottom:2rem}.back:hover{color:#1e5e3c;text-decoration:underline}.page-head .eyebrow{margin-bottom:.7rem}.hub-head{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding-block:3.6rem 2.4rem}.hub-head h1{font-size:3rem}.hub-mark{width:6rem;height:6rem;border-radius:50%;background:#edf3db;display:grid;place-items:center;color:#789936;flex-shrink:0}.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.hub-tile{border:1px solid #dce5d7;background:#fff;padding:1.6rem;border-radius:20px;min-height:14rem;position:relative;transition:transform .2s,box-shadow .2s}.hub-tile:hover{transform:translateY(-4px);box-shadow:0 12px 28px #163b2a12}.tile-icon{display:inline-flex;border-radius:16px;width:4.2rem;height:4.2rem;align-items:center;justify-content:center;margin-bottom:1.4rem}.hub-tile h2{font-size:1.45rem;margin-bottom:.5rem;max-width:15rem;line-height:1.2}.hub-tile p{font-size:.8rem;line-height:1.65;margin:0}.tile-arrow{position:absolute;right:1.5rem;top:2rem;color:#617563}.hub-tile.gold{background:#fff8dc;border-color:#ebd78d}.gold .tile-icon{background:#f7d760;color:#624d0c}.green .tile-icon{background:#e5efd9;color:#426c2c}.blue .tile-icon{background:#e3edf8;color:#4c7297}.teal .tile-icon{background:#dcf0e8;color:#368270}.orange .tile-icon{background:#f9e7d4;color:#9b5e1f}.purple .tile-icon{background:#ece5f5;color:#775a93}.reader-tip{display:flex;gap:.75rem;align-items:center;background:#edf2e8;border-radius:13px;padding:.8rem 1.3rem;margin-top:2rem}.reader-tip p{font-size:.78rem;margin:0}.filters{background:#fff;padding:1.2rem;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:2.5fr 1.2fr .8fr auto;gap:1rem;align-items:end}label{display:flex;flex-direction:column;gap:.45rem;font-size:.79rem;font-weight:700;min-width:0}label span{font-size:.75rem}input,select,textarea{color:#1a3f30;border:1px solid #d1ddcf;border-radius:9px;background:#fff;min-height:3rem;width:100%;padding:.75rem;font-size:.87rem;font-weight:500;min-width:0}textarea{resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:#7c8a80;font-weight:400}select{padding-right:1.8rem;text-overflow:ellipsis}.search-field>div{display:flex;align-items:center;border:1px solid #d1ddcf;border-radius:9px;padding-left:.8rem;background:#fff}.search-field input{border:none;background:transparent;min-width:0}.search-field svg{color:#6a816d}.search-field>div:focus-within{outline:3px solid #da9c00;outline-offset:3px}.search-field input:focus-visible{outline:none}.results-bar{font-size:.78rem;color:#6b7a70;margin:1.5rem 0}.thesis-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;padding:1.4rem}.thesis-card h3{font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.6;margin-bottom:.8rem}.thesis-card h3 a:hover{text-decoration:underline}.badge{display:inline-flex;border-radius:20px;background:#edf2e8;color:#4c6546;font-size:.62rem;font-weight:800;letter-spacing:.02em;padding:.35rem .65rem;line-height:1.35;align-items:center}.badge.sustentada,.badge.confirmed{background:#e7f3e2;color:#356434}.badge.por_sustentar,.badge.rescheduled{background:#fff0c1;color:#7b5a0b}.badge.en_desarrollo{background:#e5eef9;color:#426284}.badge.cancelled{background:#fce3de;color:#a74133}.thesis-symbol{display:flex;align-items:center;justify-content:space-between;color:#6c9147;margin:1rem 0}.thesis-symbol span{color:#788578;font-size:.7rem}.authors{font-size:.72rem;line-height:1.65;display:flex;gap:.45rem}.tags{display:flex;gap:.35rem;flex-wrap:wrap;margin:.5rem 0 1.2rem}.tags span,.tags a{background:#f3f5ef;padding:.3rem .55rem;border-radius:5px;font-size:.62rem;color:#687a60;line-height:1.5}.tags a:hover{background:#e5eddb}.thesis-card>.text-link{margin-top:auto;padding-top:1rem;border-top:1px solid #edf0e8;font-size:.75rem}.empty{text-align:center;padding:4rem 2rem;border:1px dashed #d8e2d1;border-radius:24px;background:#f6f8f0;margin:1.5rem 0}.empty-icon{display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:#e9efd8;color:#6e8d44;margin:0 auto 1.3rem}.empty h3{font-size:1.6rem}.empty p{font-size:.85rem;max-width:32rem;margin:.5rem auto 1.4rem}.loading{text-align:center;padding:3rem 1rem;color:#708164}.notice{background:#eef3e9;border:1px solid #d7e2d0;border-radius:12px;padding:1.1rem 1.3rem;display:flex;gap:.8rem;align-items:flex-start;margin-bottom:1.5rem;font-size:.83rem;line-height:1.7}.notice p{font-size:inherit;margin:0}.notice.error{color:#993d31;background:#fff0ea;border-color:#ebccc5}.notice.gold{background:#fff6d7;border-color:#ebdb9d;color:#795d15}.notice button{text-decoration:underline;font-weight:800}.pager{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;font-size:.8rem}.simple-search{display:flex;gap:.75rem;max-width:45rem}.simple-search .search-field{flex:1}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.person-card{background:#fff;border:1px solid var(--line);padding:2rem 1.6rem;border-radius:18px;display:flex;align-items:flex-start;flex-direction:column}.person-card:hover{border-color:#92ab70}.avatar{width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;color:#3e6b30;background:#e7efda;font-weight:800;flex-shrink:0}.avatar.pale{background:#eff2e9}.avatar.large{width:4rem;height:4rem;font-family:Outfit,sans-serif;font-size:1.3rem;margin-bottom:1.4rem}.person-card h2{font-size:1.4rem}.person-card p{font-size:.75rem;margin-top:auto}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.7rem}.topic-card{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.5rem}.topic-card>svg:first-child{color:#7d9a4d}.topic-card h2{font-size:1.15rem;line-height:1.4;margin-bottom:.3rem}.topic-card p{font-size:.75rem;margin:0}.topic-card>svg:last-child{margin-left:auto;color:#68815c}.topic-card:hover{background:#f1f5e9}.detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.thesis-title{font-size:2.6rem;line-height:1.25;margin-top:1.3rem}.detail-section{padding-top:2rem;margin-top:2rem;border-top:1px solid var(--line)}.detail-section h2{font-size:1.6rem;display:flex;align-items:center;gap:.6rem}.detail-section p{font-size:.9rem}.person-inline{display:flex;align-items:center;gap:.8rem;border:1px solid var(--line);border-radius:12px;padding:.8rem 1rem;margin:.7rem 0;font-size:.9rem;background:#fff}.person-inline small{display:block;color:#7b8b76}.person-inline>svg{margin-left:auto}.aside-card{background:#eff3e6;border:1px solid #e1e7d8;padding:1.6rem;border-radius:18px;margin-bottom:1.3rem}.aside-card>svg{color:#739648;margin-bottom:1rem}.aside-card h2{font-size:1.7rem}.aside-card p{font-size:.8rem}.aside-card .button{font-size:.77rem}.event-mini{display:flex;flex-direction:column;gap:.3rem;padding:1rem 0;border-bottom:1px solid #d9e2ce;font-size:.8rem}.event-mini>svg{align-self:flex-end}.agenda-toolbar{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.segmented{display:flex;padding:.3rem;background:#eaf0e3;border-radius:11px;gap:.25rem}.segmented button{padding:.8rem 1.1rem;border-radius:8px;font-size:.8rem;font-weight:800}.segmented button.selected{background:#fff;color:#225a38;box-shadow:0 2px 5px #192e2010}.timezone{display:flex;gap:.4rem;font-size:.7rem;color:#76856c;margin-left:auto;padding-bottom:1rem}.event-list{display:flex;flex-direction:column;gap:1rem}.event-card{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#fff;border:1px solid var(--line);border-radius:18px}.event-card:hover{border-color:#91aa6b}.date-block{width:5.5rem;min-height:7rem;background:#f7e7b7;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;color:#674f13}.date-block strong{font-size:2.4rem;line-height:1.1;font-family:Outfit,sans-serif}.date-block span{text-transform:uppercase;font-size:.8rem;font-weight:800}.date-block small{font-size:.6rem;margin-top:.3rem}.event-info{flex:1}.event-info h2{font-size:1.3rem;line-height:1.4;margin:.6rem 0}.event-info p{font-size:.75rem;margin-bottom:.7rem}.event-meta{display:flex;gap:1.4rem;flex-wrap:wrap;font-size:.72rem;color:#708067}.event-meta span{display:flex;align-items:center;gap:.35rem}.invitation{max-width:950px;margin:0 auto;border-radius:22px;overflow:hidden;border:1px solid #ccd8c0;box-shadow:0 12px 40px #123f2810;background:#fff}.invitation-top{background:#f3f5e9;display:flex;align-items:center;gap:1rem;padding:1.6rem 2.5rem;border-bottom:1px solid #e1e6d6}.invitation-top img{width:3rem;height:3.5rem;object-fit:contain}.invitation-top img:last-child{margin-left:auto}.invitation-top span{display:block;font-size:.55rem;letter-spacing:.06em;margin-bottom:.2rem}.invitation-top b{font-size:.85rem}.invitation-body{padding:3rem}.invitation-body>.eyebrow{margin-top:1.7rem}.invitation-body h1{font-size:2.35rem;line-height:1.3}.invitation-authors{font-size:1.05rem;color:#54743c}.invitation-details{display:grid;grid-template-columns:1.4fr 1fr 1.3fr;gap:1rem;padding:1.4rem;background:#f2f6e9;border-radius:14px;margin-block:2rem}.invitation-details>div{display:flex;align-items:flex-start;gap:.6rem}.invitation-details span{font-size:.65rem;color:#6c7d64}.invitation-details strong{display:block;color:#224b32;font-size:.8rem;margin-top:.4rem;line-height:1.6}.invitation-bottom{display:flex;justify-content:space-between;align-items:center;gap:2rem;border-top:1px solid #dce4d4;padding-top:1.5rem}.invitation-bottom p{font-size:.9rem}.invitation-bottom img{width:5.5rem}.action-bar{justify-content:center;margin-block:2rem}.program-row{display:flex;gap:2rem;padding:1rem;border-bottom:1px solid var(--line);font-size:.9rem}.guide-list{display:flex;flex-direction:column;gap:1.5rem}.guide-card{display:flex;gap:1.7rem;border:1px solid var(--line);background:#fff;padding:2rem;border-radius:20px}.guide-number{font-family:Outfit,sans-serif;font-size:2rem;color:#6f9849;background:#edf2e4;border-radius:50%;width:3.6rem;height:3.6rem;display:grid;place-items:center;flex-shrink:0}.guide-card h2{font-size:1.7rem}.guide-card p{font-size:.9rem}.guide-card small{display:block;color:#85927c;margin:.6rem 0 1.4rem}.check-label{display:flex;flex-direction:row;gap:.7rem;align-items:center;line-height:1.6}.check-label input{width:1.2rem;height:1.2rem;min-height:0;accent-color:var(--green);flex-shrink:0}.saved-row{display:flex;gap:1rem;align-items:center;background:#fff;border:1px solid var(--line);padding:1.5rem;border-radius:14px;margin-bottom:1rem}.saved-row>a{font-weight:700;line-height:1.65;flex:1}.saved-row>a:hover{text-decoration:underline}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-bottom:2rem}.stat-card{background:#fff;border:1px solid var(--line);padding:1.6rem;border-radius:18px;display:flex;flex-direction:column;gap:.7rem}.stat-card>svg{color:#7a9b4d}.stat-card strong{font-size:2.7rem;font-family:Outfit,sans-serif;font-weight:600}.stat-card span{font-size:.8rem;color:#687f5e}.bar-row{display:grid;grid-template-columns:2fr 3fr auto;gap:1rem;align-items:center;padding:.8rem 0;font-size:.85rem}.bar-track{height:.7rem;border-radius:20px;background:#eef3e8;overflow:hidden}.bar-track>div{height:100%;background:#8dad4f;border-radius:20px}.login-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.login-layout h1{font-size:3.2rem}.login-layout>div>p{max-width:26rem}.login-art{color:#71994a;padding:2rem}.login-form{padding:2.3rem}.login-form h2{font-size:1.9rem}.login-form>p{font-size:.85rem}.login-form>label{margin:1.3rem 0}.login-form>small{display:block;color:#829075;margin-top:1.4rem}.admin-wrap{padding-block:3rem 5rem}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem}.admin-heading h1{font-size:2.5rem;margin-bottom:.5rem}.admin-heading p{font-size:.9rem;margin:0}.admin-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2rem;align-items:start}.admin-nav{display:flex;flex-direction:column;gap:.25rem;background:#eff3e8;border:1px solid #dce4d3;padding:.6rem;border-radius:16px;position:sticky;top:1rem}.admin-nav button,.admin-nav>a{display:flex;align-items:center;gap:.7rem;text-align:left;padding:.9rem;font-size:.78rem;font-weight:700;border-radius:9px}.admin-nav button.selected{background:var(--green);color:#fff}.admin-nav button:hover:not(.selected){background:#e0e9d5}.role-label{display:block;border-top:1px solid #d8e2cd;margin:.6rem .7rem 0;padding:.8rem 0;font-size:.57rem;color:#748367}.admin-content>h2{font-size:2rem}.stats-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.compact .stat-card{padding:1rem}.compact .stat-card strong{font-size:2.1rem}.compact .stat-card span{font-size:.68rem}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.quick-actions button{text-align:left;display:flex;flex-direction:column;gap:.8rem;border:1px solid var(--line);padding:1.5rem;border-radius:16px;background:#fff}.quick-actions button strong{font-size:1rem}.quick-actions button span{font-size:.75rem;color:#6c8062}.admin-filter{display:flex;gap:.6rem;margin-bottom:1.3rem;flex-wrap:wrap}.admin-filter input{flex:2;min-width:10rem}.admin-filter select{flex:1;min-width:8rem}.admin-filter .button{font-size:.7rem;padding-inline:.8rem}.admin-list{display:flex;flex-direction:column;gap:.75rem}.admin-record{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.2rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.admin-record h3{font-family:Manrope,sans-serif;font-size:.88rem;line-height:1.7;font-weight:800;margin:.6rem 0 .4rem}.admin-record p{font-size:.68rem;margin:0;overflow-wrap:anywhere}.record-actions{display:flex;gap:.4rem;flex-direction:column;flex-shrink:0}.record-actions .button{font-size:.7rem;min-height:2.5rem;padding:.6rem .8rem}.editor-form{display:flex;flex-direction:column;gap:1.4rem}.editor-form h3{margin-bottom:0;margin-top:.5rem}.editor-form small{font-size:.65rem;font-weight:400;color:#7b8a70}.editor-form>.notice{margin:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.form-actions{display:flex;gap:.8rem;padding-top:1rem;border-top:1px solid var(--line);flex-wrap:wrap}.block-editor{display:grid;grid-template-columns:5rem 1fr auto auto;gap:.7rem;align-items:end}.block-editor .check-label{padding-bottom:.7rem}.audit-record{display:flex;gap:1rem;border:1px solid var(--line);background:#fff;padding:1.1rem;border-radius:12px}.audit-record b{font-size:.8rem}.audit-record small{display:block;color:#7d8c74;margin-top:.4rem}.audit-details{font-size:.65rem;overflow-wrap:anywhere;max-width:40rem}.toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:100;background:#184c33;color:#fff;border:1px solid #74996d;border-radius:13px;padding:1rem 1.2rem;box-shadow:0 8px 28px #12342230;display:flex;align-items:center;gap:.7rem;font-size:.8rem;width:max-content;max-width:calc(100vw - 2rem)}.toast.error{background:#8b3c2f;border-color:#b77869}.toast button{color:inherit;padding:.2rem;display:flex}.toast-enter-active,.toast-leave-active{transition:opacity .2s}.toast-enter-from,.toast-leave-to{opacity:0}@media(min-width:1500px){.container{width:min(1400px,calc(100% - 5rem))}}@media(max-width:1150px){.main-nav{gap:1rem;font-size:.7rem}.nav-row{gap:1rem}.nav-actions{gap:.6rem}.brand strong{font-size:1.4rem}.hero-copy h1{font-size:3.8rem}.hero-grid{gap:1.5rem}.hero-art{transform:scale(.92)}.hero-note{font-size:.6rem}.admin-layout{grid-template-columns:12.5rem minmax(0,1fr);gap:1.3rem}.final-cta{padding:2.3rem}.filters{grid-template-columns:2fr 1fr 1fr}.filters>.button{grid-column:1/-1}.section-intro{gap:2rem}}@media(max-width:950px){.container{width:calc(100% - 2.5rem)}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:1rem 1.5rem;box-shadow:0 7px 15px #14382310}.main-nav.open,.mobile-menu{display:flex}.hero-grid{grid-template-columns:1.1fr .9fr;padding-top:3rem;min-height:31rem}.hero-copy h1{font-size:3.15rem}.hero-art{transform:scale(.8);margin:-2rem}.hero-copy p{font-size:.85rem}.hero-actions{gap:1rem}.hero-secondary{font-size:.7rem}.section-intro h2{font-size:2.2rem}.feature-grid,.cards-grid,.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card:last-child{grid-column:1/-1}.feature-card:last-child p{min-height:0}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-grid{gap:2rem}.final-cta{flex-direction:column;align-items:flex-start}.footer-main{gap:1.5rem}.detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:1.5rem}.thesis-title{font-size:2.1rem}.aside-card{padding:1.2rem}.admin-layout{grid-template-columns:1fr}.admin-nav{position:relative;top:0;flex-direction:row;overflow-x:auto;white-space:nowrap}.admin-nav button,.admin-nav>a{flex-shrink:0}.role-label{display:none}.login-layout{gap:2rem}.login-layout h1{font-size:2.5rem}.page-head h1{font-size:2.7rem}.hub-head h1{font-size:2.6rem}}@media(max-width:700px){.institutional .row{justify-content:center}.institutional span:last-child{display:none}.container{width:calc(100% - 2rem)}.nav-row{min-height:5.3rem;gap:.5rem}.brand img{width:2.4rem;height:2.8rem}.brand strong{font-size:1.3rem}.brand small{font-size:.45rem}.nav-actions{gap:.25rem}.manage-link span{display:none}.manage-link{padding:.5rem}.size-control button{padding:.3rem .4rem;font-size:.8rem}.size-control{padding:2px}.hero-grid{grid-template-columns:1fr;gap:0;padding-top:3rem;padding-bottom:1rem}.hero-copy h1{font-size:3.5rem;max-width:540px}.hero-copy p{font-size:.95rem}.hero-art{transform:scale(.82);height:28rem;margin:-1rem}.hero-actions .button{font-size:.9rem}.hero-note{font-size:.65rem}.hero-bottom>.container{font-size:.45rem;letter-spacing:.08em;gap:.7rem}.hero-bottom svg{display:none}.hero-bottom span:last-child{display:none}.section{padding-block:3rem}.section-bottom{padding-bottom:3rem}.section-intro{grid-template-columns:1fr;gap:.5rem}.section-intro h2{font-size:2.2rem}.feature-grid,.cards-grid,.people-grid{grid-template-columns:1fr}.feature-card:last-child{grid-column:auto}.feature-card p{min-height:0}.feature-card{padding:1.4rem}.feature-icon{margin-bottom:1rem}.growth-grid{grid-template-columns:1fr;gap:1.5rem}.journey{gap:.5rem}.journey>div{min-height:8.5rem}.journey strong{font-size:.65rem}.growth-band{padding:2.8rem 0}.final-cta{padding:2rem;margin-block:2rem 3rem}.final-cta h2{font-size:1.9rem}.final-cta .button{width:100%;font-size:.85rem}.footer-main{grid-template-columns:1fr 1fr;gap:2rem;padding:2.3rem 0}.footer-brand{grid-column:1/-1}.footer-main p{font-size:.65rem}.footer-bottom{flex-direction:column;font-size:.58rem}.page-head{padding-top:2rem}.page-head h1,.hub-head h1{font-size:2.4rem}.page-head p{font-size:.85rem}.hub-mark{display:none}.hub-grid{gap:.8rem}.hub-tile{padding:1.1rem;min-height:13.5rem}.hub-tile h2{font-size:1.2rem}.hub-tile p{font-size:.7rem}.tile-icon{width:3.7rem;height:3.7rem}.tile-arrow{width:1.1rem;top:1.3rem;right:1rem}.reader-tip{align-items:flex-start;padding:1rem}.reader-tip p{font-size:.75rem}.filters{grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem}.filters>.search-field{grid-column:1/-1}.results-bar{font-size:.7rem}.results-bar .text-link{font-size:.68rem}.empty{padding:2.5rem 1.2rem}.empty h3{font-size:1.4rem}.topic-grid{grid-template-columns:1fr}.topic-card{padding:1.2rem}.topic-card h2{font-size:1.1rem}.detail-grid{grid-template-columns:1fr}.thesis-title{font-size:2rem}.detail-aside{order:2}.detail-section{margin-top:1.3rem;padding-top:1.3rem}.detail-content .tags span{font-size:.7rem}.agenda-toolbar{align-items:center}.segmented{width:100%;justify-content:center}.segmented button{flex:1;font-size:.75rem}.timezone{margin-left:0;padding:0}.event-card{gap:.9rem;padding:1.1rem;align-items:flex-start}.date-block{width:3.6rem;min-height:5.6rem}.date-block strong{font-size:1.9rem}.event-info h2{font-size:1.1rem}.event-card>svg{display:none}.event-meta{gap:.6rem;flex-direction:column}.event-meta span{align-items:flex-start}.event-info p{font-size:.7rem}.invitation-top{padding:1.2rem;gap:.6rem}.invitation-top img{width:2.3rem}.invitation-top b{font-size:.65rem}.invitation-top span{font-size:.45rem}.invitation-body{padding:1.5rem}.invitation-body h1{font-size:1.7rem}.invitation-authors{font-size:.85rem}.invitation-details{grid-template-columns:1fr;gap:1.2rem;padding:1.1rem}.invitation-bottom p{font-size:.75rem}.invitation-bottom img{width:4rem}.action-bar{align-items:stretch}.action-bar .button{flex:1;font-size:.8rem}.guide-card{padding:1.3rem;gap:1rem;flex-direction:column}.guide-card h2{font-size:1.5rem}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.stat-card{padding:1.2rem}.stat-card strong{font-size:2.3rem}.bar-row{grid-template-columns:2fr 1fr auto;font-size:.7rem}.paper{padding:1.3rem}.login-layout{grid-template-columns:1fr}.login-layout h1{font-size:2.5rem}.login-art{display:none}.admin-heading{flex-direction:column;align-items:flex-start;gap:1rem}.admin-heading h1{font-size:2.2rem}.admin-content .section-heading{gap:1rem}.admin-content h2{font-size:1.7rem}.stats-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions{grid-template-columns:1fr}.admin-record{flex-direction:column}.record-actions{flex-direction:row;flex-wrap:wrap;width:100%}.record-actions>.button{flex:1}.form-grid{grid-template-columns:1fr}.block-editor{grid-template-columns:1fr auto}.block-editor label:nth-child(2){grid-column:1/-1;grid-row:1}.form-actions .button{flex:1}.notice{font-size:.75rem;padding:1rem}.saved-row{padding:1rem;font-size:.8rem}.saved-row>svg{display:none}.pager{gap:.6rem;font-size:.65rem}.pager .button{font-size:.7rem;padding:.6rem}.toast{font-size:.73rem}.admin-filter select{max-width:none}.section-intro .eyebrow{font-size:.6rem}}@media(max-width:400px){.brand strong i{display:none}.brand{gap:.4rem}.brand small{display:none}.brand img{width:2rem}.brand strong{font-size:1.2rem}.nav-actions{gap:0}.nav-row{gap:.25rem}.size-control button{font-size:.7rem}.mobile-menu{width:2.1rem}.hero-copy h1{font-size:3rem}.hero-art{transform:scale(.72);margin:-3rem -1rem -2rem}.hub-grid{grid-template-columns:1fr}.hub-tile{min-height:12rem}.tile-arrow{width:1.4rem}.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{html{font-size:12pt!important}body{background:#fff}.institutional,.site-header,footer,.no-print,.toast,.skip,.detail-aside,.back{display:none!important}.container{width:100%;max-width:none}.section{padding:0}.invitation{box-shadow:none;border-radius:0;border:0}.invitation-body{padding:18pt}.invitation-top{padding:12pt}.invitation-body h1{font-size:22pt}.invitation-details{grid-template-columns:repeat(3,1fr)}.detail-grid{display:block}.detail-section,.invitation{break-inside:avoid}.thesis-title{font-size:22pt}.paper{border:0}.program-row{padding:8pt}.badge,.invitation-top,.invitation-details{print-color-adjust:exact;-webkit-print-color-adjust:exact}a[href]:after{content:none}button{display:none!important}}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-shell main{flex:1;min-width:0}.ribbon-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ribbon-link{display:flex;align-items:center;gap:.4rem;color:#fff;font-size:.67rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.platform-chrome{position:sticky;top:0;z-index:40;pointer-events:none}.platform-chrome .institutional{pointer-events:auto}.floating-tools{pointer-events:auto;display:flex;align-items:center;gap:.35rem;width:max-content;max-width:calc(100% - 1.5rem);margin:.75rem auto .3rem;padding:.4rem;background:#fffefb;border:1px solid #d9e2d0;border-radius:18px;box-shadow:0 8px 30px #153f2420}.floating-tools a,.floating-tools button{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.7rem;border-radius:12px;font-size:.8rem;font-weight:800;padding:.6rem 1rem;line-height:1.3}.floating-tools .return-portal{color:#164d34}.floating-tools .return-portal:hover{background:#eef3e5}.floating-tools .font-enlarge{background:#f4c649;color:#354626}.floating-tools .font-enlarge b{font-size:1rem}.floating-tools .font-reduce{padding-inline:.6rem}.floating-divider{width:1px;height:1.5rem;background:#dfe4d7}.floating-tools button:disabled{opacity:.4;cursor:default}.developer-footer{padding:1.8rem 1rem;background:#f1f4eb;border-top:1px solid #dfe5d7}.developer-footer>a{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap;font-size:.8rem;text-align:center}.developer-footer span{display:flex;align-items:center;gap:.2rem;color:#51782f}.developer-footer a:hover strong{text-decoration:underline}.institution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.institution-card{position:relative;overflow:hidden;background:#fff;border:1px solid #dce5d3;border-radius:22px;padding:2.3rem}.institution-card:nth-child(2){background:#fff9e5;border-color:#ecdfab}.institution-number{position:absolute;right:1.5rem;top:1.2rem;font-family:Outfit,sans-serif;font-size:3rem;color:#dce6d0}.institution-logo{height:8rem;display:flex;align-items:center;margin-bottom:1.8rem}.institution-logo img{height:100%;max-width:8rem;object-fit:contain}.institution-card h2{font-size:2rem;max-width:25rem;line-height:1.2}.institution-card p{font-size:.9rem;max-width:30rem;margin-bottom:0}.team-heading{margin:3.5rem 0 1.5rem}.team-heading h2{font-size:2.3rem}.team-heading p{font-size:.85rem}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.team-card{background:#fff;border:1px solid #dce4d2;border-radius:18px;padding:1.8rem;display:flex;align-items:flex-start;flex-direction:column}.team-icon{display:grid;place-items:center;border-radius:14px;background:#e6efdb;color:#567a32;width:3.8rem;height:3.8rem;margin-bottom:1.5rem}.team-icon.tone-1{color:#947126;background:#f9edc8}.team-icon.tone-2{color:#377a77;background:#e1f0ed}.team-card h3{font-size:1.5rem;line-height:1.3}.team-card p{font-size:.83rem}.team-card a{margin-top:auto;font-size:.85rem}.demo-notice{display:flex;align-items:center;gap:.7rem;border:1px solid #ead7a1;border-radius:12px;background:#fff6d9;color:#775d20;font-size:.82rem;padding:1rem 1.2rem;margin:1rem 0 1.5rem;line-height:1.6}.demo-notice svg{flex-shrink:0}.metadata-list{display:grid;grid-template-columns:minmax(7rem,1fr) 2fr;gap:.8rem 1rem;line-height:1.6;font-size:.85rem}.metadata-list dt{font-weight:800}.metadata-list dd{margin:0;overflow-wrap:anywhere}.metadata-list a{text-decoration:underline}.public-file{display:flex;gap:.8rem;align-items:center;padding:1rem;border:1px solid var(--line);border-radius:12px;background:#fff;margin:.7rem 0;font-size:.8rem}.public-file span{flex:1;min-width:0;overflow-wrap:anywhere}.public-file small{display:block;margin-top:.3rem;color:#6c7e60}.public-file>svg{flex-shrink:0}.internal-filter{margin-bottom:1.3rem}.internal-filter h3{font-size:1.2rem}.internal-filter p{font-size:.75rem}.internal-filter select{max-width:100%;min-width:0}.internal-filter .admin-filter{margin-bottom:0}.preline{overflow-wrap:anywhere}@media(max-width:950px){.team-grid{grid-template-columns:1fr}.team-card{padding:1.6rem}.team-card h3{font-size:1.5rem}.team-icon{margin-bottom:1rem}.team-card p{font-size:.95rem}}@media(max-width:700px){.ribbon-faculty{display:none}.institutional .ribbon-content{gap:.6rem}.ribbon-university{font-size:.45rem}.ribbon-link{font-size:.55rem;white-space:nowrap}.floating-tools{gap:.15rem;margin-top:.55rem}.floating-tools a,.floating-tools button{font-size:.72rem;padding:.55rem .65rem;min-height:2.7rem}.floating-tools .font-enlarge span{display:none}.floating-tools .font-enlarge{min-width:2.8rem}.floating-tools .return-portal{gap:.4rem}.floating-tools .return-portal svg{width:1rem}.floating-tools .font-reduce{padding-inline:.4rem}.institution-grid{grid-template-columns:1fr}.institution-card{padding:1.6rem}.institution-card h2{font-size:1.9rem}.institution-logo{height:6rem}.team-heading h2{font-size:2rem}.metadata-list{grid-template-columns:1fr;gap:.2rem}.metadata-list dd{margin-bottom:.8rem}.demo-notice{font-size:.78rem}.developer-footer>a{font-size:.72rem;gap:.3rem;flex-direction:column}}@media print{.app-chrome,.admin-wrap{display:none!important}.app-shell{min-height:0}.demo-notice{print-color-adjust:exact;-webkit-print-color-adjust:exact;border:2px solid #9c7a23;color:#4c3b10}.public-file{break-inside:avoid}}.platform-chrome .ribbon-content{width:calc(100% - 3rem);gap:1rem}.platform-chrome .floating-tools{margin:.35rem 0 .35rem auto;box-shadow:none;padding:.2rem;border-radius:12px;flex-shrink:0}.platform-chrome .floating-tools a,.platform-chrome .floating-tools button{min-height:2.2rem;padding:.4rem .65rem;font-size:.72rem}.platform-chrome .institutional{padding:0}.platform-chrome .floating-tools span{display:inline}.platform-chrome .floating-tools .font-enlarge span{color:#354626}@media(max-width:1000px){.platform-chrome .ribbon-faculty{display:none}}@media(max-width:700px){.platform-chrome .ribbon-content{flex-wrap:wrap;justify-content:center;gap:0;padding:.4rem 0}.platform-chrome .floating-tools{margin:.3rem auto 0;max-width:100%}.platform-chrome .floating-tools .font-enlarge span{display:none}.platform-chrome .ribbon-university{width:100%;text-align:center}}
