.JsT-Oq_hero{color:#fff;background:linear-gradient(135deg,#1c392bdb,#4a753cd1),url(/images/custom_modules_basilisk_interior_banner_images_office.jpg) 50%/cover;margin-top:120px;padding:clamp(4.5rem,9vw,8rem) 1.5rem}.JsT-Oq_heroInner,.JsT-Oq_content{width:min(1120px,100%);margin:0 auto}.JsT-Oq_eyebrow{color:#dcebcf;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700}.JsT-Oq_hero h1{max-width:820px;color:inherit;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.08}.JsT-Oq_heroText{max-width:760px;margin:1.25rem 0 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.JsT-Oq_content{box-sizing:border-box;padding:clamp(3rem,7vw,5.5rem) 1.5rem}.JsT-Oq_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.5rem;display:grid}.JsT-Oq_card,.JsT-Oq_notice,.JsT-Oq_callout{background:#fff;border:1px solid #d8e2d1;border-radius:18px;box-shadow:0 12px 32px #1b382814}.JsT-Oq_card{overflow:hidden}.JsT-Oq_cardImage{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.JsT-Oq_cardBody{padding:1.5rem}.JsT-Oq_cardBody .JsT-Oq_eyebrow{color:#43851e}.JsT-Oq_card h2,.JsT-Oq_content h2,.JsT-Oq_content h3{color:#43851e;font-family:Montserrat,sans-serif}.JsT-Oq_card h2{margin:.4rem 0 .75rem;font-size:1.35rem}.JsT-Oq_card a,.JsT-Oq_content a{color:#43851e;font-weight:700}.JsT-Oq_notice,.JsT-Oq_callout{padding:clamp(1.5rem,4vw,2.25rem)}.JsT-Oq_notice h2,.JsT-Oq_callout h2{margin-top:0}.JsT-Oq_ctaRow{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.JsT-Oq_publication{grid-template-columns:180px 1fr;align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.JsT-Oq_publicationCover{border-radius:10px;display:block}.JsT-Oq_publicationCoverImage{border:1px solid #d8e2d1;border-radius:10px;width:100%;height:auto;display:block}.JsT-Oq_publication h2{margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,1.85rem);line-height:1.2}.JsT-Oq_publication h3{margin:0 0 .35rem;font-size:1.2rem}.JsT-Oq_publicationLead,.JsT-Oq_publicationSubtitle{margin:0}.JsT-Oq_publication .JsT-Oq_eyebrow{color:#43851e;margin:1.25rem 0 .35rem}.JsT-Oq_publicationLink{align-self:center}@media (max-width:600px){.JsT-Oq_publication{grid-template-columns:1fr}.JsT-Oq_publicationCover{max-width:160px}}.JsT-Oq_articlePage{padding-top:calc(120px + clamp(3rem,7vw,5.5rem))}.JsT-Oq_draftBanner{color:#5d430b;background:#fff8df;border:2px solid #8a6514;border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.25rem;font-family:Montserrat,sans-serif;font-weight:700}.JsT-Oq_primaryButton,.JsT-Oq_secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.2rem;text-decoration:none;display:inline-flex}.JsT-Oq_primaryButton{background:#43851e;color:#fff!important}.JsT-Oq_secondaryButton{border:2px solid #43851e;color:#43851e!important}.JsT-Oq_article{width:min(820px,100%);margin:0 auto}.JsT-Oq_articleHeader{margin-bottom:2.5rem}.JsT-Oq_articleHeader .JsT-Oq_eyebrow{color:#43851e;letter-spacing:.14em;margin-bottom:1rem;font-size:.8rem}.JsT-Oq_articleHeader h1{color:#43851e;letter-spacing:-.01em;margin:0 0 1.5rem;font-family:Montserrat,sans-serif;font-size:clamp(2rem,5vw,3.6rem);line-height:1.12}.JsT-Oq_byline{color:#4a5b51;border-left:3px solid #d8e2d1;gap:.4rem;padding-left:1rem;font-size:.95rem;line-height:1.5;display:grid}.JsT-Oq_reviewedBy{color:#43851e;font-weight:700}.JsT-Oq_bylineMeta{color:#5c6d62;flex-wrap:wrap;gap:.35rem 1.25rem;font-size:.88rem;display:flex}.JsT-Oq_heroImage{border-radius:18px;width:100%;height:auto;margin:1.5rem 0 2rem}.JsT-Oq_directAnswer{background:#f1f7ed;border-left:5px solid #609034;border-radius:0 14px 14px 0;margin:0 0 2.5rem;padding:1.35rem 1.6rem;font-size:1.1rem;line-height:1.65}.JsT-Oq_article section{margin-top:3rem}.JsT-Oq_article>.JsT-Oq_callout,.JsT-Oq_article section>.JsT-Oq_callout{margin-top:2.5rem}.JsT-Oq_article h2{margin:0 0 .85rem;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.25}.JsT-Oq_article h3{margin:0 0 .6rem;font-size:clamp(1.15rem,2.2vw,1.3rem);line-height:1.3}.JsT-Oq_article p,.JsT-Oq_article li{line-height:1.75}.JsT-Oq_article p{margin:0 0 1.15rem}.JsT-Oq_article ul{margin:0 0 1.15rem;padding-left:1.35rem}.JsT-Oq_article li{margin-bottom:.5rem}.JsT-Oq_article li::marker{color:#609034}.JsT-Oq_faqItem{border-top:1px solid #e2eadd;margin-top:1.35rem;padding-top:1.35rem}.JsT-Oq_faqItem:first-of-type{border-top:0;margin-top:0;padding-top:0}.JsT-Oq_faqItem p:last-child{margin-bottom:0}.JsT-Oq_linkList{padding-left:1.35rem}.JsT-Oq_linkList li{margin-bottom:.65rem}.JsT-Oq_tableWrap{overflow-x:auto}.JsT-Oq_table{border-collapse:collapse;width:100%}.JsT-Oq_table caption{text-align:left;padding-bottom:.75rem;font-weight:700}.JsT-Oq_table th,.JsT-Oq_table td{text-align:left;vertical-align:top;border:1px solid #d5dfd0;padding:.8rem}.JsT-Oq_table th{background:#edf5e8}.JsT-Oq_sourceList{overflow-wrap:anywhere;padding-left:1.35rem}.JsT-Oq_sourceList li{margin-bottom:.7rem}.JsT-Oq_disclaimer{color:#526157;border-top:1px solid #d8e2d1;margin-top:2.5rem;padding-top:1.25rem;font-size:.9rem}@media (max-width:600px){.JsT-Oq_hero,.JsT-Oq_content{padding-left:1rem;padding-right:1rem}.JsT-Oq_primaryButton,.JsT-Oq_secondaryButton{width:100%}.JsT-Oq_articleHeader{margin-bottom:2rem}.JsT-Oq_article section{margin-top:2.25rem}.JsT-Oq_directAnswer{padding:1.1rem 1.2rem;font-size:1.05rem}.JsT-Oq_byline{padding-left:.85rem}.JsT-Oq_table th,.JsT-Oq_table td{padding:.65rem;font-size:.92rem}.JsT-Oq_callout{padding:1.35rem 1.2rem}}.JsT-Oq_articleFigure{margin:32px 0}.JsT-Oq_articleFigure img{border-radius:8px;width:100%;height:auto}.JsT-Oq_articleFigure figcaption{color:#4a5b51;margin-top:10px;font-size:.95rem;line-height:1.5}
