.wp-block-osu-link-cards{width:100%}.osu-link-cards--related .osu-related-links-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:calc(var(--spacing)*100);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--20)}.osu-link-cards--related .osu-related-link{display:block;text-decoration:none;transition:all var(--animation-duration-normal) var(--animation-easing-default);position:relative}.osu-link-cards--related .osu-related-link:hover{transform:translateY(calc(var(--spacing) * -4));box-shadow:var(--shadow-lg)}.osu-link-cards--related .osu-related-link__image-wrapper{position:relative;width:100%;aspect-ratio:77/36;overflow:hidden;background-color:var(--color-gray-200);border-radius:var(--radius-2xl);overflow:hidden}.osu-link-cards--related .osu-related-link__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--related .osu-related-link:hover .osu-related-link__image{transform:scale(1.05)}.osu-link-cards--related .osu-related-link__button{position:absolute;top:50%;right:calc(var(--spacing)*20);transform:translateY(-50%);background-color:hsla(0,0%,100%,.8);border-radius:var(--radius-full);padding:calc(var(--spacing)*12) calc(var(--spacing)*100) calc(var(--spacing)*12) calc(var(--spacing)*60);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing)*12);box-shadow:var(--shadow-sm);transition:all var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--related .osu-related-link:hover .osu-related-link__button{box-shadow:var(--shadow-md);transform:translateY(-50%) translateX(calc(var(--spacing) * -2))}.osu-link-cards--related .osu-related-link__text{color:var(--color-red-primary);font-size:clamp(var(--spacing)*16,4vw,var(--spacing)*32);font-weight:500;letter-spacing:.02em;white-space:nowrap;flex:1}.osu-link-cards--related .osu-related-link__arrow{width:calc(var(--spacing)*120);height:calc(var(--spacing)*20);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxMjEgMjEiPjxnIGlkPSJjIj48cG9seWxpbmUgcG9pbnRzPSIuNSAyMC41IDEyMC41IDIwLjUgOTguNSAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTcwMDJkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9zdmc+);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform var(--animation-duration-normal) var(--animation-easing-default);transform:translateX(50%) translateY(-50%);position:absolute;right:0;flex-shrink:0}@media(min-width: 768px){.osu-link-cards--related .osu-related-links-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1024px){.osu-link-cards--related .osu-related-links-container{grid-template-columns:1fr;gap:calc(var(--spacing)*50)}.osu-link-cards--related .osu-related-link__image-wrapper{aspect-ratio:16/10}.osu-link-cards--related .osu-related-link__button{padding:calc(var(--spacing)*10) calc(var(--spacing)*60) calc(var(--spacing)*10) calc(var(--spacing)*20);right:calc(var(--spacing)*15)}.osu-link-cards--related .osu-related-link__arrow{width:calc(var(--spacing)*60);height:calc(var(--spacing)*10)}}.osu-link-cards--special .osu-special-links-container{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--spacing)*60);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--20)}.osu-link-cards--special .osu-special-link{display:block;position:relative;text-decoration:none;transition:transform var(--animation-duration-normal) var(--animation-easing-default);max-width:calc(50% - 30px);flex:0 1 calc(50% - 30px)}.osu-link-cards--special .osu-special-links-container:has(.osu-special-link:nth-child(3)) .osu-special-link{max-width:calc(50% - 30px);flex:0 1 calc(50% - 30px)}.osu-link-cards--special .osu-special-link:hover{transform:translateY(calc(var(--spacing) * -4))}.osu-link-cards--special .osu-special-link__image{width:100%;height:calc(var(--spacing)*350);object-fit:cover;display:block;transition:transform var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--special .osu-special-link:hover .osu-special-link__image{transform:scale(1.05)}.osu-link-cards--special .osu-special-link__overlay{background-color:var(--color-red-primary);color:#fff;padding:calc(var(--spacing)*20) calc(var(--spacing)*30);display:flex;justify-content:space-between;align-items:center;transition:background-color var(--animation-duration-normal) var(--animation-easing-default);z-index:2;margin-left:calc(var(--spacing)*40);margin-top:calc(var(--spacing)*-40);position:relative;width:50%}.osu-link-cards--special .osu-special-link:hover .osu-special-link__overlay{background-color:var(--color-red-secondary)}.osu-link-cards--special .osu-special-link__text{font-size:calc(var(--spacing)*20);font-weight:500;margin:0;letter-spacing:.05em;font-family:var(--font-zen)}.osu-link-cards--special .osu-special-link__arrow{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40);background-color:rgba(0,0,0,0);border:calc(var(--spacing)*1) solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-normal) var(--animation-easing-default);flex-shrink:0;position:relative}.osu-link-cards--special .osu-special-link__arrow-icon{display:block;width:calc(var(--spacing)*21);height:calc(var(--spacing)*9);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"9\" viewBox=\"0 0 21 9\"%3E%3Cpolyline points=\".5 8.5 20.5 8.5 13.02 .5 13.02 8.12\" fill=\"none\" stroke=\"%23ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center calc(50% - 2px);font-size:0;color:rgba(0,0,0,0)}.osu-link-cards--special .osu-special-link:hover .osu-special-link__arrow{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.8);transform:translateX(calc(var(--spacing) * 4))}.osu-link-cards--special .osu-special-link__placeholder{width:100%;height:calc(var(--spacing)*350);display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-placeholder);color:var(--color-white);font-size:calc(var(--spacing)*16)}@media(max-width: 768px){.osu-link-cards--special .osu-special-links-container{gap:calc(var(--spacing)*30)}.osu-link-cards--special .osu-special-link{max-width:100%;flex:0 1 100%}.osu-link-cards--special .osu-special-link__image,.osu-link-cards--special .osu-special-link__placeholder{height:calc(var(--spacing)*180)}.osu-link-cards--special .osu-special-link__overlay{margin-left:calc(var(--spacing)*20);width:calc(100% - var(--spacing)*40);padding:calc(var(--spacing)*15) calc(var(--spacing)*20)}.osu-link-cards--special .osu-special-link__text{font-size:calc(var(--spacing)*18)}.osu-link-cards--special .osu-special-link__arrow{width:calc(var(--spacing)*35);height:calc(var(--spacing)*35);font-size:calc(var(--spacing)*20)}}.osu-link-cards--course .osu-course-links-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(var(--spacing)*40);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--20);max-width:calc(var(--spacing)*1680);margin:0 auto}.osu-link-cards--course .osu-course-link{display:flex;text-decoration:none;overflow:hidden;transition:all var(--animation-duration-normal) var(--animation-easing-default);height:calc(var(--spacing)*300)}.osu-link-cards--course .osu-course-link:hover{transform:translateY(calc(var(--spacing) * -4))}.osu-link-cards--course .osu-course-link__text-wrapper{flex:0 0 45%;background-color:var(--faculty-accent, var(--color-red-primary));color:var(--color-white);padding:calc(var(--spacing)*40);display:flex;align-items:center;justify-content:flex-start;position:relative}.osu-link-cards--course .osu-course-link__title{font-family:var(--font-zen);font-size:clamp(var(--spacing)*32,var(--spacing)*32 + .5vw,var(--spacing)*38);font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0}.osu-link-cards--course .osu-course-link__image-wrapper{flex:1;position:relative;overflow:hidden;background-color:var(--color-gray-bg-light)}.osu-link-cards--course .osu-course-link__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--course .osu-course-link:hover .osu-course-link__image{transform:scale(1.05)}.osu-link-cards--course .osu-course-link__arrow{position:absolute;bottom:calc(var(--spacing)*30);right:calc(var(--spacing)*30);width:calc(var(--spacing)*40);height:calc(var(--spacing)*40);background-color:rgba(0,0,0,0);border:calc(var(--spacing)*1) solid var(--color-white);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--course .osu-course-link:hover .osu-course-link__arrow{background-color:hsla(0,0%,100%,.1);transform:translateX(calc(var(--spacing) * 4))}.osu-link-cards--course .osu-course-link__arrow::before{content:"";display:inline-block;width:calc(var(--spacing)*21);height:calc(var(--spacing)*9);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"9\" viewBox=\"0 0 21 9\"%3E%3Cpolyline points=\".5 8.5 20.5 8.5 13.02 .5 13.02 8.12\" fill=\"none\" stroke=\"%23ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center calc(50% - 1px)}@media(max-width: 768px){.osu-link-cards--course .osu-course-links-container{grid-template-columns:1fr;gap:calc(var(--spacing)*30)}.osu-link-cards--course .osu-course-link{height:auto}.osu-link-cards--course .osu-course-link__text-wrapper{flex:none;padding:calc(var(--spacing)*14);width:150px}.osu-link-cards--course .osu-course-link__title{font-size:calc(var(--spacing)*18)}.osu-link-cards--course .osu-course-link__image-wrapper{height:calc(var(--spacing)*140)}.osu-link-cards--course .osu-course-link__arrow{bottom:calc(var(--spacing)*20);right:calc(var(--spacing)*20);width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.osu-link-cards--course .osu-course-link__arrow::before{width:calc(var(--spacing)*14);height:calc(var(--spacing)*8)}}.osu-link-cards--admission-nav .osu-admission-nav-links-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(var(--spacing)*40);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--20);max-width:calc(var(--spacing)*1680);margin:0 auto}.osu-link-cards--admission-nav .osu-admission-nav-link{display:block;position:relative;text-decoration:none;transition:transform var(--animation-duration-normal) var(--animation-easing-default);overflow:hidden}.osu-link-cards--admission-nav .osu-admission-nav-link::after{content:"";position:absolute;top:0;left:0;right:0;height:calc(var(--spacing)*10);background:linear-gradient(to right, var(--color-law-accent) 0%, var(--color-law-accent) 25%, var(--color-economics-accent) 25%, var(--color-economics-accent) 50%, var(--color-business-accent) 50%, var(--color-business-accent) 75%, var(--color-commerce-accent) 75%, var(--color-commerce-accent) 100%);z-index:1}.osu-link-cards--admission-nav .osu-admission-nav-link:hover{transform:translateY(calc(var(--spacing) * -4))}.osu-link-cards--admission-nav .osu-admission-nav-link__image-wrapper{position:relative;width:100%;aspect-ratio:520/360;overflow:hidden;background-color:var(--color-gray-bg-light);z-index:0}.osu-link-cards--admission-nav .osu-admission-nav-link__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--admission-nav .osu-admission-nav-link:hover .osu-admission-nav-link__image{transform:scale(1.05)}.osu-link-cards--admission-nav .osu-admission-nav-link__button{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:hsla(0,0%,100%,.9);padding:calc(var(--spacing)*12) calc(var(--spacing)*24);padding-right:calc(var(--spacing)*16);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing)*16);transition:all var(--animation-duration-normal) var(--animation-easing-default);width:calc(var(--spacing)*380);white-space:nowrap;z-index:2}.osu-link-cards--admission-nav .osu-admission-nav-link:hover .osu-admission-nav-link__button{background-color:hsla(0,0%,100%,.95)}.osu-link-cards--admission-nav .osu-admission-nav-link__text{color:var(--color-gray-dark);font-size:clamp(var(--spacing)*22,3vw,var(--spacing)*26);font-weight:700;letter-spacing:.02em;font-family:var(--font-zen);text-align:left;flex:1}.osu-link-cards--admission-nav .osu-admission-nav-link__arrow{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40);background-color:rgba(0,0,0,0);border:calc(var(--spacing)*1) solid var(--color-gray-dark);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:all var(--animation-duration-normal) var(--animation-easing-default);flex-shrink:0;position:relative}.osu-link-cards--admission-nav .osu-admission-nav-link__arrow-icon{display:block;width:calc(var(--spacing)*21);height:calc(var(--spacing)*9);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"9\" viewBox=\"0 0 21 9\"%3E%3Cpolyline points=\".5 8.5 20.5 8.5 13.02 .5 13.02 8.12\" fill=\"none\" stroke=\"%23333333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center calc(50% - 2px);font-size:0;color:rgba(0,0,0,0)}.osu-link-cards--admission-nav .osu-admission-nav-link:hover .osu-admission-nav-link__arrow{background-color:rgba(51,51,51,.1);border-color:var(--color-gray-dark);transform:translateX(calc(var(--spacing) * 4))}@media(max-width: 1024px){.osu-link-cards--admission-nav .osu-admission-nav-links-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.osu-link-cards--admission-nav .osu-admission-nav-links-container{grid-template-columns:1fr;gap:calc(var(--spacing)*30)}.osu-link-cards--admission-nav .osu-admission-nav-link__button{padding:calc(var(--spacing)*10) calc(var(--spacing)*20);padding-right:calc(var(--spacing)*12);width:calc(100% - var(--spacing)*40);max-width:calc(var(--spacing)*380)}.osu-link-cards--admission-nav .osu-admission-nav-link__text{font-size:clamp(var(--spacing)*22,3vw,var(--spacing)*26)}.osu-link-cards--admission-nav .osu-admission-nav-link__arrow{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}}.osu-link-cards--overlay-text .osu-overlay-text-links-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(var(--spacing)*40);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--20);max-width:calc(var(--spacing)*1680);margin:0 auto}.osu-link-cards--overlay-text .osu-overlay-text-link:nth-child(3){grid-column:1/-1}.osu-link-cards--overlay-text .osu-overlay-text-link{display:block;position:relative;text-decoration:none;overflow:hidden;transition:transform var(--animation-duration-normal) var(--animation-easing-default);aspect-ratio:810/280}.osu-link-cards--overlay-text .osu-overlay-text-link:hover{transform:translateY(calc(var(--spacing) * -4));box-shadow:var(--shadow-lg)}.osu-link-cards--overlay-text .osu-overlay-text-link__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--overlay-text .osu-overlay-text-link:hover .osu-overlay-text-link__image{transform:scale(1.05)}.osu-link-cards--overlay-text .osu-overlay-text-link__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--spacing)*40);background:rgba(0,0,0,.3);transition:background var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--overlay-text .osu-overlay-text-link__text-wrapper{flex:1;text-align:center;color:var(--color-white)}.osu-link-cards--overlay-text .osu-overlay-text-link__title{font-size:clamp(var(--spacing)*36,var(--spacing)*36 + .5vw,var(--spacing)*48);font-weight:700;letter-spacing:.02em;line-height:1.2;margin:0}.osu-link-cards--overlay-text .osu-overlay-text-link__subtitle{display:block;font-size:clamp(var(--spacing)*28,var(--spacing)*28 + .3vw,var(--spacing)*32);font-weight:400;letter-spacing:.05em;opacity:.9;margin-top:calc(var(--spacing)*8)}.osu-link-cards--overlay-text .osu-overlay-text-link__arrow{position:relative;width:calc(var(--spacing)*40);height:calc(var(--spacing)*40);flex-shrink:0}@media(max-width: 768px){.osu-link-cards--overlay-text .osu-overlay-text-link__arrow{width:calc(var(--spacing)*30);height:calc(var(--spacing)*30)}}.osu-link-cards--overlay-text .osu-overlay-text-link__arrow-circle{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);border:calc(var(--spacing)*1) solid var(--color-white);border-radius:var(--radius-full);transition:all var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--overlay-text .osu-overlay-text-link__arrow-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:calc(var(--spacing)*21);height:calc(var(--spacing)*9);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"9\" viewBox=\"0 0 21 9\"%3E%3Cpolyline points=\".5 8.5 20.5 8.5 13.02 .5 13.02 8.12\" fill=\"none\" stroke=\"%23ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center calc(50% - 2px);font-size:0;color:rgba(0,0,0,0);transition:transform var(--animation-duration-normal) var(--animation-easing-default)}@media(max-width: 768px){.osu-link-cards--overlay-text .osu-overlay-text-link__arrow-icon{width:calc(var(--spacing)*15);height:calc(var(--spacing)*7)}}.osu-link-cards--overlay-text .osu-overlay-text-link:hover .osu-overlay-text-link__arrow-circle{background-color:hsla(0,0%,100%,.1)}.osu-link-cards--overlay-text .osu-overlay-text-link:hover .osu-overlay-text-link__arrow-icon{transform:translate(-50%, -50%)}@media(max-width: 768px){.osu-link-cards--overlay-text .osu-overlay-text-links-container{grid-template-columns:1fr;gap:calc(var(--spacing)*30)}.osu-link-cards--overlay-text .osu-overlay-text-link__content{padding:calc(var(--spacing)*30)}.osu-link-cards--overlay-text .osu-overlay-text-link__subtitle{font-size:calc(var(--spacing)*18)}.osu-link-cards--overlay-text .osu-overlay-text-link__title{font-size:calc(var(--spacing)*20)}}.osu-link-cards--faculty .osu-faculty-links-container{display:grid;grid-template-columns:repeat(5, 1fr);gap:calc(var(--spacing)*30);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--20);max-width:calc(var(--spacing)*1680);margin:0 auto}.osu-link-cards--faculty .osu-faculty-link{display:block;position:relative;text-decoration:none;overflow:hidden;transition:transform var(--animation-duration-normal) var(--animation-easing-default);background-color:var(--color-white);box-shadow:var(--shadow-sm)}.osu-link-cards--faculty .osu-faculty-link:hover{transform:translateY(calc(var(--spacing) * -4));box-shadow:var(--shadow-lg)}.osu-link-cards--faculty .osu-faculty-link__image-wrapper{position:relative;width:100%;height:calc(var(--spacing)*240);overflow:hidden;background-color:var(--color-gray-bg-light)}.osu-link-cards--faculty .osu-faculty-link__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--faculty .osu-faculty-link:hover .osu-faculty-link__image{transform:scale(1.05)}.osu-link-cards--faculty .osu-faculty-link__bar{display:flex;align-items:center;padding:calc(var(--spacing)*16) calc(var(--spacing)*20);gap:calc(var(--spacing)*12);color:var(--color-white);position:relative}.osu-link-cards--faculty .osu-faculty-link__icon{display:flex;align-items:center;justify-content:center;width:calc(var(--spacing)*40);height:calc(var(--spacing)*40);flex-shrink:0}.osu-link-cards--faculty .osu-faculty-link__icon img{width:100%;height:100%}.osu-link-cards--faculty .osu-faculty-link__title{flex:1;font-size:clamp(var(--spacing)*18,var(--spacing)*18 + .3vw,var(--spacing)*20);font-weight:700;line-height:1.2}.osu-link-cards--faculty .osu-faculty-link__arrow{position:relative;width:calc(var(--spacing)*20);height:calc(var(--spacing)*20);flex-shrink:0;display:flex;align-items:center;justify-content:center}.osu-link-cards--faculty .osu-faculty-link__arrow-icon{display:block;width:calc(var(--spacing)*20);height:calc(var(--spacing)*8);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"8\" viewBox=\"0 0 20 8\"%3E%3Cpolyline points=\".5 7.5 19.5 7.5 12.72 .5 12.72 7.12\" fill=\"none\" stroke=\"%23ffffff\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--faculty .osu-faculty-link:hover .osu-faculty-link__arrow-icon{transform:translateX(calc(var(--spacing) * 4))}@media(max-width: 1400px){.osu-link-cards--faculty .osu-faculty-links-container{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 1024px){.osu-link-cards--faculty .osu-faculty-links-container{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.osu-link-cards--faculty .osu-faculty-links-container{grid-template-columns:repeat(2, 1fr);gap:calc(var(--spacing)*20)}.osu-link-cards--faculty .osu-faculty-link__bar{padding:calc(var(--spacing)*12) calc(var(--spacing)*16)}.osu-link-cards--faculty .osu-faculty-link__title{font-size:calc(var(--spacing)*18)}}@media(max-width: 480px){.osu-link-cards--faculty .osu-faculty-links-container{grid-template-columns:1fr}}.osu-link-cards--grid .osu-grid-links-container{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:calc(var(--spacing)*60);row-gap:0;padding:calc(var(--spacing)*40) 0;max-width:calc(var(--spacing)*1680);margin:0 auto}.osu-link-cards--grid .osu-grid-link{display:flex;align-items:center;gap:calc(var(--spacing)*40);text-decoration:none;color:var(--color-black);transition:opacity var(--animation-duration-normal) var(--animation-easing-default);padding-top:calc(var(--spacing)*30);padding-bottom:calc(var(--spacing)*30);border-top:calc(var(--spacing)*1) solid var(--color-gray-400);border-bottom:calc(var(--spacing)*1) solid var(--color-gray-400)}.osu-link-cards--grid .osu-grid-link+.osu-grid-link{margin-top:calc(var(--spacing)*-1)}.osu-link-cards--grid .osu-grid-link:hover{opacity:.8}.osu-link-cards--grid .osu-grid-link__image-wrapper{position:relative;width:calc(var(--spacing)*200);height:calc(var(--spacing)*200);flex-shrink:0;overflow:hidden;background-color:var(--color-gray-bg-light)}.osu-link-cards--grid .osu-grid-link__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--grid .osu-grid-link:hover .osu-grid-link__image{transform:scale(1.05)}.osu-link-cards--grid .osu-grid-link__content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing)*20)}.osu-link-cards--grid .osu-grid-link__title{flex:1;font-size:clamp(var(--spacing)*24,var(--spacing)*24 + .3vw,var(--spacing)*28);font-weight:700;font-family:var(--font-zen);line-height:1.4}.osu-link-cards--grid .osu-grid-link__arrow{position:relative;width:calc(var(--spacing)*40);height:calc(var(--spacing)*40);flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:calc(var(--spacing)*1) solid var(--color-green-primary);border-radius:var(--radius-full);transition:transform var(--animation-duration-normal) var(--animation-easing-default)}.osu-link-cards--grid .osu-grid-link__arrow-icon{display:block;width:calc(var(--spacing)*20);height:calc(var(--spacing)*8);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"8\" viewBox=\"0 0 20 8\"%3E%3Cpolyline points=\".5 7.5 19.5 7.5 12.72 .5 12.72 7.12\" fill=\"none\" stroke=\"%2390b35d\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.osu-link-cards--grid .osu-grid-link:hover .osu-grid-link__arrow{transform:translateX(calc(var(--spacing) * 4))}@media(max-width: 1024px){.osu-link-cards--grid .osu-grid-links-container{column-gap:calc(var(--spacing)*40)}.osu-link-cards--grid .osu-grid-link{gap:calc(var(--spacing)*30)}.osu-link-cards--grid .osu-grid-link__image-wrapper{width:calc(var(--spacing)*180);height:calc(var(--spacing)*180)}}@media(max-width: 768px){.osu-link-cards--grid .osu-grid-links-container{grid-template-columns:1fr;gap:0;padding:0}.osu-link-cards--grid .osu-grid-link{gap:calc(var(--spacing)*20);padding-top:calc(var(--spacing)*20);padding-bottom:calc(var(--spacing)*20)}.osu-link-cards--grid .osu-grid-link__image-wrapper{width:calc(var(--spacing)*150);height:calc(var(--spacing)*150)}.osu-link-cards--grid .osu-grid-link__title{font-size:clamp(var(--spacing)*20,var(--spacing)*20 + .3vw,var(--spacing)*24)}.osu-link-cards--grid .osu-grid-link__arrow{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}}@media(max-width: 480px){.osu-link-cards--grid .osu-grid-link__image-wrapper{width:calc(var(--spacing)*120);height:calc(var(--spacing)*120)}.osu-link-cards--grid .osu-grid-link__title{font-size:calc(var(--spacing)*20)}}.osu-link-cards--faculty-detail .osu-faculty-detail-links-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:calc(var(--spacing)*20);align-items:stretch;justify-content:center}.osu-link-cards--faculty-detail .osu-faculty-detail-link{display:block;position:relative;text-decoration:none;width:260px;max-width:100%;margin:0 auto}.osu-link-cards--faculty-detail .osu-faculty-detail-link__inner{padding:0;width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;clip-path:polygon(calc(var(--spacing) * 20) 0, 100% 0, 100% calc(100% - var(--spacing) * 20), calc(100% - var(--spacing) * 20) 100%, 0 100%, 0 calc(var(--spacing) * 20));transition:all var(--animation-duration-normal) var(--animation-easing-smooth)}.osu-link-cards--faculty-detail .osu-faculty-detail-link__inner:hover{transform:translateY(calc(var(--spacing) * -4))}.osu-link-cards--faculty-detail .osu-faculty-detail-link__icon-wrapper{width:100%;background-color:var(--faculty-accent, var(--color-red-primary));display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing)*40) calc(var(--spacing)*40) 0 calc(var(--spacing)*40);flex:1}.osu-link-cards--faculty-detail .osu-faculty-detail-link__icon{margin:0;width:calc(var(--spacing)*160);height:calc(var(--spacing)*160);aspect-ratio:1;background-color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing)*40)}.osu-link-cards--faculty-detail .osu-faculty-detail-link__icon img{width:100%;height:100%;object-fit:contain}.osu-link-cards--faculty-detail .osu-faculty-detail-link__title{font-family:var(--font-zen);font-size:clamp(var(--spacing)*16,var(--spacing)*18 + .25vw,var(--spacing)*20);font-weight:700;color:var(--color-white);margin:0;padding:calc(var(--spacing)*20) calc(var(--spacing)*8);line-height:1.2;background-color:var(--faculty-accent, var(--color-red-primary));width:100%;display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing)*8)}.osu-link-cards--faculty-detail .osu-faculty-detail-link__title::after{content:"";display:inline-block;width:calc(var(--spacing)*16);height:calc(var(--spacing)*16);background-color:var(--color-white);mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2721%27 height=%279%27 viewBox=%270 0 21 9%27%3E%3Cpolyline points=%27.5 8.5 20.5 8.5 13.02 .5 13.02 8.12%27 fill=%27none%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2721%27 height=%279%27 viewBox=%270 0 21 9%27%3E%3Cpolyline points=%27.5 8.5 20.5 8.5 13.02 .5 13.02 8.12%27 fill=%27none%27 stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;flex-shrink:0}@media(max-width: 768px){.osu-link-cards--faculty-detail .osu-faculty-detail-links-container{grid-template-columns:repeat(2, 1fr);gap:calc(var(--spacing)*16)}.osu-link-cards--faculty-detail .osu-faculty-detail-link{width:100%}.osu-link-cards--faculty-detail .osu-faculty-detail-link__icon-wrapper{padding:calc(var(--spacing)*20) calc(var(--spacing)*8) 0 calc(var(--spacing)*8)}.osu-link-cards--faculty-detail .osu-faculty-detail-link__icon{width:calc(var(--spacing)*100);height:calc(var(--spacing)*100);padding:calc(var(--spacing)*20)}.osu-link-cards--faculty-detail .osu-faculty-detail-link__title{font-size:calc(var(--spacing)*14);padding:0 calc(var(--spacing)*4) calc(var(--spacing)*12);min-height:calc(var(--spacing)*60);flex-wrap:wrap}.osu-link-cards--faculty-detail .osu-faculty-detail-link__title::after{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}}.block-editor-block-list__layout .osu-link-cards--related .osu-related-link,.block-editor-block-list__layout .osu-link-cards--related .osu-special-link,.block-editor-block-list__layout .osu-link-cards--related .osu-course-link,.block-editor-block-list__layout .osu-link-cards--related .osu-admission-nav-link,.block-editor-block-list__layout .osu-link-cards--related .osu-overlay-text-link,.block-editor-block-list__layout .osu-link-cards--related .osu-faculty-link,.block-editor-block-list__layout .osu-link-cards--related .osu-grid-link,.block-editor-block-list__layout .osu-link-cards--related .osu-faculty-detail-link,.block-editor-block-list__layout .osu-link-cards--special .osu-related-link,.block-editor-block-list__layout .osu-link-cards--special .osu-special-link,.block-editor-block-list__layout .osu-link-cards--special .osu-course-link,.block-editor-block-list__layout .osu-link-cards--special .osu-admission-nav-link,.block-editor-block-list__layout .osu-link-cards--special .osu-overlay-text-link,.block-editor-block-list__layout .osu-link-cards--special .osu-faculty-link,.block-editor-block-list__layout .osu-link-cards--special .osu-grid-link,.block-editor-block-list__layout .osu-link-cards--special .osu-faculty-detail-link,.block-editor-block-list__layout .osu-link-cards--course .osu-related-link,.block-editor-block-list__layout .osu-link-cards--course .osu-special-link,.block-editor-block-list__layout .osu-link-cards--course .osu-course-link,.block-editor-block-list__layout .osu-link-cards--course .osu-admission-nav-link,.block-editor-block-list__layout .osu-link-cards--course .osu-overlay-text-link,.block-editor-block-list__layout .osu-link-cards--course .osu-faculty-link,.block-editor-block-list__layout .osu-link-cards--course .osu-grid-link,.block-editor-block-list__layout .osu-link-cards--course .osu-faculty-detail-link,.block-editor-block-list__layout .osu-link-cards--admission-nav .osu-related-link,.block-editor-block-list__layout .osu-link-cards--admission-nav .osu-special-link,.block-editor-block-list__layout .osu-link-cards--admission-nav .osu-course-link,.block-editor-block-list__layout .osu-link-cards--admission-nav .osu-admission-nav-link,.block-editor-block-list__layout .osu-link-cards--admission-nav .osu-overlay-text-link,.block-editor-block-list__layout .osu-link-cards--admission-nav .osu-faculty-link,.block-editor-block-list__layout .osu-link-cards--admission-nav .osu-grid-link,.block-editor-block-list__layout .osu-link-cards--admission-nav .osu-faculty-detail-link,.block-editor-block-list__layout .osu-link-cards--overlay-text .osu-related-link,.block-editor-block-list__layout .osu-link-cards--overlay-text .osu-special-link,.block-editor-block-list__layout .osu-link-cards--overlay-text .osu-course-link,.block-editor-block-list__layout .osu-link-cards--overlay-text .osu-admission-nav-link,.block-editor-block-list__layout .osu-link-cards--overlay-text .osu-overlay-text-link,.block-editor-block-list__layout .osu-link-cards--overlay-text .osu-faculty-link,.block-editor-block-list__layout .osu-link-cards--overlay-text .osu-grid-link,.block-editor-block-list__layout .osu-link-cards--overlay-text .osu-faculty-detail-link,.block-editor-block-list__layout .osu-link-cards--faculty .osu-related-link,.block-editor-block-list__layout .osu-link-cards--faculty .osu-special-link,.block-editor-block-list__layout .osu-link-cards--faculty .osu-course-link,.block-editor-block-list__layout .osu-link-cards--faculty .osu-admission-nav-link,.block-editor-block-list__layout .osu-link-cards--faculty .osu-overlay-text-link,.block-editor-block-list__layout .osu-link-cards--faculty .osu-faculty-link,.block-editor-block-list__layout .osu-link-cards--faculty .osu-grid-link,.block-editor-block-list__layout .osu-link-cards--faculty .osu-faculty-detail-link,.block-editor-block-list__layout .osu-link-cards--grid .osu-related-link,.block-editor-block-list__layout .osu-link-cards--grid .osu-special-link,.block-editor-block-list__layout .osu-link-cards--grid .osu-course-link,.block-editor-block-list__layout .osu-link-cards--grid .osu-admission-nav-link,.block-editor-block-list__layout .osu-link-cards--grid .osu-overlay-text-link,.block-editor-block-list__layout .osu-link-cards--grid .osu-faculty-link,.block-editor-block-list__layout .osu-link-cards--grid .osu-grid-link,.block-editor-block-list__layout .osu-link-cards--grid .osu-faculty-detail-link,.block-editor-block-list__layout .osu-link-cards--faculty-detail .osu-related-link,.block-editor-block-list__layout .osu-link-cards--faculty-detail .osu-special-link,.block-editor-block-list__layout .osu-link-cards--faculty-detail .osu-course-link,.block-editor-block-list__layout .osu-link-cards--faculty-detail .osu-admission-nav-link,.block-editor-block-list__layout .osu-link-cards--faculty-detail .osu-overlay-text-link,.block-editor-block-list__layout .osu-link-cards--faculty-detail .osu-faculty-link,.block-editor-block-list__layout .osu-link-cards--faculty-detail .osu-grid-link,.block-editor-block-list__layout .osu-link-cards--faculty-detail .osu-faculty-detail-link{pointer-events:none}
