/* NINETY TWO CHAMBERS — editorial and conversion refinement, 25 October 2026
   Scoped to new sections. Does not restyle practice-area or lawyer profile content. */
.r26-home-hero-copy .n2c-home-secondary-link{
 display:inline-flex;align-items:center;margin:18px 0 0 19px;
 padding:12px 0;letter-spacing:.09em;text-decoration:none;font-size:11px;font-weight:700;
 color:#f0ece3;border-bottom:1px solid rgba(234,229,216,.42);
 transition:border-color .18s ease,color .18s ease
}
.r26-home-hero-copy .n2c-home-secondary-link:hover{color:#e4c99b;border-color:#e4c99b}
.r26-home-hero-copy .n2c-home-secondary-link span{padding-left:9px}
.n2c-workscope{background:#f3f3ee;color:#243c33;border-top:1px solid #e1e4db;border-bottom:1px solid #e1e4db}
.n2c-workscope-inner{max-width:1310px;margin:auto;padding:76px clamp(20px,5vw,78px) 70px}
.n2c-workscope-intro{display:grid;grid-template-columns:minmax(0,1fr) 1.1fr;align-items:end;column-gap:6%;margin-bottom:36px}
.n2c-workscope-kicker{display:block;grid-column:1/-1;color:#658072;font-size:11px;font-weight:750;letter-spacing:.13em;margin-bottom:17px}
.n2c-workscope-intro h2{margin:0;color:#213b31;font-family:Georgia,serif;font-weight:400;font-size:clamp(31px,4vw,53px);line-height:1.08;letter-spacing:-.025em}
.n2c-workscope-intro h2 em{font-weight:400;color:#8b775c}
.n2c-workscope-intro p{max-width:460px;margin:0 0 4px auto;color:#516158;font-size:15px;line-height:1.8}
.n2c-workscope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cdd4ca;border-bottom:1px solid #cdd4ca}
.n2c-workscope-grid article{padding:35px 32px 38px 0;min-width:0}
.n2c-workscope-grid article+article{border-left:1px solid #cdd4ca;padding-left:32px}
.n2c-workscope-grid article span{display:block;font-size:10px;font-weight:750;color:#947d5e;letter-spacing:.12em;margin-bottom:21px}
.n2c-workscope-grid h3{color:#203a30;font-family:Georgia,serif;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.3;margin:0 0 13px}
.n2c-workscope-grid p{color:#4f6257;line-height:1.8;font-size:14px;margin:0}
.n2c-workscope-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:25px}
.n2c-workscope-foot p{margin:0;font-size:12px;line-height:1.6;color:#68756b}
.n2c-workscope-foot a{white-space:nowrap;color:#315844;font-size:11px;font-weight:750;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid #9ab1a0;padding-bottom:7px}
.n2c-workscope-foot a:hover{border-color:#315844}
.n2c-services-preview{max-width:1210px;margin:36px auto 6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.n2c-preview-service{display:flex;flex-direction:column;min-height:219px;padding:28px 29px 25px;background:#fff;color:#233b31;text-decoration:none!important;border:1px solid #dce3dd;transition:border-color .2s,transform .2s,box-shadow .2s}
.n2c-preview-service:hover,.n2c-preview-service:focus-visible{border-color:#8ea88f;box-shadow:0 10px 25px rgba(28,59,43,.08);transform:translateY(-2px)}
.n2c-preview-service>span{font-size:10px;font-weight:700;letter-spacing:.12em;color:#8c7758;margin-bottom:14px}
.n2c-preview-service h3{font-size:clamp(20px,2vw,26px);font-family:Georgia,serif;color:#263e32;font-weight:400;margin:0 0 10px;line-height:1.23}
.n2c-preview-service p{font-size:13px;line-height:1.72;margin:0 0 22px;color:#647268}
.n2c-preview-service strong{font-size:10px;font-weight:700;letter-spacing:.1em;color:#42674f;margin-top:auto}
.at-client-journey.n2c-business-journey:has(.n2c-services-preview){padding-bottom:65px}
.at-client-journey.n2c-business-journey:has(.n2c-services-preview) .at-journey-head{max-width:1210px;margin-inline:auto}
.n2c-contact-next{background:#f4f6f1;color:#263d32;border-block:1px solid #e2e7dd}
.n2c-contact-next-inner{max-width:1220px;margin:auto;padding:62px 28px}
.n2c-contact-next-head>span{display:block;font-size:10px;letter-spacing:.15em;color:#7b755d;font-weight:750;margin-bottom:13px}
.n2c-contact-next-head h2{font-family:Georgia,serif;font-size:clamp(28px,3.4vw,41px);font-weight:400;line-height:1.18;margin:0 0 11px;color:#284337}
.n2c-contact-next-head>p{line-height:1.65;font-size:14px;margin:0;color:#63736a}
.n2c-contact-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:32px}
.n2c-contact-steps article{border-top:1px solid #a8bca9;padding:23px 12px 5px 0}
.n2c-contact-steps article>span{color:#9a845e;font-family:Georgia,serif;font-size:20px}
.n2c-contact-steps h3{font-family:Georgia,serif;color:#294333;font-size:23px;font-weight:400;margin:13px 0 9px}
.n2c-contact-steps p{color:#526659;font-size:14px;line-height:1.75;margin:0}
.n2c-standards-link{display:inline-flex;color:#3b644f;font-size:11px;letter-spacing:.065em;line-height:1.5;font-weight:750;text-decoration:none;border-bottom:1px solid #a2b7a7;padding-bottom:5px;margin:14px 0}
.n2c-standards-link span{margin-left:8px}
.n2c-standards-link:hover{border-color:#31533e}
.n2c-article-standards-note{margin:32px 0 9px;padding:16px 20px;border-left:2px solid #9cab93;background:#f5f6f1;color:#66746a;font-size:12px;line-height:1.8}
.n2c-article-standards-note a{color:#315f47;text-decoration:underline;text-underline-offset:3px}
.n2c-ri-section-head .n2c-standards-link{margin-top:10px}
.n2c-ri-notice-copy a{color:#416b52;text-decoration:underline;text-underline-offset:3px}
.n2c-editorial-policy{max-width:1150px;margin:auto;padding:77px clamp(22px,4vw,55px) 88px}
.n2c-editorial-policy-head{padding-bottom:45px;border-bottom:1px solid #d4ddcf}
.n2c-editorial-policy-head>span{font-size:11px;color:#8d7657;letter-spacing:.13em;font-weight:700}
.n2c-editorial-policy-head h1{font:400 clamp(38px,5vw,66px)/1.08 Georgia,serif;color:#2e4c39;letter-spacing:-.02em;margin:17px 0 23px}
.n2c-editorial-policy-head em{color:#aa8d66;font-weight:400}
.n2c-editorial-policy-head p{max-width:770px;color:#536c59;line-height:1.8;font-size:17px}
.n2c-editorial-policy-body{max-width:860px;margin:auto}
.n2c-editorial-policy-body section{margin:0;padding:30px 0;border-bottom:1px solid #e2e5dc}
.n2c-editorial-policy-body h2{font:400 clamp(23px,2.3vw,30px)/1.25 Georgia,serif;color:#304b39;margin:0 0 12px}
.n2c-editorial-policy-body p{margin:0;color:#43584b;font-size:15px;line-height:1.86}
.n2c-editorial-policy-body a{color:#38654c;text-decoration:underline}
.n2c-editorial-policy-end{max-width:860px;margin:36px auto 0;display:flex;gap:22px;align-items:center;justify-content:space-between}
.n2c-editorial-policy-end p{color:#566c5c;margin:0;line-height:1.7;font-size:14px}
.n2c-editorial-policy-end a{white-space:nowrap;color:#31583e;letter-spacing:.08em;font-size:11px;font-weight:750;text-decoration:none;border-bottom:1px solid #93aa98;padding-bottom:7px}
@media (max-width:880px){
.n2c-workscope-inner{padding:56px 25px}
.n2c-workscope-intro{grid-template-columns:1fr;gap:15px}
.n2c-workscope-intro p{margin:0;max-width:660px}
.n2c-workscope-grid{grid-template-columns:1fr}
.n2c-workscope-grid article,.n2c-workscope-grid article+article{padding:25px 0;border-left:0}
.n2c-workscope-grid article+article{border-top:1px solid #d5dbd2}
.n2c-workscope-foot{align-items:flex-start;flex-direction:column}
.n2c-services-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.n2c-contact-steps{grid-template-columns:1fr;gap:4px}
.n2c-contact-steps article{padding:19px 0}
.n2c-editorial-policy-end{align-items:flex-start;flex-direction:column}
}
@media (max-width:600px){
.r26-home-hero-copy .n2c-home-secondary-link{display:table;margin:12px 0 0}
.n2c-services-preview{grid-template-columns:1fr;gap:9px;margin-top:25px}
.n2c-preview-service{min-height:0;padding:23px 22px}
.n2c-workscope-inner{padding:49px 22px}
.n2c-workscope-foot a,.n2c-editorial-policy-end a{white-space:normal}
.n2c-contact-next-inner{padding:48px 22px}
.n2c-editorial-policy{padding:52px 22px}
.n2c-editorial-policy-head h1{font-size:41px}
}
@media (prefers-reduced-motion:reduce){.n2c-preview-service{transition:none!important}.n2c-preview-service:hover{transform:none}}
.n2c-guides-picks{margin:26px 0 34px;padding:24px 28px 26px;background:#f1f4ee;border:1px solid #d9e1d5}
.n2c-guides-picks-title>span{color:#8b7656;font-weight:750;font-size:10px;letter-spacing:.13em}
.n2c-guides-picks-title h2{font:400 clamp(23px,2.8vw,33px)/1.25 Georgia,serif;color:#284535;margin:9px 0}
.n2c-guides-picks-title p{font-size:13px;line-height:1.65;color:#5b6f62;margin:0 0 18px}
.n2c-guides-picks-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.n2c-guides-picks-links>a{display:flex;flex-direction:column;background:#fff;padding:20px;min-height:146px;text-decoration:none!important;border:1px solid #d9e3d9;transition:border-color .2s}
.n2c-guides-picks-links>a:hover{border-color:#799d7e}
.n2c-guides-picks-links span{color:#977f5e;letter-spacing:.1em;font-size:10px;font-weight:750;text-transform:uppercase;margin-bottom:12px}
.n2c-guides-picks-links strong{font:400 21px/1.25 Georgia,serif;color:#254431;margin-bottom:14px}
.n2c-guides-picks-links b{margin-top:auto;font-size:10px;letter-spacing:.08em;color:#4b7156}
@media(max-width:750px){.n2c-guides-picks{padding:22px 19px}.n2c-guides-picks-links{grid-template-columns:1fr}.n2c-guides-picks-links>a{min-height:0}.n2c-guides-picks-title p{margin-bottom:18px}}
