.calc-rail-outer{max-width:var(--la-wide);margin-inline:auto;padding-inline:var(--la-sp-3)}.pillar-hero.article-hero{height:439px;min-height:439px;max-height:439px}.calc-rail-wrap{display:grid;grid-template-columns:208px minmax(0,1fr);gap:44px;align-items:start;padding-block:var(--la-sp-4)}.calc-rail__nav{position:sticky;top:78px;align-self:start;text-align:right}.calc-rail__cat{font-family:var(--la-font-mono);font-size:var(--la-fs-xs);text-transform:uppercase;letter-spacing:.09em;color:var(--la-muted);text-align:right;margin:1.3rem 0 0;padding:0 0 .4rem 0;border-bottom:1px solid var(--la-rule,#c7ccd2)}.calc-rail__cat:first-child{margin-top:0}.calc-rail__link{display:block;text-align:right;font-size:.93rem;line-height:1.35;color:var(--la-body);text-decoration:none;padding:8px 12px 8px 0;border-bottom:1px solid var(--la-border);border-right:2px solid transparent;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.calc-rail__link:hover{color:var(--la-blue);background:rgba(0,107,182,.05);border-right-color:rgba(0,107,182,.35)}.calc-rail__link.is-active{color:var(--la-blue);border-right-color:var(--la-blue);background:rgba(0,107,182,.08);font-weight:600}#calc-page-strips .calc-sec{padding:var(--la-sp-4);margin-bottom:var(--la-sp-4);border:1px solid var(--la-border);border-radius:8px;scroll-margin-top:100px}#calc-page-strips .calc-sec:nth-of-type(odd){background:#eef1f4}#calc-page-strips .calc-sec:nth-of-type(2n){background:rgba(0,107,182,.1)}#calc-page-strips .calc-sec>.container{max-width:none;margin-inline:0;padding-inline:0}#calc-page-strips .calc-sec>.container>:not(.strip-head){padding-left:0}#calc-page-strips .calc-sec>.container>.calc-card{margin-left:0}#calc-page-strips .calc-card__body{padding:var(--la-sp-4)}#calc-page-strips .calc-card__body:has(.calc-quote){padding-bottom:var(--la-sp-2)}.calc-stickybar{position:fixed;top:0;left:0;right:0;z-index:60;background:var(--la-dark-surface,#262626);transform:translateY(-100%);transition:transform .25s ease;box-shadow:0 1px 6px rgba(0,0,0,.18)}.calc-stickybar.is-visible{transform:translateY(0)}.calc-stickybar__inner{display:grid;grid-template-columns:208px minmax(0,1fr);gap:44px;align-items:center;padding-block:.65rem}.calc-stickybar__title{justify-self:end;color:#fff;font-family:var(--la-font-head);font-weight:var(--la-bold);font-size:1.05rem}.calc-stickybar__top{display:inline-flex;align-items:center;gap:7px;background:0 0;border:none;cursor:pointer;color:#fff;font-family:var(--la-font-mono);font-size:var(--la-fs-xs);text-transform:uppercase;letter-spacing:.06em;transition:color .12s ease;justify-self:end}.calc-stickybar__top:hover{color:var(--la-amber)}.calc-stickybar__top svg{width:15px;height:15px;stroke:currentColor;fill:none}.calc-stickybar__actions{display:flex;align-items:center;gap:1.25rem;justify-self:end}.calc-stickybar__link{color:#fff;font-family:var(--la-font-mono);font-size:var(--la-fs-xs);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:color .12s ease}.calc-stickybar__link:hover{color:var(--la-amber)}@media (max-width:1024px){.calc-rail-wrap{grid-template-columns:184px minmax(0,1fr);gap:30px}.calc-stickybar__inner{grid-template-columns:184px minmax(0,1fr);gap:30px}}@media (max-width:900px){.calc-rail-wrap{grid-template-columns:minmax(0,1fr);gap:0;padding-block:var(--la-sp-3)}.calc-rail__nav{position:static;display:flex;gap:.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid var(--la-border);text-align:left}.calc-rail__cat{display:none}.calc-rail__link{flex:0 0 auto;text-align:left;border:1px solid var(--la-border);border-radius:7px;padding:7px 12px}.calc-rail__link.is-active{border-color:var(--la-blue)}.calc-stickybar{display:none}.calc-stickybar:has(.calc-rail-outer--staff){display:block}.calc-stickybar:has(.calc-rail-outer--staff) .calc-stickybar__inner{grid-template-columns:minmax(0,1fr);gap:.5rem;justify-items:end;text-align:right;padding-block:.55rem}.calc-stickybar:has(.calc-rail-outer--staff) .calc-stickybar__title{font-size:.92rem}.calc-stickybar:has(.calc-rail-outer--staff) .calc-stickybar__actions{gap:.9rem}}