.pagination{@apply flex flex-col items-center mt-16 mb-8}.notification-banner{position:relative;z-index:60}.notification-banner.default a{color:inherit}.notification-banner.default a:hover{color:hsla(0,0%,100%,.8)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes urgentPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes importantGlow{0%,to{filter:brightness(0) invert(1);opacity:1}50%{filter:brightness(0) invert(1) drop-shadow(0 0 2px rgba(255,255,255,.5));opacity:.8}}@media (max-width:640px){.notification-banner .notification-content{font-size:.875rem}}.card-category-pill{backdrop-filter:blur(8px);background:rgba(19,50,74,.9);border:1px solid hsla(0,0%,100%,.1);color:#fff;transition:all .2s ease-in-out}.card-category-pill:hover{background:rgba(30,74,110,.9);box-shadow:0 4px 12px rgba(19,50,74,.25);transform:translateY(-1px)}.card-category-pill a{color:inherit;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.card-category-pill a:hover{color:hsla(0,0%,100%,.95)}.hero-category-badge{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.2);color:#fff;transition:all .2s ease-in-out}.hero-category-badge:hover{background:hsla(0,0%,100%,.35);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.hero-category-badge a{color:inherit;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.hero-category-badge a:hover{color:hsla(0,0%,100%,.95)}.hero-read-more-btn{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.2);color:#fff;transition:all .2s ease-in-out}.hero-read-more-btn:hover{background:hsla(0,0%,100%,.35);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.05)}.prose{color:#000;font-size:1.125rem;line-height:1.75;max-width:none}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#0a1e2e;font-weight:600;line-height:1.2;margin-bottom:1rem;margin-top:2rem}.prose h1{font-size:2.25rem}.prose h2{font-size:1.875rem}.prose h3{font-size:1.5rem}.prose h4{font-size:1.25rem}.prose p{margin-bottom:1.25rem}.prose a{color:#13324a;text-decoration:underline;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.prose a:hover{color:#1e4a6e}.prose a.external-link:after{background-image:url('data:image/svg+xml;utf8,<svg fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M11 3a1 1 0 100 2h2.586l-6.293 6.293a1 1 0 101.414 1.414L15 6.414V9a1 1 0 102 0V4a1 1 0 00-1-1h-5z"></path><path d="M5 5a2 2 0 00-2 2v8a2 2 0 002 2h8a2 2 0 002-2v-3a1 1 0 10-2 0v3H5V7h3a1 1 0 000-2H5z"></path></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.875rem;margin-bottom:5px;margin-left:.125rem;opacity:.7;vertical-align:middle;width:.875rem}.prose img:not([align=left]):not([align=right]){border-radius:.5rem;display:block;height:auto;margin:2rem auto;max-width:100%}.prose figure.figure-left{float:left;margin:1rem 2rem 1rem 0;max-width:300px}.prose figure.figure-left img,.prose figure.figure-left picture{margin-bottom:.5rem}.prose figure.figure-right{float:right;margin:1rem 0 1rem 2rem;max-width:300px}.prose figure.figure-right img,.prose figure.figure-right picture{margin-bottom:.5rem}.prose figure.figure-center{margin:1.5rem auto;max-width:100%}.prose figcaption{color:#6b7280;display:block;font-size:.875rem;line-height:1.5;margin:-1rem auto 2rem;width:75%}.prose figcaption code{background-color:hsla(220,9%,46%,.1);font-size:.8rem;padding:.125rem .25rem}.prose figcaption a{color:#6b7280;text-decoration:underline;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.prose figcaption a:hover{color:#13324a}.prose figcaption.caption-right{margin-bottom:0;margin-left:0;margin-right:0;text-align:right;width:100%}.prose figcaption.caption-center{clear:both;max-width:100%;text-align:center}@media (max-width:600px){.prose figcaption{width:100%}}.prose blockquote:not(.twitter-tweet){background:linear-gradient(135deg,rgba(225,239,255,.3),rgba(240,247,255,.5));border:none;border-left:1px solid rgba(19,50,74,.1);border-radius:0 8px 8px 0;box-shadow:0 2px 8px rgba(19,50,74,.04);clear:both;color:#13324a;font-family:Inter,system-ui,sans-serif;font-style:normal;font-weight:500;margin:2.5rem 0;padding:1.25rem 1.5rem 1.25rem 2.5rem;position:relative}.prose blockquote:not(.twitter-tweet):before{background:linear-gradient(180deg,#13324a,#1e4a6e 50%,#13324a);border-radius:0 3px 3px 0;box-shadow:2px 0 6px rgba(19,50,74,.15);content:"";height:100%;left:0;position:absolute;top:0;width:5px}.prose blockquote:not(.twitter-tweet):after{align-items:center;background:#fff;border:3px solid #13324a;border-radius:50%;color:#13324a;content:'"';display:flex;font-family:Georgia,serif;font-size:1.2rem;font-weight:700;height:2rem;justify-content:center;left:-.75rem;position:absolute;top:-.5rem;width:2rem}.prose blockquote:not(.twitter-tweet) p{margin:0}.prose blockquote:not(.twitter-tweet) p+p{margin-top:.75rem}.prose blockquote:not(.twitter-tweet) *{font-family:Inter,system-ui,sans-serif}.prose ol,.prose ul{margin:1.25rem 0;padding-left:2rem}.prose ul{list-style-type:disc}.prose ul ul{list-style-type:circle}.prose ul ul ul{list-style-type:square}.prose ol{list-style-type:decimal}.prose li{display:list-item;margin-bottom:.5rem}.prose hr{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><rect x="2" y="2" width="8" height="8" rx="1" fill="%2313324A" fill-opacity="1.0" transform="rotate(45 6 6)" /></svg>');border:none;height:12px;margin:3rem auto;overflow:visible;padding:0;position:relative;width:12px}.prose hr:before{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><circle cx="6" cy="6" r="5" fill="%2313324A" fill-opacity="0.8" /></svg>');left:-24px}.prose hr:after,.prose hr:before{content:"";height:12px;position:absolute;top:0;width:12px}.prose hr:after{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><path d="M6 1L11 10.5H1L6 1Z" fill="%2313324A" fill-opacity="0.6" /></svg>');right:-24px}.prose code{background-color:#e1efff;border-radius:.125rem;font-size:.875rem;font-size:1rem;line-height:1.2;padding:.2rem .3rem}.prose pre{background-color:#0a1e2e;border-radius:.5rem;color:#e1efff;margin:1.5rem 0;overflow-x:auto;padding:1rem}.prose pre code{background-color:transparent;border-radius:0;color:inherit;font-size:.875rem;padding:0}@media (max-width:600px){.prose figure.figure-left,.prose figure.figure-right{display:block;float:none;margin:2rem auto;max-width:300px}.prose figcaption.caption-right{margin-top:.5rem;text-align:center}}@media (max-width:768px){.prose blockquote{margin:1.5rem 0;padding-left:1.5rem}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-bottom:.75rem;margin-top:1.5rem}.prose h1{font-size:1.875rem;line-height:1.1}.prose h2{font-size:1.5rem;line-height:1.2}.prose hr{background-image:url('data:image/svg+xml;utf8,<svg width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><rect x="1.5" y="1.5" width="7" height="7" rx="1" fill="%2313324A" fill-opacity="1.0" transform="rotate(45 5 5)" /></svg>');height:10px;margin:2rem auto;width:10px}.prose hr:before{background-image:url('data:image/svg+xml;utf8,<svg width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><circle cx="5" cy="5" r="4.5" fill="%2313324A" fill-opacity="0.8" /></svg>');height:10px;left:-20px;width:10px}.prose hr:after{background-image:url('data:image/svg+xml;utf8,<svg width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg"><path d="M5 0.5L9.5 9H0.5L5 0.5Z" fill="%2313324A" fill-opacity="0.6" /></svg>');height:10px;right:-20px;width:10px}}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}@keyframes rainbow-gradient{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.prose .shortcode{margin-left:0;margin-right:0;max-width:none}.prose .shortcode *,.prose .shortcode p{margin-bottom:0;margin-top:0}.prose .shortcode .shortcode-title,.prose .shortcode h3{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin-bottom:0!important;margin-top:0!important}.prose .shortcode svg{display:block;margin:0}.shortcode-wrapper{margin:2rem 0}.shortcode{position:relative}.shortcode-container{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#fff;cursor:default;gap:1rem;overflow:hidden;padding:1.5rem}.shortcode-container,.shortcode-icon{align-items:center;border-radius:12px;display:flex;position:relative;transition:all .3s ease-in-out}.shortcode-icon{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);flex-shrink:0;height:3.5rem;justify-content:center;width:3.5rem;z-index:2}.shortcode-icon svg{color:#fff;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));height:2rem;width:2rem}.shortcode-content{flex:1;position:relative;z-index:2}.shortcode-title{color:#fff;font-family:Inter,system-ui,sans-serif;font-size:1.56rem;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:0 0 .75rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.shortcode .shortcode-content .shortcode-title,.shortcode.shortcode-info .shortcode-title{color:#fff!important;font-family:Inter,system-ui,sans-serif!important;font-size:1.56rem!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.3!important;margin:0 0 .75rem!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}.shortcode-body{color:hsla(0,0%,100%,.92);font-size:1rem;font-weight:400;line-height:1.6}.shortcode-body p{margin:0 0 1rem}.shortcode-body p:last-child{margin-bottom:0}.prose .shortcode-body p{margin-bottom:1rem;margin-top:0}.prose .shortcode-body p:last-child{margin-bottom:0}.shortcode-body ol,.shortcode-body ul{margin:1rem 0;padding-left:1.5rem}.shortcode-body ol li,.shortcode-body ul li{color:hsla(0,0%,100%,.9);margin:.5rem 0}.prose .shortcode-body ol li,.prose .shortcode-body ul li{margin-bottom:.5rem;margin-top:.5rem;padding-left:0}.prose .shortcode-body ol,.prose .shortcode-body ul{margin-bottom:1rem;margin-top:1rem;padding-left:1.5rem}.shortcode-body strong{color:hsla(0,0%,100%,.98);font-weight:600}.shortcode-body em{color:hsla(0,0%,100%,.95);font-style:italic}.shortcode-body code{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.95);font-family:SF Mono,Monaco,Consolas,monospace;font-size:.875em;padding:.25rem .5rem}.shortcode-body a{color:hsla(0,0%,100%,.95);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:2px;transition:all .2s ease-in-out}.shortcode-body a:hover{color:#fff;text-decoration-color:hsla(0,0%,100%,.8)}.shortcode.shortcode-info .shortcode-container{background:linear-gradient(135deg,#10b981,#047857)}.shortcode.shortcode-info .shortcode-container:after{background:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.05) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media (max-width:768px){.shortcode-container{flex-direction:column;gap:.75rem;padding:1.25rem;text-align:center}.shortcode-icon{align-self:center;height:3rem;width:3rem}.shortcode-icon svg{height:1.5rem;width:1.5rem}.shortcode-title{font-size:1.4rem;margin-bottom:.5rem}.shortcode .shortcode-content .shortcode-title,.shortcode.shortcode-info .shortcode-title{font-size:1.4rem!important;margin-bottom:.5rem!important}.shortcode-body{font-size:.9rem}}@media print{.shortcode-container{background:#fff!important;border:2px solid #333!important;box-shadow:none!important;color:#333!important}.shortcode-container:after,.shortcode-container:before{display:none!important}.shortcode-icon{background:#f3f4f6!important;border-color:#333!important}.shortcode-icon svg{color:#333!important;filter:none!important}.shortcode-title{text-shadow:none!important}.shortcode-body,.shortcode-title{color:#333!important}.shortcode-body a{color:#2563eb!important;text-decoration-color:#2563eb!important}.shortcode-body code{background:#f3f4f6!important;border-color:#333!important;color:#333!important}.shortcode-body em,.shortcode-body strong{color:#333!important}}.shortcode .title-callout{margin:3rem 0;text-align:center}.shortcode .title-callout .title-callout-text,.shortcode .title-callout h2.title-callout-text{animation:rainbow-gradient 3s linear infinite!important;background:linear-gradient(90deg,#ff0080,#ff8c00,#40e0d0,violet,#98fb98,khaki,plum,hotpink,#00ced1,gold)!important;background-clip:text!important;-webkit-background-clip:text!important;-moz-background-clip:text!important;-ms-background-clip:text!important;background-size:200% 200%!important;border:none!important;color:transparent!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(2rem,8vw,4rem)!important;font-weight:800!important;letter-spacing:-.05em!important;line-height:1.1!important;margin:0!important;outline:none!important;padding:0!important;text-decoration:none!important;-webkit-text-fill-color:transparent!important;-moz-text-fill-color:transparent!important;-ms-text-fill-color:transparent!important;box-shadow:none!important;filter:none!important;text-rendering:optimizeLegibility!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.prose .shortcode .title-callout,.shortcode .title-callout .prose .shortcode-wrapper,.shortcode .title-callout .prose .title-callout{margin:3rem 0}.prose .shortcode .title-callout .title-callout-text,.prose .shortcode .title-callout h2.title-callout-text,.shortcode .title-callout .prose .shortcode-wrapper .title-callout-text,.shortcode .title-callout .prose .shortcode-wrapper h2.title-callout-text,.shortcode .title-callout .prose .title-callout .title-callout-text,.shortcode .title-callout .prose .title-callout h2.title-callout-text{background:linear-gradient(90deg,#ff0080,#ff8c00,#40e0d0,violet,#98fb98,khaki,plum,hotpink,#00ced1,gold)!important;-webkit-background-clip:text!important;background-size:200% 200%!important;color:transparent!important;font-size:clamp(2rem,8vw,4rem)!important;font-weight:800!important;line-height:1.1!important;margin:0!important;padding:0!important;-webkit-text-fill-color:transparent!important;animation:rainbow-gradient 4s ease infinite!important;background-clip:text!important}@media (max-width:768px){.shortcode .title-callout{margin:2rem 0}.shortcode .title-callout .title-callout-text,.shortcode .title-callout h2.title-callout-text{font-size:clamp(1.5rem,10vw,3rem)!important;letter-spacing:-.03em!important}}@media (prefers-reduced-motion:reduce){.shortcode .title-callout .title-callout-text,.shortcode .title-callout h2.title-callout-text{animation:none!important;background:linear-gradient(90deg,#ff0080,#ff8c00,#40e0d0,violet)!important;-webkit-background-clip:text!important;background-size:100% 100%!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}}@media print{.shortcode .title-callout .title-callout-text,.shortcode .title-callout h2.title-callout-text{animation:none!important;background:none!important;-webkit-text-fill-color:#333!important;color:#333!important;filter:none!important}}.small-callout{background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:.5rem;color:#475569;font-size:.875rem;line-height:1.5;margin:1.5rem 0;padding:1rem 1.25rem;position:relative}.small-callout *{margin-bottom:0;margin-top:0}.small-callout p{color:inherit;font-size:inherit;line-height:inherit}.small-callout p:not(:last-child){margin-bottom:.5rem}.small-callout a{color:#2563eb;text-decoration:underline}.small-callout a:hover{color:#1d4ed8}@media (max-width:768px){.small-callout{font-size:.8125rem;padding:.875rem 1rem}}@media print{.small-callout{background-color:#fff;border-color:#94a3b8}}.prose .small-callout{margin-left:0;margin-right:0;max-width:none}.text-marlex-primary{color:#13324a}.text-marlex-dark{color:#0a1e2e}.bg-marlex-primary{background-color:#13324a}.bg-marlex-dark{background-color:#0a1e2e}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html{scroll-padding-top:95px}@media (max-width:768px){html{scroll-padding-top:90px}}