.college-blog{--blog-rule: #d8d1c4;--blog-wash: #eee9df;color:var(--site-ink);background:var(--site-paper-soft);min-height:100dvh}.college-blog *{box-sizing:border-box}.college-blog button{cursor:pointer}.college-blog a{text-decoration:none}.blog-container{width:min(1240px,calc(100% - 40px));margin-inline:auto}.blog-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:19px;border-bottom:1px solid var(--blog-rule)}.blog-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#6e797a;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.blog-crumbs a{color:var(--site-ink)}.blog-crumbs a:hover{color:var(--site-ochre)}.blog-language{display:flex;align-items:center;gap:5px;flex:none}.blog-language-label{margin-right:10px;color:#697577;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.blog-language button{padding:7px 9px;border:1px solid transparent;border-radius:2px;background:none;color:#697577;font-size:11px;font-weight:800}.blog-language button[aria-pressed=true]{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-paper)}.blog-language button:hover:not([aria-pressed=true]){border-color:var(--blog-rule);color:var(--site-ink)}.blog-intro{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:clamp(45px,7vw,86px) 0 35px}.blog-issue{display:inline-block;margin-bottom:19px;color:var(--site-ochre);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.blog-intro h1{margin:0;font:500 clamp(58px,8.8vw,126px)/.89 "Poppins",sans-serif;letter-spacing:-.065em}.blog-intro h1 em{color:var(--site-ochre);font-weight:400}.blog-intro p{max-width:310px;margin:0 0 7px;color:#5c6d71;font-size:14px;line-height:1.75}.blog-locale-note{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;margin-bottom:28px;border-left:3px solid var(--site-gold);background:#f1e9d8;color:var(--site-ink);font-size:13px;line-height:1.55}.blog-locale-note svg{flex:none;margin-top:1px}.blog-feature-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;border-top:1px solid var(--site-ink)}.blog-section-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.blog-small-label{color:#778184;font-size:11px;font-weight:700}.blog-feature-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:12px;min-height:535px}.blog-feature-grid:has(>:only-child){grid-template-columns:1fr}.blog-feature-stack{display:grid;grid-template-rows:repeat(3,1fr);gap:12px;min-width:0}.blog-feature{display:block;position:relative;overflow:hidden;min-height:165px;background:var(--site-ink);color:var(--site-paper);isolation:isolate}.blog-feature-main{min-height:535px}.blog-feature img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:-2;filter:saturate(.85);transition:transform .55s ease}.blog-feature:hover img{transform:scale(1.045)}.blog-feature:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#00242df0,#00242d47 70%)}.blog-feature-noimage{background:#315461}.blog-feature-noimage:before{content:"SEDA / JOURNAL";position:absolute;right:-10px;top:12px;color:#f2f1ed2a;font:500 70px/.9 Poppins,sans-serif;letter-spacing:-.07em}.blog-feature-content{position:absolute;bottom:0;left:0;right:0;padding:clamp(20px,3vw,42px)}.blog-feature-stack .blog-feature-content{padding:18px 22px}.blog-feature-kicker{display:inline-block;margin-bottom:12px;padding:6px 8px;background:var(--site-gold);color:var(--site-ink);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.blog-feature h2,.blog-feature h3{max-width:720px;margin:0;font-family:Poppins,sans-serif;font-size:clamp(30px,3.6vw,56px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.blog-feature h3{font-size:clamp(19px,1.7vw,27px)}.blog-feature-meta{display:block;margin-top:17px;color:#f2f1edc7;font-size:11px;font-weight:700}.blog-feature-stack .blog-feature-meta{margin-top:8px}.blog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:clamp(52px,7vw,92px);padding:16px 0;border-top:1px solid var(--site-ink);border-bottom:1px solid var(--blog-rule)}.blog-categories{display:flex;flex-wrap:wrap;gap:5px}.blog-categories a{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;color:#52666a;font-size:12px;font-weight:700;border-radius:2px}.blog-categories a:hover,.blog-categories a.is-active{background:var(--site-ink);color:var(--site-paper)}.blog-search{display:flex;align-items:center;gap:8px;min-width:220px;max-width:280px;padding:7px 3px 7px 10px;border-bottom:1px solid var(--site-ink)}.blog-search input{width:100%;outline:none;border:none;background:transparent;color:var(--site-ink);font:13px Poppins,sans-serif}.blog-search input::placeholder{color:#738082}.blog-search button{display:grid;place-items:center;border:0;background:none;color:var(--site-ink);padding:3px}.blog-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:clamp(38px,6vw,90px);padding-top:38px;padding-bottom:110px}.blog-results-head{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:23px}.blog-results-head h2{margin:0;font:500 clamp(29px,3vw,42px)/1.1 "Poppins",sans-serif;letter-spacing:-.04em}.blog-results-head span{color:#687679;font-size:12px}.blog-post-row{display:grid;grid-template-columns:minmax(180px,39%) minmax(0,1fr);gap:clamp(20px,3vw,37px);padding:25px 0;border-top:1px solid var(--blog-rule)}.blog-post-row:last-child{border-bottom:1px solid var(--blog-rule)}.blog-post-image{display:block;overflow:hidden;aspect-ratio:1.48;background:#d8d0bd}.blog-post-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.blog-post-image:hover img{transform:scale(1.045)}.blog-image-fallback{display:grid;place-items:center;width:100%;height:100%;background:#d8e1de;color:#648084;font:500 32px Poppins,sans-serif}.blog-post-category{color:var(--site-ochre);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.blog-post-row h3{margin:9px 0 12px;font:500 clamp(22px,2.1vw,30px)/1.18 "Poppins",sans-serif;letter-spacing:-.035em}.blog-post-row h3 a:hover{color:var(--site-ochre)}.blog-post-row p{margin:0 0 16px;color:#5f7073;font-size:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-byline{display:flex;flex-wrap:wrap;gap:6px 11px;align-items:center;color:#6a7779;font-size:11px;font-weight:700}.blog-aside{border-top:1px solid var(--site-ink)}.blog-aside-block{padding:22px 0 26px;border-bottom:1px solid var(--blog-rule)}.blog-aside-block h3{margin:0 0 18px;font:500 25px/1.1 Poppins,sans-serif;letter-spacing:-.04em}.blog-aside-block p{margin:0;color:#667578;font-size:13px;line-height:1.7}.blog-aside-block p button{border:0;padding:0;background:none;color:var(--site-ink);font:inherit;font-weight:800;text-decoration:underline}.blog-aside-list{display:grid}.blog-aside-list a{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--blog-rule);font-size:12px;font-weight:700}.blog-aside-list a:hover{color:var(--site-ochre)}.blog-aside-list small{color:#829092;font-size:11px}.blog-aside-cta{display:inline-flex;align-items:center;gap:8px;margin-top:19px;color:var(--site-ink);font-size:12px;font-weight:800}.blog-aside-cta:hover{color:var(--site-ochre)}.blog-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:27px}.blog-pagination button{display:flex;align-items:center;gap:7px;padding:10px 0;border:0;background:none;color:var(--site-ink);font-size:12px;font-weight:800}.blog-pagination button:disabled{opacity:.35;cursor:not-allowed}.blog-pagination span{color:#6c797b;font-size:12px}.blog-state{padding:65px 25px;border:1px solid var(--blog-rule);background:#f2ede3;text-align:center}.blog-state h2{margin:0 0 10px;font:500 31px Poppins,sans-serif;letter-spacing:-.04em}.blog-state p{max-width:420px;margin:0 auto 20px;color:#617175;font-size:14px;line-height:1.65}.blog-state button,.blog-state a{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:0;background:var(--site-ink);color:var(--site-paper);font-size:12px;font-weight:800}.blog-skeleton{background:linear-gradient(110deg,#eae4d9 15%,#f3eee5,#eae4d9 65%);background-size:220% 100%;animation:blog-shimmer 1.6s linear infinite}@keyframes blog-shimmer{to{background-position-x:-220%}}.blog-skeleton-feature{min-height:535px}.blog-skeleton-stack{display:grid;gap:12px;grid-template-rows:repeat(3,1fr)}.blog-skeleton-line{height:15px;margin-bottom:13px}.blog-skeleton-image{aspect-ratio:1.48}.blog-skeleton-list{display:grid;gap:25px;padding:35px 0 110px}.blog-skeleton-row{display:grid;grid-template-columns:39% 1fr;gap:30px}.blog-skeleton-text{padding:20px 0}.blog-skeleton-text .blog-skeleton-line:nth-child(2){width:65%}.blog-article{padding-bottom:110px}.blog-article-head{max-width:920px;margin:0 auto;padding:clamp(48px,7vw,95px) 0 40px;text-align:center}.blog-article-head h1{margin:18px 0 25px;font:500 clamp(41px,6.2vw,83px)/1.07 "Poppins",sans-serif;letter-spacing:-.055em;overflow-wrap:anywhere}.blog-article-head .blog-byline{justify-content:center;font-size:12px}.blog-article-hero{width:100%;max-height:660px;aspect-ratio:1.95;object-fit:cover;display:block;background:#d8d0bd}.blog-article-caption{margin:9px 0 0;color:#778183;font-size:11px}.blog-reading-layout{display:grid;grid-template-columns:200px minmax(0,710px) 1fr;gap:clamp(35px,5vw,75px);padding-top:clamp(48px,7vw,90px)}.blog-article-rail{align-self:start;position:sticky;top:115px;padding-top:15px;border-top:1px solid var(--site-ink)}.blog-article-rail p{margin:0 0 15px;color:#718082;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.blog-article-rail a{display:block;margin-bottom:10px;font-size:12px;font-weight:700}.blog-article-rail a:hover{color:var(--site-ochre)}.blog-article-body{min-width:0;color:#263e43;font-size:17px;line-height:1.86;overflow-wrap:anywhere}.blog-article-body>:first-child{margin-top:0}.blog-article-body p,.blog-article-body ul,.blog-article-body ol{margin:0 0 1.45em}.blog-article-body h2,.blog-article-body h3,.blog-article-body h4{margin:1.8em 0 .55em;color:var(--site-ink);font-family:Poppins,sans-serif;font-weight:500;line-height:1.2;letter-spacing:-.04em}.blog-article-body h2{font-size:clamp(30px,3vw,43px)}.blog-article-body h3{font-size:30px}.blog-article-body h4{font-size:23px}.blog-article-body ul,.blog-article-body ol{padding-left:1.4em}.blog-article-body li{padding-left:.25em;margin-bottom:.5em}.blog-article-body blockquote{margin:2em 0;padding:8px 0 8px 28px;border-left:3px solid var(--site-gold);font:500 26px/1.4 Poppins,sans-serif;color:var(--site-ink)}.blog-article-body a{color:#9c5c13;text-decoration:underline;text-underline-offset:3px}.blog-article-body a:hover{color:var(--site-ink)}.blog-article-body img{display:block;max-width:100%;height:auto;margin:1.8em auto}.blog-article-body figure{margin:2.5em 0}.blog-article-body figure img{margin:0 auto}.blog-article-body figcaption{margin-top:7px;color:#738082;text-align:center;font-size:12px}.blog-article-body hr{margin:2em 0;border:0;border-top:1px solid var(--blog-rule)}.blog-article-end{max-width:710px;margin:55px auto 0;padding-top:22px;border-top:1px solid var(--site-ink)}.blog-article-end p{color:#6c7b7d;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.blog-article-end a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.blog-article-end a:hover{color:var(--site-ochre)}.blog-related{padding:60px 0 100px;border-top:1px solid var(--blog-rule);background:#f0eae0}.blog-related h2{margin:0 0 28px;font:500 clamp(30px,4vw,48px) "Poppins",sans-serif;letter-spacing:-.04em}.blog-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.blog-related-card{border-top:1px solid var(--site-ink);padding-top:15px}.blog-related-card .blog-post-image{margin-bottom:18px}.blog-related-card h3{margin:10px 0;font:500 24px/1.2 Poppins,sans-serif;letter-spacing:-.035em}.blog-related-card h3 a:hover{color:var(--site-ochre)}.blog-related-card .blog-byline{font-size:11px}@media(max-width:1000px){.blog-reading-layout{grid-template-columns:150px minmax(0,1fr)}.blog-content-grid{grid-template-columns:minmax(0,1fr) 220px;gap:35px}}@media(max-width:767px){.blog-container{width:min(100% - 32px,560px)}.blog-topline{align-items:flex-start;flex-direction:column;gap:12px}.blog-intro{grid-template-columns:1fr;gap:18px;padding-top:48px}.blog-intro h1{font-size:clamp(60px,14vw,88px)}.blog-intro p{max-width:440px}.blog-feature-grid{grid-template-columns:1fr}.blog-feature-main{min-height:410px}.blog-feature-stack{grid-template-rows:none;grid-template-columns:1fr}.blog-feature-stack .blog-feature{min-height:190px}.blog-toolbar{align-items:stretch;flex-direction:column;gap:14px}.blog-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.blog-categories a{white-space:nowrap}.blog-search{max-width:none}.blog-content-grid{grid-template-columns:1fr;padding-top:28px;padding-bottom:70px}.blog-aside{display:none}.blog-article-head{padding-top:50px}.blog-article-hero{aspect-ratio:1.35}.blog-reading-layout{grid-template-columns:1fr;gap:25px}.blog-article-rail{position:static}.blog-article-rail a{display:inline-block;margin-right:20px}.blog-article-body{font-size:16px}.blog-related-grid{grid-template-columns:1fr;gap:34px}}@media(max-width:500px){.blog-post-row{grid-template-columns:1fr;gap:15px}.blog-post-image{aspect-ratio:1.55}.blog-post-row h3{margin-top:7px}.blog-skeleton-row{grid-template-columns:1fr;gap:5px}.blog-feature h2{font-size:36px}.blog-feature-stack h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.college-blog *,.college-blog *:before,.college-blog *:after{animation:none!important;transition:none!important}}
