:where(html[data-site=lifeos]) .training-page{color:#17201b;background:#f3f0e8}.training-nav,.training-footer{border-bottom:1px solid #17201b25;justify-content:space-between;align-items:center;gap:24px;padding:26px clamp(20px,5vw,80px);display:flex}.training-nav>div{align-items:center;gap:30px;display:flex}.training-nav a,.training-footer a{font-size:13px;font-weight:650;text-decoration:none}.training-nav .training-brand{font:26px Georgia,serif}.training-hero{grid-template-columns:minmax(0,1.4fr) minmax(240px,.65fr);align-items:center;gap:clamp(36px,6vw,100px);max-width:1600px;margin:auto;padding:clamp(48px,7vw,100px) clamp(20px,5vw,80px);display:grid}.training-page .section-index{color:#a95c2f}.training-page h1{letter-spacing:-.04em;max-width:880px;margin:24px 0;font:clamp(42px,5.5vw,78px)/1.04 Georgia,serif}.training-page h1 em{color:#426c85}.training-lead{color:#566159;max-width:690px;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.training-hero figure{justify-self:end;max-width:400px;margin:0}.training-hero img{border-radius:2px 65px 2px 2px;width:100%;height:auto;display:block}.training-hero figcaption{color:#566159;margin-top:16px;font-size:12px}.training-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;font-size:13px;display:flex}.training-button{color:#f3f0e8;background:#17201b;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:18px 23px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}:is(.training-page a:focus-visible,.training-page summary:focus-visible){outline-offset:5px;outline:3px solid #b96736}.training-section{padding:clamp(48px,6vw,90px) max(20px,50vw - 600px);scroll-margin-top:24px}.training-section h2{letter-spacing:-.03em;max-width:880px;margin:18px 0 26px;font:clamp(32px,3.7vw,52px)/1.1 Georgia,serif}.training-section p{color:#566159;line-height:1.7}.training-intro{max-width:760px}.training-audience{color:#f3f0e8;background:#17201b;grid-template-columns:.45fr 1fr;gap:40px;display:grid}.training-audience p,.training-contact p{color:#d1d8d1;max-width:790px}.training-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.training-grid article{border-top:1px solid #17201b40;padding-top:24px}.training-grid small{color:#8a512f;letter-spacing:.05em;font-size:11px;font-weight:700}.training-page h3{margin:18px 0 14px;font:28px/1.2 Georgia,serif}.training-grid p{font-size:16px}.training-method{background:#e6e9e1}.training-method ol{max-width:920px;margin:36px 0 0;padding:0;list-style:none}.training-method li{border-top:1px solid #17201b30;grid-template-columns:45px 1fr;gap:24px;padding:22px 0;display:grid}.training-method li>span{color:#426c85;padding-top:5px;font-size:12px}.training-method h3{margin:0 0 12px}.training-method p{margin:0}.training-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,80px)}.training-takeaway{border-left:2px solid #a95c2f;max-width:810px;margin:42px 0 0;padding-left:24px;font-size:19px}.training-evidence{border-bottom:1px solid #17201b25}.training-boundary{background:#e6e9e1;max-width:900px;margin:38px 0;padding:24px}.training-distinction{border-top:1px solid #17201b30;padding:24px 0 0}.training-distinction summary{cursor:pointer;padding:8px 0;font-weight:700}.training-distinction p{max-width:800px}.training-contact{color:#f3f0e8;background:#17201b}.training-contact .training-button{color:#17201b;background:#f3f0e8;margin:24px 0 16px}.training-contact small{color:#a9cbbd;font-size:12px;display:block}.training-footer{flex-wrap:wrap;justify-content:flex-start;gap:32px}@media (max-width:760px){.training-nav>div{gap:16px}.training-nav>div>a{display:none}.training-hero{grid-template-columns:1fr;gap:30px;padding-top:40px}.training-hero figure{justify-self:center;max-width:240px}.training-hero h1{font-size:clamp(39px,8vw,58px)}.training-audience,.training-grid{grid-template-columns:1fr;gap:20px}.training-audience h2{margin-top:0}.training-method li{grid-template-columns:28px 1fr;gap:14px}.training-actions{gap:22px}.training-footer{gap:24px}}
