.shell[data-v-c94e6d9a]{background:var(--paper);min-height:100vh}.masthead[data-v-c94e6d9a]{padding-top:clamp(36px,6vw,88px);padding-bottom:clamp(42px,7vw,86px)}.mast-grid[data-v-c94e6d9a]{color:var(--ink);border-radius:0;padding:clamp(12px,2vw,22px) 0;position:relative}.mast-grid.illustrated[data-v-c94e6d9a]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:48px;display:grid}.mast-copy[data-v-c94e6d9a]{min-width:0;max-width:860px}.mast-copy h1[data-v-c94e6d9a]{overflow-wrap:break-word;max-width:900px;color:var(--ink);font-family:var(--font-editorial);letter-spacing:-.06em;font-size:clamp(52px,7vw,104px);font-weight:400;line-height:.95}.lede[data-v-c94e6d9a]{max-width:640px;color:var(--ink-soft);margin:26px 0 0;font-size:19px;line-height:1.6}.mast-copy .cs-button[data-v-c94e6d9a]{margin-top:26px}.body[data-v-c94e6d9a]{min-width:0;padding-bottom:clamp(72px,9vw,112px)}.body[data-v-c94e6d9a] :where(section,article,aside,header,nav,dl,div){min-width:0}.body[data-v-c94e6d9a] :where(h2:not([class])){margin-bottom:20px}.body[data-v-c94e6d9a] :where(h3:not([class])){margin-bottom:12px}.body[data-v-c94e6d9a] :where(p){color:var(--ink-soft);text-wrap:pretty}.body[data-v-c94e6d9a] :where(p:not([class])){margin-bottom:18px}.body[data-v-c94e6d9a] :where(ul:not([class]),ol:not([class])){color:var(--ink-soft);padding-left:24px}.body[data-v-c94e6d9a] :where(li:not([class])){margin-bottom:12px}.body[data-v-c94e6d9a] :where(strong){color:var(--ink)}.body[data-v-c94e6d9a] :where(a:not([class])){color:var(--ink);text-underline-offset:4px}.body[data-v-c94e6d9a] :where(dl,.resource-list,.principles,.practice,.ownership,.working-notes,.pricing-details dl,.essential-list,.questions,.closeout nav){border-top:0!important}.body[data-v-c94e6d9a] :where(dl>div,.resource-list article,.principles dl>div,.practice dl>div,.ownership dl>div,.working-note,.questions details,.closeout nav a,.pricing-details dl>div){border-bottom:0!important}@media (width<=900px){.mast-grid.illustrated[data-v-c94e6d9a]{grid-template-columns:1fr;gap:28px}.mast-grid>.collab-visual[data-v-c94e6d9a]{max-width:400px;margin-inline:auto}}@media (width<=560px){.masthead[data-v-c94e6d9a]{padding-top:10px;padding-bottom:32px}.mast-grid[data-v-c94e6d9a]{border-radius:0;padding:10px 0 20px}.mast-copy h1[data-v-c94e6d9a]{font-size:clamp(43px,12vw,64px)}.lede[data-v-c94e6d9a]{margin-top:20px;font-size:17px}.mast-copy .cs-button[data-v-c94e6d9a]{width:100%;margin-top:24px}.body[data-v-c94e6d9a] :where(h2,h3,dt,a){overflow-wrap:break-word}}
