.mr-header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.mr-header-actions .header-book{width:auto}.mr-plan-button{min-width:44px;min-height:48px;font:800 15px/1.1 var(--sans);color:var(--navy);background:var(--yellow);border:2px solid var(--navy);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:.3em;padding:0 22px;text-decoration:none;display:inline-flex}.mr-plan-button:hover,.mr-plan-button:focus-visible{background:var(--navy);color:var(--white)}.mr-plan-primary{background:var(--yellow)!important;color:var(--navy)!important;border:2px solid var(--navy)!important;font-size:16px!important;font-weight:800!important}.mr-plan-primary:hover,.mr-plan-primary:focus-visible{background:var(--navy)!important;color:var(--white)!important}.mr-cta-reason{font:500 15px/1.45 var(--sans);color:var(--ink);margin:6px 0 14px}.mr-funnel{background:var(--paper-2);border-top:1px solid var(--rule);padding:32px max(34px, calc((100vw - var(--max)) / 2))}.mr-funnel-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.mr-funnel-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mr-funnel-button{min-height:48px;font:700 14px/1.2 var(--sans);text-align:center;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:0 23px;text-decoration:none;display:inline-flex}.mr-funnel-plan{background:var(--yellow);color:var(--navy);border:2px solid var(--navy);min-height:52px;font-size:16px;font-weight:800}.mr-funnel-plan:hover,.mr-funnel-plan:focus-visible{background:var(--navy);color:var(--white)}.mr-funnel-secondary{background:var(--white);color:var(--navy);border-color:var(--navy)}.mr-funnel-link{min-height:44px;font:700 14px/1 var(--sans);color:var(--navy);align-items:center;display:inline-flex}.mr-funnel-compact{padding-top:20px;padding-bottom:20px}.mr-funnel-compact .mr-funnel-inner{justify-content:flex-start}.mr-funnel-compact .mr-funnel-button{min-height:44px;padding:0 16px;font-weight:600}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.mr-sticky-plan{display:none}@media (max-width:760px){.mr-funnel{padding:28px 24px}.mr-funnel-plan,.mr-funnel-actions,.mr-funnel:not(.mr-funnel-compact) .mr-funnel-button{width:100%}.mr-funnel-compact .mr-funnel-actions{gap:8px}.mr-sticky-plan{z-index:50;padding:8px 14px calc(8px + env(safe-area-inset-bottom));background:var(--navy);pointer-events:none;transition:transform .2s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mr-sticky-plan.is-visible{pointer-events:auto;transform:none}.mr-sticky-plan-button{min-height:48px;font:800 16px/1 var(--sans);color:var(--navy);background:var(--yellow);border-radius:2px;justify-content:center;align-items:center;text-decoration:none;display:flex}}@media (max-width:600px){.mr-header-actions{gap:6px}.mr-plan-button{border-width:1px;flex-direction:column;gap:0;min-height:44px;padding:0 8px;font-size:11px;line-height:1.15}}@media (max-width:360px){.mr-plan-button{padding:0 6px;font-size:10.5px}}.skip-link{align-items:center;min-height:44px;display:inline-flex}.menu-button{width:44px;min-width:44px;height:44px;min-height:44px}.mr-header-actions .header-book{min-height:44px}.detail-breadcrumb a,.tip-resource-callout a,.resource-secondary-link{align-items:center;min-height:44px;display:inline-flex}.season-phase button,.consulting-contact a.consulting-contact-profile,.worksheet-actions .button{min-height:44px}.resource-book-cta a,.resource-school-cta a{align-items:center;min-height:44px;display:inline-flex}.season-number{background:var(--cyan-dark)}.season-phase.accent-pink .season-number{background:#c2185b}.season-phase.accent-lime .season-number{background:#5f7500}.season-phase.accent-yellow .season-number{background:#946200}.button:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.site-footer a:focus-visible,.consulting-close a:focus-visible,.mr-sticky-plan a:focus-visible,.resource-band a:focus-visible,.resources-study-band a:focus-visible,.catalog-conversion a:focus-visible,.detail-school-band a:focus-visible,.bulk-order-band a:focus-visible{outline-color:#f7cb43}main.tip-detail#main-content{scroll-margin-top:96px}@media (max-width:880px){.site-header>.menu-button{order:1}}@media (min-width:1121px) and (max-width:1399px){.main-nav{gap:20px}}@media (min-width:881px) and (max-width:1120px){.main-nav{gap:8px}}.blog-main{max-width:var(--max);margin:0 auto;padding:48px 68px 72px}.blog-intro h1,.blog-post h1{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(46px,5vw,72px);font-weight:600;line-height:1}.blog-intro p{color:var(--muted);max-width:640px;margin:18px 0 6px;font-size:20px;line-height:1.5}.blog-subscribe,.blog-back{min-height:44px;font:700 14px/1.2 var(--sans);color:var(--navy);align-items:center;display:inline-flex}.blog-empty{background:var(--white);border:1px solid var(--rule);max-width:760px;margin-top:36px;padding:32px}.blog-empty h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 10px;font-size:34px;font-weight:600}.blog-empty p{color:var(--ink);max-width:600px;margin:0 0 20px;font-size:18px;line-height:1.55}.blog-empty-links{flex-wrap:wrap;gap:12px;display:flex}.blog-list{max-width:820px;margin:36px 0 0;padding:0;list-style:none}.blog-list li{border-top:1px solid var(--rule);padding:26px 0}.blog-list h2{font-family:var(--display);letter-spacing:-.02em;margin:8px 0;font-size:32px;font-weight:600;line-height:1.15}.blog-list h2 a{color:var(--navy);text-decoration:none}.blog-list h2 a:hover{text-decoration:underline}.blog-list p{color:var(--ink);margin:0;font-size:18px;line-height:1.55}.blog-date{color:var(--teal);font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.blog-post{max-width:760px}.blog-post h1{margin:8px 0 14px}.blog-body{color:var(--ink);margin:28px 0 24px;font-size:19px;line-height:1.65}.blog-body h2,.blog-body h3,.blog-body h4{font-family:var(--display);color:var(--navy);margin:36px 0 12px;font-weight:600;line-height:1.2}.blog-body h2{font-size:30px}.blog-body h3{font-size:24px}.blog-body h4{font-size:20px}.blog-body a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.blog-body blockquote{border-left:4px solid var(--teal);color:var(--navy);margin:24px 0;padding:2px 0 2px 20px}.blog-body code{font-family:var(--mono);background:var(--paper-2);padding:1px 5px;font-size:.85em}@media (max-width:880px){.blog-main{padding:36px 20px 48px}.blog-intro h1,.blog-post h1{font-size:44px}.blog-intro p{font-size:18px}.blog-empty{padding:24px 20px}.blog-empty h2{font-size:28px}.blog-empty-links .mr-funnel-button{width:100%}.blog-list h2{font-size:26px}.blog-body{font-size:18px}}.blog-hero{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--paper-2);width:100%;height:auto;margin:24px 0 0;display:block}.blog-list li.has-thumb{grid-template-columns:240px 1fr;align-items:start;gap:28px;display:grid}.blog-thumb{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--paper-2);width:100%;height:auto;display:block}.blog-cta{background:var(--white);border:1px solid var(--rule);border-left:4px solid var(--teal);margin:36px 0 8px;padding:24px 26px}.blog-cta p{margin:0}.blog-body a{overflow-wrap:anywhere}.blog-body li.link-item a{align-items:center;min-height:44px;display:inline-flex}.blog-body li.link-item{margin:0}.blog-list h2 a{min-height:44px;padding:4px 0;display:inline-block}.blog-body ul,.blog-body ol{padding-left:1.4em}.blog-body li{margin:6px 0}@media (max-width:880px){.blog-list li.has-thumb{grid-template-columns:1fr;gap:16px}.blog-cta{padding:20px}}
