/* Original WordPress homepage composition, with local responsive styling. */
.original-layout{background:#fff;font-family:'Segoe UI',Arial,sans-serif;color:#27343d}.original-layout .site-header{background:#fff}.original-layout .brand-name{font-family:'Segoe UI',Arial,sans-serif;font-size:21px;font-weight:600}.original-layout .desktop-nav a:hover{color:#0067ff}.original-home{--ast-global-color-4:#fff;--ast-global-color-0:#0067ff}.original-home .wp-block-cover{position:relative;min-height:700px;isolation:isolate;display:flex;align-items:center;overflow:hidden;color:white}.original-home .wp-block-cover__image-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.original-home .wp-block-cover__background{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,21,25,.65),rgba(0,21,25,.13))}.original-home .wp-block-cover__inner-container{max-width:1200px;width:100%;margin:auto;padding:65px 35px}.original-home .wp-block-cover h1{font-size:48px;line-height:1.2;max-width:850px;margin:0 0 40px;text-shadow:0 2px 15px #002326}.original-home .wp-block-cover h2{font-size:26px;line-height:1.5;max-width:850px;color:white;text-shadow:0 2px 15px #002326}.original-home>.wp-block-group{padding:65px 35px}.original-home>.wp-block-group:nth-of-type(odd){background:#f4f8fa}.original-home>.wp-block-group>*,.original-home>.wp-block-group>.wp-block-columns{max-width:1140px;margin-inline:auto}.original-home .wp-block-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px}.original-home .wp-block-column{min-width:0}.original-home h2{font-family:'Segoe UI',Arial,sans-serif;font-weight:650;font-size:31px;line-height:1.35;color:#182b36;margin-bottom:24px;letter-spacing:-.55px}.original-home p,.original-home li{font-size:18px;line-height:1.85}.original-home ul{padding-inline-start:24px}.original-home li{margin-bottom:10px}.original-home figure{margin:0}.original-home .wp-block-image img{width:100%;height:auto;border-radius:3px}.original-home .has-text-align-center{text-align:center}.original-home .wp-block-social-links:empty,.original-home p:empty{margin:0}.original-home>.wp-block-group:has(>.wp-block-group>.wp-block-social-links:empty){padding:0}.original-home .wp-block-heading.has-text-align-center{margin-top:45px}.original-layout .homepage-additions{padding-top:55px}.rubric-section h2{font-family:'Segoe UI',Arial,sans-serif;font-size:31px;font-weight:650;margin-bottom:25px}.rubric-section .topics{border:0;gap:18px;margin-bottom:55px}.rubric-section .topic{position:relative;display:flex;flex-wrap:wrap;align-content:start;background:#f0f6fa;border:1px solid #d9e5ec!important;border-top:3px solid #267bab!important;padding:24px!important;font-size:18px;font-weight:600;gap:12px;min-height:165px}.rubric-section .topic small{display:block;flex-basis:100%;font-size:14px;font-weight:400;line-height:1.6;color:#536873}.rubric-section .topic>span{font-size:13px;color:#406d89}.rubric-section .topic svg{margin-inline-start:auto}.original-layout .section-head h2,.original-layout .code-band h2,.original-layout .author-section h2{font-family:'Segoe UI',Arial,sans-serif;font-weight:600}.original-layout .card h3{font-family:'Segoe UI',Arial,sans-serif;font-size:23px;font-weight:600}.original-layout .code-band{background:#f0f6fa}.original-layout .author-card{background:#fff}.original-layout .site-footer{background:#172e3e}[dir=rtl] .original-home .wp-block-cover__background{background:linear-gradient(270deg,rgba(0,21,25,.65),rgba(0,21,25,.13))}[dir=rtl] .original-home h1{line-height:1.6}[dir=rtl] .original-home p,[dir=rtl] .original-home li{font-size:21px;line-height:2}@media(max-width:900px){.original-home .wp-block-columns{gap:30px}.original-home .wp-block-cover{min-height:570px}.original-home h2{font-size:27px}.original-home p,.original-home li{font-size:16px}.rubric-section .topics{grid-template-columns:1fr 1fr}}@media(max-width:600px){.original-home .wp-block-cover{min-height:520px}.original-home .wp-block-cover__inner-container{padding:45px 24px}.original-home .wp-block-cover h1{font-size:34px;line-height:1.25;margin-bottom:30px}.original-home .wp-block-cover h2{font-size:21px;line-height:1.5}.original-home .wp-block-cover__image-background{object-position:50%}.original-home>.wp-block-group{padding:38px 23px}.original-home .wp-block-columns{grid-template-columns:1fr;gap:28px}.original-home h2{font-size:26px;line-height:1.4}.original-home p,.original-home li{font-size:16px;line-height:1.85}.original-home .wp-block-image img{max-width:100%;height:auto}.original-layout .brand-name{font-size:17px}.rubric-section h2{font-size:27px}.rubric-section .topics{gap:12px}.rubric-section .topic{padding:17px!important;font-size:16px;min-height:185px}.rubric-section .topic small{font-size:13px}.original-layout .homepage-additions{padding-top:36px}[dir=rtl] .original-home .wp-block-cover h1{font-size:34px;line-height:1.6}}
