body.sarfii-multipage .pagehero{background:linear-gradient(120deg,#eef5fc,#f8fbff);padding:64px 0;border-bottom:1px solid #d7e2ee}body.sarfii-multipage .pagehero h1,body.sarfii-multipage .detail-grid h1{font:400 clamp(38px,4.5vw,58px)/1.15 Georgia,serif;color:#123d70;margin:18px 0 20px;letter-spacing:-1px}body.sarfii-multipage .pagehero p{max-width:620px;font-size:18px;color:#53677c}body.sarfii-multipage .pagehero .button{margin-top:22px}body.sarfii-multipage nav a[aria-current=page]:not(.button){color:#1760ad;font-weight:700;border-bottom:2px solid #1760ad}body.sarfii-multipage .product-photo-link{display:block}body.sarfii-multipage .catalogue-card{padding:24px}body.sarfii-multipage .catalogue-card h2{font:700 19px/1.4 Arial,sans-serif;margin:0 0 18px}body.sarfii-multipage .productlinks{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.sarfii-multipage .productlinks .button{padding:12px 10px;font-size:13px}body.sarfii-multipage .catalogue-help{display:flex;justify-content:space-between;align-items:center;gap:28px;background:#eef5fc;padding:32px;margin-top:48px;border-radius:6px}body.sarfii-multipage .catalogue-help h2{font-size:30px}body.sarfii-multipage .catalogue-help p{color:#53677c}body.sarfii-multipage .breadcrumbs{display:flex;gap:14px;padding-top:28px;font-size:13px;color:#53677c}body.sarfii-multipage .breadcrumbs a{color:#1760ad}body.sarfii-multipage .product-detail{padding-top:34px}body.sarfii-multipage .detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}body.sarfii-multipage .detail-photo{background:#f0f4f8;padding:35px;border:1px solid #d7e2ee;border-radius:6px;height:520px}body.sarfii-multipage .detail-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}body.sarfii-multipage .lead{font-size:18px;line-height:1.8;color:#53677c}body.sarfii-multipage .detail-code{border-top:1px solid #d7e2ee;border-bottom:1px solid #d7e2ee;padding:16px 0;margin:24px 0;display:flex;justify-content:space-between;font-size:14px}body.sarfii-multipage .requirements{background:#eef5fc}body.sarfii-multipage .requirement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:35px}body.sarfii-multipage .requirement-grid p{color:#53677c;font-size:15px}body.sarfii-multipage .backcatalogue{padding-top:28px;padding-bottom:36px;color:#1760ad;font-weight:700}body.sarfii-multipage .about-story,body.sarfii-multipage .custom-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}body.sarfii-multipage .about-story p,body.sarfii-multipage .custom-intro p{color:#53677c;line-height:1.8}body.sarfii-multipage .about-story .button,body.sarfii-multipage .custom-intro .button{margin-top:22px}body.sarfii-multipage .about-panel{background:#123d70;color:white;padding:36px;border-radius:6px}body.sarfii-multipage .about-panel>div{border-bottom:1px solid #4777a4;padding:24px 0}body.sarfii-multipage .about-panel>div:last-child{border:0;padding-bottom:0}body.sarfii-multipage .about-panel strong{font:400 30px/1.3 Georgia,serif}body.sarfii-multipage .about-panel p{color:#dceaff;font-size:14px}body.sarfii-multipage .about-links{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:28px}body.sarfii-multipage .route-card{background:white;border:1px solid #d7e2ee;padding:30px;border-radius:5px}body.sarfii-multipage .route-card:hover{border-color:#1760ad}body.sarfii-multipage .brief-list>div{padding:18px 0;border-bottom:1px solid #d7e2ee}body.sarfii-multipage .brief-list>div:first-child{padding-top:0}body.sarfii-multipage .centered{text-align:center}body.sarfii-multipage .compact{padding:45px 0}body.sarfii-multipage .footernav{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}body.sarfii-multipage .skip-link{position:absolute;left:-10000px}body.sarfii-multipage .skip-link:focus{left:15px;top:15px;background:white;padding:15px;z-index:999}@media(max-width:900px){body.sarfii-multipage .detail-grid,body.sarfii-multipage .about-story,body.sarfii-multipage .custom-intro{grid-template-columns:1fr;gap:35px}body.sarfii-multipage .detail-photo{height:450px}body.sarfii-multipage .requirement-grid{gap:20px}}@media(max-width:600px){body.sarfii-multipage .pagehero{padding:40px 0}body.sarfii-multipage .detail-photo{height:350px;padding:20px}body.sarfii-multipage .requirement-grid,body.sarfii-multipage .about-links{grid-template-columns:1fr}body.sarfii-multipage .catalogue-help{flex-direction:column;align-items:start;padding:24px}body.sarfii-multipage .about-panel{padding:25px}body.sarfii-multipage .header nav{gap:15px}}
