/* SiteSee shared compatibility bundle.
   Preserves the established cascade order while reducing three requests to one.
   Source files remain for comparison and rollback. */

/* Source: v1-overrides.css */
/* SiteSee V1.0 integration layer */
:root{
  --ink:#0B0F14;
  --navy:#0B0F14;
  --navy-2:#171C23;
  --blue:#222A34;
  --paper:#F7F7F7;
  --white:#FFFFFF;
  --mist:#F0F1F2;
  --yellow:#FFC107;
  --yellow-pale:#FFF2BA;
  --aqua:#D9DADB;
  --aqua-dark:#6B6F76;
  --line:#D9DADB;
  --muted:#6B6F76;
  --coral:#FFC107;
  --site-max:1320px;
}
html{font-size:18px;scroll-padding-top:104px}
body{font-family:Poppins,Inter,Arial,sans-serif;font-size:18px;line-height:1.68;background:var(--paper);text-rendering:optimizeLegibility}
h1,h2,h3,h4,h5,h6{font-family:Poppins,Inter,Arial,sans-serif;letter-spacing:-.035em}
main h1{font-size:clamp(3rem,5.1vw,4.75rem)!important;line-height:1.01!important}
main h2{font-size:clamp(2.2rem,3.6vw,3.6rem)!important;line-height:1.08!important}
main h3{font-size:clamp(1.35rem,2vw,2rem)!important;line-height:1.17!important}
main p,main li,main dd,main td,main label,main input,main select,main textarea{font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.68}
main p{max-width:74ch}
main small,.eyebrow,.kicker{font-size:.72rem!important;line-height:1.35}
.btn,.button,button,input[type=submit]{font-family:Poppins,Inter,Arial,sans-serif;font-size:.91rem!important;min-height:54px}
.wrap,.site-wrap{max-width:var(--site-max)!important;padding-left:clamp(24px,4vw,54px)!important;padding-right:clamp(24px,4vw,54px)!important}
img{max-width:100%}
:focus-visible{outline:3px solid var(--yellow)!important;outline-offset:4px!important}
.skip-link{z-index:10000}

/* Identical global header */
.site-header{position:sticky;top:0;z-index:9999;background:var(--ink);color:#fff;border-bottom:1px solid rgba(255,255,255,.14);height:auto;min-height:88px}
.site-header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.site-brand{display:inline-flex;align-items:center;flex:0 0 auto;background:#fff;padding:5px 10px}
.site-logo{display:block;width:210px;height:auto;max-height:56px;object-fit:contain}
.site-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(12px,1.25vw,22px);font-size:.73rem;font-weight:700;letter-spacing:.01em}
.site-nav a{position:relative;color:#fff;opacity:.82;white-space:nowrap}
.site-nav a:not(.site-nav-cta):after{content:"";position:absolute;left:0;right:100%;bottom:-12px;height:2px;background:var(--yellow);transition:right .2s ease}
.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.is-current{opacity:1;color:#fff}
.site-nav a:not(.site-nav-cta):hover:after,.site-nav a:not(.site-nav-cta):focus-visible:after,.site-nav a.is-current:after{right:0}
.site-nav-cta{display:inline-flex;align-items:center;gap:8px;background:var(--yellow);color:var(--ink)!important;opacity:1!important;padding:13px 17px;font-weight:800}
.site-menu-toggle{display:none;background:transparent;border:1px solid rgba(255,255,255,.4);color:#fff;min-height:44px;padding:8px 12px;font-size:.8rem!important}
.site-menu-toggle i,.site-menu-toggle i:before,.site-menu-toggle i:after{display:block;width:20px;height:2px;background:#fff;position:relative;content:""}
.site-menu-toggle i:before{position:absolute;top:-6px}.site-menu-toggle i:after{position:absolute;top:6px}

/* Identical global footer */
.site-footer{background:#05070A!important;color:#D9DADB!important;padding:70px 0 30px!important}
.site-footer-main{display:grid!important;grid-template-columns:1.25fr 1fr 1fr 1fr .85fr!important;gap:clamp(28px,3vw,54px)!important}
.site-footer-brand{min-width:0}
.site-footer-logo{display:block;width:215px;height:auto;max-height:60px;object-fit:contain}
.site-footer-brand p{font-size:.86rem!important;line-height:1.7;color:#AEB1B6;max-width:30ch;margin-top:20px}
.site-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:9px}
.site-footer-column h2{font-family:Poppins,Inter,Arial,sans-serif!important;font-size:.72rem!important;line-height:1.3!important;letter-spacing:.15em!important;text-transform:uppercase;color:#fff;margin:4px 0 10px}
.site-footer-column a{font-size:.78rem!important;line-height:1.45;color:#BFC1C5;transition:color .18s ease}
.site-footer-column a:hover,.site-footer-column a:focus-visible{color:var(--yellow)}
.site-footer-legal{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:52px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);font-size:.69rem;color:#8E9298}
.site-footer-legal>div{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}
.site-footer-legal>span:last-child{text-align:right}
.site-footer-legal a:hover{color:var(--yellow)}

/* Brand contrast: logo is always single-color/high-contrast on dark chrome. */
.site-header .site-logo,.site-footer .site-footer-logo{filter:none}

/* Shared micro-motion, disabled for reduced motion */
[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}
[data-reveal].is-visible{opacity:1;transform:none}
[data-parallax]{will-change:transform}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}[data-parallax]{transform:none!important}}

/* Platform wording correction */
.platform-page .outcome .capability-name{display:block}
.platform-page .outcome .capability-detail{display:block;margin-top:7px;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:800}
.platform-page .outcome.expansion .capability-name{color:var(--ink)}

/* For Teams: semantic comparison table */
.team-comparison-shell{overflow-x:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}
.team-comparison-table{width:100%;border-collapse:collapse;min-width:1080px}
.team-comparison-table th{padding:18px 22px;text-align:left;background:var(--ink);color:#fff;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.18)}
.team-comparison-table th:last-child{border-right:0}
.team-comparison-table td{padding:28px 22px;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.team-comparison-table tr:last-child td{border-bottom:0}
.team-comparison-table td:last-child{border-right:0}
.team-comparison-table .team-number{font-family:Poppins,Inter,Arial,sans-serif;font-size:2rem;color:#B7BABE;font-weight:700}
.team-comparison-table .team-name small,.team-comparison-table .table-label{display:block;font-size:.68rem!important;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:800;margin-bottom:9px}
.team-comparison-table .team-name strong{display:block;font-size:1.15rem;line-height:1.35}
.team-comparison-table .team-result{display:block;margin-top:13px;padding-top:12px;border-top:1px solid var(--line);font-size:.82rem;color:#464B52;font-weight:700}
.team-comparison-table .team-capability{font-weight:700;color:#2D333A}

/* Small typography corrections for legacy fixed-size components */
.site-footer *{box-sizing:border-box}
.hero-copy,.teams-hero-copy,.company-hero p,.feature-copy p,.section-head p{font-size:1.02rem!important}
nav.site-nav{font-size:.73rem!important}

@media(max-width:1180px){
  .site-menu-toggle{display:inline-flex;align-items:center;gap:10px}
  .site-nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ink);padding:24px clamp(24px,4vw,54px) 30px;flex-direction:column;align-items:flex-start;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 22px 42px rgba(0,0,0,.35)}
  .site-nav.is-open{display:flex}
  .site-nav a{font-size:.92rem}
  .site-nav a:not(.site-nav-cta):after{bottom:-5px}
  .site-nav-cta{margin-top:8px}
  .site-footer-main{grid-template-columns:1.2fr 1fr 1fr!important}
  .site-footer-legal{grid-template-columns:1fr;text-align:center}
  .site-footer-legal>span:last-child{text-align:center}
}
@media(max-width:760px){
  html{font-size:17px}
  .site-logo{width:178px}
  .site-footer-main{grid-template-columns:1fr!important}
  .site-footer-column{padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}
}


/* Company timeline V1 */
.timeline-v1{background:var(--paper);padding:clamp(78px,9vw,122px) 0}
.timeline-v1-head{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;margin-bottom:52px}
.timeline-v1-grid{border-top:1px solid var(--line)}
.timeline-v1-item{display:grid;grid-template-columns:120px 1fr;gap:32px;padding:27px 0;border-bottom:1px solid var(--line)}
.timeline-v1-year{font-family:Poppins,Inter,Arial,sans-serif;font-size:1.8rem;font-weight:800;color:#9A7800}
.timeline-v1-item h3{font-size:1.2rem!important}
.timeline-v1-item p{margin-top:8px;color:var(--muted)}
.utility-notice{margin:34px 0;padding:24px 26px;border-left:5px solid var(--yellow);background:#FFF5CC;color:var(--ink)}
.utility-notice.dark{background:#171C23;color:#fff}
@media(max-width:900px){.timeline-v1-head{grid-template-columns:1fr}.timeline-v1-item{grid-template-columns:1fr;gap:8px}}

/* Collaboration hero controls: functioning illustrative states */
.meeting-controls button[aria-pressed="true"]{background:var(--yellow)!important;color:var(--ink)!important;border-color:var(--yellow)!important}
.evidence-drawer{transition:opacity .18s ease,transform .18s ease}
.evidence-drawer.is-hidden{opacity:0;transform:translateY(8px);pointer-events:none}
.live-room.meeting-ended .room-body{opacity:.62;filter:grayscale(.65);transition:opacity .2s ease,filter .2s ease}
.live-room.meeting-ended .meeting-controls{border-color:#7D525A}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.approval-bar .approval-status{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 12px;background:var(--yellow);color:var(--ink);font-size:.72rem;font-weight:800}

/* Platform analytics responsive containment */
.platform-analytics-grid > *{min-width:0}
.analytics-board,.analytics-side,.analytics-main{min-width:0;max-width:100%}
@media(max-width:700px){
  .analytics-board{grid-template-columns:1fr!important;padding:16px!important;gap:12px!important}
  .analytics-side,.analytics-main{padding:16px!important}
  .bars{gap:8px!important;min-width:0}
  .bar{min-width:0!important}
  .bar-labels{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px}
  .bar-labels span{min-width:0;overflow-wrap:anywhere;font-size:.58rem!important}
  .analytics-foot{flex-direction:column;align-items:flex-start;gap:8px}
}

/* Source: v2-type-floor.css */
/* Auto-generated SiteSee V2 minimum readable type floor. */
.primary-nav{font-size:16px!important;line-height:1.5!important}
.nav-action span{font-size:16px!important;line-height:1.5!important}
.kicker{font-size:16px!important;line-height:1.5!important}
.button{font-size:16px!important;line-height:1.5!important}
.text-link{font-size:16px!important;line-height:1.5!important}
.hero-deck{font-size:16px!important;line-height:1.5!important}
.hero-proof span{font-size:16px!important;line-height:1.5!important}
.console-head span,.console-head i{font-size:16px!important;line-height:1.5!important}
.console-head strong{font-size:16px!important;line-height:1.5!important}
.console-question small{font-size:16px!important;line-height:1.5!important}
.console-question p{font-size:16px!important;line-height:1.5!important}
.console-grid small{font-size:16px!important;line-height:1.5!important}
.console-grid strong{font-size:16px!important;line-height:1.5!important}
.console-result small{font-size:16px!important;line-height:1.5!important}
.console-result strong{font-size:16px!important;line-height:1.5!important}
.question-grid small{font-size:16px!important;line-height:1.5!important}
.question-grid strong{font-size:16px!important;line-height:1.5!important}
.conversation-copy p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.map-head span{font-size:16px!important;line-height:1.5!important}
.map-head strong{font-size:16px!important;line-height:1.5!important}
.discovery-map article small{font-size:16px!important;line-height:1.5!important}
.discovery-map article strong{font-size:16px!important;line-height:1.5!important}
.discovery-map article span{font-size:16px!important;line-height:1.5!important}
.map-result small{font-size:16px!important;line-height:1.5!important}
.map-result strong{font-size:16px!important;line-height:1.5!important}
.brief-heading>p{font-size:16px!important;line-height:1.5!important}
.property-form legend small{font-size:16px!important;line-height:1.5!important}
.property-form legend strong{font-size:16px!important;line-height:1.5!important}
.property-form label,.choice-group>span{font-size:16px!important;line-height:1.5!important}
.property-form input,.property-form select,.property-form textarea{font-size:16px!important;line-height:1.5!important}
.choice-grid label{font-size:16px!important;line-height:1.5!important}
.consent{font-size:16px!important;line-height:1.5!important}
.form-actions p{font-size:16px!important;line-height:1.5!important}
.form-status small{font-size:16px!important;line-height:1.5!important}
.form-status strong{font-size:16px!important;line-height:1.5!important}
.form-status p{font-size:16px!important;line-height:1.5!important}
.summary-head span{font-size:16px!important;line-height:1.5!important}
.summary-head strong{font-size:16px!important;line-height:1.5!important}
.live-summary article small,.summary-result small{font-size:16px!important;line-height:1.5!important}
.live-summary article strong{font-size:16px!important;line-height:1.5!important}
.live-summary article span{font-size:16px!important;line-height:1.5!important}
.summary-result strong{font-size:16px!important;line-height:1.5!important}
.direct-contact>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.direct-contact dt{font-size:16px!important;line-height:1.5!important}
.direct-contact dd{font-size:16px!important;line-height:1.5!important}
.next-copy p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.next-path small{font-size:16px!important;line-height:1.5!important}
.next-path span{font-size:16px!important;line-height:1.5!important}
.materials-layout>div:first-child>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.materials-grid strong{font-size:16px!important;line-height:1.5!important}
.materials-grid span{font-size:16px!important;line-height:1.5!important}
.faq-heading>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.faq-list summary{font-size:16px!important;line-height:1.5!important}
.faq-list details p{font-size:16px!important;line-height:1.5!important}
.final-layout p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.footer-brand p{font-size:16px!important;line-height:1.5!important}
.footer-grid h4{font-size:16px!important;line-height:1.5!important}
.footer-grid>div:not(.footer-brand) a{font-size:16px!important;line-height:1.5!important}
.footer-bottom{font-size:16px!important;line-height:1.5!important}
.atlas-brief-head small,.atlas-question small,.atlas-answer small{font-size:16px!important;line-height:1.5!important}
.atlas-brief-head strong{font-size:16px!important;line-height:1.5!important}
.atlas-brief-head span{font-size:16px!important;line-height:1.5!important}
.atlas-question strong{font-size:16px!important;line-height:1.5!important}
.atlas-fact span{font-size:16px!important;line-height:1.5!important}
.atlas-fact b{font-size:16px!important;line-height:1.5!important}
.atlas-answer strong{font-size:16px!important;line-height:1.5!important}
.culture-outcomes .culture-outcome-grid small{font-size:16px!important;line-height:1.5!important}
.culture-outcomes .culture-outcome-grid strong{font-size:16px!important;line-height:1.5!important}
.purpose-stack-head span,.purpose-stack-head i{font-size:16px!important;line-height:1.5!important}
.purpose-stack-head strong{font-size:16px!important;line-height:1.5!important}
.purpose-card small{font-size:16px!important;line-height:1.5!important}
.purpose-card span{font-size:16px!important;line-height:1.5!important}
.purpose-stack-result small{font-size:16px!important;line-height:1.5!important}
.purpose-stack-result strong{font-size:16px!important;line-height:1.5!important}
.audience-models-head>p{font-size:16px!important;line-height:1.5!important}
.audience-models-interface .audience-tabs small{font-size:16px!important;line-height:1.5!important}
.audience-models-interface .audience-tabs strong{font-size:16px!important;line-height:1.5!important}
.audience-models-interface .audience-tabs span{font-size:16px!important;line-height:1.5!important}
.audience-panel-head small,.audience-question span{font-size:16px!important;line-height:1.5!important}
.audience-question b{font-size:16px!important;line-height:1.5!important}
.audience-route small{font-size:16px!important;line-height:1.5!important}
.audience-route strong{font-size:16px!important;line-height:1.5!important}
.audience-route span{font-size:16px!important;line-height:1.5!important}
.audience-capabilities>small{font-size:16px!important;line-height:1.5!important}
.audience-capabilities span{font-size:16px!important;line-height:1.5!important}
.noscript-note{font-size:16px!important;line-height:1.5!important}
.culture-layers-head p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.culture-layer-grid small{font-size:16px!important;line-height:1.5!important}
.culture-layer-grid p{font-size:16px!important;line-height:1.5!important}
.culture-layer-grid span{font-size:16px!important;line-height:1.5!important}
.mission-commerce-intro>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.mission-commerce-board small{font-size:16px!important;line-height:1.5!important}
.mission-commerce-board p{font-size:16px!important;line-height:1.5!important}
.culture-access-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.culture-access-copy .access-tabs button{font-size:16px!important;line-height:1.5!important}
.access-board-head span,.access-board-head i{font-size:16px!important;line-height:1.5!important}
.access-board-head strong{font-size:16px!important;line-height:1.5!important}
.access-symbol span{font-size:16px!important;line-height:1.5!important}
.access-purpose small,.access-capability small{font-size:16px!important;line-height:1.5!important}
.access-purpose strong{font-size:16px!important;line-height:1.5!important}
.access-layer-list span{font-size:16px!important;line-height:1.5!important}
.access-layer-list b{font-size:16px!important;line-height:1.5!important}
.access-capability strong{font-size:16px!important;line-height:1.5!important}
.culture-media-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.media-rules small{font-size:16px!important;line-height:1.5!important}
.media-rules strong{font-size:16px!important;line-height:1.5!important}
.culture-media-slot small{font-size:16px!important;line-height:1.5!important}
.culture-media-slot strong{font-size:16px!important;line-height:1.5!important}
.culture-media-slot span{font-size:16px!important;line-height:1.5!important}
.lifecycle-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.lifecycle-line small{font-size:16px!important;line-height:1.5!important}
.lifecycle-line p{font-size:16px!important;line-height:1.5!important}
.culture-types-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.culture-type-list span{font-size:16px!important;line-height:1.5!important}
.culture-type-list strong{font-size:16px!important;line-height:1.5!important}
.culture-team-grid small{font-size:16px!important;line-height:1.5!important}
.culture-team-grid p{font-size:16px!important;line-height:1.5!important}
.culture-team-grid a{font-size:16px!important;line-height:1.5!important}
.intelligence-head strong,.intelligence-head span{font-size:16px!important;line-height:1.5!important}
.intelligence-account small{font-size:16px!important;line-height:1.5!important}
.intelligence-account strong{font-size:16px!important;line-height:1.5!important}
.intelligence-account span{font-size:16px!important;line-height:1.5!important}
.culture-intelligence-board .intelligence-grid small{font-size:16px!important;line-height:1.5!important}
.culture-intelligence-board .intelligence-grid strong{font-size:16px!important;line-height:1.5!important}
.culture-intelligence-board .intelligence-grid span{font-size:16px!important;line-height:1.5!important}
.intelligence-path span{font-size:16px!important;line-height:1.5!important}
.culture-intelligence-board .intelligence-note{font-size:16px!important;line-height:1.5!important}
.culture-intelligence-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.culture-intelligence-copy .intelligence-questions span{font-size:16px!important;line-height:1.5!important}
.culture-distribution-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.distribution-methods span{font-size:16px!important;line-height:1.5!important}
.distribution-source strong{font-size:16px!important;line-height:1.5!important}
.distribution-source span{font-size:16px!important;line-height:1.5!important}
.distribution-orbit small{font-size:16px!important;line-height:1.5!important}
.distribution-orbit strong{font-size:16px!important;line-height:1.5!important}
.culture-boundary-layout .boundary-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.console-top span,.console-top i{font-size:16px!important;line-height:1.5!important}
.console-top strong{font-size:16px!important;line-height:1.5!important}
.destination-panel>small,.destination-panel label{font-size:16px!important;line-height:1.5!important}
.mode-switch button{font-size:16px!important;line-height:1.5!important}
.destination-panel select{font-size:16px!important;line-height:1.5!important}
.destination-panel nav span{font-size:16px!important;line-height:1.5!important}
.route-option span{font-size:16px!important;line-height:1.5!important}
.stage-toolbar>span{font-size:16px!important;line-height:1.5!important}
.stage-toolbar b{font-size:16px!important;line-height:1.5!important}
.building-label{font-size:16px!important;line-height:1.5!important}
.route-pin{font-size:16px!important;line-height:1.5!important}
.route-alert b{font-size:16px!important;line-height:1.5!important}
.route-alert span{font-size:16px!important;line-height:1.5!important}
.stage-footer span{font-size:16px!important;line-height:1.5!important}
.outcome-grid small{font-size:16px!important;line-height:1.5!important}
.outcome-grid strong{font-size:16px!important;line-height:1.5!important}
.section-intro>div+div p,.section-intro>p{font-size:16px!important;line-height:1.5!important}
.job-card small{font-size:16px!important;line-height:1.5!important}
.job-card li{font-size:16px!important;line-height:1.5!important}
.job-card>span{font-size:16px!important;line-height:1.5!important}
.spatial-bridge strong{font-size:16px!important;line-height:1.5!important}
.spatial-bridge i{font-size:16px!important;line-height:1.5!important}
.builder-top span,.builder-top i{font-size:16px!important;line-height:1.5!important}
.builder-top strong{font-size:16px!important;line-height:1.5!important}
.builder-tabs button{font-size:16px!important;line-height:1.5!important}
.builder-body>aside>small{font-size:16px!important;line-height:1.5!important}
.builder-body>aside b{font-size:16px!important;line-height:1.5!important}
.builder-body>aside span{font-size:16px!important;line-height:1.5!important}
.zone{font-size:16px!important;line-height:1.5!important}
.barrier{font-size:16px!important;line-height:1.5!important}
.builder-route-card small{font-size:16px!important;line-height:1.5!important}
.builder-route-card strong{font-size:16px!important;line-height:1.5!important}
.builder-route-card span{font-size:16px!important;line-height:1.5!important}
.builder-foot span{font-size:16px!important;line-height:1.5!important}
.route-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.capability-ledger small{font-size:16px!important;line-height:1.5!important}
.capability-ledger strong{font-size:16px!important;line-height:1.5!important}
.result-line span{font-size:16px!important;line-height:1.5!important}
.result-line strong{font-size:16px!important;line-height:1.5!important}
.arrival-head p{font-size:16px!important;line-height:1.5!important}
.arrival-device>small{font-size:16px!important;line-height:1.5!important}
.browser>span{font-size:16px!important;line-height:1.5!important}
.browser strong{font-size:16px!important;line-height:1.5!important}
.kiosk-frame strong{font-size:16px!important;line-height:1.5!important}
.kiosk-frame span{font-size:16px!important;line-height:1.5!important}
.kiosk-frame i{font-size:16px!important;line-height:1.5!important}
.phone>span{font-size:16px!important;line-height:1.5!important}
.phone strong{font-size:16px!important;line-height:1.5!important}
.phone i{font-size:16px!important;line-height:1.5!important}
.staff-panel>span{font-size:16px!important;line-height:1.5!important}
.staff-panel>strong{font-size:16px!important;line-height:1.5!important}
.staff-panel>i{font-size:16px!important;line-height:1.5!important}
.arrival-device>p{font-size:16px!important;line-height:1.5!important}
.availability{font-size:16px!important;line-height:1.5!important}
.operations-copy>p:not(.kicker):not(.operations-boundary){font-size:16px!important;line-height:1.5!important}
.operations-ledger small{font-size:16px!important;line-height:1.5!important}
.operations-ledger strong{font-size:16px!important;line-height:1.5!important}
.operations-boundary{font-size:16px!important;line-height:1.5!important}
.ops-top span,.ops-top i{font-size:16px!important;line-height:1.5!important}
.ops-top strong{font-size:16px!important;line-height:1.5!important}
.ops-body>aside>small{font-size:16px!important;line-height:1.5!important}
.ops-body>aside>strong{font-size:16px!important;line-height:1.5!important}
.ops-body>aside nav span{font-size:16px!important;line-height:1.5!important}
.ops-body>aside>div small,.ops-body>aside>div span{font-size:16px!important;line-height:1.5!important}
.ops-body>aside>div b{font-size:16px!important;line-height:1.5!important}
.ops-room{font-size:16px!important;line-height:1.5!important}
.ops-pin{font-size:16px!important;line-height:1.5!important}
.task-list small{font-size:16px!important;line-height:1.5!important}
.task-list strong{font-size:16px!important;line-height:1.5!important}
.task-list span{font-size:16px!important;line-height:1.5!important}
.procedure-progress span,.procedure-progress strong{font-size:16px!important;line-height:1.5!important}
.access-row>span,.access-row>strong{font-size:16px!important;line-height:1.5!important}
.access-row>strong{font-size:16px!important;line-height:1.5!important}
.access-head span{font-size:16px!important;line-height:1.5!important}
.access-row .yes{font-size:16px!important;line-height:1.5!important}
.access-principle small{font-size:16px!important;line-height:1.5!important}
.access-principle strong{font-size:16px!important;line-height:1.5!important}
.mode-head p{font-size:16px!important;line-height:1.5!important}
.mode-comparison article>small{font-size:16px!important;line-height:1.5!important}
.mode-comparison li{font-size:16px!important;line-height:1.5!important}
.mode-comparison article>span{font-size:16px!important;line-height:1.5!important}
.mode-connector strong{font-size:16px!important;line-height:1.5!important}
.mode-connector i{font-size:16px!important;line-height:1.5!important}
.implementation-head p{font-size:16px!important;line-height:1.5!important}
.implementation-map article>b{font-size:16px!important;line-height:1.5!important}
.implementation-map small{font-size:16px!important;line-height:1.5!important}
.implementation-map p{font-size:16px!important;line-height:1.5!important}
.implementation-map article>span{font-size:16px!important;line-height:1.5!important}
.availability-head p{font-size:16px!important;line-height:1.5!important}
.availability-card small{font-size:16px!important;line-height:1.5!important}
.availability-card li{font-size:16px!important;line-height:1.5!important}
.availability-card>span{font-size:16px!important;line-height:1.5!important}
.boundary-copy>p{font-size:16px!important;line-height:1.5!important}
.boundary-ledger small{font-size:16px!important;line-height:1.5!important}
.boundary-ledger p{font-size:16px!important;line-height:1.5!important}
.hero-proof{font-size:16px!important;line-height:1.5!important}
.link-topline{font-size:16px!important;line-height:1.5!important}
.link-node small,.context-node small{font-size:16px!important;line-height:1.5!important}
.link-node span,.context-node span{font-size:16px!important;line-height:1.5!important}
.link-core span{font-size:16px!important;line-height:1.5!important}
.link-footer{font-size:16px!important;line-height:1.5!important}
.definition-grid small{font-size:16px!important;line-height:1.5!important}
.fragment-title span{font-size:16px!important;line-height:1.5!important}
.fragment-title strong{font-size:16px!important;line-height:1.5!important}
.fragment-card b{font-size:16px!important;line-height:1.5!important}
.fragment-card span{font-size:16px!important;line-height:1.5!important}
.connected-card small{font-size:16px!important;line-height:1.5!important}
.connected-card p{font-size:16px!important;line-height:1.5!important}
.belief-list span{font-size:16px!important;line-height:1.5!important}
.belief-list p{font-size:16px!important;line-height:1.5!important}
.belief-list strong{font-size:16px!important;line-height:1.5!important}
.decision-path .path-number{font-size:16px!important;line-height:1.5!important}
.decision-path small{font-size:16px!important;line-height:1.5!important}
.decision-path p{font-size:16px!important;line-height:1.5!important}
.decision-path strong{font-size:16px!important;line-height:1.5!important}
.method-steps>article>span{font-size:16px!important;line-height:1.5!important}
.method-steps p{font-size:16px!important;line-height:1.5!important}
.standard-grid span{font-size:16px!important;line-height:1.5!important}
.standard-grid p{font-size:16px!important;line-height:1.5!important}
.human-comparison small{font-size:16px!important;line-height:1.5!important}
.human-comparison li{font-size:16px!important;line-height:1.5!important}
.start-options span{font-size:16px!important;line-height:1.5!important}
.start-options p{font-size:16px!important;line-height:1.5!important}
.site-footer h4{font-size:16px!important;line-height:1.5!important}
.site-footer a{font-size:16px!important;line-height:1.5!important}
.illustrative{font-size:16px!important;line-height:1.5!important}
.hero-principles span{font-size:16px!important;line-height:1.5!important}
.studio-top span,.studio-top i{font-size:16px!important;line-height:1.5!important}
.studio-top strong{font-size:16px!important;line-height:1.5!important}
.scene-tabs span{font-size:16px!important;line-height:1.5!important}
.scene-current>span{font-size:16px!important;line-height:1.5!important}
.compare-handle b{font-size:16px!important;line-height:1.5!important}
.scene-proposed small{font-size:16px!important;line-height:1.5!important}
.scene-proposed strong{font-size:16px!important;line-height:1.5!important}
.scene-proposed span{font-size:16px!important;line-height:1.5!important}
.journey-rail span{font-size:16px!important;line-height:1.5!important}
.control-heading small{font-size:16px!important;line-height:1.5!important}
.control-heading strong{font-size:16px!important;line-height:1.5!important}
.studio-controls dt{font-size:16px!important;line-height:1.5!important}
.studio-controls dd{font-size:16px!important;line-height:1.5!important}
.approval-state small{font-size:16px!important;line-height:1.5!important}
.approval-state strong{font-size:16px!important;line-height:1.5!important}
.approval-state span{font-size:16px!important;line-height:1.5!important}
.studio-footer span{font-size:16px!important;line-height:1.5!important}
.condition-grid small{font-size:16px!important;line-height:1.5!important}
.condition-grid strong{font-size:16px!important;line-height:1.5!important}
.gap-copy>p{font-size:16px!important;line-height:1.5!important}
.gap-result small{font-size:16px!important;line-height:1.5!important}
.gap-result strong{font-size:16px!important;line-height:1.5!important}
.gap-board-top{font-size:16px!important;line-height:1.5!important}
.gap-board-top strong{font-size:16px!important;line-height:1.5!important}
.gap-row small{font-size:16px!important;line-height:1.5!important}
.gap-row strong{font-size:16px!important;line-height:1.5!important}
.gap-row>span{font-size:16px!important;line-height:1.5!important}
.gap-board-foot small{font-size:16px!important;line-height:1.5!important}
.gap-board-foot strong{font-size:16px!important;line-height:1.5!important}
.methods-head>p{font-size:16px!important;line-height:1.5!important}
.method-head{font-size:16px!important;line-height:1.5!important}
.method-row small{font-size:16px!important;line-height:1.5!important}
.method-row strong{font-size:16px!important;line-height:1.5!important}
.method-row p{font-size:16px!important;line-height:1.5!important}
.method-row>span{font-size:16px!important;line-height:1.5!important}
.method-standard small{font-size:16px!important;line-height:1.5!important}
.method-standard strong{font-size:16px!important;line-height:1.5!important}
.process-head>p{font-size:16px!important;line-height:1.5!important}
.process-track small{font-size:16px!important;line-height:1.5!important}
.process-track p{font-size:16px!important;line-height:1.5!important}
.control-rail span{font-size:16px!important;line-height:1.5!important}
.control-rail i{font-size:16px!important;line-height:1.5!important}
.guided-copy>p{font-size:16px!important;line-height:1.5!important}
.guided-ledger small{font-size:16px!important;line-height:1.5!important}
.guided-ledger strong{font-size:16px!important;line-height:1.5!important}
.guided-result small{font-size:16px!important;line-height:1.5!important}
.guided-result strong{font-size:16px!important;line-height:1.5!important}
.flow-top span,.flow-top i{font-size:16px!important;line-height:1.5!important}
.flow-top strong{font-size:16px!important;line-height:1.5!important}
.flow-node small{font-size:16px!important;line-height:1.5!important}
.flow-node strong{font-size:16px!important;line-height:1.5!important}
.flow-node span{font-size:16px!important;line-height:1.5!important}
.flow-footer span{font-size:16px!important;line-height:1.5!important}
.scenario-head p{font-size:16px!important;line-height:1.5!important}
.scenario-title small{font-size:16px!important;line-height:1.5!important}
.scenario-path span{font-size:16px!important;line-height:1.5!important}
.scenario-list article>strong{font-size:16px!important;line-height:1.5!important}
.team-assist>p,.buyer-assist>p{font-size:16px!important;line-height:1.5!important}
.team-assist li,.buyer-assist li{font-size:16px!important;line-height:1.5!important}
.buyer-assist>span{font-size:16px!important;line-height:1.5!important}
.human-standard small{font-size:16px!important;line-height:1.5!important}
.human-standard strong{font-size:16px!important;line-height:1.5!important}
.trust-head p{font-size:16px!important;line-height:1.5!important}
.trust-grid small{font-size:16px!important;line-height:1.5!important}
.trust-grid p{font-size:16px!important;line-height:1.5!important}
.scope-head p{font-size:16px!important;line-height:1.5!important}
.scope-card small{font-size:16px!important;line-height:1.5!important}
.scope-card li{font-size:16px!important;line-height:1.5!important}
.scope-card>span{font-size:16px!important;line-height:1.5!important}
.hero-meta span{font-size:16px!important;line-height:1.5!important}
.console-top span{font-size:16px!important;line-height:1.5!important}
.demo-search span{font-size:16px!important;line-height:1.5!important}
.demo-search i{font-size:16px!important;line-height:1.5!important}
.demo-filters span{font-size:16px!important;line-height:1.5!important}
.demo-result small{font-size:16px!important;line-height:1.5!important}
.demo-result p{font-size:16px!important;line-height:1.5!important}
.demo-status span{font-size:16px!important;line-height:1.5!important}
.proof-grid strong{font-size:16px!important;line-height:1.5!important}
.proof-grid span{font-size:16px!important;line-height:1.5!important}
.use-steps p{font-size:16px!important;line-height:1.5!important}
.filter-panel>p{font-size:16px!important;line-height:1.5!important}
.filter-group label,.filter-group legend{font-size:16px!important;line-height:1.5!important}
.filter-group input,.filter-group select{font-size:16px!important;line-height:1.5!important}
.reset-button{font-size:16px!important;line-height:1.5!important}
.filter-note{font-size:16px!important;line-height:1.5!important}
.result-count{font-size:16px!important;line-height:1.5!important}
.sort-box label{font-size:16px!important;line-height:1.5!important}
.sort-box select{font-size:16px!important;line-height:1.5!important}
.letter-button{font-size:16px!important;line-height:1.5!important}
.filter-chip{font-size:16px!important;line-height:1.5!important}
.feature-heading small{font-size:16px!important;line-height:1.5!important}
.feature-heading p{font-size:16px!important;line-height:1.5!important}
.status-badge{font-size:16px!important;line-height:1.5!important}
.feature-details>div>p{font-size:16px!important;line-height:1.5!important}
.detail-grid small{font-size:16px!important;line-height:1.5!important}
.detail-grid strong{font-size:16px!important;line-height:1.5!important}
.availability-box small{font-size:16px!important;line-height:1.5!important}
.availability-box strong{font-size:16px!important;line-height:1.5!important}
.availability-box p{font-size:16px!important;line-height:1.5!important}
.no-results p{font-size:16px!important;line-height:1.5!important}
.page-button{font-size:16px!important;line-height:1.5!important}
.page-position{font-size:16px!important;line-height:1.5!important}
.status-copy p{font-size:16px!important;line-height:1.5!important}
.status-board b{font-size:16px!important;line-height:1.5!important}
.status-board strong{font-size:16px!important;line-height:1.5!important}
.status-board p{font-size:16px!important;line-height:1.5!important}
.boundary-grid p{font-size:16px!important;line-height:1.5!important}
.final-grid>div:last-child>p{font-size:16px!important;line-height:1.5!important}
.solutions-hero-proof{font-size:16px!important;line-height:1.5!important}
.solution-question{font-size:16px!important;line-height:1.5!important}
.solution-question span{font-size:16px!important;line-height:1.5!important}
.solution-display-caption{font-size:16px!important;line-height:1.5!important}
.solutions-sector small{font-size:16px!important;line-height:1.5!important}
.question-board-head span{font-size:16px!important;line-height:1.5!important}
.buyer-question strong{font-size:16px!important;line-height:1.5!important}
.buyer-question p{font-size:16px!important;line-height:1.5!important}
.buyer-question em{font-size:16px!important;line-height:1.5!important}
.solution-path p{font-size:16px!important;line-height:1.5!important}
.solution-path-capability small{font-size:16px!important;line-height:1.5!important}
.solution-path-capability strong{font-size:16px!important;line-height:1.5!important}
.solution-start small{font-size:16px!important;line-height:1.5!important}
.solution-start p{font-size:16px!important;line-height:1.5!important}
.solution-start li{font-size:16px!important;line-height:1.5!important}
.solution-sector-need{font-size:16px!important;line-height:1.5!important}
.solution-sector-label{font-size:16px!important;line-height:1.5!important}
.solution-image-caption{font-size:16px!important;line-height:1.5!important}
.solution-visual-note small{font-size:16px!important;line-height:1.5!important}
.solution-visual-note strong{font-size:16px!important;line-height:1.5!important}
.venue-planning-head span{font-size:16px!important;line-height:1.5!important}
.venue-planning-fact small{font-size:16px!important;line-height:1.5!important}
.venue-planning-fact strong{font-size:16px!important;line-height:1.5!important}
.venue-planning-note{font-size:16px!important;line-height:1.5!important}
.specialized-card small{font-size:16px!important;line-height:1.5!important}
.specialized-card p{font-size:16px!important;line-height:1.5!important}
.specialized-card strong{font-size:16px!important;line-height:1.5!important}
.portfolio-solution-head span{font-size:16px!important;line-height:1.5!important}
.portfolio-solution-property small{font-size:16px!important;line-height:1.5!important}
.portfolio-solution-property strong{font-size:16px!important;line-height:1.5!important}
.portfolio-solution-property span{font-size:16px!important;line-height:1.5!important}
.portfolio-solution-controls span{font-size:16px!important;line-height:1.5!important}
.portfolio-solution-report strong{font-size:16px!important;line-height:1.5!important}
.portfolio-solution-report span{font-size:16px!important;line-height:1.5!important}
.solutions-team small{font-size:16px!important;line-height:1.5!important}
.solutions-team p{font-size:16px!important;line-height:1.5!important}
.solutions-team strong{font-size:16px!important;line-height:1.5!important}
.solution-outcome small{font-size:16px!important;line-height:1.5!important}
.solution-outcome p{font-size:16px!important;line-height:1.5!important}
.index-head{font-size:16px!important;line-height:1.5!important}
.index-rule{font-size:16px!important;line-height:1.5!important}
.index-row>b{font-size:16px!important;line-height:1.5!important}
.index-row strong{font-size:16px!important;line-height:1.5!important}
.index-row div span{font-size:16px!important;line-height:1.5!important}
.index-row i,.index-row em{font-size:16px!important;line-height:1.5!important}
.index-foot{font-size:16px!important;line-height:1.5!important}
.chain-grid>article>span{font-size:16px!important;line-height:1.5!important}
.chain-grid small{font-size:16px!important;line-height:1.5!important}
.chain-grid p{font-size:16px!important;line-height:1.5!important}
.search-box span{font-size:16px!important;line-height:1.5!important}
.search-box input{font-size:16px!important;line-height:1.5!important}
.filter-button{font-size:16px!important;line-height:1.5!important}
.library-status{font-size:16px!important;line-height:1.5!important}
.resource-type,.resource-time{font-size:16px!important;line-height:1.5!important}
.resource-question{font-size:16px!important;line-height:1.5!important}
.resource-summary{font-size:16px!important;line-height:1.5!important}
.resource-tags span{font-size:16px!important;line-height:1.5!important}
.resource-card>button{font-size:16px!important;line-height:1.5!important}
.empty-state{font-size:16px!important;line-height:1.5!important}
.diagnostic legend{font-size:16px!important;line-height:1.5!important}
.diagnostic label{font-size:16px!important;line-height:1.5!important}
.diagnostic-result small{font-size:16px!important;line-height:1.5!important}
.diagnostic-result p{font-size:16px!important;line-height:1.5!important}
.document-cover>span{font-size:16px!important;line-height:1.5!important}
.document-cover>small{font-size:16px!important;line-height:1.5!important}
.document-kicker{font-size:16px!important;line-height:1.5!important}
.document-body b{font-size:16px!important;line-height:1.5!important}
.document-body li span{font-size:16px!important;line-height:1.5!important}
.document-note strong{font-size:16px!important;line-height:1.5!important}
.document-note span{font-size:16px!important;line-height:1.5!important}
.document-footer{font-size:16px!important;line-height:1.5!important}
.evidence-ladder>article>span{font-size:16px!important;line-height:1.5!important}
.evidence-ladder small{font-size:16px!important;line-height:1.5!important}
.not-research>small{font-size:16px!important;line-height:1.5!important}
.not-research li{font-size:16px!important;line-height:1.5!important}
.not-research a{font-size:16px!important;line-height:1.5!important}
.agenda-list>article>span{font-size:16px!important;line-height:1.5!important}
.agenda-list small{font-size:16px!important;line-height:1.5!important}
.method-grid>article>span{font-size:16px!important;line-height:1.5!important}
.method-grid p{font-size:16px!important;line-height:1.5!important}
.dialog-meta{font-size:16px!important;line-height:1.5!important}
.dialog-sections small{font-size:16px!important;line-height:1.5!important}
.dialog-sections p,.dialog-sections li{font-size:16px!important;line-height:1.5!important}
.navigator-top{font-size:16px!important;line-height:1.5!important}
.search-prompt small{font-size:16px!important;line-height:1.5!important}
.navigator-row .n{font-size:16px!important;line-height:1.5!important}
.navigator-row strong{font-size:16px!important;line-height:1.5!important}
.navigator-row span{font-size:16px!important;line-height:1.5!important}
.principle-grid span{font-size:16px!important;line-height:1.5!important}
.principle-grid p{font-size:16px!important;line-height:1.5!important}
.question-head p{font-size:16px!important;line-height:1.5!important}
.question-row .qnum{font-size:16px!important;line-height:1.5!important}
.question-row small{font-size:16px!important;line-height:1.5!important}
.question-row p{font-size:16px!important;line-height:1.5!important}
.question-row a{font-size:16px!important;line-height:1.5!important}
.table-labels{font-size:16px!important;line-height:1.5!important}
.library-card .index{font-size:16px!important;line-height:1.5!important}
.library-card>p{font-size:16px!important;line-height:1.5!important}
.library-card li{font-size:16px!important;line-height:1.5!important}
.library-card strong{font-size:16px!important;line-height:1.5!important}
.movement span{font-size:16px!important;line-height:1.5!important}
.movement strong{font-size:16px!important;line-height:1.5!important}
.movement p{font-size:16px!important;line-height:1.5!important}
.guide-header{font-size:16px!important;line-height:1.5!important}
.guide-body small{font-size:16px!important;line-height:1.5!important}
.guide-body>p{font-size:16px!important;line-height:1.5!important}
.gap-row b{font-size:16px!important;line-height:1.5!important}
.gap-row span{font-size:16px!important;line-height:1.5!important}
.guide-footer{font-size:16px!important;line-height:1.5!important}
.learning-row .index{font-size:16px!important;line-height:1.5!important}
.learning-row p{font-size:16px!important;line-height:1.5!important}
.learning-row a{font-size:16px!important;line-height:1.5!important}
.evidence-grid span{font-size:16px!important;line-height:1.5!important}
.evidence-grid p{font-size:16px!important;line-height:1.5!important}
.evidence-note{font-size:16px!important;line-height:1.5!important}
.updates-head p{font-size:16px!important;line-height:1.5!important}
.update small{font-size:16px!important;line-height:1.5!important}
.update p{font-size:16px!important;line-height:1.5!important}
.update strong{font-size:16px!important;line-height:1.5!important}
.support-card small{font-size:16px!important;line-height:1.5!important}
.support-card p{font-size:16px!important;line-height:1.5!important}
.contact-lines a{font-size:16px!important;line-height:1.5!important}
.library-onward p{font-size:16px!important;line-height:1.5!important}
.hero-trust{font-size:16px!important;line-height:1.5!important}
.featured-topbar span,.featured-topbar i{font-size:16px!important;line-height:1.5!important}
.featured-topbar strong{font-size:16px!important;line-height:1.5!important}
.menu-brand span{font-size:16px!important;line-height:1.5!important}
.experience-menu button{font-size:16px!important;line-height:1.5!important}
.scene-marker{font-size:16px!important;line-height:1.5!important}
.scene-marker b{font-size:16px!important;line-height:1.5!important}
.scene-path span{font-size:16px!important;line-height:1.5!important}
.experience-brief>small,.brief-capabilities small{font-size:16px!important;line-height:1.5!important}
.experience-brief h2{font-size:16px!important;line-height:1.5!important}
.experience-brief>p{font-size:16px!important;line-height:1.5!important}
.brief-facts span{font-size:16px!important;line-height:1.5!important}
.brief-facts b{font-size:16px!important;line-height:1.5!important}
.brief-capabilities strong{font-size:16px!important;line-height:1.5!important}
.featured-footer{font-size:16px!important;line-height:1.5!important}
.use-grid small{font-size:16px!important;line-height:1.5!important}
.use-grid strong{font-size:16px!important;line-height:1.5!important}
.decision-first-copy p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.decision-objectives small{font-size:16px!important;line-height:1.5!important}
.decision-objectives strong{font-size:16px!important;line-height:1.5!important}
.library-heading>p{font-size:16px!important;line-height:1.5!important}
.library-controls label,.objective-filter legend{font-size:16px!important;line-height:1.5!important}
.library-controls select{font-size:16px!important;line-height:1.5!important}
.objective-filter button{font-size:16px!important;line-height:1.5!important}
.filter-note small{font-size:16px!important;line-height:1.5!important}
.filter-note strong{font-size:16px!important;line-height:1.5!important}
.filter-note span{font-size:16px!important;line-height:1.5!important}
.visual-overlay span{font-size:16px!important;line-height:1.5!important}
.visual-overlay strong{font-size:16px!important;line-height:1.5!important}
.card-meta span,.card-meta i{font-size:16px!important;line-height:1.5!important}
.card-body p{font-size:16px!important;line-height:1.5!important}
.card-tags span{font-size:16px!important;line-height:1.5!important}
.preview-blueprint{font-size:16px!important;line-height:1.5!important}
.preview-blueprint span{font-size:16px!important;line-height:1.5!important}
.map-room{font-size:16px!important;line-height:1.5!important}
.map-label{font-size:16px!important;line-height:1.5!important}
.arch-path{font-size:16px!important;line-height:1.5!important}
.arch-label{font-size:16px!important;line-height:1.5!important}
.campus-core{font-size:16px!important;line-height:1.5!important}
.campus-node{font-size:16px!important;line-height:1.5!important}
.living-path i{font-size:16px!important;line-height:1.5!important}
.visual-living small{font-size:16px!important;line-height:1.5!important}
.dash-head span{font-size:16px!important;line-height:1.5!important}
.dash-head b{font-size:16px!important;line-height:1.5!important}
.dash-row{font-size:16px!important;line-height:1.5!important}
.future-half small{font-size:16px!important;line-height:1.5!important}
.future-label{font-size:16px!important;line-height:1.5!important}
.route-start,.route-stop{font-size:16px!important;line-height:1.5!important}
.route-modes span{font-size:16px!important;line-height:1.5!important}
.no-results strong{font-size:16px!important;line-height:1.5!important}
.no-results span{font-size:16px!important;line-height:1.5!important}
.role-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.role-tabs button small{font-size:16px!important;line-height:1.5!important}
.role-tabs button strong{font-size:16px!important;line-height:1.5!important}
.role-interface-top span,.role-interface-top i{font-size:16px!important;line-height:1.5!important}
.role-interface-top strong{font-size:16px!important;line-height:1.5!important}
.role-highlight{font-size:16px!important;line-height:1.5!important}
.role-panel>small,.role-capability small{font-size:16px!important;line-height:1.5!important}
.role-list span{font-size:16px!important;line-height:1.5!important}
.role-capability strong{font-size:16px!important;line-height:1.5!important}
.proof-heading>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.proof-card>small{font-size:16px!important;line-height:1.5!important}
.proof-card p{font-size:16px!important;line-height:1.5!important}
.analytics-top{font-size:16px!important;line-height:1.5!important}
.analytics-spaces{font-size:16px!important;line-height:1.5!important}
.analytics-signal small{font-size:16px!important;line-height:1.5!important}
.analytics-signal strong{font-size:16px!important;line-height:1.5!important}
.evidence-copy p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.evidence-compare small{font-size:16px!important;line-height:1.5!important}
.evidence-compare li{font-size:16px!important;line-height:1.5!important}
.evidence-compare article>strong{font-size:16px!important;line-height:1.5!important}
.status-grid small{font-size:16px!important;line-height:1.5!important}
.status-grid strong{font-size:16px!important;line-height:1.5!important}
.status-grid p{font-size:16px!important;line-height:1.5!important}
.build-layout p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.dialog-top span{font-size:16px!important;line-height:1.5!important}
.dialog-heading small,.dialog-grid small,.dialog-boundary small{font-size:16px!important;line-height:1.5!important}
.dialog-heading p{font-size:16px!important;line-height:1.5!important}
.dialog-grid strong{font-size:16px!important;line-height:1.5!important}
.dialog-boundary span{font-size:16px!important;line-height:1.5!important}
.eyebrow{font-size:16px!important;line-height:1.5!important}
.btn{font-size:16px!important;line-height:1.5!important}
nav{font-size:16px!important;line-height:1.5!important}
.hero-note{font-size:16px!important;line-height:1.5!important}
.play{font-size:16px!important;line-height:1.5!important}
.product-video:before{font-size:16px!important;line-height:1.5!important}
.video-control{font-size:16px!important;line-height:1.5!important}
.video-control .mini-play{font-size:16px!important;line-height:1.5!important}
.product-tabs{font-size:16px!important;line-height:1.5!important}
.definition-item small{font-size:16px!important;line-height:1.5!important}
.capability p{font-size:16px!important;line-height:1.5!important}
.capability .product-label{font-size:16px!important;line-height:1.5!important}
.metrics-top p{font-size:16px!important;line-height:1.5!important}
.metric p{font-size:16px!important;line-height:1.5!important}
.feature-list{font-size:16px!important;line-height:1.5!important}
.feature-link{font-size:16px!important;line-height:1.5!important}
.visual-caption{font-size:16px!important;line-height:1.5!important}
.ai-prompt{font-size:16px!important;line-height:1.5!important}
.ai-prompt small{font-size:16px!important;line-height:1.5!important}
.ai-step strong{font-size:16px!important;line-height:1.5!important}
.ai-step span{font-size:16px!important;line-height:1.5!important}
.ai-result{font-size:16px!important;line-height:1.5!important}
.plan-card small{font-size:16px!important;line-height:1.5!important}
.plan-card p{font-size:16px!important;line-height:1.5!important}
.live-badge{font-size:16px!important;line-height:1.5!important}
.person{font-size:16px!important;line-height:1.5!important}
.avatar{font-size:16px!important;line-height:1.5!important}
.note-card{font-size:16px!important;line-height:1.5!important}
.collab-actions span{font-size:16px!important;line-height:1.5!important}
.analytics-side small,.analytics-main small{font-size:16px!important;line-height:1.5!important}
.analytics-side p{font-size:16px!important;line-height:1.5!important}
.top-space strong{font-size:16px!important;line-height:1.5!important}
.bar-labels{font-size:16px!important;line-height:1.5!important}
.analytics-foot{font-size:16px!important;line-height:1.5!important}
.eco-item small{font-size:16px!important;line-height:1.5!important}
.eco-item p{font-size:16px!important;line-height:1.5!important}
.eco-item .terms{font-size:16px!important;line-height:1.5!important}
.audience-card small{font-size:16px!important;line-height:1.5!important}
.audience-card li{font-size:16px!important;line-height:1.5!important}
.tech-point strong{font-size:16px!important;line-height:1.5!important}
.tech-point span{font-size:16px!important;line-height:1.5!important}
.tech-label{font-size:16px!important;line-height:1.5!important}
.resources-link{font-size:16px!important;line-height:1.5!important}
.resource small{font-size:16px!important;line-height:1.5!important}
.resource p{font-size:16px!important;line-height:1.5!important}
.resource a{font-size:16px!important;line-height:1.5!important}
footer h4{font-size:16px!important;line-height:1.5!important}
footer li{font-size:16px!important;line-height:1.5!important}
.legal{font-size:16px!important;line-height:1.5!important}
.display-chip{font-size:16px!important;line-height:1.5!important}
.platform-caption{font-size:16px!important;line-height:1.5!important}
.platform-audience-item small{font-size:16px!important;line-height:1.5!important}
.platform-audience-item p{font-size:16px!important;line-height:1.5!important}
.fragment{font-size:16px!important;line-height:1.5!important}
.unified-experience small{font-size:16px!important;line-height:1.5!important}
.unified-experience p{font-size:16px!important;line-height:1.5!important}
.unified-list span{font-size:16px!important;line-height:1.5!important}
.outcome-number{font-size:16px!important;line-height:1.5!important}
.outcome .capability-name{font-size:16px!important;line-height:1.5!important}
.outcome p{font-size:16px!important;line-height:1.5!important}
.outcome-terms{font-size:16px!important;line-height:1.5!important}
.outcome.expansion:after{font-size:16px!important;line-height:1.5!important}
.lifecycle-stage b{font-size:16px!important;line-height:1.5!important}
.lifecycle-stage p{font-size:16px!important;line-height:1.5!important}
.platform-point{font-size:16px!important;line-height:1.5!important}
.pathway-top strong{font-size:16px!important;line-height:1.5!important}
.pathway-top span{font-size:16px!important;line-height:1.5!important}
.pathway-tabs span{font-size:16px!important;line-height:1.5!important}
.pathway-step b{font-size:16px!important;line-height:1.5!important}
.pathway-step strong{font-size:16px!important;line-height:1.5!important}
.pathway-step small{font-size:16px!important;line-height:1.5!important}
.pathway-foot{font-size:16px!important;line-height:1.5!important}
.planning-note{font-size:16px!important;line-height:1.5!important}
.analytics-caption{font-size:16px!important;line-height:1.5!important}
.portfolio-board-head span{font-size:16px!important;line-height:1.5!important}
.property-card small{font-size:16px!important;line-height:1.5!important}
.property-card strong{font-size:16px!important;line-height:1.5!important}
.property-card span{font-size:16px!important;line-height:1.5!important}
.governance-strip span{font-size:16px!important;line-height:1.5!important}
.portfolio-report strong{font-size:16px!important;line-height:1.5!important}
.portfolio-report span{font-size:16px!important;line-height:1.5!important}
.deployment-tier p{font-size:16px!important;line-height:1.5!important}
.deployment-tier small{font-size:16px!important;line-height:1.5!important}
.integration small{font-size:16px!important;line-height:1.5!important}
.integration p{font-size:16px!important;line-height:1.5!important}
.integration-note{font-size:16px!important;line-height:1.5!important}
.solution-console-rail span{font-size:16px!important;line-height:1.5!important}
.solution-console-note{font-size:16px!important;line-height:1.5!important}
.solution-case-number{font-size:16px!important;line-height:1.5!important}
.solution-friction{font-size:16px!important;line-height:1.5!important}
.solution-response small{font-size:16px!important;line-height:1.5!important}
.solution-response strong{font-size:16px!important;line-height:1.5!important}
.solution-result{font-size:16px!important;line-height:1.5!important}
.solution-role small{font-size:16px!important;line-height:1.5!important}
.solution-role p{font-size:16px!important;line-height:1.5!important}
.solution-role li{font-size:16px!important;line-height:1.5!important}
.solution-role .role-capability{font-size:16px!important;line-height:1.5!important}
.proof-caption{font-size:16px!important;line-height:1.5!important}
.proof-stat small{font-size:16px!important;line-height:1.5!important}
.proof-stat p{font-size:16px!important;line-height:1.5!important}
.property-solution small{font-size:16px!important;line-height:1.5!important}
.property-solution p{font-size:16px!important;line-height:1.5!important}
.property-solution .property-result{font-size:16px!important;line-height:1.5!important}
.solution-balance-col small{font-size:16px!important;line-height:1.5!important}
.solution-balance-col li{font-size:16px!important;line-height:1.5!important}
.solution-balance-col .balance-result{font-size:16px!important;line-height:1.5!important}
header .nav nav{font-size:16px!important;line-height:1.5!important}
.hotel-hero-scope span{font-size:16px!important;line-height:1.5!important}
.hotel-product-top{font-size:16px!important;line-height:1.5!important}
.hotel-product-top strong{font-size:16px!important;line-height:1.5!important}
.hotel-property-rail span{font-size:16px!important;line-height:1.5!important}
.hotel-context-card small{font-size:16px!important;line-height:1.5!important}
.hotel-context-card span{font-size:16px!important;line-height:1.5!important}
.hotel-visual-caption{font-size:16px!important;line-height:1.5!important}
.hotel-definition-grid small{font-size:16px!important;line-height:1.5!important}
.relationship-head,.relationship-foot{font-size:16px!important;line-height:1.5!important}
.relationship-head strong{font-size:16px!important;line-height:1.5!important}
.property-node small{font-size:16px!important;line-height:1.5!important}
.property-node strong{font-size:16px!important;line-height:1.5!important}
.property-node span{font-size:16px!important;line-height:1.5!important}
.relationship-foot strong{font-size:16px!important;line-height:1.5!important}
.buyer-path-tabs button strong{font-size:16px!important;line-height:1.5!important}
.buyer-path-tabs button span{font-size:16px!important;line-height:1.5!important}
.path-stage-top span{font-size:16px!important;line-height:1.5!important}
.path-route small{font-size:16px!important;line-height:1.5!important}
.path-route span{font-size:16px!important;line-height:1.5!important}
.path-capabilities>small{font-size:16px!important;line-height:1.5!important}
#path-capability-list span{font-size:16px!important;line-height:1.5!important}
.property-layer-grid p{font-size:16px!important;line-height:1.5!important}
.property-layer-grid small{font-size:16px!important;line-height:1.5!important}
.hotel-cycle-timeline small{font-size:16px!important;line-height:1.5!important}
.hotel-cycle-timeline p{font-size:16px!important;line-height:1.5!important}
.hotel-team-grid small{font-size:16px!important;line-height:1.5!important}
.hotel-team-grid p{font-size:16px!important;line-height:1.5!important}
.hotel-team-grid a{font-size:16px!important;line-height:1.5!important}
.hotel-types-links a{font-size:16px!important;line-height:1.5!important}
.hotel-type-list span{font-size:16px!important;line-height:1.5!important}
.measurement-head{font-size:16px!important;line-height:1.5!important}
.measurement-row small{font-size:16px!important;line-height:1.5!important}
.measurement-row strong{font-size:16px!important;line-height:1.5!important}
.measurement-row span{font-size:16px!important;line-height:1.5!important}
.measurement-foot{font-size:16px!important;line-height:1.5!important}
.measurement-boundary{font-size:16px!important;line-height:1.5!important}
.hotel-final p{font-size:16px!important;line-height:1.5!important}
.layer small{font-size:16px!important;line-height:1.5!important}
.layer strong{font-size:16px!important;line-height:1.5!important}
.layer span{font-size:16px!important;line-height:1.5!important}
.example-totals small{font-size:16px!important;line-height:1.5!important}
.example-totals span{font-size:16px!important;line-height:1.5!important}
.example-totals i{font-size:16px!important;line-height:1.5!important}
.console-note span{font-size:16px!important;line-height:1.5!important}
.console-note strong{font-size:16px!important;line-height:1.5!important}
.principles-grid small{font-size:16px!important;line-height:1.5!important}
.principles-grid strong{font-size:16px!important;line-height:1.5!important}
.clarity-copy p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.map-header span{font-size:16px!important;line-height:1.5!important}
.map-header strong{font-size:16px!important;line-height:1.5!important}
.map-row small{font-size:16px!important;line-height:1.5!important}
.map-row strong{font-size:16px!important;line-height:1.5!important}
.map-row span{font-size:16px!important;line-height:1.5!important}
.map-row i{font-size:16px!important;line-height:1.5!important}
.programs-heading>p{font-size:16px!important;line-height:1.5!important}
.recommended{font-size:16px!important;line-height:1.5!important}
.program-top small{font-size:16px!important;line-height:1.5!important}
.program-intro{font-size:16px!important;line-height:1.5!important}
.price-stack small,.portfolio-price small{font-size:16px!important;line-height:1.5!important}
.price-stack span,.portfolio-price span{font-size:16px!important;line-height:1.5!important}
.minimum small{font-size:16px!important;line-height:1.5!important}
.minimum strong{font-size:16px!important;line-height:1.5!important}
.program-card li{font-size:16px!important;line-height:1.5!important}
.program-link{font-size:16px!important;line-height:1.5!important}
.program-link span{font-size:16px!important;line-height:1.5!important}
.program-card footer{font-size:16px!important;line-height:1.5!important}
.program-disclaimer{font-size:16px!important;line-height:1.5!important}
.estimator-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.estimator-boundary small{font-size:16px!important;line-height:1.5!important}
.estimator-boundary strong{font-size:16px!important;line-height:1.5!important}
.calculator-top span{font-size:16px!important;line-height:1.5!important}
.calculator label{font-size:16px!important;line-height:1.5!important}
.input-row span{font-size:16px!important;line-height:1.5!important}
.range-labels{font-size:16px!important;line-height:1.5!important}
.minimum-alert{font-size:16px!important;line-height:1.5!important}
.calculation-results small{font-size:16px!important;line-height:1.5!important}
.calculation-results span{font-size:16px!important;line-height:1.5!important}
.calculation-results dl div{font-size:16px!important;line-height:1.5!important}
.calculator-foot{font-size:16px!important;line-height:1.5!important}
.pilot-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.pilot-principle small{font-size:16px!important;line-height:1.5!important}
.pilot-principle strong{font-size:16px!important;line-height:1.5!important}
.pilot-path small{font-size:16px!important;line-height:1.5!important}
.pilot-path p{font-size:16px!important;line-height:1.5!important}
.criteria-heading>p{font-size:16px!important;line-height:1.5!important}
.criteria-grid small{font-size:16px!important;line-height:1.5!important}
.criteria-grid strong{font-size:16px!important;line-height:1.5!important}
.criteria-note{font-size:16px!important;line-height:1.5!important}
.included-top small{font-size:16px!important;line-height:1.5!important}
.included-card p{font-size:16px!important;line-height:1.5!important}
.included-card li{font-size:16px!important;line-height:1.5!important}
.fit-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.fit-tabs button{font-size:16px!important;line-height:1.5!important}
.fit-label small{font-size:16px!important;line-height:1.5!important}
.fit-question small,.fit-result small{font-size:16px!important;line-height:1.5!important}
.fit-question strong{font-size:16px!important;line-height:1.5!important}
.fit-list span{font-size:16px!important;line-height:1.5!important}
.fit-result strong{font-size:16px!important;line-height:1.5!important}
.boundary-layout p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.boundary-points span{font-size:16px!important;line-height:1.5!important}
.atlas-top span,.atlas-top i{font-size:16px!important;line-height:1.5!important}
.atlas-top strong{font-size:16px!important;line-height:1.5!important}
.atlas-map:before{font-size:16px!important;line-height:1.5!important}
.atlas-map:after{font-size:16px!important;line-height:1.5!important}
.atlas-zone small{font-size:16px!important;line-height:1.5!important}
.atlas-zone strong{font-size:16px!important;line-height:1.5!important}
.atlas-zone span{font-size:16px!important;line-height:1.5!important}
.zone-hall:after{font-size:16px!important;line-height:1.5!important}
.atlas-legend span{font-size:16px!important;line-height:1.5!important}
.atlas-brief-head small,.atlas-answer small,.atlas-question small{font-size:16px!important;line-height:1.5!important}
.culture-outcome-grid small{font-size:16px!important;line-height:1.5!important}
.culture-outcome-grid strong{font-size:16px!important;line-height:1.5!important}
.culture-problem-copy p{font-size:16px!important;line-height:1.5!important}
.purpose-card strong{font-size:16px!important;line-height:1.5!important}
.audience-tabs button small{font-size:16px!important;line-height:1.5!important}
.audience-tabs button strong{font-size:16px!important;line-height:1.5!important}
.audience-tabs button span{font-size:16px!important;line-height:1.5!important}
.audience-panel-head>div>small{font-size:16px!important;line-height:1.5!important}
.audience-question span{font-size:16px!important;line-height:1.5!important}
.culture-layers-head>p:last-child{font-size:16px!important;line-height:1.5!important}
.mission-commerce-intro p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.mission-commerce-board strong{font-size:16px!important;line-height:1.5!important}
.access-tabs button{font-size:16px!important;line-height:1.5!important}
.access-purpose small{font-size:16px!important;line-height:1.5!important}
.access-capability small{font-size:16px!important;line-height:1.5!important}
.lifecycle-copy p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.lifecycle-line h3{font-size:16px!important;line-height:1.5!important}
.culture-types-copy p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.intelligence-account small,.intelligence-grid small{font-size:16px!important;line-height:1.5!important}
.intelligence-grid strong{font-size:16px!important;line-height:1.5!important}
.intelligence-grid span{font-size:16px!important;line-height:1.5!important}
.intelligence-note{font-size:16px!important;line-height:1.5!important}
.culture-intelligence-copy>p{font-size:16px!important;line-height:1.5!important}
.intelligence-questions span{font-size:16px!important;line-height:1.5!important}
.culture-distribution-copy p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.boundary-copy p{font-size:16px!important;line-height:1.5!important}
.boundary-column small{font-size:16px!important;line-height:1.5!important}
.boundary-column li{font-size:16px!important;line-height:1.5!important}
.teams-hero-proof{font-size:16px!important;line-height:1.5!important}
.teams-display-head small{font-size:16px!important;line-height:1.5!important}
.teams-display-head strong{font-size:16px!important;line-height:1.5!important}
.teams-display-head>span{font-size:16px!important;line-height:1.5!important}
.teams-role-tab small{font-size:16px!important;line-height:1.5!important}
.teams-role-tab strong{font-size:16px!important;line-height:1.5!important}
.teams-screen-overlay small{font-size:16px!important;line-height:1.5!important}
.teams-screen-meta span{font-size:16px!important;line-height:1.5!important}
.teams-display-foot{font-size:16px!important;line-height:1.5!important}
.teams-role-band-item small{font-size:16px!important;line-height:1.5!important}
.handoff-head span{font-size:16px!important;line-height:1.5!important}
.handoff-fragment small{font-size:16px!important;line-height:1.5!important}
.handoff-fragment strong{font-size:16px!important;line-height:1.5!important}
.handoff-question small{font-size:16px!important;line-height:1.5!important}
.handoff-unified-head strong{font-size:16px!important;line-height:1.5!important}
.handoff-unified-head span{font-size:16px!important;line-height:1.5!important}
.handoff-line{font-size:16px!important;line-height:1.5!important}
.team-view-role small{font-size:16px!important;line-height:1.5!important}
.team-view-need small,.team-view-capability small{font-size:16px!important;line-height:1.5!important}
.team-view-need p{font-size:16px!important;line-height:1.5!important}
.team-view-result{font-size:16px!important;line-height:1.5!important}
.team-view-capability strong{font-size:16px!important;line-height:1.5!important}
.workflow-stage small{font-size:16px!important;line-height:1.5!important}
.workflow-stage p{font-size:16px!important;line-height:1.5!important}
.workflow-stage strong{font-size:16px!important;line-height:1.5!important}
.governance-point{font-size:16px!important;line-height:1.5!important}
.governance-board-head span{font-size:16px!important;line-height:1.5!important}
.governance-workspace small{font-size:16px!important;line-height:1.5!important}
.governance-workspace strong{font-size:16px!important;line-height:1.5!important}
.governance-workspace span{font-size:16px!important;line-height:1.5!important}
.governance-role strong{font-size:16px!important;line-height:1.5!important}
.governance-role span{font-size:16px!important;line-height:1.5!important}
.governance-role em{font-size:16px!important;line-height:1.5!important}
.governance-report strong{font-size:16px!important;line-height:1.5!important}
.governance-report span{font-size:16px!important;line-height:1.5!important}
.teams-outcome small{font-size:16px!important;line-height:1.5!important}
.teams-outcome p{font-size:16px!important;line-height:1.5!important}
.console-top{font-size:16px!important;line-height:1.5!important}
.console-core span{font-size:16px!important;line-height:1.5!important}
.console-core b{font-size:16px!important;line-height:1.5!important}
.channel small{font-size:16px!important;line-height:1.5!important}
.channel strong{font-size:16px!important;line-height:1.5!important}
.channel span{font-size:16px!important;line-height:1.5!important}
.console-legend{font-size:16px!important;line-height:1.5!important}
.status-card small{font-size:16px!important;line-height:1.5!important}
.status-card span{font-size:16px!important;line-height:1.5!important}
.ledger-title small{font-size:16px!important;line-height:1.5!important}
.channel-ledger article>p{font-size:16px!important;line-height:1.5!important}
.ledger-tags span{font-size:16px!important;line-height:1.5!important}
.entry-principles span{font-size:16px!important;line-height:1.5!important}
.journey-top{font-size:16px!important;line-height:1.5!important}
.journey-step small{font-size:16px!important;line-height:1.5!important}
.journey-step strong{font-size:16px!important;line-height:1.5!important}
.journey-step span{font-size:16px!important;line-height:1.5!important}
.journey-result small{font-size:16px!important;line-height:1.5!important}
.journey-result strong{font-size:16px!important;line-height:1.5!important}
.directory-head>p{font-size:16px!important;line-height:1.5!important}
.group-head small{font-size:16px!important;line-height:1.5!important}
.name-grid span{font-size:16px!important;line-height:1.5!important}
.group-status{font-size:16px!important;line-height:1.5!important}
.directory-note{font-size:16px!important;line-height:1.5!important}
.implementation-track small{font-size:16px!important;line-height:1.5!important}
.implementation-track p{font-size:16px!important;line-height:1.5!important}
.measurement-points span{font-size:16px!important;line-height:1.5!important}
.analytics-summary small{font-size:16px!important;line-height:1.5!important}
.table-row{font-size:16px!important;line-height:1.5!important}
.table-row b{font-size:16px!important;line-height:1.5!important}
.table-head{font-size:16px!important;line-height:1.5!important}
.analytics-note{font-size:16px!important;line-height:1.5!important}
.console-bar span,.console-bar i{font-size:16px!important;line-height:1.5!important}
.console-bar strong{font-size:16px!important;line-height:1.5!important}
.console-summary small{font-size:16px!important;line-height:1.5!important}
.console-summary b{font-size:16px!important;line-height:1.5!important}
.plan-heading span{font-size:16px!important;line-height:1.5!important}
.plan-heading strong{font-size:16px!important;line-height:1.5!important}
.plan-zone small{font-size:16px!important;line-height:1.5!important}
.plan-zone strong{font-size:16px!important;line-height:1.5!important}
.plan-zone span{font-size:16px!important;line-height:1.5!important}
.plan-key span{font-size:16px!important;line-height:1.5!important}
.brief-top small,.brief-result small{font-size:16px!important;line-height:1.5!important}
.brief-top strong{font-size:16px!important;line-height:1.5!important}
.brief-item span{font-size:16px!important;line-height:1.5!important}
.brief-item b{font-size:16px!important;line-height:1.5!important}
.brief-result strong{font-size:16px!important;line-height:1.5!important}
.dining-outcome-grid small{font-size:16px!important;line-height:1.5!important}
.dining-outcome-grid strong{font-size:16px!important;line-height:1.5!important}
.dining-decision-copy p{font-size:16px!important;line-height:1.5!important}
.receipt-header span,.receipt-header i{font-size:16px!important;line-height:1.5!important}
.receipt-header strong{font-size:16px!important;line-height:1.5!important}
.receipt-question small{font-size:16px!important;line-height:1.5!important}
.receipt-question strong{font-size:16px!important;line-height:1.5!important}
.receipt-divider span{font-size:16px!important;line-height:1.5!important}
.receipt-list strong{font-size:16px!important;line-height:1.5!important}
.receipt-list span{font-size:16px!important;line-height:1.5!important}
.receipt-total small{font-size:16px!important;line-height:1.5!important}
.receipt-total strong{font-size:16px!important;line-height:1.5!important}
.models-head>p{font-size:16px!important;line-height:1.5!important}
.model-tabs button small{font-size:16px!important;line-height:1.5!important}
.model-tabs button strong{font-size:16px!important;line-height:1.5!important}
.model-tabs button span{font-size:16px!important;line-height:1.5!important}
.model-panel-head small{font-size:16px!important;line-height:1.5!important}
.model-scale span{font-size:16px!important;line-height:1.5!important}
.model-scale b{font-size:16px!important;line-height:1.5!important}
.model-route small{font-size:16px!important;line-height:1.5!important}
.model-route strong{font-size:16px!important;line-height:1.5!important}
.model-route span{font-size:16px!important;line-height:1.5!important}
.model-capabilities>small{font-size:16px!important;line-height:1.5!important}
#model-capability-list span{font-size:16px!important;line-height:1.5!important}
.layers-head>p{font-size:16px!important;line-height:1.5!important}
.dining-layer-grid small{font-size:16px!important;line-height:1.5!important}
.dining-layer-grid p{font-size:16px!important;line-height:1.5!important}
.dining-layer-grid span{font-size:16px!important;line-height:1.5!important}
.comparison-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.space-selector button{font-size:16px!important;line-height:1.5!important}
.comparison-board-head span,.comparison-board-head i{font-size:16px!important;line-height:1.5!important}
.comparison-board-head strong{font-size:16px!important;line-height:1.5!important}
.profile-plan small{font-size:16px!important;line-height:1.5!important}
.profile-attributes small{font-size:16px!important;line-height:1.5!important}
.profile-attributes strong{font-size:16px!important;line-height:1.5!important}
.comparison-scales span{font-size:16px!important;line-height:1.5!important}
.comparison-scales small{font-size:16px!important;line-height:1.5!important}
.authentic-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.media-principles small{font-size:16px!important;line-height:1.5!important}
.media-principles strong{font-size:16px!important;line-height:1.5!important}
.media-slot small{font-size:16px!important;line-height:1.5!important}
.media-slot strong{font-size:16px!important;line-height:1.5!important}
.media-slot span{font-size:16px!important;line-height:1.5!important}
.slot-drawing.video i{font-size:16px!important;line-height:1.5!important}
.cycle-intro>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.cycle-line small{font-size:16px!important;line-height:1.5!important}
.cycle-line p{font-size:16px!important;line-height:1.5!important}
.dining-team-grid small{font-size:16px!important;line-height:1.5!important}
.dining-team-grid p{font-size:16px!important;line-height:1.5!important}
.dining-team-grid a{font-size:16px!important;line-height:1.5!important}
.property-types-copy p{font-size:16px!important;line-height:1.5!important}
.property-type-list span{font-size:16px!important;line-height:1.5!important}
.property-type-list strong{font-size:16px!important;line-height:1.5!important}
.intelligence-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.intelligence-signals small{font-size:16px!important;line-height:1.5!important}
.intelligence-signals strong{font-size:16px!important;line-height:1.5!important}
.intelligence-signals span{font-size:16px!important;line-height:1.5!important}
.attention-path span{font-size:16px!important;line-height:1.5!important}
.distribution-copy>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.console-header{font-size:16px!important;line-height:1.5!important}
.generation-mark small{font-size:16px!important;line-height:1.5!important}
.generation-summary{font-size:16px!important;line-height:1.5!important}
.impact-list article>span{font-size:16px!important;line-height:1.5!important}
.impact-list strong{font-size:16px!important;line-height:1.5!important}
.impact-list small{font-size:16px!important;line-height:1.5!important}
.console-note{font-size:16px!important;line-height:1.5!important}
.standard-chain>article>span{font-size:16px!important;line-height:1.5!important}
.standard-chain small{font-size:16px!important;line-height:1.5!important}
.standard-chain p{font-size:16px!important;line-height:1.5!important}
.impact-tabs button span{font-size:16px!important;line-height:1.5!important}
.impact-tabs button strong{font-size:16px!important;line-height:1.5!important}
.impact-panel-top{font-size:16px!important;line-height:1.5!important}
.impact-columns small{font-size:16px!important;line-height:1.5!important}
.impact-columns li{font-size:16px!important;line-height:1.5!important}
.search-box span,.status-select span{font-size:16px!important;line-height:1.5!important}
.search-box input,.status-select select{font-size:16px!important;line-height:1.5!important}
.update-period{font-size:16px!important;line-height:1.5!important}
.update-impact{font-size:16px!important;line-height:1.5!important}
.update-summary{font-size:16px!important;line-height:1.5!important}
.update-meta span{font-size:16px!important;line-height:1.5!important}
.update-card button{font-size:16px!important;line-height:1.5!important}
.evolution-rail small{font-size:16px!important;line-height:1.5!important}
.history-note{font-size:16px!important;line-height:1.5!important}
.adoption-rail span{font-size:16px!important;line-height:1.5!important}
.adoption-rail small{font-size:16px!important;line-height:1.5!important}
.governance-grid span{font-size:16px!important;line-height:1.5!important}
.governance-grid p{font-size:16px!important;line-height:1.5!important}
.questions-grid summary{font-size:16px!important;line-height:1.5!important}
.questions-grid details p{font-size:16px!important;line-height:1.5!important}
.view-switch button{font-size:16px!important;line-height:1.5!important}
.stage-head small{font-size:16px!important;line-height:1.5!important}
.stage-head strong{font-size:16px!important;line-height:1.5!important}
.access-layer b{font-size:16px!important;line-height:1.5!important}
.access-layer strong{font-size:16px!important;line-height:1.5!important}
.access-layer span{font-size:16px!important;line-height:1.5!important}
.access-layer:after{font-size:16px!important;line-height:1.5!important}
.stage-status small{font-size:16px!important;line-height:1.5!important}
.stage-status strong{font-size:16px!important;line-height:1.5!important}
.policy-head small{font-size:16px!important;line-height:1.5!important}
.policy-head strong{font-size:16px!important;line-height:1.5!important}
.permission-row span{font-size:16px!important;line-height:1.5!important}
.permission-row b{font-size:16px!important;line-height:1.5!important}
.activity-card small{font-size:16px!important;line-height:1.5!important}
.activity-card strong{font-size:16px!important;line-height:1.5!important}
.activity-card span{font-size:16px!important;line-height:1.5!important}
.control-note{font-size:16px!important;line-height:1.5!important}
.section-intro>div:last-child p{font-size:16px!important;line-height:1.5!important}
.responsibility-card small{font-size:16px!important;line-height:1.5!important}
.responsibility-card li{font-size:16px!important;line-height:1.5!important}
.responsibility-card>span{font-size:16px!important;line-height:1.5!important}
.responsibility-bridge strong{font-size:16px!important;line-height:1.5!important}
.responsibility-bridge i{font-size:16px!important;line-height:1.5!important}
.shared-rule small{font-size:16px!important;line-height:1.5!important}
.shared-rule strong{font-size:16px!important;line-height:1.5!important}
.access-head p{font-size:16px!important;line-height:1.5!important}
.access-system-top span,.access-system-top i{font-size:16px!important;line-height:1.5!important}
.access-system-top strong{font-size:16px!important;line-height:1.5!important}
.role-selector button{font-size:16px!important;line-height:1.5!important}
.role-card>small{font-size:16px!important;line-height:1.5!important}
.role-card>p{font-size:16px!important;line-height:1.5!important}
.role-summary small{font-size:16px!important;line-height:1.5!important}
.role-summary strong{font-size:16px!important;line-height:1.5!important}
.role-question small{font-size:16px!important;line-height:1.5!important}
.role-question strong{font-size:16px!important;line-height:1.5!important}
.matrix-head span{font-size:16px!important;line-height:1.5!important}
.matrix-row strong{font-size:16px!important;line-height:1.5!important}
.matrix-row span{font-size:16px!important;line-height:1.5!important}
.privacy-head p{font-size:16px!important;line-height:1.5!important}
.lifecycle-panel>small,.data-panel>small{font-size:16px!important;line-height:1.5!important}
.life-stage small{font-size:16px!important;line-height:1.5!important}
.life-stage strong{font-size:16px!important;line-height:1.5!important}
.life-stage p{font-size:16px!important;line-height:1.5!important}
.privacy-note{font-size:16px!important;line-height:1.5!important}
.data-selector button{font-size:16px!important;line-height:1.5!important}
.data-record-head small{font-size:16px!important;line-height:1.5!important}
.data-record-head strong{font-size:16px!important;line-height:1.5!important}
.data-record-head span{font-size:16px!important;line-height:1.5!important}
.data-field small{font-size:16px!important;line-height:1.5!important}
.data-field strong{font-size:16px!important;line-height:1.5!important}
.data-field p{font-size:16px!important;line-height:1.5!important}
.privacy-boundary small{font-size:16px!important;line-height:1.5!important}
.privacy-boundary strong{font-size:16px!important;line-height:1.5!important}
.cycle-head>div:last-child p{font-size:16px!important;line-height:1.5!important}
.framework-note{font-size:16px!important;line-height:1.5!important}
.cycle-card small{font-size:16px!important;line-height:1.5!important}
.cycle-card p{font-size:16px!important;line-height:1.5!important}
.cycle-card>span{font-size:16px!important;line-height:1.5!important}
.cycle-callout small{font-size:16px!important;line-height:1.5!important}
.cycle-callout strong{font-size:16px!important;line-height:1.5!important}
.deployment-head p{font-size:16px!important;line-height:1.5!important}
.deployment-card small{font-size:16px!important;line-height:1.5!important}
.deployment-card>p{font-size:16px!important;line-height:1.5!important}
.deployment-card li{font-size:16px!important;line-height:1.5!important}
.deployment-card>span{font-size:16px!important;line-height:1.5!important}
.ai-copy>p{font-size:16px!important;line-height:1.5!important}
.ai-principles strong{font-size:16px!important;line-height:1.5!important}
.ai-principles p{font-size:16px!important;line-height:1.5!important}
.ai-record-top span,.ai-record-top i{font-size:16px!important;line-height:1.5!important}
.ai-record-top strong{font-size:16px!important;line-height:1.5!important}
.ai-row small{font-size:16px!important;line-height:1.5!important}
.ai-row strong{font-size:16px!important;line-height:1.5!important}
.ai-row span{font-size:16px!important;line-height:1.5!important}
.ai-record-note{font-size:16px!important;line-height:1.5!important}
.integration-copy>p{font-size:16px!important;line-height:1.5!important}
.integration-points strong{font-size:16px!important;line-height:1.5!important}
.integration-points p{font-size:16px!important;line-height:1.5!important}
.connection-center strong{font-size:16px!important;line-height:1.5!important}
.connection-center small{font-size:16px!important;line-height:1.5!important}
.connection-node small{font-size:16px!important;line-height:1.5!important}
.connection-node strong{font-size:16px!important;line-height:1.5!important}
.connection-node span{font-size:16px!important;line-height:1.5!important}
.connection-footer{font-size:16px!important;line-height:1.5!important}
.assurance-head p{font-size:16px!important;line-height:1.5!important}
.assurance-legend>small{font-size:16px!important;line-height:1.5!important}
.assurance-legend>p{font-size:16px!important;line-height:1.5!important}
.state-list strong{font-size:16px!important;line-height:1.5!important}
.state-list span{font-size:16px!important;line-height:1.5!important}
.state-list b{font-size:16px!important;line-height:1.5!important}
.evidence-head span{font-size:16px!important;line-height:1.5!important}
.evidence-row strong{font-size:16px!important;line-height:1.5!important}
.evidence-row span{font-size:16px!important;line-height:1.5!important}
.evidence-row b{font-size:16px!important;line-height:1.5!important}
.assurance-callout small{font-size:16px!important;line-height:1.5!important}
.assurance-callout strong{font-size:16px!important;line-height:1.5!important}
.console-top b{font-size:16px!important;line-height:1.5!important}
.console-search span{font-size:16px!important;line-height:1.5!important}
.console-search input{font-size:16px!important;line-height:1.5!important}
.console-quick span{font-size:16px!important;line-height:1.5!important}
.console-quick strong{font-size:16px!important;line-height:1.5!important}
.console-suggestion>small{font-size:16px!important;line-height:1.5!important}
.console-suggestion span{font-size:16px!important;line-height:1.5!important}
.console-suggestion b{font-size:16px!important;line-height:1.5!important}
.rule-chain>article>span{font-size:16px!important;line-height:1.5!important}
.rule-chain small{font-size:16px!important;line-height:1.5!important}
.rule-chain p{font-size:16px!important;line-height:1.5!important}
.task-grid span{font-size:16px!important;line-height:1.5!important}
.task-grid p{font-size:16px!important;line-height:1.5!important}
.task-grid i{font-size:16px!important;line-height:1.5!important}
.knowledge-type{font-size:16px!important;line-height:1.5!important}
.knowledge-time{font-size:16px!important;line-height:1.5!important}
.knowledge-card>p{font-size:16px!important;line-height:1.5!important}
.knowledge-meta span{font-size:16px!important;line-height:1.5!important}
.knowledge-card button{font-size:16px!important;line-height:1.5!important}
.role-tabs button{font-size:16px!important;line-height:1.5!important}
.role-path-top span{font-size:16px!important;line-height:1.5!important}
.role-step span{font-size:16px!important;line-height:1.5!important}
.role-step p{font-size:16px!important;line-height:1.5!important}
.role-link{font-size:16px!important;line-height:1.5!important}
.onboarding-rail span{font-size:16px!important;line-height:1.5!important}
.onboarding-rail small{font-size:16px!important;line-height:1.5!important}
.onboarding-rail p{font-size:16px!important;line-height:1.5!important}
.routing-grid span{font-size:16px!important;line-height:1.5!important}
.routing-grid p{font-size:16px!important;line-height:1.5!important}
.routing-grid a{font-size:16px!important;line-height:1.5!important}
.brief-form>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.brief-fields label>span{font-size:16px!important;line-height:1.5!important}
.brief-fields select,.brief-fields input,.brief-fields textarea{font-size:16px!important;line-height:1.5!important}
.copy-status{font-size:16px!important;line-height:1.5!important}
.brief-output>small{font-size:16px!important;line-height:1.5!important}
.brief-output pre{font-size:16px!important;line-height:1.5!important}
.brief-checklist strong{font-size:16px!important;line-height:1.5!important}
.brief-checklist li{font-size:16px!important;line-height:1.5!important}
.authority-grid span{font-size:16px!important;line-height:1.5!important}
.authority-grid p{font-size:16px!important;line-height:1.5!important}
.standard-list span{font-size:16px!important;line-height:1.5!important}
.network-head span,.network-head i{font-size:16px!important;line-height:1.5!important}
.network-head strong{font-size:16px!important;line-height:1.5!important}
.network-map:before{font-size:16px!important;line-height:1.5!important}
.network-map:after{font-size:16px!important;line-height:1.5!important}
.network-core small{font-size:16px!important;line-height:1.5!important}
.network-core strong{font-size:16px!important;line-height:1.5!important}
.network-node small{font-size:16px!important;line-height:1.5!important}
.network-node strong{font-size:16px!important;line-height:1.5!important}
.network-node span{font-size:16px!important;line-height:1.5!important}
.network-caption{font-size:16px!important;line-height:1.5!important}
.property-preview small{font-size:16px!important;line-height:1.5!important}
.property-preview strong{font-size:16px!important;line-height:1.5!important}
.network-metrics small{font-size:16px!important;line-height:1.5!important}
.network-metrics span{font-size:16px!important;line-height:1.5!important}
.network-brief small{font-size:16px!important;line-height:1.5!important}
.network-brief strong{font-size:16px!important;line-height:1.5!important}
.org-outcome-grid small{font-size:16px!important;line-height:1.5!important}
.org-outcome-grid strong{font-size:16px!important;line-height:1.5!important}
.stakeholder-intro>p{font-size:16px!important;line-height:1.5!important}
.stakeholder-tabs button{font-size:16px!important;line-height:1.5!important}
.stakeholder-panel-copy small{font-size:16px!important;line-height:1.5!important}
.stakeholder-question{font-size:16px!important;line-height:1.5!important}
.stakeholder-result span{font-size:16px!important;line-height:1.5!important}
.stakeholder-result strong{font-size:16px!important;line-height:1.5!important}
.stakeholder-priorities strong{font-size:16px!important;line-height:1.5!important}
.stakeholder-capability-head small{font-size:16px!important;line-height:1.5!important}
.stakeholder-capability-head span{font-size:16px!important;line-height:1.5!important}
.stakeholder-capabilities span{font-size:16px!important;line-height:1.5!important}
.stakeholder-action{font-size:16px!important;line-height:1.5!important}
.operating-head p{font-size:16px!important;line-height:1.5!important}
.operating-flow small{font-size:16px!important;line-height:1.5!important}
.operating-flow p{font-size:16px!important;line-height:1.5!important}
.operating-flow span{font-size:16px!important;line-height:1.5!important}
.operating-result small{font-size:16px!important;line-height:1.5!important}
.operating-result strong{font-size:16px!important;line-height:1.5!important}
.balance-head p{font-size:16px!important;line-height:1.5!important}
.balance-title small{font-size:16px!important;line-height:1.5!important}
.balance-column article small{font-size:16px!important;line-height:1.5!important}
.balance-column article strong{font-size:16px!important;line-height:1.5!important}
.balance-bridge strong{font-size:16px!important;line-height:1.5!important}
.balance-bridge span{font-size:16px!important;line-height:1.5!important}
.opportunity-copy p{font-size:16px!important;line-height:1.5!important}
.opportunity-principle small{font-size:16px!important;line-height:1.5!important}
.opportunity-principle strong{font-size:16px!important;line-height:1.5!important}
.opportunity-flow small{font-size:16px!important;line-height:1.5!important}
.opportunity-flow p{font-size:16px!important;line-height:1.5!important}
.opportunity-flow span{font-size:16px!important;line-height:1.5!important}
.intelligence-intro>p{font-size:16px!important;line-height:1.5!important}
.intelligence-top span,.intelligence-top i{font-size:16px!important;line-height:1.5!important}
.intelligence-top strong{font-size:16px!important;line-height:1.5!important}
.intelligence-filter button{font-size:16px!important;line-height:1.5!important}
.intelligence-side-note small{font-size:16px!important;line-height:1.5!important}
.intelligence-side-note strong{font-size:16px!important;line-height:1.5!important}
.intelligence-metrics small{font-size:16px!important;line-height:1.5!important}
.intelligence-metrics span{font-size:16px!important;line-height:1.5!important}
.property-row.header span{font-size:16px!important;line-height:1.5!important}
.property-row strong{font-size:16px!important;line-height:1.5!important}
.property-row small{font-size:16px!important;line-height:1.5!important}
.property-row span{font-size:16px!important;line-height:1.5!important}
.property-row i{font-size:16px!important;line-height:1.5!important}
.intelligence-foot{font-size:16px!important;line-height:1.5!important}
.rollout-intro>p{font-size:16px!important;line-height:1.5!important}
.rollout-map small{font-size:16px!important;line-height:1.5!important}
.rollout-map p{font-size:16px!important;line-height:1.5!important}
.rollout-map span{font-size:16px!important;line-height:1.5!important}
.adoption-copy small{font-size:16px!important;line-height:1.5!important}
.adoption-copy p{font-size:16px!important;line-height:1.5!important}
.adoption-grid small{font-size:16px!important;line-height:1.5!important}
.adoption-grid strong{font-size:16px!important;line-height:1.5!important}
.org-types-head p{font-size:16px!important;line-height:1.5!important}
.org-type-grid small{font-size:16px!important;line-height:1.5!important}
.org-type-grid p{font-size:16px!important;line-height:1.5!important}
.org-type-grid strong{font-size:16px!important;line-height:1.5!important}
.integration-copy p{font-size:16px!important;line-height:1.5!important}
.integration-source strong{font-size:16px!important;line-height:1.5!important}
.integration-source small{font-size:16px!important;line-height:1.5!important}
.integration-node small{font-size:16px!important;line-height:1.5!important}
.integration-node strong{font-size:16px!important;line-height:1.5!important}
.console-steps>li>span{font-size:16px!important;line-height:1.5!important}
.console-steps small{font-size:16px!important;line-height:1.5!important}
.console-steps strong{font-size:16px!important;line-height:1.5!important}
.overview-rail small{font-size:16px!important;line-height:1.5!important}
.stage-label>small{font-size:16px!important;line-height:1.5!important}
.stage-list li{font-size:16px!important;line-height:1.5!important}
.customer-result small{font-size:16px!important;line-height:1.5!important}
.customer-result strong{font-size:16px!important;line-height:1.5!important}
.disclosure-note{font-size:16px!important;line-height:1.5!important}
.canvas-label{font-size:16px!important;line-height:1.5!important}
.canvas-label b{font-size:16px!important;line-height:1.5!important}
.media-placeholder figcaption span{font-size:16px!important;line-height:1.5!important}
.media-placeholder figcaption strong{font-size:16px!important;line-height:1.5!important}
.decision-core small{font-size:16px!important;line-height:1.5!important}
.decision-node>span{font-size:16px!important;line-height:1.5!important}
.decision-node strong{font-size:16px!important;line-height:1.5!important}
.decision-node small{font-size:16px!important;line-height:1.5!important}
.scope-band span{font-size:16px!important;line-height:1.5!important}
.asset-stack span{font-size:16px!important;line-height:1.5!important}
.asset-stack strong{font-size:16px!important;line-height:1.5!important}
.asset-stack small{font-size:16px!important;line-height:1.5!important}
.tag-strip span{font-size:16px!important;line-height:1.5!important}
.distribution-core small{font-size:16px!important;line-height:1.5!important}
.analytics-summary strong{font-size:16px!important;line-height:1.5!important}
.analytics-summary span{font-size:16px!important;line-height:1.5!important}
.attention-chart small{font-size:16px!important;line-height:1.5!important}
.update-queue>article>span{font-size:16px!important;line-height:1.5!important}
.update-queue strong{font-size:16px!important;line-height:1.5!important}
.update-queue small{font-size:16px!important;line-height:1.5!important}
.update-queue b{font-size:16px!important;line-height:1.5!important}
.scope-options p{font-size:16px!important;line-height:1.5!important}
.deliverables-grid span{font-size:16px!important;line-height:1.5!important}
.deliverables-grid p{font-size:16px!important;line-height:1.5!important}
.footer-grid a{font-size:16px!important;line-height:1.5!important}
.map-topline{font-size:16px!important;line-height:1.5!important}
.map-stage b{font-size:16px!important;line-height:1.5!important}
.map-stage small{font-size:16px!important;line-height:1.5!important}
.map-core span{font-size:16px!important;line-height:1.5!important}
.map-footer{font-size:16px!important;line-height:1.5!important}
.stage-list span{font-size:16px!important;line-height:1.5!important}
.media-label{font-size:16px!important;line-height:1.5!important}
.strategy-title span{font-size:16px!important;line-height:1.5!important}
.strategy-grid small{font-size:16px!important;line-height:1.5!important}
.strategy-grid b{font-size:16px!important;line-height:1.5!important}
.strategy-grid span{font-size:16px!important;line-height:1.5!important}
.strategy-output span{font-size:16px!important;line-height:1.5!important}
.capture-top span{font-size:16px!important;line-height:1.5!important}
.building small{font-size:16px!important;line-height:1.5!important}
.aerial-ring span{font-size:16px!important;line-height:1.5!important}
.capture-legend span{font-size:16px!important;line-height:1.5!important}
.future-head span,.future-head strong{font-size:16px!important;line-height:1.5!important}
.existing-room small,.future-room small{font-size:16px!important;line-height:1.5!important}
.future-options span{font-size:16px!important;line-height:1.5!important}
.asset-core span{font-size:16px!important;line-height:1.5!important}
.asset-node small{font-size:16px!important;line-height:1.5!important}
.asset-node b{font-size:16px!important;line-height:1.5!important}
.review-title span{font-size:16px!important;line-height:1.5!important}
.review-row b{font-size:16px!important;line-height:1.5!important}
.status{font-size:16px!important;line-height:1.5!important}
.review-footer span{font-size:16px!important;line-height:1.5!important}
.review-footer strong{font-size:16px!important;line-height:1.5!important}
.distribution-core span{font-size:16px!important;line-height:1.5!important}
.channel b{font-size:16px!important;line-height:1.5!important}
.optimization-title span{font-size:16px!important;line-height:1.5!important}
.optimization-metrics small{font-size:16px!important;line-height:1.5!important}
.optimization-metrics b{font-size:16px!important;line-height:1.5!important}
.optimization-metrics span{font-size:16px!important;line-height:1.5!important}
.optimization-actions span{font-size:16px!important;line-height:1.5!important}
.optimization-footer small{font-size:16px!important;line-height:1.5!important}
.optimization-footer strong{font-size:16px!important;line-height:1.5!important}
.mix-grid span{font-size:16px!important;line-height:1.5!important}
.mix-grid p{font-size:16px!important;line-height:1.5!important}
.responsibility-grid small{font-size:16px!important;line-height:1.5!important}
.responsibility-grid li{font-size:16px!important;line-height:1.5!important}
.map-stage span{font-size:16px!important;line-height:1.5!important}
.stage-rail span{font-size:16px!important;line-height:1.5!important}
.capture-top{font-size:16px!important;line-height:1.5!important}
.future-head{font-size:16px!important;line-height:1.5!important}
.review-footer{font-size:16px!important;line-height:1.5!important}
.distribution-board .distribution-core strong{font-size:16px!important;line-height:1.5!important}
.distribution-board .distribution-core span{font-size:16px!important;line-height:1.5!important}
.distribution-board .channel small{font-size:16px!important;line-height:1.5!important}
.distribution-board .channel b{font-size:16px!important;line-height:1.5!important}
.console-nav>small{font-size:16px!important;line-height:1.5!important}
.console-nav>strong{font-size:16px!important;line-height:1.5!important}
.console-nav nav span{font-size:16px!important;line-height:1.5!important}
.governance-status small,.governance-status span{font-size:16px!important;line-height:1.5!important}
.portfolio-metrics small{font-size:16px!important;line-height:1.5!important}
.portfolio-metrics span{font-size:16px!important;line-height:1.5!important}
.portfolio-filter button{font-size:16px!important;line-height:1.5!important}
.ledger-head span{font-size:16px!important;line-height:1.5!important}
.property-ledger article>div b{font-size:16px!important;line-height:1.5!important}
.property-ledger article>div small{font-size:16px!important;line-height:1.5!important}
.property-ledger article>span{font-size:16px!important;line-height:1.5!important}
.property-ledger article>i{font-size:16px!important;line-height:1.5!important}
.console-foot span{font-size:16px!important;line-height:1.5!important}
.model-card small{font-size:16px!important;line-height:1.5!important}
.model-card li{font-size:16px!important;line-height:1.5!important}
.model-card>span{font-size:16px!important;line-height:1.5!important}
.scale-result small{font-size:16px!important;line-height:1.5!important}
.scale-result strong{font-size:16px!important;line-height:1.5!important}
.lens-selector span{font-size:16px!important;line-height:1.5!important}
.lens-label{font-size:16px!important;line-height:1.5!important}
.lens-copy>p:not(.lens-label){font-size:16px!important;line-height:1.5!important}
.lens-result small{font-size:16px!important;line-height:1.5!important}
.lens-result strong{font-size:16px!important;line-height:1.5!important}
.lens-result span{font-size:16px!important;line-height:1.5!important}
.interface-top span,.interface-top i{font-size:16px!important;line-height:1.5!important}
.interface-top strong{font-size:16px!important;line-height:1.5!important}
.leadership-grid small{font-size:16px!important;line-height:1.5!important}
.leadership-grid span{font-size:16px!important;line-height:1.5!important}
.rollout-bars span{font-size:16px!important;line-height:1.5!important}
.rollout-bars b{font-size:16px!important;line-height:1.5!important}
.interface-note small{font-size:16px!important;line-height:1.5!important}
.interface-note strong{font-size:16px!important;line-height:1.5!important}
.brand-system small{font-size:16px!important;line-height:1.5!important}
.brand-system strong{font-size:16px!important;line-height:1.5!important}
.brand-system span{font-size:16px!important;line-height:1.5!important}
.approval-flow span{font-size:16px!important;line-height:1.5!important}
.property-fields small{font-size:16px!important;line-height:1.5!important}
.property-fields strong{font-size:16px!important;line-height:1.5!important}
.access-stack b{font-size:16px!important;line-height:1.5!important}
.access-stack span{font-size:16px!important;line-height:1.5!important}
.access-stack i{font-size:16px!important;line-height:1.5!important}
.standards-copy>p{font-size:16px!important;line-height:1.5!important}
.standards-result small{font-size:16px!important;line-height:1.5!important}
.standards-result strong{font-size:16px!important;line-height:1.5!important}
.balance-head span{font-size:16px!important;line-height:1.5!important}
.balance-column small{font-size:16px!important;line-height:1.5!important}
.balance-bridge i{font-size:16px!important;line-height:1.5!important}
.role-row>*{font-size:16px!important;line-height:1.5!important}
.role-row strong{font-size:16px!important;line-height:1.5!important}
.role-head span{font-size:16px!important;line-height:1.5!important}
.role-row .yes{font-size:16px!important;line-height:1.5!important}
.role-capabilities small{font-size:16px!important;line-height:1.5!important}
.role-capabilities span{font-size:16px!important;line-height:1.5!important}
.publishing-copy>p{font-size:16px!important;line-height:1.5!important}
.publish-principle small{font-size:16px!important;line-height:1.5!important}
.publish-principle strong{font-size:16px!important;line-height:1.5!important}
.publish-source small{font-size:16px!important;line-height:1.5!important}
.publish-source strong{font-size:16px!important;line-height:1.5!important}
.publish-node small{font-size:16px!important;line-height:1.5!important}
.publish-node h3{font-size:16px!important;line-height:1.5!important}
.publish-node p{font-size:16px!important;line-height:1.5!important}
.publish-node>span{font-size:16px!important;line-height:1.5!important}
.publish-gate span{font-size:16px!important;line-height:1.5!important}
.rollout-map article>span{font-size:16px!important;line-height:1.5!important}
.wave-head span{font-size:16px!important;line-height:1.5!important}
.wave-head strong{font-size:16px!important;line-height:1.5!important}
.wave-row>*{font-size:16px!important;line-height:1.5!important}
.intel-top span,.intel-top i{font-size:16px!important;line-height:1.5!important}
.intel-top strong{font-size:16px!important;line-height:1.5!important}
.intel-filters span{font-size:16px!important;line-height:1.5!important}
.intel-grid>aside small{font-size:16px!important;line-height:1.5!important}
.intel-grid>aside>span{font-size:16px!important;line-height:1.5!important}
.intel-bars small{font-size:16px!important;line-height:1.5!important}
.intel-bars b{font-size:16px!important;line-height:1.5!important}
.intel-table span{font-size:16px!important;line-height:1.5!important}
.intel-table strong{font-size:16px!important;line-height:1.5!important}
.intel-table i{font-size:16px!important;line-height:1.5!important}
.intel-foot span{font-size:16px!important;line-height:1.5!important}
.intelligence-copy>p{font-size:16px!important;line-height:1.5!important}
.intelligence-ledger small{font-size:16px!important;line-height:1.5!important}
.intelligence-ledger strong{font-size:16px!important;line-height:1.5!important}
.intel-boundary{font-size:16px!important;line-height:1.5!important}
.issue-top{font-size:16px!important;line-height:1.5!important}
.issue-label{font-size:16px!important;line-height:1.5!important}
.issue-cover>p:not(.issue-label){font-size:16px!important;line-height:1.5!important}
.issue-cover button{font-size:16px!important;line-height:1.5!important}
.issue-footer{font-size:16px!important;line-height:1.5!important}
.issue-index b{font-size:16px!important;line-height:1.5!important}
.issue-index i{font-size:16px!important;line-height:1.5!important}
.position-statements>article>span{font-size:16px!important;line-height:1.5!important}
.position-statements p{font-size:16px!important;line-height:1.5!important}
.article-card .article-meta{font-size:16px!important;line-height:1.5!important}
.article-card .article-thesis{font-size:16px!important;line-height:1.5!important}
.article-card .article-summary{font-size:16px!important;line-height:1.5!important}
.article-card .article-tags span{font-size:16px!important;line-height:1.5!important}
.article-card button{font-size:16px!important;line-height:1.5!important}
.series-grid>article>span{font-size:16px!important;line-height:1.5!important}
.series-grid p{font-size:16px!important;line-height:1.5!important}
.series-grid button{font-size:16px!important;line-height:1.5!important}
.pov-chain>article>span{font-size:16px!important;line-height:1.5!important}
.pov-chain small{font-size:16px!important;line-height:1.5!important}
.not-insight>small{font-size:16px!important;line-height:1.5!important}
.not-insight li{font-size:16px!important;line-height:1.5!important}
.not-insight a{font-size:16px!important;line-height:1.5!important}
.watching-list>article>span{font-size:16px!important;line-height:1.5!important}
.watching-list small{font-size:16px!important;line-height:1.5!important}
.human-grid span{font-size:16px!important;line-height:1.5!important}
.publication-grid span{font-size:16px!important;line-height:1.5!important}
.atlas-network:before{font-size:16px!important;line-height:1.5!important}
.atlas-network:after{font-size:16px!important;line-height:1.5!important}
.atlas-core small{font-size:16px!important;line-height:1.5!important}
.atlas-core strong{font-size:16px!important;line-height:1.5!important}
.atlas-node b{font-size:16px!important;line-height:1.5!important}
.atlas-node strong{font-size:16px!important;line-height:1.5!important}
.atlas-node span{font-size:16px!important;line-height:1.5!important}
.atlas-caption{font-size:16px!important;line-height:1.5!important}
.brief-label small,.brief-question small,.brief-result small{font-size:16px!important;line-height:1.5!important}
.brief-label strong{font-size:16px!important;line-height:1.5!important}
.brief-question strong{font-size:16px!important;line-height:1.5!important}
.brief-fact span{font-size:16px!important;line-height:1.5!important}
.brief-fact b{font-size:16px!important;line-height:1.5!important}
.specialized-outcome-grid small{font-size:16px!important;line-height:1.5!important}
.specialized-outcome-grid strong{font-size:16px!important;line-height:1.5!important}
.decision-dimensions-copy p{font-size:16px!important;line-height:1.5!important}
.dimensions-head strong{font-size:16px!important;line-height:1.5!important}
.dimensions-head span{font-size:16px!important;line-height:1.5!important}
.dimensions-grid small{font-size:16px!important;line-height:1.5!important}
.dimensions-grid strong{font-size:16px!important;line-height:1.5!important}
.decision-models-head>p{font-size:16px!important;line-height:1.5!important}
.decision-tabs button small{font-size:16px!important;line-height:1.5!important}
.decision-tabs button strong{font-size:16px!important;line-height:1.5!important}
.decision-tabs button span{font-size:16px!important;line-height:1.5!important}
.decision-context small{font-size:16px!important;line-height:1.5!important}
.decision-context p{font-size:16px!important;line-height:1.5!important}
.path-step small{font-size:16px!important;line-height:1.5!important}
.path-step strong{font-size:16px!important;line-height:1.5!important}
.path-step span{font-size:16px!important;line-height:1.5!important}
.decision-evidence-head small,.decision-capabilities small,.decision-result small{font-size:16px!important;line-height:1.5!important}
.decision-evidence-head strong{font-size:16px!important;line-height:1.5!important}
.evidence-item b{font-size:16px!important;line-height:1.5!important}
.evidence-item span{font-size:16px!important;line-height:1.5!important}
.decision-capabilities strong{font-size:16px!important;line-height:1.5!important}
.decision-result strong{font-size:16px!important;line-height:1.5!important}
.access-copy p{font-size:16px!important;line-height:1.5!important}
.access-purpose small,.access-controls small,.access-boundary small{font-size:16px!important;line-height:1.5!important}
.access-layer-item small{font-size:16px!important;line-height:1.5!important}
.access-layer-item strong{font-size:16px!important;line-height:1.5!important}
.access-layer-item b{font-size:16px!important;line-height:1.5!important}
.access-controls strong,.access-boundary strong{font-size:16px!important;line-height:1.5!important}
.sector-briefs-head p{font-size:16px!important;line-height:1.5!important}
.brief-copy small{font-size:16px!important;line-height:1.5!important}
.brief-copy p{font-size:16px!important;line-height:1.5!important}
.brief-needs span{font-size:16px!important;line-height:1.5!important}
.brief-capability small{font-size:16px!important;line-height:1.5!important}
.brief-capability strong{font-size:16px!important;line-height:1.5!important}
.authentic-media-copy p{font-size:16px!important;line-height:1.5!important}
.decision-journey-head p{font-size:16px!important;line-height:1.5!important}
.decision-journey-line small{font-size:16px!important;line-height:1.5!important}
.decision-journey-line p{font-size:16px!important;line-height:1.5!important}
.specialized-team-grid small{font-size:16px!important;line-height:1.5!important}
.specialized-team-grid p{font-size:16px!important;line-height:1.5!important}
.specialized-team-grid a{font-size:16px!important;line-height:1.5!important}
.authority-copy p{font-size:16px!important;line-height:1.5!important}
.authority-column small{font-size:16px!important;line-height:1.5!important}
.authority-column li{font-size:16px!important;line-height:1.5!important}
.specialized-final p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.space-rail>small{font-size:16px!important;line-height:1.5!important}
.space-rail>strong{font-size:16px!important;line-height:1.5!important}
.space-rail nav span{font-size:16px!important;line-height:1.5!important}
.level-switch b{font-size:16px!important;line-height:1.5!important}
.level-switch span{font-size:16px!important;line-height:1.5!important}
.workspace-tabs span{font-size:16px!important;line-height:1.5!important}
.measure-line{font-size:16px!important;line-height:1.5!important}
.plan-pin{font-size:16px!important;line-height:1.5!important}
.plan-pin b{font-size:16px!important;line-height:1.5!important}
.workspace-footer span{font-size:16px!important;line-height:1.5!important}
.decision-heading small{font-size:16px!important;line-height:1.5!important}
.decision-heading strong{font-size:16px!important;line-height:1.5!important}
.decision-panel dt{font-size:16px!important;line-height:1.5!important}
.decision-panel dd{font-size:16px!important;line-height:1.5!important}
.decision-state small{font-size:16px!important;line-height:1.5!important}
.decision-state strong{font-size:16px!important;line-height:1.5!important}
.decision-state span{font-size:16px!important;line-height:1.5!important}
.console-bottom span{font-size:16px!important;line-height:1.5!important}
.decision-grid small{font-size:16px!important;line-height:1.5!important}
.decision-grid strong{font-size:16px!important;line-height:1.5!important}
.evidence-head strong{font-size:16px!important;line-height:1.5!important}
.evidence-column>small{font-size:16px!important;line-height:1.5!important}
.evidence-column article b{font-size:16px!important;line-height:1.5!important}
.evidence-column article span{font-size:16px!important;line-height:1.5!important}
.evidence-column>p{font-size:16px!important;line-height:1.5!important}
.connection-axis span{font-size:16px!important;line-height:1.5!important}
.evidence-foot span{font-size:16px!important;line-height:1.5!important}
.evidence-foot strong{font-size:16px!important;line-height:1.5!important}
.layer-title small{font-size:16px!important;line-height:1.5!important}
.layer-capabilities span{font-size:16px!important;line-height:1.5!important}
.layer-row>p{font-size:16px!important;line-height:1.5!important}
.configuration-copy>p{font-size:16px!important;line-height:1.5!important}
.configuration-questions b{font-size:16px!important;line-height:1.5!important}
.configuration-questions span{font-size:16px!important;line-height:1.5!important}
.accuracy-note small{font-size:16px!important;line-height:1.5!important}
.accuracy-note strong{font-size:16px!important;line-height:1.5!important}
.lab-top span{font-size:16px!important;line-height:1.5!important}
.lab-top strong{font-size:16px!important;line-height:1.5!important}
.configuration-tabs button{font-size:16px!important;line-height:1.5!important}
.stage-block{font-size:16px!important;line-height:1.5!important}
.entry-mark,.service-mark{font-size:16px!important;line-height:1.5!important}
.dimension{font-size:16px!important;line-height:1.5!important}
.lab-metrics small{font-size:16px!important;line-height:1.5!important}
.lab-metrics strong{font-size:16px!important;line-height:1.5!important}
.map-title span{font-size:16px!important;line-height:1.5!important}
.map-title strong{font-size:16px!important;line-height:1.5!important}
.map-node small{font-size:16px!important;line-height:1.5!important}
.map-node strong{font-size:16px!important;line-height:1.5!important}
.map-node span{font-size:16px!important;line-height:1.5!important}
.map-legend span{font-size:16px!important;line-height:1.5!important}
.relationship-copy>p{font-size:16px!important;line-height:1.5!important}
.relationship-ledger small{font-size:16px!important;line-height:1.5!important}
.relationship-ledger strong{font-size:16px!important;line-height:1.5!important}
.relationship-result small{font-size:16px!important;line-height:1.5!important}
.relationship-result strong{font-size:16px!important;line-height:1.5!important}
.share-copy>p{font-size:16px!important;line-height:1.5!important}
.share-copy li{font-size:16px!important;line-height:1.5!important}
.link-head span{font-size:16px!important;line-height:1.5!important}
.link-head strong{font-size:16px!important;line-height:1.5!important}
.link-address small{font-size:16px!important;line-height:1.5!important}
.link-address strong{font-size:16px!important;line-height:1.5!important}
.link-address button{font-size:16px!important;line-height:1.5!important}
.mini-room{font-size:16px!important;line-height:1.5!important}
.link-note small{font-size:16px!important;line-height:1.5!important}
.link-note p{font-size:16px!important;line-height:1.5!important}
.link-recipients span,.link-recipients strong{font-size:16px!important;line-height:1.5!important}
.access-card small{font-size:16px!important;line-height:1.5!important}
.access-card li{font-size:16px!important;line-height:1.5!important}
.access-card>span{font-size:16px!important;line-height:1.5!important}
.boundary-head p{font-size:16px!important;line-height:1.5!important}
.track-line span{font-size:16px!important;line-height:1.5!important}
.boundary-columns small{font-size:16px!important;line-height:1.5!important}
.boundary-columns li{font-size:16px!important;line-height:1.5!important}
.console-meta small{font-size:16px!important;line-height:1.5!important}
.console-meta b{font-size:16px!important;line-height:1.5!important}
.map-label span{font-size:16px!important;line-height:1.5!important}
.map-label strong{font-size:16px!important;line-height:1.5!important}
.venue-zone small{font-size:16px!important;line-height:1.5!important}
.venue-zone strong{font-size:16px!important;line-height:1.5!important}
.venue-zone span{font-size:16px!important;line-height:1.5!important}
.map-key span{font-size:16px!important;line-height:1.5!important}
.brief-head small,.brief-result small{font-size:16px!important;line-height:1.5!important}
.brief-head strong{font-size:16px!important;line-height:1.5!important}
.brief-row span{font-size:16px!important;line-height:1.5!important}
.brief-row b{font-size:16px!important;line-height:1.5!important}
.venue-outcome-grid small{font-size:16px!important;line-height:1.5!important}
.venue-outcome-grid strong{font-size:16px!important;line-height:1.5!important}
.venue-decision-copy p{font-size:16px!important;line-height:1.5!important}
.decision-board-head span,.decision-board-head strong{font-size:16px!important;line-height:1.5!important}
.input-stack small,.answer-stack small{font-size:16px!important;line-height:1.5!important}
.input-stack strong,.answer-stack strong{font-size:16px!important;line-height:1.5!important}
.input-stack span,.answer-stack span{font-size:16px!important;line-height:1.5!important}
.decision-linker b{font-size:16px!important;line-height:1.5!important}
.decision-board-foot span{font-size:16px!important;line-height:1.5!important}
.decision-board-foot strong{font-size:16px!important;line-height:1.5!important}
.scenario-head>p{font-size:16px!important;line-height:1.5!important}
.scenario-tabs button small{font-size:16px!important;line-height:1.5!important}
.scenario-tabs button strong{font-size:16px!important;line-height:1.5!important}
.scenario-tabs button span{font-size:16px!important;line-height:1.5!important}
.scenario-stage-head span{font-size:16px!important;line-height:1.5!important}
.scenario-flow small{font-size:16px!important;line-height:1.5!important}
.scenario-flow strong{font-size:16px!important;line-height:1.5!important}
.scenario-flow span{font-size:16px!important;line-height:1.5!important}
.scenario-capabilities>small{font-size:16px!important;line-height:1.5!important}
.scenario-capabilities span{font-size:16px!important;line-height:1.5!important}
.evidence-grid small{font-size:16px!important;line-height:1.5!important}
.continuity-copy>p{font-size:16px!important;line-height:1.5!important}
.continuity-media small{font-size:16px!important;line-height:1.5!important}
.continuity-media strong{font-size:16px!important;line-height:1.5!important}
.continuity-timeline small{font-size:16px!important;line-height:1.5!important}
.continuity-timeline p{font-size:16px!important;line-height:1.5!important}
.continuity-timeline span{font-size:16px!important;line-height:1.5!important}
.audience-head>p{font-size:16px!important;line-height:1.5!important}
.audience-selector small{font-size:16px!important;line-height:1.5!important}
.audience-selector strong{font-size:16px!important;line-height:1.5!important}
.audience-map-head span{font-size:16px!important;line-height:1.5!important}
.audience-map-head strong{font-size:16px!important;line-height:1.5!important}
.audience-source strong{font-size:16px!important;line-height:1.5!important}
.audience-source small{font-size:16px!important;line-height:1.5!important}
.audience-orbit span{font-size:16px!important;line-height:1.5!important}
.audience-access{font-size:16px!important;line-height:1.5!important}
.audience-details>p:not(.kicker){font-size:16px!important;line-height:1.5!important}
.audience-needs span{font-size:16px!important;line-height:1.5!important}
.audience-boundary small{font-size:16px!important;line-height:1.5!important}
.audience-boundary strong{font-size:16px!important;line-height:1.5!important}
.audience-boundary span{font-size:16px!important;line-height:1.5!important}
.venue-team-grid small{font-size:16px!important;line-height:1.5!important}
.venue-team-grid p{font-size:16px!important;line-height:1.5!important}
.venue-team-grid a{font-size:16px!important;line-height:1.5!important}
.venue-types-copy p{font-size:16px!important;line-height:1.5!important}
.venue-type-links a{font-size:16px!important;line-height:1.5!important}
.venue-type-list span{font-size:16px!important;line-height:1.5!important}
.venue-type-list strong{font-size:16px!important;line-height:1.5!important}
.intelligence-grid small{font-size:16px!important;line-height:1.5!important}
.answer-index a{font-size:16px!important;line-height:1.5!important}
.answer-label{font-size:16px!important;line-height:1.5!important}
.policy-table th{font-size:16px!important;line-height:1.5!important}
.search-result span{font-size:16px!important;line-height:1.5!important}
.signal-key span{font-size:16px!important;line-height:1.5!important}
.console-kpis small{font-size:16px!important;line-height:1.5!important}
.console-kpis span{font-size:16px!important;line-height:1.5!important}
.panel-heading span{font-size:16px!important;line-height:1.5!important}
.panel-heading small{font-size:16px!important;line-height:1.5!important}
.space-bar b{font-size:16px!important;line-height:1.5!important}
.space-bar span{font-size:16px!important;line-height:1.5!important}
.journey-list b{font-size:16px!important;line-height:1.5!important}
.journey-list span{font-size:16px!important;line-height:1.5!important}
.console-insight small{font-size:16px!important;line-height:1.5!important}
.console-insight strong{font-size:16px!important;line-height:1.5!important}
.blind-result small{font-size:16px!important;line-height:1.5!important}
.blind-result strong{font-size:16px!important;line-height:1.5!important}
.compare-top{font-size:16px!important;line-height:1.5!important}
.compare-label strong{font-size:16px!important;line-height:1.5!important}
.compare-label small{font-size:16px!important;line-height:1.5!important}
.layer-name small{font-size:16px!important;line-height:1.5!important}
.layer-question small,.layer-capability small{font-size:16px!important;line-height:1.5!important}
.layer-question strong{font-size:16px!important;line-height:1.5!important}
.layer-capability span{font-size:16px!important;line-height:1.5!important}
.spatial-top{font-size:16px!important;line-height:1.5!important}
.heat-pin{font-size:16px!important;line-height:1.5!important}
.space-ranking small{font-size:16px!important;line-height:1.5!important}
.space-ranking strong{font-size:16px!important;line-height:1.5!important}
.space-ranking span{font-size:16px!important;line-height:1.5!important}
.spatial-copy>p{font-size:16px!important;line-height:1.5!important}
.spatial-ledger small{font-size:16px!important;line-height:1.5!important}
.spatial-ledger strong{font-size:16px!important;line-height:1.5!important}
.signal-boundary small{font-size:16px!important;line-height:1.5!important}
.signal-boundary strong{font-size:16px!important;line-height:1.5!important}
.journey-head>p{font-size:16px!important;line-height:1.5!important}
.journey-meta{font-size:16px!important;line-height:1.5!important}
.journey-step b{font-size:16px!important;line-height:1.5!important}
.journey-step p{font-size:16px!important;line-height:1.5!important}
.question-builder small{font-size:16px!important;line-height:1.5!important}
.question-builder p{font-size:16px!important;line-height:1.5!important}
.channel-copy>p{font-size:16px!important;line-height:1.5!important}
.channel-points small{font-size:16px!important;line-height:1.5!important}
.channel-points strong{font-size:16px!important;line-height:1.5!important}
.channel-top{font-size:16px!important;line-height:1.5!important}
.channel-table-head span{font-size:16px!important;line-height:1.5!important}
.channel-row b{font-size:16px!important;line-height:1.5!important}
.channel-row span{font-size:16px!important;line-height:1.5!important}
.channel-row strong{font-size:16px!important;line-height:1.5!important}
.channel-foot small{font-size:16px!important;line-height:1.5!important}
.channel-foot strong{font-size:16px!important;line-height:1.5!important}
.leadership-head>p{font-size:16px!important;line-height:1.5!important}
.leadership-top{font-size:16px!important;line-height:1.5!important}
.leadership-column small{font-size:16px!important;line-height:1.5!important}
.leadership-column>p{font-size:16px!important;line-height:1.5!important}
.leadership-column li{font-size:16px!important;line-height:1.5!important}
.report-strip small{font-size:16px!important;line-height:1.5!important}
.report-strip strong{font-size:16px!important;line-height:1.5!important}
.scope-card>p{font-size:16px!important;line-height:1.5!important}
.trust-copy>p{font-size:16px!important;line-height:1.5!important}
.trust-rules strong{font-size:16px!important;line-height:1.5!important}
.trust-rules span{font-size:16px!important;line-height:1.5!important}
.trust-statement small{font-size:16px!important;line-height:1.5!important}
.trust-statement p{font-size:16px!important;line-height:1.5!important}
.trust-statement strong{font-size:16px!important;line-height:1.5!important}
main small,.eyebrow,.kicker{font-size:16px!important;line-height:1.5!important}
.site-nav{font-size:16px!important;line-height:1.5!important}
.site-menu-toggle{font-size:16px!important;line-height:1.5!important}
.site-footer-column h2{font-size:16px!important;line-height:1.5!important}
.site-footer-column a{font-size:16px!important;line-height:1.5!important}
.site-footer-legal{font-size:16px!important;line-height:1.5!important}
.platform-page .outcome .capability-detail{font-size:16px!important;line-height:1.5!important}
.team-comparison-table th{font-size:16px!important;line-height:1.5!important}
.team-comparison-table .team-name small,.team-comparison-table .table-label{font-size:16px!important;line-height:1.5!important}
.team-comparison-table .team-result{font-size:16px!important;line-height:1.5!important}
nav.site-nav{font-size:16px!important;line-height:1.5!important}
.approval-bar .approval-status{font-size:16px!important;line-height:1.5!important}
.bar-labels span{font-size:16px!important;line-height:1.5!important}
.system-topline{font-size:16px!important;line-height:1.5!important}
.system-topline b{font-size:16px!important;line-height:1.5!important}
.room small{font-size:16px!important;line-height:1.5!important}
.room strong{font-size:16px!important;line-height:1.5!important}
.room span{font-size:16px!important;line-height:1.5!important}
.system-card small{font-size:16px!important;line-height:1.5!important}
.system-card strong{font-size:16px!important;line-height:1.5!important}
.system-card span{font-size:16px!important;line-height:1.5!important}
.system-layers span{font-size:16px!important;line-height:1.5!important}
.outcome strong{font-size:16px!important;line-height:1.5!important}
.layer-flow small{font-size:16px!important;line-height:1.5!important}
.layer-flow p{font-size:16px!important;line-height:1.5!important}
.micro-label{font-size:16px!important;line-height:1.5!important}
.experience-copy li{font-size:16px!important;line-height:1.5!important}
.mini-nav span{font-size:16px!important;line-height:1.5!important}
.orientation-chip,.relationship-chip{font-size:16px!important;line-height:1.5!important}
.orientation-chip b,.relationship-chip b{font-size:16px!important;line-height:1.5!important}
.context-space small{font-size:16px!important;line-height:1.5!important}
.context-space span{font-size:16px!important;line-height:1.5!important}
.context-grid small{font-size:16px!important;line-height:1.5!important}
.context-grid span{font-size:16px!important;line-height:1.5!important}
.plan-room{font-size:16px!important;line-height:1.5!important}
.measurement{font-size:16px!important;line-height:1.5!important}
.plan-options span{font-size:16px!important;line-height:1.5!important}
.plan-summary strong{font-size:16px!important;line-height:1.5!important}
.plan-summary span{font-size:16px!important;line-height:1.5!important}
.control-matrix p{font-size:16px!important;line-height:1.5!important}
.comparison-row>div{font-size:16px!important;line-height:1.5!important}
.comparison-row strong{font-size:16px!important;line-height:1.5!important}
.comparison-title>div{font-size:16px!important;line-height:1.5!important}
.source-note{font-size:16px!important;line-height:1.5!important}
.capture-points span{font-size:16px!important;line-height:1.5!important}
.capture-core span{font-size:16px!important;line-height:1.5!important}
.orbit span{font-size:16px!important;line-height:1.5!important}
.capture-output small{font-size:16px!important;line-height:1.5!important}
.capture-output strong{font-size:16px!important;line-height:1.5!important}
.connection-line p{font-size:16px!important;line-height:1.5!important}
.map-header{font-size:16px!important;line-height:1.5!important}
.map-core i{font-size:16px!important;line-height:1.5!important}
.map-footer span{font-size:16px!important;line-height:1.5!important}
.principle-grid small{font-size:16px!important;line-height:1.5!important}
.principle-grid strong{font-size:16px!important;line-height:1.5!important}
.chapter-index span{font-size:16px!important;line-height:1.5!important}
.chapter-lead{font-size:16px!important;line-height:1.5!important}
.frame-bar{font-size:16px!important;line-height:1.5!important}
.path-rail span{font-size:16px!important;line-height:1.5!important}
.frame-callout small{font-size:16px!important;line-height:1.5!important}
.frame-callout strong{font-size:16px!important;line-height:1.5!important}
.measure span{font-size:16px!important;line-height:1.5!important}
.plan-note{font-size:16px!important;line-height:1.5!important}
.planning-summary small{font-size:16px!important;line-height:1.5!important}
.planning-summary strong{font-size:16px!important;line-height:1.5!important}
.future-top{font-size:16px!important;line-height:1.5!important}
.future-view small{font-size:16px!important;line-height:1.5!important}
.future-view b{font-size:16px!important;line-height:1.5!important}
.approval-bar small{font-size:16px!important;line-height:1.5!important}
.approval-bar strong{font-size:16px!important;line-height:1.5!important}
.approval-bar button{font-size:16px!important;line-height:1.5!important}
.asset-top{font-size:16px!important;line-height:1.5!important}
.asset-layout aside small{font-size:16px!important;line-height:1.5!important}
.asset-layout aside b{font-size:16px!important;line-height:1.5!important}
.asset-search{font-size:16px!important;line-height:1.5!important}
.asset-grid small{font-size:16px!important;line-height:1.5!important}
.asset-grid strong{font-size:16px!important;line-height:1.5!important}
.asset-footer span{font-size:16px!important;line-height:1.5!important}
.pin{font-size:16px!important;line-height:1.5!important}
.review-thread>article>b{font-size:16px!important;line-height:1.5!important}
.review-thread small{font-size:16px!important;line-height:1.5!important}
.review-thread strong{font-size:16px!important;line-height:1.5!important}
.review-thread>article>span{font-size:16px!important;line-height:1.5!important}
.analytics-kpis small{font-size:16px!important;line-height:1.5!important}
.analytics-kpis span{font-size:16px!important;line-height:1.5!important}
.chart-head{font-size:16px!important;line-height:1.5!important}
.attention-chart article{font-size:16px!important;line-height:1.5!important}
.journey-panel li{font-size:16px!important;line-height:1.5!important}
.journey-panel li b{font-size:16px!important;line-height:1.5!important}
.analytics-insight small{font-size:16px!important;line-height:1.5!important}
.analytics-insight strong{font-size:16px!important;line-height:1.5!important}
.portfolio-top{font-size:16px!important;line-height:1.5!important}
.portfolio-toolbar{font-size:16px!important;line-height:1.5!important}
.portfolio-table article{font-size:16px!important;line-height:1.5!important}
.portfolio-table article>b{font-size:16px!important;line-height:1.5!important}
.governance-row small{font-size:16px!important;line-height:1.5!important}
.governance-row strong{font-size:16px!important;line-height:1.5!important}
.onsite-top{font-size:16px!important;line-height:1.5!important}
.route-alert{font-size:16px!important;line-height:1.5!important}
.onsite-modes span{font-size:16px!important;line-height:1.5!important}
.deployment-head>p{font-size:16px!important;line-height:1.5!important}
.deployment-path article>span{font-size:16px!important;line-height:1.5!important}
.deployment-path p{font-size:16px!important;line-height:1.5!important}
.deployment-path article>small{font-size:16px!important;line-height:1.5!important}
.availability-copy p{font-size:16px!important;line-height:1.5!important}
.availability-board b{font-size:16px!important;line-height:1.5!important}
.availability-board strong{font-size:16px!important;line-height:1.5!important}
.availability-board span{font-size:16px!important;line-height:1.5!important}
.library-copy>p:last-child{font-size:16px!important;line-height:1.5!important}
.filter-top{font-size:16px!important;line-height:1.5!important}
.filter-row small,.filter-row span{font-size:16px!important;line-height:1.5!important}
.filter-result b{font-size:16px!important;line-height:1.5!important}
.filter-result strong{font-size:16px!important;line-height:1.5!important}
.filter-result span{font-size:16px!important;line-height:1.5!important}
.onsite-detail-link{font-size:16px!important;line-height:1.5!important}
.onsite-detail-link span{font-size:16px!important;line-height:1.5!important}
.room-top span,.room-top i{font-size:16px!important;line-height:1.5!important}
.room-top strong{font-size:16px!important;line-height:1.5!important}
.room-nav>small{font-size:16px!important;line-height:1.5!important}
.room-nav>strong{font-size:16px!important;line-height:1.5!important}
.room-nav nav span{font-size:16px!important;line-height:1.5!important}
.review-focus small,.review-focus span{font-size:16px!important;line-height:1.5!important}
.review-focus b{font-size:16px!important;line-height:1.5!important}
.spatial-pin b{font-size:16px!important;line-height:1.5!important}
.spatial-pin span{font-size:16px!important;line-height:1.5!important}
.shared-pointer{font-size:16px!important;line-height:1.5!important}
.evidence-drawer small{font-size:16px!important;line-height:1.5!important}
.evidence-drawer strong{font-size:16px!important;line-height:1.5!important}
.meeting-title small{font-size:16px!important;line-height:1.5!important}
.meeting-title strong{font-size:16px!important;line-height:1.5!important}
.participant>b{font-size:16px!important;line-height:1.5!important}
.participant div strong{font-size:16px!important;line-height:1.5!important}
.participant div span{font-size:16px!important;line-height:1.5!important}
.participant>i{font-size:16px!important;line-height:1.5!important}
.meeting-agenda small{font-size:16px!important;line-height:1.5!important}
.meeting-agenda strong{font-size:16px!important;line-height:1.5!important}
.meeting-agenda span{font-size:16px!important;line-height:1.5!important}
.meeting-controls span{font-size:16px!important;line-height:1.5!important}
.meeting-controls button{font-size:16px!important;line-height:1.5!important}
.handoff-copy>p{font-size:16px!important;line-height:1.5!important}
.handoff-result small{font-size:16px!important;line-height:1.5!important}
.handoff-result strong{font-size:16px!important;line-height:1.5!important}
.column-head span{font-size:16px!important;line-height:1.5!important}
.handoff-column article>b{font-size:16px!important;line-height:1.5!important}
.handoff-column article small{font-size:16px!important;line-height:1.5!important}
.handoff-column article strong{font-size:16px!important;line-height:1.5!important}
.handoff-column article i{font-size:16px!important;line-height:1.5!important}
.handoff-footer span{font-size:16px!important;line-height:1.5!important}
.modes-head>p{font-size:16px!important;line-height:1.5!important}
.mode-selector button span{font-size:16px!important;line-height:1.5!important}
.mode-label{font-size:16px!important;line-height:1.5!important}
.mode-copy>p:not(.mode-label){font-size:16px!important;line-height:1.5!important}
.mode-result small{font-size:16px!important;line-height:1.5!important}
.mode-result strong{font-size:16px!important;line-height:1.5!important}
.mode-result span{font-size:16px!important;line-height:1.5!important}
.mini-meeting-top span{font-size:16px!important;line-height:1.5!important}
.mini-meeting-top strong{font-size:16px!important;line-height:1.5!important}
.mini-property>span{font-size:16px!important;line-height:1.5!important}
.mini-meeting-body aside b{font-size:16px!important;line-height:1.5!important}
.mini-meeting-body aside span{font-size:16px!important;line-height:1.5!important}
.mini-meeting-foot span{font-size:16px!important;line-height:1.5!important}
.room-shape{font-size:16px!important;line-height:1.5!important}
.note-pin{font-size:16px!important;line-height:1.5!important}
.spatial-thread article>b{font-size:16px!important;line-height:1.5!important}
.spatial-thread small{font-size:16px!important;line-height:1.5!important}
.spatial-thread strong{font-size:16px!important;line-height:1.5!important}
.access-key span{font-size:16px!important;line-height:1.5!important}
.process-copy>p{font-size:16px!important;line-height:1.5!important}
.process-principle small{font-size:16px!important;line-height:1.5!important}
.process-principle strong{font-size:16px!important;line-height:1.5!important}
.process-rail small{font-size:16px!important;line-height:1.5!important}
.process-rail p{font-size:16px!important;line-height:1.5!important}
.notes-top span,.notes-top i{font-size:16px!important;line-height:1.5!important}
.notes-top strong{font-size:16px!important;line-height:1.5!important}
.notes-controls button{font-size:16px!important;line-height:1.5!important}
.map-note{font-size:16px!important;line-height:1.5!important}
.note-item>b{font-size:16px!important;line-height:1.5!important}
.note-item small{font-size:16px!important;line-height:1.5!important}
.note-item strong{font-size:16px!important;line-height:1.5!important}
.note-item p{font-size:16px!important;line-height:1.5!important}
.note-item>span{font-size:16px!important;line-height:1.5!important}
.notes-bottom span{font-size:16px!important;line-height:1.5!important}
.notes-copy>p{font-size:16px!important;line-height:1.5!important}
.note-capabilities article>b{font-size:16px!important;line-height:1.5!important}
.note-capabilities small{font-size:16px!important;line-height:1.5!important}
.note-capabilities strong{font-size:16px!important;line-height:1.5!important}
.notes-result small{font-size:16px!important;line-height:1.5!important}
.notes-result strong{font-size:16px!important;line-height:1.5!important}
.matrix-row>*{font-size:16px!important;line-height:1.5!important}
.matrix-row.matrix-head span{font-size:16px!important;line-height:1.5!important}
.matrix-row .yes{font-size:16px!important;line-height:1.5!important}
.access-cards small{font-size:16px!important;line-height:1.5!important}
.access-cards span{font-size:16px!important;line-height:1.5!important}
.versions-copy>p{font-size:16px!important;line-height:1.5!important}
.versions-copy li{font-size:16px!important;line-height:1.5!important}
.source-node small{font-size:16px!important;line-height:1.5!important}
.source-node strong{font-size:16px!important;line-height:1.5!important}
.source-node span{font-size:16px!important;line-height:1.5!important}
.version-node small{font-size:16px!important;line-height:1.5!important}
.version-node strong{font-size:16px!important;line-height:1.5!important}
.version-node span{font-size:16px!important;line-height:1.5!important}
.version-foot span{font-size:16px!important;line-height:1.5!important}

/* Source: v2-readability.css */
/* SiteSee Version 2.0 readability and customer-experience layer */
:root{
  --site-content-width:90vw;
  --body-size:19px;
  --small-size:16px;
  --ui-size:16px;
  --card-size:18px;
  --footer-size:17px;
}
html{font-size:var(--body-size);scroll-padding-top:112px}
body{font-size:var(--body-size);line-height:1.68}

/* The primary page canvas is intentionally 90% of the viewport. */
.wrap,.site-wrap,.nav-shell,.footer-grid,.footer-bottom,
.site-header-inner,.site-footer-main,.site-footer-legal{
  width:var(--site-content-width)!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.wrap,.site-wrap,.site-header-inner,.site-footer-main,.site-footer-legal{
  padding-left:0!important;
  padding-right:0!important;
}

/* Keep long reading passages comfortable even while the layout uses 90vw. */
main p,main li,main dd,main dt,main blockquote{font-size:1rem!important;line-height:1.68!important}
main p{max-width:75ch}
main h1{font-size:clamp(3.2rem,5vw,5.2rem)!important;line-height:1.02!important}
main h2{font-size:clamp(2.35rem,3.5vw,3.85rem)!important;line-height:1.09!important}
main h3{font-size:clamp(1.35rem,1.75vw,2.05rem)!important;line-height:1.2!important}
main h4{font-size:1.2rem!important;line-height:1.3!important}

/* Labels, kickers and metadata remain secondary, but never microscopic. */
main small,main .kicker,main .eyebrow,main legend,
main [class*="-label"],main [class*="-meta"],main [class*="-status"],
main [class*="-caption"],main [class*="-tag"],main [class*="-note"] small{
  font-size:var(--small-size)!important;
  line-height:1.45!important;
}

/* Form controls and interactive controls must be readable without zooming. */
main label,main input:not([type="range"]),main select,main textarea,
main button,main .button,main .btn,main summary{
  font-size:var(--ui-size)!important;
  line-height:1.45!important;
}
main input:not([type="range"]),main select,main textarea{
  min-height:52px;
  padding:13px 15px!important;
}
main button,main .button,main .btn{min-height:52px}
main summary{padding-top:18px!important;padding-bottom:18px!important}

/* Normalize customer-facing cards, results, comparisons and panels. */
main [class*="-card"] p,main [class*="-card"] li,
main [class*="-panel"] p,main [class*="-panel"] li,
main [class*="-item"] p,main [class*="-item"] li,
main [class*="-result"] p,main [class*="-result"] li,
main [class*="-brief"] p,main [class*="-brief"] li,
main [class*="-body"] p,main [class*="-body"] li,
main [class*="-copy"] p,main [class*="-copy"] li{
  font-size:var(--card-size)!important;
  line-height:1.65!important;
}
main [class*="-card"] > strong,main [class*="-panel"] > strong,
main [class*="-item"] > strong,main [class*="-result"] > strong,
main [class*="-brief"] > strong{
  font-size:var(--card-size)!important;
  line-height:1.45!important;
}
main table{font-size:1rem!important}
main th,main td{font-size:1rem!important;line-height:1.55!important}

/* Dialogs and popups are full reading surfaces, not miniature interface props. */
dialog{width:min(90vw,1120px)!important;max-height:90vh!important}
dialog p,dialog li,dialog span:not(.arrow),dialog strong,dialog button,dialog a{
  font-size:18px!important;line-height:1.6!important
}
dialog small,dialog label{font-size:16px!important;line-height:1.45!important}
dialog h2{font-size:clamp(2rem,3vw,3.1rem)!important}
dialog h3{font-size:1.4rem!important}

/* Global header and footer consistency. */
.site-nav{font-size:16px!important;gap:clamp(14px,1.35vw,25px)!important}
.site-nav a{font-size:16px!important}
.site-nav-cta{font-size:16px!important;padding:14px 18px!important}
.site-footer-brand p{font-size:var(--footer-size)!important;line-height:1.65!important;max-width:34ch!important}
.site-footer-column h2{font-size:16px!important;line-height:1.35!important}
.site-footer-column a{font-size:var(--footer-size)!important;line-height:1.5!important;margin:2px 0!important}
.site-footer-legal,.site-footer-legal a,.site-footer-legal span{font-size:16px!important;line-height:1.5!important}

/* Experience Library: enlarge filters, results and product demonstrations. */
.experience-library-page .library-interface{grid-template-columns:minmax(330px,24vw) 1fr!important;gap:34px!important}
.experience-library-page .library-controls{padding:28px!important}
.experience-library-page .library-controls label,
.experience-library-page .objective-filter legend,
.experience-library-page .control-heading small,
.experience-library-page .filter-note small{font-size:16px!important}
.experience-library-page .control-heading strong{font-size:21px!important}
.experience-library-page .objective-filter button,
.experience-library-page .search-box input,
.experience-library-page .library-controls select{font-size:16px!important;min-height:50px!important}
.experience-library-page .filter-note strong{font-size:20px!important}
.experience-library-page .filter-note span{font-size:16px!important;line-height:1.55!important}
.experience-library-page .experience-grid{gap:26px!important}
.experience-library-page .card-visual{height:340px!important}
.experience-library-page .visual-overlay span,
.experience-library-page .card-meta span,
.experience-library-page .card-meta i,
.experience-library-page .card-tags span{font-size:16px!important;line-height:1.35!important}
.experience-library-page .visual-overlay strong{font-size:22px!important}
.experience-library-page .card-body{padding:28px!important}
.experience-library-page .card-body h3{font-size:28px!important}
.experience-library-page .card-body p{font-size:18px!important;min-height:0!important}
.experience-library-page .preview-blueprint{font-size:16px!important;padding:16px 18px!important}
.experience-library-page .preview-blueprint span{font-size:20px!important}
.experience-library-page .featured-experience{padding:16px!important}
.experience-library-page .featured-shell{grid-template-columns:minmax(180px,.28fr) 1.05fr minmax(280px,.55fr)!important;min-height:620px!important}
.experience-library-page .featured-topbar span,
.experience-library-page .featured-topbar strong,
.experience-library-page .featured-topbar i,
.experience-library-page .menu-brand span,
.experience-library-page .experience-menu button,
.experience-library-page .scene-marker,
.experience-library-page .scene-path span,
.experience-library-page .featured-footer,
.experience-library-page .experience-brief>small,
.experience-library-page .brief-capabilities small{font-size:16px!important;line-height:1.35!important}
.experience-library-page .experience-brief h2{font-size:30px!important}
.experience-library-page .experience-brief>p,
.experience-library-page .brief-facts span,
.experience-library-page .brief-capabilities strong{font-size:16px!important;line-height:1.55!important}
.experience-library-page .brief-facts b{font-size:25px!important}
.experience-library-page .scene-marker b{font-size:16px!important;width:26px!important;height:26px!important}
.experience-library-page .role-tabs button small,
.experience-library-page .role-tabs button strong,
.experience-library-page .role-interface-top span,
.experience-library-page .role-interface-top strong,
.experience-library-page .role-interface-top i,
.experience-library-page .role-highlight,
.experience-library-page .role-panel>small,
.experience-library-page .role-list span,
.experience-library-page .role-capability small,
.experience-library-page .role-capability strong{font-size:16px!important;line-height:1.5!important}
.experience-library-page .role-panel h3{font-size:27px!important}
.experience-library-page .proof-card>small,
.experience-library-page .proof-card p,
.experience-library-page .analytics-top,
.experience-library-page .analytics-spaces,
.experience-library-page .analytics-signal small,
.experience-library-page .analytics-signal strong,
.experience-library-page .evidence-compare small,
.experience-library-page .evidence-compare li,
.experience-library-page .evidence-compare article>strong,
.experience-library-page .status-grid small,
.experience-library-page .status-grid strong,
.experience-library-page .status-grid p{font-size:16px!important;line-height:1.55!important}
.experience-library-page .blueprint-dialog .dialog-grid strong,
.experience-library-page .blueprint-dialog .dialog-boundary span{font-size:18px!important}

/* Feature and resource libraries: results must read like content, not metadata. */
.full-features-page [class*="feature"] p,
.full-features-page [class*="feature"] li,
.guides-research-page [class*="resource"] p,
.guides-research-page [class*="resource"] li,
.insights-page [class*="article"] p,
.insights-page [class*="article"] li,
.learning-center-page [class*="learning"] p,
.learning-center-page [class*="learning"] li,
.product-updates-page [class*="update"] p,
.product-updates-page [class*="update"] li{font-size:18px!important;line-height:1.65!important}

/* Pricing V2 uses two primary columns plus a full-width portfolio program. */
.pricing-page .program-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}
.pricing-page .program-card.portfolio{grid-column:1/-1!important;display:grid!important;grid-template-columns:1.05fr .95fr!important;column-gap:46px!important;align-items:start!important}
.pricing-page .program-card.portfolio .program-top,
.pricing-page .program-card.portfolio h3,
.pricing-page .program-card.portfolio .program-intro,
.pricing-page .program-card.portfolio .portfolio-price,
.pricing-page .program-card.portfolio .minimum{grid-column:1!important}
.pricing-page .program-card.portfolio ul,
.pricing-page .program-card.portfolio .program-link,
.pricing-page .program-card.portfolio footer{grid-column:2!important}
.pricing-page .program-card p,.pricing-page .program-card li,
.pricing-page .minimum strong,.pricing-page .price-stack span,
.pricing-page .portfolio-price span{font-size:18px!important;line-height:1.6!important}
.pricing-page .price-stack small,.pricing-page .portfolio-price small,
.pricing-page .minimum small,.pricing-page .program-top small,
.pricing-page .program-top span{font-size:16px!important}
.pricing-page .price-stack b{font-size:2.4rem!important}
.pricing-page .faq-list p,.pricing-page .fit-panel span,
.pricing-page .calculator dt,.pricing-page .calculator dd{font-size:18px!important}

/* Product-demo media treatment. */
.product-demo-frame{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:#0b0f14;box-shadow:0 28px 70px rgba(0,0,0,.28)}
.product-demo-frame img{display:block;width:100%;height:100%;object-fit:cover}
.product-demo-frame:after{content:"Illustrative SiteSee product demonstration";position:absolute;right:14px;bottom:12px;padding:7px 9px;background:rgba(11,15,20,.86);color:#fff;font-size:16px;letter-spacing:.04em}

@media(max-width:1180px){
  :root{--site-content-width:92vw}
  .experience-library-page .library-interface{grid-template-columns:1fr!important}
  .experience-library-page .library-controls{position:relative!important;top:auto!important}
  .experience-library-page .featured-shell{grid-template-columns:1fr!important}
  .experience-library-page .experience-menu{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
  .experience-library-page .experience-brief{min-height:auto!important}
  .pricing-page .program-card.portfolio{display:block!important}
}
@media(max-width:760px){
  :root{--body-size:18px;--site-content-width:92vw}
  main h1{font-size:clamp(2.65rem,12vw,4rem)!important}
  main h2{font-size:clamp(2rem,9vw,3rem)!important}
  .experience-library-page .experience-grid,
  .pricing-page .program-grid{grid-template-columns:1fr!important}
  .site-footer-column a{font-size:17px!important}
}

/* Pricing access gate */
.pricing-gate-dialog{width:min(760px,92vw)!important;border:0;padding:0;background:#fff;color:var(--ink);box-shadow:0 35px 110px rgba(0,0,0,.48)}
.pricing-gate-dialog::backdrop{background:rgba(5,7,10,.82);backdrop-filter:blur(5px)}
.pricing-gate-shell{display:grid;grid-template-columns:.72fr 1.28fr;min-height:620px}
.pricing-gate-side{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:42px 34px;display:flex;flex-direction:column;justify-content:space-between}
.pricing-gate-side:after{content:"";position:absolute;width:420px;height:420px;right:-290px;bottom:-250px;border:1px solid rgba(255,193,7,.28);border-radius:50%;box-shadow:0 0 0 55px rgba(255,193,7,.03),0 0 0 110px rgba(255,193,7,.018)}
.pricing-gate-side img{width:170px;position:relative;z-index:1}
.pricing-gate-side h2{font-size:2.15rem!important;line-height:1.08!important;margin-top:52px;position:relative;z-index:1}
.pricing-gate-side p{font-size:17px!important;color:#c9ced2;position:relative;z-index:1}
.pricing-gate-points{display:grid;gap:12px;margin-top:30px;position:relative;z-index:1}
.pricing-gate-points span{display:flex;gap:10px;align-items:flex-start;font-size:16px!important;line-height:1.5!important}
.pricing-gate-points span:before{content:"✓";color:var(--yellow);font-weight:900}
.pricing-gate-form-side{padding:38px 40px 34px;position:relative}
.pricing-gate-close{position:absolute;right:16px;top:13px;width:42px;height:42px;min-height:42px!important;border:0;background:#eef0f1;color:var(--ink);font-size:26px!important;line-height:1!important}
.pricing-gate-form-side>small{display:block;color:#826700;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:16px!important}
.pricing-gate-form-side h2{font-size:2.15rem!important;margin-top:12px}
.pricing-gate-form-side>p{font-size:17px!important;margin-top:12px;color:var(--muted)}
.pricing-gate-form{display:grid;gap:15px;margin-top:26px}
.pricing-gate-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.pricing-gate-field{display:grid;gap:7px}
.pricing-gate-field label{font-size:16px!important;font-weight:800}
.pricing-gate-field input{width:100%;border:1px solid #bfc5c8;background:#fff;color:var(--ink);min-height:50px;padding:12px 13px;font-size:16px!important}
.pricing-gate-field input:focus{border-color:#8b6c00;outline:3px solid rgba(255,193,7,.26)}
.pricing-gate-submit{width:100%;background:var(--yellow);color:var(--ink);border:0;font-weight:850;margin-top:4px}
.pricing-gate-privacy{font-size:16px!important;color:#60676d;line-height:1.5!important}
.pricing-gate-message{margin-top:16px;padding:14px 16px;background:#fff5cc;border-left:4px solid var(--yellow);font-size:16px!important;line-height:1.55!important}
.pricing-gate-success{display:none;padding:40px 10px;text-align:center}
.pricing-gate-success.is-visible{display:block}
.pricing-gate-success b{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--yellow);margin:0 auto 22px;font-size:30px}
.pricing-gate-success h2{font-size:2.2rem!important}
.pricing-gate-success p{font-size:18px!important;margin:15px auto 0;max-width:40ch}
.pricing-gate-success a{display:inline-flex;margin-top:24px;font-weight:800;text-decoration:underline}
@media(max-width:820px){.pricing-gate-shell{grid-template-columns:1fr}.pricing-gate-side{min-height:260px}.pricing-gate-side h2{margin-top:30px}.pricing-gate-points{grid-template-columns:1fr 1fr}.pricing-gate-form-side{padding:34px 24px}.pricing-gate-row{grid-template-columns:1fr}}

/* Full-page pricing access */
.pricing-access-hero{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:96px 0 108px}
.pricing-access-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px}
.pricing-access-layout{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}
.pricing-access-copy h1{margin-top:20px;max-width:13ch}
.pricing-access-copy>p:not(.kicker){font-size:1.08rem!important;color:#c8cfd3;margin-top:24px;max-width:58ch}
.pricing-access-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}
.pricing-access-benefits span{position:relative;padding:14px 14px 14px 34px;border:1px solid rgba(255,255,255,.16);font-size:16px!important;line-height:1.5!important;background:rgba(255,255,255,.035)}
.pricing-access-benefits span:before{content:"✓";position:absolute;left:13px;color:var(--yellow);font-weight:900}
.pricing-access-card{background:#fff;color:var(--ink);padding:42px;border-top:7px solid var(--yellow);box-shadow:0 34px 90px rgba(0,0,0,.34)}
.pricing-access-card>small{color:#7d6300;text-transform:uppercase;letter-spacing:.12em;font-weight:850}
.pricing-access-card h2{font-size:2.35rem!important;margin-top:12px}
#pricing-access-form{display:grid;gap:17px;margin-top:27px;position:relative}
#pricing-access-form>label,#pricing-access-form .pricing-access-row label{display:grid;gap:8px;font-weight:800;font-size:16px!important}
.pricing-access-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}
#pricing-access-form input{width:100%;border:1px solid #bcc3c7;background:#fff;color:var(--ink);font-size:16px!important}
#pricing-access-form input:focus{border-color:#8b6c00;outline:3px solid rgba(255,193,7,.25)}
#pricing-access-form .button{width:100%;border:0;margin-top:4px}
.pricing-access-privacy{font-size:16px!important;color:#5e666b;line-height:1.55!important}
.pricing-access-message{padding:15px 16px;background:#fff4c5;border-left:4px solid var(--yellow);font-size:16px!important;line-height:1.55!important}
.pricing-access-steps{background:#fff;padding:94px 0}
.pricing-access-heading{text-align:center;max-width:850px;margin:0 auto 46px}
.pricing-access-step-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.pricing-access-step-grid article{padding:30px 26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.pricing-access-step-grid b{font-size:2rem;color:#b3b8bb}
.pricing-access-step-grid h3{margin-top:22px}
.pricing-access-step-grid p{margin-top:12px;color:var(--muted)}
@media(max-width:980px){.pricing-access-layout{grid-template-columns:1fr}.pricing-access-copy h1{max-width:17ch}.pricing-access-step-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.pricing-access-benefits,.pricing-access-row,.pricing-access-step-grid{grid-template-columns:1fr}.pricing-access-card{padding:30px 22px}}
.pricing-access-confirmed{text-align:center;padding:28px 4px}
.pricing-access-confirmed>b{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 20px;border-radius:50%;background:var(--yellow);font-size:30px}
.pricing-access-confirmed h2{font-size:2.3rem!important}
.pricing-access-confirmed p{margin:16px auto 0;color:var(--muted);max-width:42ch}
.pricing-access-confirmed .button{margin-top:25px;width:auto!important}

/* For Teams comparison table correction */
.team-comparison-shell{width:100%;overflow-x:auto;background:#fff;border:1px solid var(--line);box-shadow:0 24px 58px rgba(11,15,20,.08)}
.team-comparison-table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:auto}
.team-comparison-table th{font-size:16px!important;line-height:1.45!important;padding:20px 24px!important}
.team-comparison-table td{font-size:18px!important;line-height:1.6!important;padding:28px 24px!important;min-width:190px}
.team-comparison-table td:nth-child(1){min-width:80px;width:80px}
.team-comparison-table td:nth-child(2){min-width:250px}
.team-comparison-table .team-name small,.team-comparison-table .table-label{font-size:16px!important;line-height:1.4!important}
.team-comparison-table .team-name strong{font-size:22px!important;line-height:1.35!important}
.team-comparison-table .team-result,.team-comparison-table .team-capability{font-size:17px!important;line-height:1.55!important}

/* Preserve the complete product interface in every demonstration frame. */
img[src*="assets/images/product-demos/"],img[src*="assets/images/cache-selected/"]{object-fit:contain!important;background:#0B0F14}

/* Authorized V2.5 typography refinements. */
.site-nav{font-size:14px!important;font-weight:400!important}
.site-nav a{font-size:14px!important;font-weight:400!important}
.site-nav-cta{font-size:14px!important;font-weight:500!important}
.site-footer-brand p,.site-footer-column a{font-size:14px!important}
.site-footer-column h2{font-size:13px!important}
.site-footer-legal,.site-footer-legal a,.site-footer-legal span{font-size:13px!important}


/* SiteSee V2.8 — contextual imagery integration */
.v28-asset-frame{display:block!important;position:relative!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important;padding:0!important;overflow:hidden!important;background:#0b0f14!important;border:1px solid rgba(122,132,139,.38)!important;box-shadow:0 22px 54px rgba(5,10,14,.16)!important}
.v28-asset-frame:before,.v28-asset-frame:after{display:none!important;content:none!important}
.v28-asset-frame>.v28-context-image{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;filter:none!important;transform:none!important;margin:0!important}
.v28-asset-frame>.v28-preserved-visual-copy{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
img.v28-context-image{object-fit:contain!important;filter:none!important;transform:none!important}
.v28-inline-asset{display:block;margin:32px 0;padding:0;background:#0b0f14;border:1px solid rgba(112,122,129,.34);box-shadow:0 18px 45px rgba(5,10,14,.12);overflow:hidden}
.v28-inline-asset img{display:block;width:100%;height:auto;object-fit:contain}
.v28-library-preview{margin:0 0 30px}
.v28-embedded-preview{grid-column:1/-1!important;width:100%!important;margin:0 0 22px;box-shadow:none}
.utility-meta .v28-meta-image{display:block;width:100%;height:auto;margin:0 0 18px;border:1px solid rgba(255,255,255,.25);background:#0b0f14}
.v28-utility-inline,.v28-answer-image{margin:28px 0 36px}
.v28-sitemap-image,.v28-search-image{margin:0 0 32px}
.v28-thankyou-image{margin:0 0 28px;box-shadow:none}
.library-card li a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.22)}
.library-card li a:hover,.library-card li a:focus-visible{color:#ffc107;border-bottom-color:#ffc107}
.pricing-access-page .pricing-access-copy:after{content:"";display:block;width:100%;aspect-ratio:2/1;margin-top:30px;background:#0b0f14 url("../images/v28/Page_24_Pricing_Access_Gate/SiteSee_PricingAccess_01_SecureEmail_OverShoulder_v01.jpg") center/contain no-repeat;border:1px solid rgba(255,255,255,.22);box-shadow:0 20px 50px rgba(0,0,0,.26)}
.page-guides-research .index-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}
.page-guides-research .index-head span{min-width:0!important;overflow-wrap:anywhere!important;line-height:1.25!important}
.page-guides-research .index-head strong{white-space:nowrap!important;justify-self:end!important}
@media(max-width:1080px){.page-guides-research .hero-layout{grid-template-columns:minmax(0,1fr)!important;gap:54px!important}.page-guides-research .hero-layout>*{min-width:0!important;max-width:100%!important}.page-guides-research .research-index{width:100%!important;min-width:0!important;max-width:100%!important}}
@media(max-width:760px){.v28-inline-asset{margin:24px 0}.page-guides-research .index-head{font-size:13px!important;gap:10px!important}.page-guides-research .index-row{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding-left:12px!important;padding-right:12px!important}.page-guides-research .index-row>*{min-width:0!important}.page-guides-research .index-row i{grid-column:2!important;text-align:left!important;font-size:13px!important}.page-guides-research .index-row strong,.page-guides-research .index-row div span{overflow-wrap:anywhere!important}.page-guides-research .index-foot{grid-template-columns:repeat(2,minmax(0,1fr))!important;text-align:left!important}}
