/* October project content, using the existing Aspect guide layout. */
.october-page .guide-layout{align-items:start}
.october-page .guide-content{min-width:0}
.october-page .guide-aside{position:sticky;top:106px;align-self:start;padding:24px}
.october-page .guide-aside h2{font-size:21px;margin:0 0 14px}
.october-page .guide-aside ol{list-style:none;padding:0;margin:0;display:grid;gap:4px}
.october-page .guide-aside li{margin:0}
.october-page .guide-aside nav a{display:block;padding:7px 0;font-size:15px;line-height:1.35;text-decoration:underline;text-underline-offset:4px}
.october-page .aside-enquiry{border-top:1px solid #c8caca;margin-top:16px;padding-top:16px}
.october-page .aside-enquiry p{font-size:15px;margin:0 0 12px}
.october-page .guide-content section{scroll-margin-top:106px}
.october-page .guide-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:16px;line-height:1.55;text-align:left;table-layout:fixed}
.october-page .guide-content caption{font-weight:700;text-align:left;margin-bottom:12px}
.october-page .guide-content th,.october-page .guide-content td{vertical-align:top;border-bottom:1px solid #cfd2d2;padding:15px 13px}
.october-page .guide-content thead th{background:#171919;color:#fff}
.october-page .guide-content th:first-child{width:32%}
.october-page .guide-content tbody th{background:#f1f3f3}
.october-page .guide-content a{color:#111;text-decoration:underline;text-underline-offset:3px}
.october-page .guide-content li{margin-bottom:12px}
.october-page .worksheet{padding:24px;background:#f1f3f3;border-top:3px solid #141616;margin:24px 0}
.october-page .worksheet h3{margin-top:0}
.october-page .scope-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d4d6d6;margin:24px 0;border:1px solid #d4d6d6}
.october-page .scope-strip span{padding:20px 14px;background:#f1f3f3;font-size:16px;font-weight:700}
.october-page .guide-content details{border-top:1px solid #c9cccc;padding:17px 0}
.october-page .guide-content summary{font-weight:700;cursor:pointer;padding:5px 0}
.october-page .guide-content details p{margin:14px 0 4px}
.october-page .guide-hero-copy .btn{white-space:normal;text-align:center}
.october-page .guide-kicker{font-size:13px;letter-spacing:.08em;text-transform:uppercase}
.october-page .guide-summary{background:#f1f3f3;border-bottom:1px solid #dedfdf;padding:18px 0}
.october-page .guide-summary p{margin:0;font-size:17px;font-weight:700}
.october-page .guide-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:44px}
.october-page .guide-cta-inner>div{max-width:750px}
.october-page .guide-cta-inner>.btn{flex:0 0 260px;white-space:normal;text-align:center}
.october-page .related-card span{display:block;margin-top:18px;font-size:14px;font-weight:700}
.october-page [data-mogged-links] .managed-heading{list-style:none;margin:18px 0 0}
.october-page [data-mogged-links] .managed-heading h3{margin:0 0 2px}
.october-page a:focus-visible,.october-page summary:focus-visible,.october-page button:focus-visible{outline:3px solid #6b8796;outline-offset:4px}
@media(max-width:1000px){.october-page .guide-layout{gap:32px;grid-template-columns:minmax(0,1fr) 280px}.october-page .guide-aside{padding:20px}.october-page .guide-hero-copy{padding-right:28px}.october-page .guide-cta-inner{align-items:flex-start}}
@media(max-width:760px){.october-page .guide-layout{display:flex;flex-direction:column;gap:28px}.october-page .guide-aside{position:static;width:100%;order:-1}.october-page .guide-aside ol{grid-template-columns:1fr}.october-page .guide-content section{scroll-margin-top:94px}.october-page .guide-hero-copy{padding-right:0}.october-page .guide-cta-inner{display:block}.october-page .guide-cta-inner>.btn{margin-top:16px}.october-page .guide-content table{font-size:15px}.october-page .guide-content th,.october-page .guide-content td{padding:12px 10px}.october-page .scope-strip{grid-template-columns:1fr}.october-page .scope-strip span{padding:14px}.october-page .worksheet{padding:20px}.october-page .guide-aside .aside-enquiry{display:none}}
