/* Source single shell8750; native prose, no builder dependency. */
.oasis-article-shell{font-family:'Noto Sans',sans-serif;font-size:16px;line-height:1.4;padding:80px 20px 100px;color:#221f1f}
.oasis-article-grid{max-width:1400px;margin:auto;padding:10px;display:grid;grid-template-columns:65% 35%}
.oasis-article-main{min-width:0;padding-right:40px}.oasis-article-sidebar{min-width:0;padding-left:20px}
.oasis-article-shell a{color:#344583}.oasis-article-shell a:hover{color:#3f7bfe}
.oasis-article-featured{margin:0 0 20px}.oasis-article-featured img{display:block;width:100%;height:auto}
.oasis-article-title{font-family:Roboto,sans-serif;font-size:30px;font-weight:600;line-height:1;margin:0 0 35px;color:#344583}
.oasis-article-meta{display:flex;gap:20px;font-size:14px;line-height:1.4;margin:0 0 20px}
.oasis-article-body{font-family:Roboto,sans-serif;font-size:16px;line-height:1.4;display:flow-root;padding-top:10px;margin-bottom:20px}
.oasis-article-body a{color:#3f7bfe}
.oasis-article-body p{margin:0 0 24px}.oasis-article-body h2,.oasis-article-body h3{font-family:'Roboto Slab',sans-serif;font-size:24px;line-height:1.4;font-weight:700;color:#344583;margin:60px 0 30px}
.oasis-article-body h3{font-size:22px}.oasis-article-body ul,.oasis-article-body ol{padding:0;margin:0 0 23px 20px}.oasis-article-body ul{list-style-type:circle}.oasis-article-body li+li{margin-top:16px}
.oasis-related-heading{font:600 24px/1 Roboto,sans-serif;color:#344583;margin:0 0 70px}
.oasis-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px;margin-bottom:90px}
.oasis-related-grid img{width:100%;aspect-ratio:1.9;object-fit:cover;display:block;margin-bottom:20px}
.oasis-related-grid h3{font:600 16px/1.4 Roboto,sans-serif;color:#344583;margin:0}
.oasis-article-navigation{display:flex;justify-content:space-between;gap:20px;margin-bottom:100px}.oasis-article-navigation a{font:600 16px/1.4 Roboto,sans-serif;max-width:48%}.oasis-article-navigation span{display:block;font-size:12px;font-weight:400;text-transform:uppercase;margin-bottom:7px}
.oasis-article-sidebar section{margin-bottom:35px}.oasis-article-sidebar h2{font:700 24px/1.4 'Roboto Slab',sans-serif;color:#344583;margin:0 0 30px}.oasis-article-sidebar ul{padding:0;list-style:none;margin:0 0 20px;font-size:14px;line-height:1.4}.oasis-article-sidebar li+li{margin-top:14px}.oasis-article-sidebar .oasis-category-heading{font-size:18px;margin-bottom:27px}.oasis-article-sidebar .oasis-categories{margin-bottom:0}.oasis-search{margin-bottom:70px!important}.oasis-search label{display:block}.oasis-search div{display:flex}.oasis-search input{width:100%;min-width:0;background:#fff;border:1px solid #949494;padding:8px}.oasis-search button{border:1px solid #ccc;padding:10px;background:#eee;color:#333;margin-left:10px}.oasis-pilot-notice{font-size:12px;border-top:1px solid #ddd;padding-top:10px;margin:25px 0 0}
/* Source11288/11277 h4 and10930/10927 native bold/table formatting. */
.oasis-article-body h4{font-family:'Roboto Slab',sans-serif;font-size:20px;line-height:1.4;font-weight:700;color:#344583;margin:60px 0 30px}
.oasis-article-body b,.oasis-article-body strong{font-weight:600}
.oasis-article-body .wp-block-table{margin:38px 0;overflow-x:auto}
.oasis-article-body .wp-block-table table{width:100%;border-collapse:collapse;table-layout:auto;margin:0}
.oasis-article-body .wp-block-table td,.oasis-article-body .wp-block-table th{border:1px solid #e2e2e2;padding:20px 28px;text-align:start}
@media(max-width:767px){.oasis-article-body .wp-block-table{margin:28px 0}.oasis-article-body .wp-block-table td,.oasis-article-body .wp-block-table th{padding:8px}}
/* Reviewed source11212/11208/11288/11277 lists: 16px desktop, 23px below768. */
@media(min-width:768px){.oasis-article-body--responsive-lists ul,.oasis-article-body--responsive-lists ol{margin-bottom:16px}}
/* Source11393 semantic containers are unstyled normal flow, not cards. */
.oasis-article-body .os-blog.wp-block-group,.oasis-article-body .os-blog .wp-block-group{margin:0;padding:0;display:block}
.oasis-article-body .os-blog section>h2:first-child,.oasis-article-body .os-blog section>.wp-block-group__inner-container>h2:first-child{margin-top:0}
.oasis-article-body .os-blog .wp-block-group__inner-container>h3:first-child{margin-top:0}
.oasis-article-body .os-blog .wp-block-image{margin:16px 0}
.oasis-article-body .os-blog .wp-block-image img{display:inline;vertical-align:baseline;height:auto;max-width:100%}
.oasis-article-body .os-blog .wp-block-image:after{content:'';display:block;height:0}
.oasis-article-body .os-blog a{color:#3f7bfe}
/* Source10529 h5 and reviewed standalone paragraph images. */
.oasis-article-body h5{font-family:'Roboto Slab',sans-serif;font-size:18px;line-height:1.4;font-weight:700;color:#344583;margin:60px 0 30px}
.oasis-article-body .oasis-standalone-image{margin:0 0 24px;font-size:16px;line-height:1.4}
.oasis-article-body .oasis-standalone-image img{display:inline;vertical-align:baseline;max-width:100%;height:auto}
/* Source5058 centered images, including the trailing native RichText image. */
.oasis-article-body .oasis-source-centered-image img,.oasis-article-body p img.aligncenter{display:block;margin:0 auto 16px;max-width:100%;height:auto}
/* Source10226 keeps images inside native heading RichText, not detached figures. */
.oasis-article-body .wp-block-heading img{display:inline;vertical-align:baseline;max-width:100%;height:auto}
/* Reviewed builder text wrapper: 10px column padding and contained final margin. */
.oasis-article-body .oasis-builder-prose{padding:10px;margin:0;display:flow-root}
.oasis-article-body .oasis-builder-prose>.wp-block-group__inner-container{display:flow-root}
.oasis-article-body .oasis-builder-prose li>h5:first-child{margin-top:0}
@media(min-width:768px){.oasis-article-body .oasis-builder-prose ol{margin-bottom:16px}}
/* Source1219 has an open visible form; retain a disabled, endpoint-free preview. */
.oasis-comment-preview{display:flow-root;margin:90px 0 30px}
.oasis-comment-preview h3{font:700 22px/1.4 'Roboto Slab',sans-serif;color:#344583;margin:0 0 30px}
.oasis-comment-preview .comment-form{width:570px;max-width:100%}
.oasis-comment-preview .comment-form p{margin:0 0 30px}
.oasis-comment-preview .comment-notes{font-size:14px;color:#77818c}
.oasis-comment-preview label{display:block;margin:0 0 15px;font-size:14px;line-height:1.4;font-weight:700;color:#344583;text-transform:uppercase}
.oasis-comment-preview input,.oasis-comment-preview textarea{display:block;width:100%;border:1px solid #e4e4e4;border-radius:5px;background:#fff;color:#221f1f;font:400 16px/1.4 'Noto Sans',sans-serif;opacity:1}
.oasis-comment-preview input{height:50px;padding:0 16px}.oasis-comment-preview textarea{height:160px;min-height:160px;padding:16px}
.oasis-comment-preview .comment-form .form-submit{margin-top:44px}.oasis-comment-preview button{height:50px;padding:0 30px;border:0;border-radius:25px;background:#3f7bfe;color:#fff;font:700 14px/50px 'Noto Sans',sans-serif;opacity:1}
/* Source widget details measured independently from normal article prose. */
.oasis-article-meta{font-family:'Noto Rashi Hebrew',sans-serif;font-style:italic;font-weight:500;gap:16px}.oasis-article-meta a{color:#3f7bfe}.oasis-article-meta>a:first-child:after{content:'';border-right:1px solid #ddd;margin-left:8px}
.oasis-article-sidebar section{margin-bottom:70px;font-size:14px;line-height:1.4}.oasis-article-sidebar section:nth-child(3)>div{font-size:18px;line-height:1.4}
.oasis-search label{font-size:14px;font-weight:700;text-transform:uppercase;color:#344583;margin-bottom:14px}.oasis-search input{height:50px;border:1px solid #e4e4e4;border-radius:5px;padding:0 16px;margin-right:10px;font-size:16px}.oasis-search button{flex-shrink:0;height:50px;border:0;border-radius:25px;padding:0 30px;background:#3f7bfe;color:#fff;font-size:14px;font-weight:700;line-height:50px;margin-left:10px}
.oasis-related-grid img{aspect-ratio:1.51515;border-radius:5px}.oasis-article-shell .oasis-related-grid img{aspect-ratio:1.51515}
@media(max-width:1024px){.oasis-article-grid{max-width:1024px}.oasis-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.oasis-article-grid{grid-template-columns:1fr;max-width:767px}.oasis-article-main{padding-right:0}.oasis-related-grid{grid-template-columns:1fr}.oasis-article-navigation{margin-bottom:100px}.oasis-article-sidebar{padding-left:20px}.oasis-related-grid img{aspect-ratio:1.9}}
