.desktop-nav{gap:24px}.desktop-nav [aria-current="page"]{color:#994626}.footer-nav{flex-wrap:wrap;max-width:650px}.breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#626e5e;margin-bottom:48px}.breadcrumb a{text-decoration:underline;text-underline-offset:4px}.page-lead{padding:38px 0 65px}.page-lead h1{font-size:clamp(44px,5.5vw,78px);max-width:1050px;line-height:1.15}.page-lead h1 em{color:var(--orange)}.page-intro{font-size:19px;line-height:1.85;max-width:780px;margin-top:30px;color:#53624f}.editorial-section{border-top:1px solid var(--line);padding-block:65px}.editorial-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:42px}.editorial-heading h2,.editorial-section>h2{font-size:40px;line-height:1.25}.editorial-heading p{font-size:15px;line-height:1.9}.editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:35px}.editorial-grid article{border:1px solid var(--line);border-radius:5px;padding:30px}.item-index{font-size:12px;color:#994626}.editorial-grid h3{font-size:26px;line-height:1.35;margin:18px 0 13px;letter-spacing:-.035em}.editorial-grid p,.reading-columns p{font-size:15px;line-height:1.9}.principle-feature{padding:55px;background:#e8ebdf;border-radius:5px;margin-block:10px 55px}.principle-feature h2{font-size:43px;line-height:1.25;max-width:850px}.principle-feature h2 em,.page-next em{color:#994626}.reading-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:34px}.reading-columns strong{display:block;font-weight:550;color:var(--ink);margin-bottom:10px}.section-intro{font-size:17px;line-height:1.9;max-width:780px;margin-top:25px}.scope-note{font-size:13px;line-height:1.85;border-top:1px solid #bec7b4;padding-top:22px;margin-top:28px;color:#526049}.page-next{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:40px 80px}.page-next h2{font-size:42px}.page-next .button{font-size:14px;min-height:50px}.next-actions{display:grid;gap:10px}.brand-editorial-image{margin-block:0 55px}.brand-editorial-image img{height:380px;border-radius:5px;filter:saturate(.7)}.brand-editorial-image figcaption{font-size:12px;color:#5c6856;margin-top:13px}.role-list{margin-top:35px;border-top:1px solid var(--line)}.role-list>a{display:flex;align-items:center;gap:27px;padding:28px 0;border-bottom:1px solid var(--line)}.role-number{font-size:12px;color:#994626}.role-list h3{font-size:30px;line-height:1.3}.role-list p{font-size:14px;margin-top:6px}.role-status{margin-left:auto;font-size:10px;color:#5c6856;letter-spacing:.06em}.role-arrow{font-size:25px;color:#994626}.role-list>a:hover h3{color:#994626}.process-list{list-style:none;counter-reset:steps;padding:0;margin:35px 0 0}.process-list li{counter-increment:steps;position:relative;padding:20px 0 20px 48px;border-top:1px solid #bec7b4}.process-list li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:23px;color:#994626;font-size:13px}.process-list h3{font-size:24px;letter-spacing:-.03em}.process-list p{font-size:15px;margin-top:8px}.ecosystem-connection{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:80px 10px}.ecosystem-connection h2{font-size:48px}.ecosystem-connection .section-intro{font-size:16px}.connection-stack article{padding:25px 0;border-bottom:1px solid var(--line)}.connection-stack article:first-child{padding-top:0}.connection-stack article>span{font-size:10px;letter-spacing:.08em;color:#994626}.connection-stack h3{font-size:26px;margin:10px 0}.connection-stack p{font-size:14px;line-height:1.85}.connect-options>a{text-align:left;border-right:1px solid #cbd2bf;padding:30px 30px 0;display:flex;flex-direction:column}.connect-options>a:last-child{border:0;padding-right:0}.connect-options>a:hover .option-link b{transform:translate(4px,-4px)}.brand-card{color:var(--ink)}.corporate-page .eyebrow{font-size:11px}.corporate-page .text-link{font-size:14px;min-height:44px}.corporate-page .button{font-size:14px}.corporate-page .footer-top p{font-size:13px}
@media(max-width:1100px){.desktop-nav{gap:17px;font-size:11px}.editorial-heading{gap:35px}.principle-feature{padding:35px}.reading-columns{gap:22px}.ecosystem-connection{gap:35px}.role-status{max-width:150px;text-align:right}.page-lead h1{font-size:58px}}
@media(min-width:801px) and (max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:flex;min-width:44px;min-height:44px;flex-direction:column;gap:6px;justify-content:center;align-items:center}.menu-toggle span{width:22px;height:1px;background:var(--ink)}.nav-connect{margin-left:auto}.mobile-nav{top:100px}}
@media(max-width:800px){.editorial-heading{grid-template-columns:1fr;gap:22px}.page-lead h1{font-size:52px}.page-intro{font-size:17px}.reading-columns{grid-template-columns:1fr;gap:22px}.reading-columns strong{margin-bottom:5px}.page-next{display:block}.page-next .button{margin-top:27px}.next-actions{max-width:400px}.ecosystem-connection{grid-template-columns:1fr;gap:35px}.ecosystem-connection h2{font-size:40px}.connect-options>a{padding-inline:20px}.brand-editorial-image img{height:320px}.page-next h2{font-size:38px}.principle-feature h2{font-size:38px}.role-list h3{font-size:26px}.corporate-page .footer-nav{max-width:none}}
@media(max-width:580px){.page-lead{padding:24px 0 38px}.breadcrumb{font-size:12px;margin-bottom:30px;gap:9px}.page-lead h1{font-size:clamp(34px,9.7vw,44px);line-height:1.18}.page-lead .eyebrow{font-size:11px;line-height:1.7;margin-bottom:17px}.page-intro{font-size:16px;line-height:1.85;margin-top:25px}.editorial-section{padding-block:38px}.editorial-heading{gap:18px;margin-bottom:25px}.editorial-heading h2,.editorial-section>h2{font-size:30px;line-height:1.35}.editorial-heading p{font-size:15px}.editorial-grid{grid-template-columns:1fr;gap:15px;margin-top:25px}.editorial-grid article{padding:23px}.editorial-grid h3{font-size:24px;margin-top:14px}.editorial-grid p{font-size:15px}.principle-feature{padding:28px 23px;margin-block:5px 30px}.principle-feature h2{font-size:31px;line-height:1.3}.reading-columns{margin-top:25px}.section-intro{font-size:15px;line-height:1.85;margin-top:22px}.scope-note{font-size:13px}.page-next{padding-block:20px 48px}.page-next h2{font-size:33px;line-height:1.3}.page-next .button{display:flex;width:100%;font-size:14px}.brand-editorial-image{margin-bottom:35px}.brand-editorial-image img{height:250px}.brand-editorial-image figcaption{font-size:12px;line-height:1.8}.role-list>a{gap:14px;flex-wrap:wrap;padding-block:22px}.role-list>a>div{width:calc(100% - 65px)}.role-list h3{font-size:25px}.role-list p{font-size:14px}.role-status{margin-left:30px;max-width:none;text-align:left;font-size:10px}.role-arrow{margin-left:auto}.process-list h3{font-size:23px}.process-list li{padding-left:35px}.ecosystem-connection{padding-block:45px 0;gap:30px}.ecosystem-connection h2{font-size:35px}.ecosystem-connection .section-intro{font-size:15px}.connection-stack h3{font-size:24px}.connection-stack article>span{font-size:11px}.connection-stack p{font-size:15px}.connect-options>a,.connect-options>a:last-child{display:grid;grid-template-columns:1fr auto;column-gap:10px;padding:24px 0;border:0;border-bottom:1px solid #cbd2bf}.corporate-page .footer-bottom{font-size:10px}.corporate-page .footer-nav{display:grid;grid-template-columns:1fr 1fr}.corporate-page .footer-nav a{font-size:13px}.corporate-page .footer-top{gap:20px}.role-list>a:focus-visible{outline-offset:2px}}
