/* C multipage adaptation of source wrap/grid/split/steps/form components. */
.c-multipage header{max-width:none;padding-inline:4vw;gap:28px}
.c-multipage #navigation{gap:21px;flex-wrap:wrap;justify-content:flex-end}
.c-multipage #navigation a{font-size:14px;white-space:nowrap}
.c-multipage #navigation a[aria-current=page]{color:#83d3c7;text-decoration:underline;text-underline-offset:8px}
.c-footer-pages{flex-basis:100%;display:flex;gap:24px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #3a524d}
.c-page-directory{padding:65px 5vw;background:#f8f8f6;color:#080808}
.c-page-directory h2{font-size:42px;margin:0 0 28px}
.c-page-directory>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}
.c-page-directory a{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b8bfba;padding:25px 0;font-size:22px}
.c-document{background:#f8f8f6;color:#16221e}
.c-document>section{padding:70px 5vw}
.c-document .wrap{max-width:1280px;margin-inline:auto}
.c-document .hero.page-hero{max-width:none;background:#080d0c;color:#f8f8f6;padding:80px 5vw}
.c-document .page-hero .wrap{max-width:1280px}
.c-document .page-hero h1{max-width:900px;font-size:clamp(42px,5vw,68px);line-height:1.08;margin:0 0 28px}
html[lang=ar] .c-document .page-hero h1{font-size:clamp(32px,3.8vw,48px);line-height:1.6}
.c-document .page-hero .lead{color:#b8c7c3;max-width:850px}
.c-document .page-hero h2{color:#f8f8f6}
.c-document .eyebrow{display:block;color:#267067;font-size:14px;letter-spacing:.03em;margin-bottom:14px}
.c-document .page-hero .eyebrow,.c-document .dark .eyebrow{color:#91d1c5}
.c-document h2{font-size:clamp(30px,3.5vw,45px);line-height:1.2;margin:0 0 24px;color:inherit;max-width:950px}
html[lang=ar] .c-document h2{font-size:clamp(27px,3vw,38px);line-height:1.6}
.c-document h3{font-size:24px;line-height:1.5;margin:0 0 16px;color:inherit}
.c-document p,.c-document li{line-height:1.85;font-size:17px}
.c-document .lead{font-size:20px;line-height:1.8;max-width:72ch}
.c-document .grid{display:grid;gap:36px}
.c-document .g2,.c-document .split{grid-template-columns:1fr 1fr}
.c-document .g3{grid-template-columns:repeat(3,1fr)}
.c-document .g4{grid-template-columns:repeat(4,1fr)}
.c-document .split{display:grid;gap:60px;align-items:start}
.c-document .card{border:0;border-top:1px solid #a7b8b0;padding:25px 0;background:none}
.c-document .tint{background:#e9eeea}
.c-document .dark,.c-document .band{background:#10231d;color:#f8f8f6}
.c-document .stone-band{background:#d9ded8}
.c-document .dark p,.c-document .dark li,.c-document .band p{color:#cad8d1}
.c-document .ticks{padding-inline-start:21px;margin:0}
.c-document .ticks li{padding-block:7px}
.c-document .steps{list-style:none;counter-reset:cstep;padding:0;margin:0}
.c-document .steps li{border-top:1px solid #729187;padding:20px 0;counter-increment:cstep}
.c-document .steps strong{display:block;font-size:22px;font-weight:400;color:inherit}
.c-document .steps strong::before{content:counter(cstep,decimal-leading-zero);font-size:14px;margin-inline-end:18px;color:#6eb6a8}
.c-document .steps span{display:block;margin-top:8px}
.c-document .btn-row{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}
.c-document .btn,.c-document .btn-link{display:inline-block;min-height:44px;padding:12px 18px;font-size:16px;line-height:1.6;text-decoration:none;border:1px solid currentColor;color:inherit;cursor:pointer;background:transparent}
.c-document .btn-primary,.c-document .btn-mauve{background:#54bbb1;color:#071713;border-color:#54bbb1;font-weight:700}
.c-document .btn-link{border:0;border-bottom:1px solid;padding:10px 0}
.c-document .form{max-width:800px;margin-top:32px}
.c-document #form .wrap,.c-document #triage .wrap{max-width:800px}
.c-document .form .grid{gap:20px}
.c-document .field{margin-bottom:22px;min-width:0}
.c-document label{display:block;margin-bottom:9px;font-size:16px}
.c-document input,.c-document select,.c-document textarea{width:100%;min-width:0;padding:13px 14px;border:1px solid #647d72;border-radius:0;background:#fff;color:#15251d;font:inherit;font-size:16px}
.c-document textarea{min-height:125px;resize:vertical}
.c-document .c-form-notice{font-size:15px;padding:16px 20px;background:#dce9e2;color:#183328;border:1px solid #94ada0;margin-bottom:28px}
.c-document table{border-collapse:collapse;width:100%;font-size:17px}
.c-document th,.c-document td{padding:18px;text-align:start;border-bottom:1px solid #9caea5;vertical-align:top}
.c-document .tbl-wrap{overflow-x:auto}
.c-document .faq details{border-top:1px solid #9caea5;padding:0}
.c-document .faq summary{cursor:pointer;min-height:54px;padding:22px 0;font-size:20px}
.c-document .faq p{padding:0 0 22px;max-width:75ch}
.c-document .statement{font-size:36px;line-height:1.5}
.c-document .family{background:#10231d;color:#f8f8f6}
.c-document .family h3{color:#f8f8f6}
.c-document .family .blueprint-items li{font-size:17px}
.c-document .local-review{border-top:1px solid #9caea5;padding-block:24px}
.c-document .local-review dl{margin:0}
.c-document .local-review dt{font-size:14px;color:#466559;margin-top:20px}
.c-document .local-review dd{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}
.c-document .local-review h3{margin-bottom:8px}
@media(max-width:1150px){.c-multipage .menu{display:block}.c-multipage #navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#080d0c;padding:20px 5vw;z-index:20;gap:0}.c-multipage #navigation.open{display:flex;flex-direction:column;align-items:stretch}.c-multipage #navigation a{padding:13px 0;min-height:44px}.c-multipage header{justify-content:space-between;z-index:20}.c-document .g4{grid-template-columns:1fr 1fr}}
@media(max-width:850px){.c-document>section{padding:48px 5vw}.c-document .hero.page-hero{padding:48px 5vw}.c-document .g3,.c-document .g2,.c-document .g4,.c-document .split{grid-template-columns:1fr}.c-document .split{gap:28px}.c-document .grid{gap:20px}.c-document .form .g2{gap:0}.c-document .lead{font-size:18px}.c-document p,.c-document li{font-size:16px}.c-page-directory>div{grid-template-columns:1fr}.c-document .btn-row{gap:14px}.c-document .btn{max-width:100%}.c-document th,.c-document td{padding:12px;font-size:15px}}
.c-multipage .c-footer-pages{position:static;display:flex;inset:auto;background:transparent;padding:0 0 24px;z-index:auto;justify-content:flex-start;border-bottom:1px solid #3a524d}
.c-document .c-core-status{color:#b8c7c3;margin-block:28px}
.page-core .c-document .page-hero{min-height:65vh;display:flex;align-items:center}
.page-core .c-document .page-hero .wrap{width:100%}
/* Source lead paragraphs inherit stone from the landing sheet; readable on ivory. */
.c-document p{color:#394c43}
.c-document .page-hero p,.c-document .dark p,.c-document .band p{color:#cad8d1}
.c-document .family p{color:#b9c8bf}
.c-document .c-form-notice{color:#183328}
/* Review state overrides source grid/row display declarations. */
.c-multipage [hidden]{display:none!important}
