.container{max-width:1280px!important;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.container{padding-left:2rem;padding-right:2rem}}article{max-width:100%!important;padding-right:.5rem;box-sizing:border-box}@media (min-width: 1024px){article{padding-right:1rem}}aside{display:block!important;visibility:visible!important}.study-section{scroll-margin-top:6rem;max-width:100%;box-sizing:border-box}.study-section *,article *,.study-hero *{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}body,html{overflow-x:hidden;max-width:100vw}.canada-hero{min-height:450px;position:relative}@media (min-width: 768px){.canada-hero{min-height:550px}}@media (min-width: 1024px){.canada-hero{min-height:650px}}.canada-hero img{filter:brightness(.7);transition:transform .3s ease}.canada-hero:hover img{transform:scale(1.02)}.study-section .border-red-200,.study-section .border-red-400{border-color:#d52b1e!important}.study-section .text-red-600,.study-section .text-red-700{color:#d52b1e!important}.study-section .bg-blue-600{background-color:#d52b1e!important}.study-section .bg-blue-50{background-color:#fff5f5!important}.study-section .text-blue-600,.study-section .hover\:text-blue-600:hover{color:#d52b1e!important}.study-section .border-blue-600{border-color:#d52b1e!important}.study-section .hover\:bg-blue-50:hover{background-color:#fff5f5!important}.study-section .border-gray-200{border-color:#d52b1e!important;border-width:2px;transition:all .3s ease}.study-section .border-gray-200:hover{border-color:#b91c1c!important;box-shadow:0 10px 25px -5px #d52b1e33;transform:translateY(-2px)}.study-section .bg-white{background:linear-gradient(to bottom,#fff,#fff5f5)!important}.study-hero .text-blue-600{color:#d52b1e!important}.study-hero .border-blue-100{border-color:#d52b1e!important}.study-hero .bg-blue-600{background:linear-gradient(135deg,#d52b1e,#b91c1c)!important;box-shadow:0 4px 15px #d52b1e4d}.study-hero .border-blue-600{border-color:#d52b1e!important}.study-hero .hover\:bg-blue-50:hover{background-color:#fff5f5!important}.study-hero .hover\:bg-blue-700:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)!important;box-shadow:0 6px 20px #d52b1e66;transform:translateY(-1px)}.study-section h2{font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.study-section p{line-height:1.75;font-size:1rem}@media (min-width: 768px){.study-section p{font-size:1.0625rem}}.study-section{margin-bottom:3rem}@media (min-width: 768px){.study-section{margin-bottom:4rem}}@media (max-width: 640px){.canada-hero h1{font-size:1.875rem;line-height:1.2}.canada-hero p{font-size:1rem;line-height:1.6}.study-section h2{font-size:1.5rem;line-height:1.3}.study-section .grid{grid-template-columns:1fr!important;gap:1rem}}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible{outline:2px solid #D52B1E;outline-offset:2px;border-radius:.25rem}.study-section .rounded-2xl{transition:all .3s cubic-bezier(.4,0,.2,1)}.study-section .rounded-2xl:hover{transform:translateY(-4px)}@media (max-width: 768px){.study-section p{font-size:16px!important;line-height:1.75!important;letter-spacing:.01em;margin-bottom:1rem}.study-section h2{font-size:1.5rem!important;line-height:1.3!important;margin-bottom:1rem!important}.study-section h3{font-size:1.125rem!important;line-height:1.4!important}.study-section .break-words{word-break:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important;hyphens:none!important}.study-section [class*=university],.study-section [class*=university] *,.study-section h3,.study-section .text-lg,.study-section .text-xl{word-break:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important;white-space:normal!important;hyphens:none!important}.study-section .grid{gap:1rem}.study-section .rounded-2xl{padding:1rem!important}.study-section .space-y-3{word-break:normal!important}.study-section .space-y-3>*{word-break:normal!important;overflow-wrap:break-word!important}}@media (min-width: 769px){.study-section p{font-size:18px;line-height:1.8}.study-section .flex-1>*{word-wrap:break-word;overflow-wrap:break-word}.study-section .space-y-3{width:100%}.study-section h3{word-break:normal;overflow-wrap:break-word;line-height:1.4}}.study-section .border-red-200{min-width:0}.study-section .space-y-3,.study-section .space-y-4{width:100%;min-width:0}.study-section .space-y-3>div,.study-section .space-y-4>div{width:100%;min-width:0}.study-section h3,.study-section .text-lg,.study-section .text-xl,.study-section .text-2xl{word-break:normal;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;max-width:100%}.study-section .group{position:relative}.study-section .group:hover{transform:translateY(-2px)}.study-section .inline-flex{word-break:normal;white-space:nowrap}@media (max-width: 768px){.study-section .inline-flex{white-space:normal;word-break:break-word}}#toc-container::-webkit-scrollbar,#toc-mobile::-webkit-scrollbar,#toc-mobile-hero nav::-webkit-scrollbar{width:6px}#toc-container::-webkit-scrollbar-track,#toc-mobile::-webkit-scrollbar-track,#toc-mobile-hero nav::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}#toc-container::-webkit-scrollbar-thumb,#toc-mobile::-webkit-scrollbar-thumb,#toc-mobile-hero nav::-webkit-scrollbar-thumb{background:#d52b1e;border-radius:3px}#toc-container::-webkit-scrollbar-thumb:hover,#toc-mobile::-webkit-scrollbar-thumb:hover,#toc-mobile-hero nav::-webkit-scrollbar-thumb:hover{background:#b91c1c}
