.farzam-mobile-menu,.detail-navigation__toggle{display:none}@media (max-width:860px){.farzam-guest__header .farzam-guest__nav{display:none}.farzam-guest__header{height:64px}.research-detail__header>div{min-height:64px}.detail-navigation{width:100%;position:relative}.research-detail .detail-navigation:not(.is-open) .farzam-guest__nav{display:none}.detail-navigation__toggle{color:#493583;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8e3f2;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.research-detail .detail-navigation.is-open .farzam-guest__nav{background:#fff;border:1px solid #e8e3f2;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 88px);padding:8px;display:flex;position:absolute;inset:56px 0 auto;overflow-y:auto;box-shadow:0 12px 32px #2a1e5b20}.research-work-nav{position:static}.research-work-nav__inner{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:12px;display:grid;overflow:visible}.research-work-nav a{overflow-wrap:anywhere;border-radius:12px;min-width:0}.farzam-guest__head{position:relative}.farzam-mobile-menu{color:#493583;cursor:pointer;background:#fff;border:1px solid #e8e3f2;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.farzam-guest__header .farzam-guest__nav.is-open{background:#fff;border:1px solid #e8e3f2;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;width:min(260px,100vw - 32px);max-height:calc(100dvh - 90px);padding:8px;display:flex;position:absolute;top:64px;right:0;overflow-y:auto;box-shadow:0 12px 32px #2a1e5b20}.farzam-guest__header .farzam-guest__nav a{color:#493583;align-items:center;width:auto;height:auto;min-height:44px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.farzam-guest__wrap{width:calc(100% - 32px)}.farzam-guest__head>*,.farzam-hero__grid>*,.research-detail__content>*{min-width:0}.farzam-guest__login,.farzam-account-trigger{align-items:center;min-height:44px;display:inline-flex}.farzam-account-trigger{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:210px}.farzam-guest section[id],.farzam-guest #contact{scroll-margin-top:80px}.farzam-hero__grid{gap:20px;padding-block:26px}.farzam-hero__copy h1{letter-spacing:0;font-size:clamp(28px,6.5vw,40px);line-height:1.5}.farzam-hero__copy>p:not(.farzam-hero__guard){font-size:16px;line-height:1.9}.farzam-hero__mascot{min-height:240px}.farzam-hero__mascot img{width:min(260px,85%);height:auto}.farzam-hero__bubble{max-width:90%;font-size:12px;top:2%;right:5%}.farzam-section{padding-block:32px}.farzam-section__head h2{font-size:25px}.farzam-section__head p{font-size:15px}.farzam-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.farzam-product{min-width:0}.farzam-research__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-inline:0;padding:0;display:grid;overflow:visible}.farzam-research-card{min-width:0}.farzam-honors__hero{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.farzam-honors__visual{height:220px;min-height:0;overflow:hidden}.farzam-honors__visual img{object-fit:contain;width:auto;max-width:100%;height:220px;max-height:220px;animation:none}.farzam-honors__copy{min-width:0;position:static}.farzam-honors__copy h2{margin-block:12px;line-height:1.8}.farzam-honors__chip{white-space:normal;max-width:100%}.farzam-award-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-inline:0;padding:0;display:grid;overflow:visible}.farzam-award-card{width:auto;min-width:0;padding:16px}.farzam-award-card>span{margin-bottom:12px;display:inline-block;position:static}.farzam-award-card>a{place-items:center;height:240px;display:grid;overflow:hidden}.farzam-award-card>a img{object-fit:contain;width:100%;height:240px;max-height:240px}.farzam-award-card small{overflow-wrap:anywhere;white-space:normal;display:block}.farzam-research__copy h2,.farzam-honors__copy h2,.farzam-about__hero h2{overflow-wrap:anywhere;font-size:23px}.farzam-research__copy p,.farzam-about__hero p{font-size:15px;line-height:1.9}.farzam-contact-card small,.farzam-contact-card small a{overflow-wrap:anywhere}.farzam-contact-card small a{justify-content:center;align-items:center;min-height:44px;display:flex}.farzam-login-popover{overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 92px);position:fixed;inset:76px 16px auto;overflow-y:auto}.farzam-login-popover .access-card{padding:24px 16px 16px}.farzam-login-popover__close{width:44px;height:44px;top:8px;left:8px}.access-card input,.access-card select,.access-card textarea{max-width:100%;min-height:48px;font-size:16px}.access-card input{scroll-margin-block:100px}.access-card button{min-height:48px}.access-card p,.message{overflow-wrap:anywhere;line-height:1.9}.research-detail__content{gap:24px;padding-block:24px}.research-detail__copy h1{overflow-wrap:anywhere;font-size:27px}.research-detail__summary,.research-detail__copy section p,.research-detail__copy li{overflow-wrap:anywhere;font-size:16px}.research-detail__copy dd,.research-detail__source{overflow-wrap:anywhere}.research-detail__back,.research-work-nav a{align-items:center;min-height:44px;display:inline-flex}.research-detail__catalogue,.research-detail__references{min-width:0}.article-disclosure__body,.research-detail__copy blockquote{overflow-wrap:anywhere;margin-inline:0}.article-disclosure summary{min-height:44px}.farzam-lightbox{padding:12px}.farzam-lightbox__content{max-height:calc(100dvh - 24px)}.farzam-lightbox__content>button{width:44px;height:44px}}@layer utilities{@media (max-width:1023px){.farzam-policy-orbit{gap:16px!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:visible!important}.farzam-policy-orbit>[aria-hidden=true],.farzam-policy-orbit>.farzam-customer-marker{display:none!important}.farzam-policy-orbit>article{width:100%!important;position:static!important}.farzam-policy-orbit article span[dir=ltr]{white-space:normal!important;overflow-wrap:anywhere!important}.farzam-customer-layout{gap:20px!important;padding-block:20px!important}.farzam-customer-mascot{order:2!important;max-width:240px!important;min-height:0!important}}}@media (max-width:480px){.farzam-award-grid{grid-template-columns:minmax(0,1fr)}.farzam-hero__actions{flex-direction:column;align-items:stretch;margin-top:18px}.farzam-research__hero{padding:16px}.farzam-research__stage{height:160px}.farzam-honors__hero,.farzam-about__hero{padding:20px 16px}.farzam-contact-grid{grid-template-columns:1fr}.research-detail__copy dl div{grid-template-columns:1fr;gap:4px}}
