/* RTPL Aviation: code-led editorial / engineering surface. Header/footer sources are frozen copies. */
:root{--paper:#f7f9fa;--ink:#091117;--muted:#495d6a;--rule:#c8d2d9;--cyan:#00aeef;--link:#007a9e;--dark-rule:#33444f;--dark-muted:#b5c3cd;--display:"Newsreader",Georgia,serif;--body:"IBM Plex Sans",Arial,sans-serif;--ease:cubic-bezier(.2,.6,.2,1);color-scheme:light}
*{box-sizing:border-box}html{scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased}main{display:block}main :where(h1,h2,h3,p,dl,dd,ol){margin:0}main h1,main h2{font-family:var(--display);font-weight:500;letter-spacing:-.035em;text-wrap:balance}main h2{font-size:clamp(36px,3.55vw,54px);line-height:1.07}main h3{font:500 23px/1.25 var(--body);letter-spacing:-.025em}main p{max-width:65ch;text-wrap:pretty}main a{color:var(--link);text-underline-offset:5px;text-decoration-thickness:1px}main a:hover{text-decoration-thickness:2px}main :where(a,button,input,select,textarea,summary):focus-visible,.skip-link:focus-visible{outline:3px solid var(--link);outline-offset:5px}main svg{flex-shrink:0}main [id]{scroll-margin-top:118px}button,select,textarea{font:inherit}button,summary{cursor:pointer}main a,main button,main summary{touch-action:manipulation}.shell{width:min(1280px,calc(100% - 112px));margin-inline:auto;min-width:0}.section{padding-block:96px}.section-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:72px;align-items:start;margin-bottom:50px}.section-heading>p,.section-heading>div>p{max-width:43ch;padding-top:7px;color:var(--muted);font-size:18px;line-height:1.65}.source-note{font-size:14px!important;line-height:1.6;max-width:100%!important;color:var(--muted);margin-top:28px!important}.source-note a{display:inline-block;padding-block:4px}.dark{background:var(--ink);color:var(--paper);color-scheme:dark}.dark a{color:#74ccec}.dark :where(a,button,select,textarea,summary):focus-visible{outline-color:#74ccec}.dark .section-heading p,.dark .source-note{color:var(--dark-muted)}.intro{font-size:22px;line-height:1.45;letter-spacing:-.02em}.skip-link{position:fixed;top:12px;left:16px;transform:translateY(-180%);z-index:100000;padding:12px 20px;background:var(--paper);color:var(--ink)}.skip-link:focus{transform:translateY(0)}.no-script-brand{position:absolute;z-index:2;top:25px;left:30px;color:white}.no-script-brand a{color:inherit}
.hero{position:relative;min-height:770px;min-height:min(870px,100svh);height:850px;background:#25323b;color:white;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end}.hero-image,.hero-shade{position:absolute;inset:0;z-index:-2}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 59%;display:block}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(5,12,20,.72),rgba(5,12,20,.18) 80%),linear-gradient(0deg,rgba(5,12,20,.67),transparent 40%)}.hero-content{padding-top:158px;padding-bottom:66px}.breadcrumb{display:flex;align-items:center;gap:16px;margin-bottom:42px;font-size:15px}.hero a{color:white}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span[aria-current]{color:#cde4ef}.hero h1{font-size:clamp(60px,6.6vw,96px);line-height:1.03;max-width:1100px;letter-spacing:-.04em}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:44px;margin-top:40px}.hero-bottom>p{font-size:20px;line-height:1.55;max-width:40ch;color:#e6edf1}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:268px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:13px 18px;border:1px solid transparent;border-radius:2px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none!important;cursor:pointer;transition:background-color 160ms var(--ease),border-color 160ms var(--ease)}.button svg,.text-link svg,.surface-note a svg,.system-paths svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none}.primary{background:var(--cyan);color:var(--ink)!important}.primary:hover{background:#64d3fc}.text-link{display:inline-flex;align-items:center;gap:14px;min-height:46px;font-size:15px;font-weight:500;text-decoration:none}.text-link:hover{text-decoration:underline}.hero-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;border-top:1px solid #ffffff45;font-size:14px;line-height:1.4;color:#d9e1e7}.page-nav{border-bottom:1px solid var(--rule);background:var(--paper)}.page-nav .shell{display:flex;align-items:center;justify-content:space-between;gap:20px}.page-nav a{display:flex;align-items:center;min-height:65px;font-size:14px;color:var(--muted);text-decoration:none}.page-nav a:hover{color:var(--link)}
.stakeholders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--rule);gap:48px;padding-block:30px}.stakeholders dt{font-size:17px;font-weight:600;line-height:1.4;margin-bottom:12px}.stakeholders dd{font-size:15px;line-height:1.65;color:var(--muted)}
.flight-story .section-heading{margin-bottom:56px}.flight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:68px;align-items:start}.airport-stage{position:sticky;top:130px;min-width:0;border-block:1px solid var(--dark-rule)}.stage-title{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5;color:var(--dark-muted);padding-top:18px}.airport-map{display:block;width:100%;height:auto;margin-top:32px;overflow:visible}.airport-map text{font:500 16px var(--body);letter-spacing:.055em;fill:#b5c3cd}.airport-map .runway,.airport-map .apron{fill:#17252e;stroke:#657d8b;stroke-width:1}.airport-map .terminal{fill:#445d6a;stroke:#8299a6;stroke-width:1}.approach-outline,.approach-line,.runway-centre,.map-leader,.taxiway-centre{fill:none;stroke:#6c828f;stroke-width:1}.approach-outline{stroke-dasharray:4 5}.approach-line,.runway-centre{stroke-dasharray:9 10}.taxiway{fill:none;stroke:#334956;stroke-width:23}.taxiway-centre{stroke:#a5a082;stroke-dasharray:7 6}.phase-layer{opacity:0;transition:opacity 220ms var(--ease)}.phase-layer path,.phase-layer rect{stroke:var(--cyan);fill:none;stroke-width:2}.phase-layer circle{fill:var(--cyan)}.phase-layer text{fill:#74ccec;font-size:16px;letter-spacing:0}.flight-layout[data-phase="approach"] [data-map-phase="approach"],.flight-layout[data-phase="threshold"] [data-map-phase="threshold"],.flight-layout[data-phase="runway"] [data-map-phase="runway"],.flight-layout[data-phase="apron"] [data-map-phase="apron"]{opacity:1}.phase-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--dark-rule);margin-top:26px}.phase-nav a{min-height:48px;display:flex;align-items:center;justify-content:center;padding:10px 6px;color:var(--dark-muted);font-size:14px;text-decoration:none;border-bottom:2px solid transparent}.phase-nav a:hover{background:#17252e;color:white}.phase-nav a[aria-current]{border-bottom-color:var(--cyan);color:#74ccec;background:#12202a}.stage-note{padding-block:20px;color:var(--dark-muted);font-size:14px;line-height:1.6}.phase-articles article{padding:20px 0 60px;min-height:375px;scroll-margin-top:150px}.phase-articles article+article{border-top:1px solid var(--dark-rule);padding-top:45px}.phase-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:22px}.phase-number{font-size:14px;font-variant-numeric:tabular-nums;color:#74ccec}.phase-heading h3{font:500 35px/1.15 var(--display);letter-spacing:-.025em}.phase-question{font-size:21px;line-height:1.4;margin-bottom:16px!important;color:#f7f9fa}.phase-articles article>p:not(.phase-question){font-size:16px;line-height:1.7;color:var(--dark-muted)}.phase-measures{font-size:14px;line-height:1.6;margin-top:25px!important}.phase-measures>div{display:grid;grid-template-columns:98px minmax(0,1fr);gap:16px;margin-top:10px}.phase-measures dt{color:#74ccec;font-weight:500}.phase-measures dd{color:#d9e1e7}.quiet-button{background:transparent;border:1px solid #56707f;color:var(--paper);font-size:14px;padding:10px 14px;min-height:44px;margin-top:20px;border-radius:2px}.quiet-button:hover{background:#17252e}.quiet-button[hidden]{display:none}.static-story .airport-stage{position:relative;top:auto}.static-story .phase-layer{opacity:1;transition:none}.static-story .phase-layer text{display:none}.static-story .phase-nav a[aria-current]{border-color:transparent;background:transparent;color:var(--dark-muted)}
.measurement-head,.measurement-ledger>div{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.22fr) minmax(0,.9fr);column-gap:48px}.measurement-head{font-size:14px;color:var(--muted);padding-bottom:14px}.measurement-ledger>div{border-top:1px solid var(--rule);padding-block:27px}.measurement-ledger>div:last-child{border-bottom:1px solid var(--rule)}.measurement-ledger dt{font:500 23px/1.2 var(--display);letter-spacing:-.02em}.measurement-ledger dd{font-size:15px;line-height:1.7;color:var(--muted)}.family{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.family a{display:inline-block;min-height:38px;padding-block:6px;line-height:1.45;text-decoration:none}.family a:hover{text-decoration:underline}.family a span{margin-left:7px}.surface-note{margin-top:42px!important;padding:28px 32px;background:#eaf0f3;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.22fr) minmax(0,.9fr);gap:48px}.surface-note h3{font:500 25px/1.2 var(--display);letter-spacing:-.02em}.surface-note p{font-size:14px;color:var(--muted);line-height:1.7}.surface-note a{font-size:14px;line-height:1.5;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;text-decoration:none;padding-block:5px}.surface-note a:hover{text-decoration:underline}
.information .section-heading{grid-template-columns:1.2fr .8fr}.information-chain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;padding:0;margin-top:62px!important;border-top:1px solid #56707f;gap:30px}.information-chain li{position:relative;padding-top:28px}.information-chain li:not(:last-child):after{content:"";position:absolute;right:-20px;top:-5px;width:9px;height:9px;border-top:1px solid #74ccec;border-right:1px solid #74ccec;transform:rotate(45deg)}.chain-symbol{display:block;width:42px;height:42px;color:#74ccec;margin-bottom:24px}.chain-symbol svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.information-chain h3{font-size:18px;line-height:1.3;letter-spacing:-.01em;margin-bottom:13px}.information-chain p{font-size:14px;line-height:1.65;color:var(--dark-muted)}.information-chain a{display:inline-block;min-height:44px;padding-top:16px;font-size:14px;line-height:1.5}.system-paths{border-top:1px solid var(--rule)}.system-paths>a{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.22fr) minmax(0,.9fr);gap:48px;align-items:center;padding-block:30px;border-bottom:1px solid var(--rule);text-decoration:none;transition:background-color 160ms var(--ease)}.system-paths>a:hover{background:#eaf0f3}.system-paths h3{color:var(--ink);font-size:29px;line-height:1.15}.system-paths p{color:var(--muted);font-size:16px;line-height:1.6}.system-paths span{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:14px;color:var(--link)}
.continuity{background:#eaf0f3;border-block:1px solid var(--rule)}.continuity-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px}.continuity-layout .intro{margin-top:28px!important}.continuity-layout>div>p:not(.intro){margin-top:22px!important;color:var(--muted);font-size:16px;line-height:1.75}.continuity-layout .text-link{margin-top:20px}.continuity-questions>div{padding-block:24px;border-top:1px solid #b4c3cd}.continuity-questions>div:first-child{padding-top:0;border:0}.continuity-questions dt{font-size:18px;font-weight:500;line-height:1.35;margin-bottom:12px}.continuity-questions dd{font-size:15px;color:var(--muted);line-height:1.7}.knowledge-list{border-top:1px solid var(--rule)}.knowledge-list details{border-bottom:1px solid var(--rule)}.knowledge-list summary{display:flex;align-items:center;justify-content:space-between;gap:28px;list-style:none;min-height:90px;padding:22px 0;font:500 29px/1.2 var(--display);letter-spacing:-.02em}.knowledge-list summary::-webkit-details-marker{display:none}.knowledge-list summary:hover{color:var(--link)}.knowledge-list summary svg{width:20px;height:20px;stroke:var(--link);stroke-width:1.5;fill:none;transition:transform 160ms var(--ease)}.knowledge-list details[open] summary svg{transform:rotate(45deg)}.knowledge-list details>div{padding:0 50px 30px 0;max-width:760px}.knowledge-list details p{font-size:16px;color:var(--muted);margin-bottom:15px!important}.knowledge-list details a{display:block;width:fit-content;padding-block:9px;min-height:40px;font-size:14px}
.requirement-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:100px}.requirement-layout .intro{margin-top:28px!important}.requirement-layout>div>p:not(.intro){font-size:16px;color:var(--dark-muted);margin-top:20px!important;max-width:40ch}.requirement-layout>div>.button{margin-top:32px}.brief-panel{padding:30px 32px;border:1px solid var(--dark-rule);background:#111e27}.brief-panel h3{font-size:23px}.brief-panel>p{font-size:14px;margin-top:10px!important;color:var(--dark-muted)}.brief-panel ol{padding-left:20px;margin-block:22px!important;font-size:14px;color:var(--dark-muted);line-height:1.8}.brief-panel label{display:block;font-size:14px;font-weight:500;margin-block:18px 8px}.brief-panel label span{font-weight:400;color:var(--dark-muted)}.brief-panel select,.brief-panel textarea{display:block;width:100%;color:var(--paper);background:#172630;border:1px solid #56707f;border-radius:2px;padding:12px;font-size:15px;line-height:1.5;max-width:100%;min-width:0}.brief-panel textarea{resize:vertical;min-height:100px}.brief-panel textarea::placeholder{color:#a7bac7;opacity:1}.secondary{background:transparent;border-color:#74ccec;color:#cde9f4;margin-top:20px}.secondary:hover{background:#233b49}.brief-status{color:var(--dark-muted);font-size:14px;margin-top:14px!important;min-height:36px}.prototype-note{padding-block:25px;font-size:14px;color:var(--muted)}.prototype-note p{max-width:100%;margin-block:4px}main [hidden]{display:none!important}
@media(min-width:1600px){.hero{height:900px}.hero-content{padding-bottom:90px}}
@media(max-width:1180px){.shell{width:calc(100% - 80px)}.section-heading{gap:44px}.flight-layout{gap:44px;grid-template-columns:1.1fr .9fr}.hero{height:800px}.hero-content{padding-bottom:60px}.hero-bottom{gap:36px}.hero-bottom>p{font-size:18px}.measurement-head,.measurement-ledger>div,.system-paths>a{column-gap:30px;grid-template-columns:.7fr 1.15fr .9fr}.surface-note{gap:30px;padding:25px;grid-template-columns:.7fr 1.15fr .9fr}.continuity-layout,.requirement-layout{gap:64px}.information-chain{gap:22px}.information-chain h3{font-size:16px}.information-chain p{font-size:14px}}
@media(max-width:960px){.section{padding-block:76px}.shell{width:calc(100% - 64px)}.hero{height:850px;min-height:760px}.hero-content{padding-top:140px}.hero h1{font-size:70px}.hero-bottom{display:grid;grid-template-columns:1fr;gap:28px;margin-top:32px}.hero-bottom>p{max-width:42ch}.hero-actions{flex-direction:row;align-items:center;gap:25px}.section-heading{gap:35px;grid-template-columns:1fr 1fr}.stakeholders{gap:28px}.flight-layout{display:block}.airport-stage{position:relative;top:auto;border-top:0}.stage-title,.airport-map,.stage-note{display:none}.phase-nav{margin:0 0 40px;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--ink)}.phase-nav a{min-height:52px}.phase-articles{display:grid;grid-template-columns:1fr 1fr;gap:40px}.phase-articles article{min-height:0;padding:24px 0 32px;border-top:1px solid var(--dark-rule)}.phase-articles article+article{padding-top:24px}.phase-measures>div{display:block}.phase-measures dd{margin-top:5px}.measurement-head,.measurement-ledger>div{grid-template-columns:.7fr 1.3fr;column-gap:32px}.measurement-head span:last-child{display:none}.measurement-ledger .family{grid-column:2;margin-top:8px}.family a{min-height:44px}.surface-note{grid-template-columns:.7fr 1.3fr;gap:22px 32px}.surface-note a{grid-column:2}.information .section-heading{grid-template-columns:1fr 1fr}.information-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.information-chain li:nth-child(3):after{display:none}.information-chain li:nth-child(n+4){border-top:1px solid #56707f}.system-paths>a{grid-template-columns:.75fr 1.25fr;gap:14px 35px}.system-paths span{grid-column:2;justify-content:flex-start}.continuity-layout,.requirement-layout{gap:44px}.brief-panel{padding:26px 24px}.continuity-questions dt{font-size:17px}.continuity-questions dd{font-size:14px}}
@media(max-width:700px){body{font-size:16px}.shell{width:calc(100% - 40px)}.section{padding-block:60px}main h2{font-size:37px;line-height:1.08;letter-spacing:-.03em}.section-heading{display:block;margin-bottom:32px}.section-heading>p,.section-heading>div{margin-top:24px!important}.section-heading>p,.section-heading>div>p{font-size:16px;line-height:1.65;padding:0}.hero{height:auto;min-height:780px;min-height:100svh}.hero-content{padding-top:158px;padding-bottom:42px}.hero-image img{object-position:65% center}.hero-shade{background:linear-gradient(0deg,rgba(5,12,20,.83),rgba(5,12,20,.36) 76%)}.breadcrumb{font-size:14px;margin-bottom:30px;gap:12px}.hero h1{font-size:clamp(46px,11.6vw,70px);line-height:1.07;max-width:100%;letter-spacing:-.035em}.hero-bottom{margin-top:28px;gap:28px}.hero-bottom>p{font-size:17px;line-height:1.65;max-width:34ch}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.hero-caption{font-size:14px;line-height:1.5;align-items:flex-start;padding-block:15px}.hero-caption span:first-child{max-width:22ch}.hero-caption span:last-child{max-width:16ch;text-align:right}.page-nav .shell{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding-block:10px}.page-nav a{min-height:44px;font-size:14px}.stakeholders{display:block;padding:0}.stakeholders>div{padding-block:24px}.stakeholders>div+div{border-top:1px solid var(--rule)}.stakeholders dt{font-size:16px}.stakeholders dd{font-size:15px}.source-note{font-size:14px!important}.flight-story .section-heading{margin-bottom:30px}.quiet-button{margin-top:18px}.phase-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.phase-nav a{min-height:48px;justify-content:flex-start;padding-inline:14px;border-bottom:1px solid var(--dark-rule);font-size:14px}.phase-nav a[aria-current]{border-bottom:2px solid var(--cyan)}.phase-articles{display:block}.phase-articles article{padding-block:35px 40px}.phase-articles article+article{padding-top:35px}.phase-heading{gap:15px;margin-bottom:18px}.phase-heading h3{font-size:33px}.phase-question{font-size:20px}.phase-articles article>p:not(.phase-question){font-size:15px}.phase-measures{font-size:14px}.phase-measures>div{display:grid;grid-template-columns:89px minmax(0,1fr);gap:12px;margin-top:12px}.phase-measures dd{margin:0}.measurement-head{display:none}.measurement-ledger>div{grid-template-columns:1fr;padding-block:26px;gap:14px}.measurement-ledger dt{font-size:27px}.measurement-ledger dd{font-size:15px}.measurement-ledger .family{grid-column:auto;margin-top:0}.family a{font-size:14px;min-height:44px;padding-block:11px}.surface-note{display:block;padding:25px 22px;margin-top:28px!important}.surface-note h3{font-size:28px;max-width:20ch;margin-bottom:18px}.surface-note p{font-size:14px}.surface-note a{margin-top:18px;font-size:14px}.information .section-heading{display:block}.information-chain{grid-template-columns:1fr;gap:0;border-top:0;margin-top:35px!important}.information-chain li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 24px;padding-block:23px;border-top:1px solid var(--dark-rule)!important}.information-chain li:after{display:none}.chain-symbol{grid-row:1/4;margin:0;width:36px;height:36px}.information-chain h3{font-size:18px;margin-bottom:8px}.information-chain p{font-size:14px}.information-chain a{grid-column:2;font-size:14px;min-height:44px;padding-top:12px}.system-paths>a{grid-template-columns:1fr;gap:14px;padding-block:28px}.system-paths h3{font-size:29px}.system-paths p{font-size:15px}.system-paths span{grid-column:auto;font-size:14px;justify-content:space-between;min-height:35px}.continuity-layout,.requirement-layout{display:block}.continuity-layout .intro,.requirement-layout .intro{font-size:20px;margin-top:24px!important}.continuity-questions{margin-top:40px!important}.continuity-questions>div:first-child{border-top:1px solid #b4c3cd;padding-top:24px}.continuity-questions dt{font-size:18px}.continuity-questions dd{font-size:15px}.knowledge-list summary{font-size:25px;min-height:92px;gap:20px;padding-block:23px}.knowledge-list details>div{padding:0 0 25px}.knowledge-list details p{font-size:15px}.knowledge-list details a{font-size:14px;min-height:44px}.brief-panel{margin-top:42px;padding:26px 22px}.brief-panel select,.brief-panel textarea{font-size:16px}.prototype-note{font-size:14px;padding-block:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}main *,main *:before,main *:after{transition:none!important;animation:none!important}.airport-stage{position:relative;top:auto}.phase-layer{opacity:1}.phase-layer text{display:none}}

.family-arrow{display:inline-block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;vertical-align:middle;margin-left:7px}
@media(min-width:961px){.phase-articles article:last-child{min-height:650px}}

/* Final QA: avoid shrinking the airport labels below readable size on tablets. */
@media(max-width:1100px){
 .flight-layout{display:block}
 .airport-stage{position:relative;top:auto;border-top:0}
 .stage-title,.airport-map,.stage-note{display:none}
 .phase-nav{margin:0 0 40px;background:var(--ink)}
 .phase-nav a{min-height:52px}
 .phase-articles{display:grid;grid-template-columns:1fr 1fr;gap:40px}
 .phase-articles article,.phase-articles article:last-child{min-height:0;padding:24px 0 32px;border-top:1px solid var(--dark-rule)}
 .phase-articles article+article{padding-top:24px}
}
@media(max-width:700px){
 .phase-nav{margin-bottom:10px}
 .phase-nav a{min-height:48px}
 .phase-articles{display:block}
 .phase-articles article,.phase-articles article:last-child{padding-block:35px 40px}
 .phase-articles article+article{padding-top:35px}
}
