:root{--defence-ink:#17251f;--defence-olive:#68734b;--defence-sand:#e8dfc9;--defence-paper:#f8f6ef;--defence-gold:#c6a96a;--defence-muted:#73796f}.defence-orbit-one{animation:18s linear infinite defence-orbit-rotate}.defence-orbit-two{animation:24s linear infinite defence-orbit-rotate-reverse}@keyframes defence-orbit-rotate{0%{transform:rotate(-30deg)scaleX(.68)}to{transform:rotate(330deg)scaleX(.68)}}@keyframes defence-orbit-rotate-reverse{0%{transform:rotate(45deg)scaleX(.68)}to{transform:rotate(-315deg)scaleX(.68)}}.defence-page{background:var(--defence-paper);color:var(--defence-ink);overflow:hidden}.defence-container{width:min(1160px,100% - 48px);margin-inline:auto}.defence-section{padding:100px 0}.defence-kicker,.defence-eyebrow{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.defence-kicker{color:var(--defence-olive)}.defence-eyebrow{color:#d9c28e}.defence-section-heading{max-width:690px;margin-bottom:42px}.defence-section-heading h2,.defence-cds-header h2,.defence-ssb-intro h2,.defence-fitness-panel h2,.defence-resources-heading h2,.defence-faq-layout h2{letter-spacing:-1.6px;margin:15px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.5vw,54px);font-weight:400;line-height:1.1}.defence-page h2 em,.defence-page h1 span{color:var(--defence-olive);font-weight:400}.defence-section-heading>p,.defence-cds-header>p,.defence-resources-heading>p{color:var(--defence-muted);max-width:560px;margin:0;line-height:1.8}.defence-hero{color:#f8f6ef;isolation:isolate;background:#17251f;min-height:650px;padding:95px max(24px,50vw - 580px) 80px;position:relative;overflow:hidden}.defence-hero-grid,.defence-cta-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.defence-hero:after{content:"";z-index:-1;background:radial-gradient(circle,#68734b42,#0000 68%);border-radius:50%;width:600px;height:600px;position:absolute;top:-160px;right:-100px}.defence-hero-content{z-index:2;max-width:730px;position:relative}.defence-hero h1{letter-spacing:-3px;margin:28px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,86px);font-weight:400;line-height:.99}.defence-hero h1 span{color:#d8c89d}.defence-hero-content>p{color:#c5cbc2;max-width:560px;font-size:16px;line-height:1.85}.defence-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.defence-btn{justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.defence-btn:hover{transform:translateY(-3px)}.defence-btn-light{color:#17251f;background:#e8dfc9}.defence-btn-light:hover{color:#17251f;background:#f4ead1}.defence-btn-outline{color:#fff;border:1px solid #ffffff59}.defence-btn-outline:hover{color:#fff;background:#ffffff14}.defence-text-link{color:#e0dfd4;font-size:13px;text-decoration:none}.defence-text-link span{margin-left:7px}.defence-hero-meta{color:#c5cbc2;flex-wrap:wrap;gap:22px;margin-top:52px;font-size:11px;display:flex}.defence-hero-meta span{align-items:center;gap:8px;display:inline-flex}.defence-hero-meta i,.defence-panel-dot{background:var(--defence-gold);border-radius:50%;width:6px;height:6px}.defence-hero-mark{aspect-ratio:1;opacity:.85;width:min(36vw,440px);position:absolute;top:80px;right:max(3%,50vw - 650px)}.defence-orbit{border:1px solid #ded0a94d;border-radius:50%;position:absolute;inset:12%}.defence-orbit-one{transform:rotate(-30deg)scaleX(.68)}.defence-orbit-two{transform:rotate(45deg)scaleX(.68)}.defence-compass{color:#d8c89d;border:1px solid #ded0a999;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:clamp(75px,10vw,140px);display:grid;position:absolute;inset:24%}.defence-coordinate{color:#a9b09f;letter-spacing:2px;writing-mode:vertical-rl;font-size:8px;position:absolute;bottom:13%;right:-8px}.defence-hero-bottom{color:#a9b09f;letter-spacing:1.5px;border-top:1px solid #ffffff2e;justify-content:space-between;gap:20px;padding:18px 0;font-size:9px;display:flex;position:absolute;bottom:0;left:max(24px,50vw - 580px);right:max(24px,50vw - 580px)}.defence-pathway-grid,.defence-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.defence-pathway-card{min-height:320px;color:inherit;background:#fffefa;border:1px solid #e0dfd4;flex-direction:column;padding:30px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.defence-pathway-card:hover{color:inherit;border-color:#a9ad96;transform:translateY(-5px);box-shadow:0 18px 40px #17251f12}.defence-pathway-top,.defence-pathway-title,.defence-pattern-heading,.defence-pattern-total{justify-content:space-between;align-items:center;gap:15px;display:flex}.defence-pathway-top{color:var(--defence-olive);letter-spacing:1.5px;font-size:9px;font-weight:700}.defence-card-number{color:#b6b6a8;font-family:Georgia,serif;font-size:28px;font-weight:400}.defence-pathway-title{align-items:flex-end;margin-top:28px}.defence-pathway-title h3,.defence-cds-card h3,.defence-subject-card h3,.defence-resource-row h3{margin:0;font-family:Georgia,serif;font-weight:400}.defence-pathway-title h3{max-width:300px;font-size:26px;line-height:1.2}.defence-pathway-title>span{color:var(--defence-olive);font-size:15px;font-weight:800}.defence-pathway-card>p{color:var(--defence-muted);font-size:13px;line-height:1.7}.defence-pathway-subjects{color:#5f665b;border-top:1px solid #e7e5db;margin-top:auto;padding:13px 0;font-size:11px}.defence-card-link,.defence-inline-link{color:var(--defence-olive);font-size:12px;font-weight:700;text-decoration:none}.defence-card-link{justify-content:space-between;margin-top:10px;display:flex}.defence-footnote{color:#777c72;margin-top:22px;font-size:11px;line-height:1.7}.defence-two-column{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.defence-two-column h2{letter-spacing:-1.5px;margin:17px 0 22px;font-family:Georgia,serif;font-size:clamp(38px,4.6vw,57px);font-weight:400;line-height:1.08}.defence-lead{color:#4e584c;font-size:17px;line-height:1.8}.defence-nda{background:#eeece2}.defence-nda .defence-inline-link{margin-top:20px;display:inline-block}.defence-fact-panel{background:var(--defence-ink);color:#f8f6ef;padding:32px}.defence-panel-top{color:#d8c89d;letter-spacing:1.6px;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:10px;display:flex}.defence-fact-row{border-bottom:1px solid #ffffff24;grid-template-columns:90px 1fr;gap:15px;padding:24px 0;display:grid}.defence-fact-row>span{color:#aab1a5;font-size:11px}.defence-fact-row strong,.defence-fact-row small{display:block}.defence-fact-row strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.defence-fact-row small{color:#b8c0b5;margin-top:7px;font-size:11px}.defence-fact-total{color:#d9c28e;justify-content:space-between;gap:15px;padding-top:22px;font-size:12px;display:flex}.defence-fact-panel>p{color:#b8c0b5;margin:22px 0 0;font-size:11px;line-height:1.7}.defence-cds{background:#fdfcf7}.defence-cds-header,.defence-resources-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.defence-cds-header>div,.defence-resources-heading>div{max-width:620px}.defence-cds-grid{border:1px solid #deded2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.defence-cds-card{border-right:1px solid #deded2;min-height:230px;padding:28px}.defence-cds-card:last-child{border-right:0}.defence-cds-card>span{color:#858c75;letter-spacing:1px;font-size:11px}.defence-cds-card h3{margin-top:34px;font-size:27px}.defence-cds-card p,.defence-subject-card p{color:var(--defence-muted);font-size:13px;line-height:1.7}.defence-mini-line{background:var(--defence-olive);width:38px;height:3px;margin-top:25px}.defence-pattern{background:#e7e2d3}.defence-pattern-card{background:#f9f7f0;padding:28px}.defence-pattern-heading{border-bottom:1px solid #dfded2;padding-bottom:20px}.defence-pattern-heading h3{margin:0;font-family:Georgia,serif;font-size:31px;font-weight:400}.defence-pattern-heading>span{color:var(--defence-olive);letter-spacing:1.3px;font-size:9px;font-weight:700}.defence-pattern-row{border-bottom:1px solid #e5e3d8;grid-template-columns:1fr auto;gap:6px 12px;padding:20px 0;display:grid}.defence-pattern-row strong{font-size:13px;font-weight:600}.defence-pattern-row>span{color:var(--defence-olive);font-size:12px}.defence-pattern-row small{color:var(--defence-muted);grid-column:1/-1;font-size:11px}.defence-pattern-total{color:var(--defence-olive);padding-top:20px;font-size:11px}.defence-pattern-total strong{font-size:12px}.defence-subjects{background:#fdfcf7}.defence-subject-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.defence-subject-card{background:#fffefa;border:1px solid #e1e0d5;padding:24px}.defence-subject-code{width:40px;height:40px;color:var(--defence-olive);background:#e9e6d8;place-items:center;font-family:Georgia,serif;font-size:20px;display:grid}.defence-subject-card h3{margin-top:22px;font-size:23px}.defence-subject-card ul{color:#596054;border-top:1px solid #e7e5db;gap:9px;margin:15px 0 0;padding:14px 0 0 16px;font-size:11px;display:grid}.defence-ssb{color:#f8f6ef;background:#17251f}.defence-ssb .defence-kicker,.defence-ssb-intro h2 em,.defence-fitness-panel h2 em,.defence-cta h2 em{color:#d8c89d}.defence-ssb-intro>p{color:#bdc4b8;line-height:1.8}.defence-ssb-intro .defence-inline-link{color:#d8c89d;margin-top:18px;display:inline-block}.defence-ssb-list{border-top:1px solid #ffffff2e}.defence-ssb-item{border-bottom:1px solid #ffffff2e;grid-template-columns:42px 1fr 20px;align-items:start;gap:14px;padding:22px 0;display:grid}.defence-ssb-item>span:first-child{color:#d8c89d;font-size:11px}.defence-ssb-item h3{margin:0 0 6px;font-family:Georgia,serif;font-size:20px;font-weight:400}.defence-ssb-item p{color:#bdc4b8;margin:0;font-size:12px;line-height:1.7}.defence-ssb-arrow{color:#d8c89d}.defence-fitness{background:#eeece2}.defence-fitness-panel{background:#f9f7f0;grid-template-columns:.85fr 1.15fr;gap:60px;padding:45px;display:grid}.defence-fitness-panel>div:first-child>p{color:var(--defence-muted);font-size:13px;line-height:1.8}.defence-habit-list>div{border-bottom:1px solid #e2e0d5;grid-template-columns:34px 1fr;gap:4px 14px;padding:15px 0;display:grid}.defence-habit-list>div:first-child{padding-top:0}.defence-habit-list>div:last-child{border-bottom:0}.defence-habit-list span{color:var(--defence-olive);grid-row:span 2;font-size:11px}.defence-habit-list strong{font-size:13px}.defence-habit-list small{color:var(--defence-muted);font-size:11px;line-height:1.6}.defence-roadmap{background:#fdfcf7}.defence-timeline{border-top:1px solid #dcded0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.defence-timeline-item{padding:28px 18px 0 0}.defence-timeline-number{width:42px;height:42px;color:var(--defence-olive);background:#fdfcf7;border:1px solid #a7ad98;border-radius:50%;place-items:center;margin-top:-21px;font-family:Georgia,serif;font-size:14px;display:grid}.defence-timeline-copy h3{margin:23px 0 10px;font-family:Georgia,serif;font-size:22px;font-weight:400}.defence-timeline-copy p{color:var(--defence-muted);font-size:12px;line-height:1.75}.defence-resources{background:#e7e2d3}.defence-resource-list{border-top:1px solid #d0cfbf}.defence-resource-row{color:inherit;border-bottom:1px solid #d0cfbf;grid-template-columns:50px 1fr 25px;align-items:center;gap:22px;padding:25px 0;text-decoration:none;transition:padding .2s;display:grid}.defence-resource-row:hover{color:inherit;padding-inline:10px}.defence-resource-number{color:var(--defence-olive);font-family:Georgia,serif;font-size:23px}.defence-resource-row small{color:var(--defence-olive);letter-spacing:1.4px;font-size:9px;font-weight:700}.defence-resource-row h3{margin-top:6px;font-size:22px}.defence-resource-row p{color:var(--defence-muted);margin:7px 0 0;font-size:12px;line-height:1.7}.defence-resource-arrow{color:var(--defence-olive);font-size:20px}.defence-faq{background:#fdfcf7}.defence-faq-layout{grid-template-columns:.7fr 1.3fr;gap:75px;display:grid}.defence-faq-layout>div:first-child>p{color:var(--defence-muted);font-size:13px;line-height:1.8}.defence-faq-list{border-top:1px solid #dfdfd3}.defence-faq-item{border-bottom:1px solid #dfdfd3}.defence-faq-item button{width:100%;color:var(--defence-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;display:flex}.defence-faq-item button>span:last-child{color:var(--defence-olive);font-size:22px}.defence-faq-item>p{max-width:600px;color:var(--defence-muted);margin:0;padding:0 35px 20px 0;font-size:12px;line-height:1.8}.defence-cta{isolation:isolate;color:#f8f6ef;background:#17251f;padding:85px 0;position:relative;overflow:hidden}.defence-cta-content{z-index:2;position:relative}.defence-cta .defence-kicker{color:#d8c89d}.defence-cta h2{letter-spacing:-2px;margin:22px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,70px);font-weight:400;line-height:1.05}.defence-cta-content>p{color:#bdc4b8;max-width:520px;font-size:14px;line-height:1.8}.defence-cta-stamp{z-index:-1;color:#0000;-webkit-text-stroke:1px #d8c89d33;font-family:Georgia,serif;font-size:clamp(200px,30vw,390px);line-height:1;position:absolute;top:50%;right:10%;transform:translateY(-50%)rotate(-10deg)}[data-theme=dark] .defence-page{--defence-ink:var(--color-foreground);--defence-olive:#b5c49a;--defence-sand:#30372e;--defence-paper:var(--color-background);--defence-gold:#dfc991;--defence-muted:var(--color-muted);background:var(--color-background);color:var(--color-foreground)}[data-theme=dark] .defence-section-heading h2,[data-theme=dark] .defence-two-column h2,[data-theme=dark] .defence-cds-header h2,[data-theme=dark] .defence-ssb-intro h2,[data-theme=dark] .defence-fitness-panel h2,[data-theme=dark] .defence-resources-heading h2,[data-theme=dark] .defence-faq-layout h2{color:var(--color-foreground)}[data-theme=dark] .defence-page h2 em,[data-theme=dark] .defence-page h1 span{color:#c4d2a6}[data-theme=dark] .defence-section-heading>p,[data-theme=dark] .defence-cds-header>p,[data-theme=dark] .defence-resources-heading>p{color:var(--color-muted)}[data-theme=dark] .defence-kicker{color:#b5c49a}[data-theme=dark] .defence-footnote{color:var(--color-muted)}[data-theme=dark] .defence-hero{color:#f8f6ef;background:#17251f}[data-theme=dark] .defence-hero h1 span{color:#dfd1a5}[data-theme=dark] .defence-hero-content>p,[data-theme=dark] .defence-hero-meta,[data-theme=dark] .defence-hero-bottom{color:#c5cec3}[data-theme=dark] .defence-orbit{border-color:#dfc9914d}[data-theme=dark] .defence-compass{color:#dfc991;border-color:#dfc99199}[data-theme=dark] .defence-coordinate{color:#c0c8b7}[data-theme=dark] .defence-btn-light{color:#17251f;background:#dfc991}[data-theme=dark] .defence-btn-light:hover{color:#17251f;background:#f0dfad}[data-theme=dark] .defence-btn-outline{color:#f8f6ef;border-color:#fff6}[data-theme=dark] .defence-btn-outline:hover{color:#fff;background:#ffffff14}[data-theme=dark] .defence-text-link{color:#e0dfd4}[data-theme=dark] .defence-pathway-card{background:var(--color-surface);border-color:var(--color-border);color:var(--color-foreground)}[data-theme=dark] .defence-pathway-card:hover{color:var(--color-foreground);border-color:#81916e;box-shadow:0 18px 40px #0003}[data-theme=dark] .defence-pathway-top,[data-theme=dark] .defence-pathway-title>span,[data-theme=dark] .defence-card-link,[data-theme=dark] .defence-inline-link{color:#b5c49a}[data-theme=dark] .defence-card-number{color:#9ba397}[data-theme=dark] .defence-pathway-card>p{color:var(--color-muted)}[data-theme=dark] .defence-pathway-subjects{border-color:var(--color-border);color:var(--color-muted)}[data-theme=dark] .defence-nda{background:#222d28}[data-theme=dark] .defence-lead{color:#c4cec3}[data-theme=dark] .defence-fact-panel{color:#f8f6ef;background:#17251f}[data-theme=dark] .defence-panel-top{color:#dfc991}[data-theme=dark] .defence-fact-row{border-color:#ffffff29}[data-theme=dark] .defence-fact-row>span,[data-theme=dark] .defence-fact-row small,[data-theme=dark] .defence-fact-panel>p{color:#c0c8bd}[data-theme=dark] .defence-fact-total{color:#dfc991}[data-theme=dark] .defence-cds,[data-theme=dark] .defence-subjects,[data-theme=dark] .defence-roadmap,[data-theme=dark] .defence-faq{background:var(--color-background)}[data-theme=dark] .defence-cds-grid,[data-theme=dark] .defence-cds-card{border-color:var(--color-border)}[data-theme=dark] .defence-cds-card>span{color:#b5c49a}[data-theme=dark] .defence-cds-card h3{color:var(--color-foreground)}[data-theme=dark] .defence-cds-card p,[data-theme=dark] .defence-subject-card p{color:var(--color-muted)}[data-theme=dark] .defence-mini-line{background:#b5c49a}[data-theme=dark] .defence-pattern{background:#252c29}[data-theme=dark] .defence-pattern-card{background:var(--color-surface);color:var(--color-foreground)}[data-theme=dark] .defence-pattern-heading{border-color:var(--color-border)}[data-theme=dark] .defence-pattern-heading h3,[data-theme=dark] .defence-pattern-row strong{color:var(--color-foreground)}[data-theme=dark] .defence-pattern-heading>span,[data-theme=dark] .defence-pattern-row>span,[data-theme=dark] .defence-pattern-total{color:#b5c49a}[data-theme=dark] .defence-pattern-row{border-color:var(--color-border)}[data-theme=dark] .defence-pattern-row small{color:var(--color-muted)}[data-theme=dark] .defence-subject-card{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .defence-subject-code{color:#c4d2a6;background:#343e32}[data-theme=dark] .defence-subject-card h3{color:var(--color-foreground)}[data-theme=dark] .defence-subject-card ul{border-color:var(--color-border);color:#c7cec4}[data-theme=dark] .defence-ssb{color:#f8f6ef;background:#17251f}[data-theme=dark] .defence-ssb .defence-kicker,[data-theme=dark] .defence-ssb-intro h2 em,[data-theme=dark] .defence-ssb-intro .defence-inline-link,[data-theme=dark] .defence-ssb-item>span:first-child,[data-theme=dark] .defence-ssb-arrow{color:#dfc991}[data-theme=dark] .defence-ssb-intro>p,[data-theme=dark] .defence-ssb-item p{color:#c5cec3}[data-theme=dark] .defence-ssb-list,[data-theme=dark] .defence-ssb-item{border-color:#ffffff2e}[data-theme=dark] .defence-fitness{background:#222d28}[data-theme=dark] .defence-fitness-panel{background:var(--color-surface);color:var(--color-foreground)}[data-theme=dark] .defence-fitness-panel>div:first-child>p{color:var(--color-muted)}[data-theme=dark] .defence-habit-list>div{border-color:var(--color-border)}[data-theme=dark] .defence-habit-list span{color:#b5c49a}[data-theme=dark] .defence-habit-list strong{color:var(--color-foreground)}[data-theme=dark] .defence-habit-list small{color:var(--color-muted)}[data-theme=dark] .defence-timeline{border-color:var(--color-border)}[data-theme=dark] .defence-timeline-number{background:var(--color-background);color:#b5c49a;border-color:#81916e}[data-theme=dark] .defence-timeline-copy h3{color:var(--color-foreground)}[data-theme=dark] .defence-timeline-copy p{color:var(--color-muted)}[data-theme=dark] .defence-resources{background:#252c29}[data-theme=dark] .defence-resource-list,[data-theme=dark] .defence-resource-row{border-color:var(--color-border)}[data-theme=dark] .defence-resource-row{color:var(--color-foreground)}[data-theme=dark] .defence-resource-row:hover{color:var(--color-foreground);background:#ffffff06}[data-theme=dark] .defence-resource-number,[data-theme=dark] .defence-resource-row small,[data-theme=dark] .defence-resource-arrow{color:#b5c49a}[data-theme=dark] .defence-resource-row h3{color:var(--color-foreground)}[data-theme=dark] .defence-resource-row p{color:var(--color-muted)}[data-theme=dark] .defence-faq-list,[data-theme=dark] .defence-faq-item{border-color:var(--color-border)}[data-theme=dark] .defence-faq-item button{color:var(--color-foreground)}[data-theme=dark] .defence-faq-item button>span:last-child{color:#b5c49a}[data-theme=dark] .defence-faq-item>p,[data-theme=dark] .defence-faq-layout>div:first-child>p{color:var(--color-muted)}[data-theme=dark] .defence-cta{color:#f8f6ef;background:#17251f}[data-theme=dark] .defence-cta .defence-kicker,[data-theme=dark] .defence-cta h2 em{color:#dfc991}[data-theme=dark] .defence-cta-content>p{color:#c5cec3}[data-theme=dark] .defence-page a:focus-visible,[data-theme=dark] .defence-page button:focus-visible{outline-offset:4px;outline:3px solid #dfc991}@media (max-width:900px){.defence-hero-mark{opacity:.35;width:430px;right:-100px}.defence-two-column,.defence-fitness-panel,.defence-faq-layout{grid-template-columns:1fr;gap:38px}.defence-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.defence-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:35px}.defence-cds-header,.defence-resources-heading{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:600px){.defence-container{width:calc(100% - 36px)}.defence-section{padding:68px 0}.defence-hero{min-height:650px;padding:80px 18px 85px}.defence-hero h1{letter-spacing:-2px;font-size:clamp(46px,12vw,64px)}.defence-hero-content>p{font-size:14px}.defence-hero-mark{opacity:.22;width:390px;top:220px;right:-180px}.defence-hero-meta{gap:13px;margin-top:35px}.defence-hero-bottom{font-size:8px;left:18px;right:18px}.defence-hero-bottom span:last-child{text-align:right}.defence-pathway-grid,.defence-pattern-grid,.defence-cds-grid{grid-template-columns:1fr}.defence-pathway-card{min-height:290px;padding:24px}.defence-cds-card{border-bottom:1px solid #deded2;border-right:0;min-height:auto}.defence-cds-card:last-child{border-bottom:0}.defence-subject-grid{grid-template-columns:1fr}.defence-fact-panel{padding:24px}.defence-fact-row{grid-template-columns:72px 1fr}.defence-fitness-panel{padding:26px 22px}.defence-timeline{border-top:0;border-left:1px solid #dcded0;grid-template-columns:1fr;gap:25px;margin-left:20px}.defence-timeline-item{padding:0 0 0 24px;position:relative}.defence-timeline-number{margin:0;position:absolute;top:0;left:-21px}.defence-timeline-copy h3{margin-top:5px}.defence-resource-row{grid-template-columns:28px 1fr 18px;gap:12px}.defence-resource-row h3{font-size:18px}.defence-cta{padding:70px 0}.defence-cta-stamp{opacity:.65;right:-8%}}@media (prefers-reduced-motion:reduce){.defence-page *,.defence-page :before,.defence-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
