/* Supporting pages share the approved navy, blue and clean typography. */
.inside-page .inside-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:85px}.inside-page .p-hero h1{font-size:clamp(42px,4.1vw,59px);letter-spacing:-2.6px}.inside-page .p-hero .p-button{margin-top:22px}.journey-cover,.evidence-legend,.scope-frame,.walkthrough-plan{padding:28px 30px;border:1px solid #ffffff22;border-radius:8px;background:#1c2c4670}.journey-cover>.p-mono,.walkthrough-plan>.p-mono,.scope-frame>.p-mono{color:#9bb8d7;font-size:9px}.journey-cover ol,.walkthrough-plan ol{list-style:none;padding:0;margin:24px 0 0}.journey-cover li{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;border-top:1px solid #ffffff15;padding:18px 0}.journey-cover li b,.walkthrough-plan li span{color:#7aaed6;font:10px 'JetBrains Mono',monospace}.journey-cover li span{font-size:13px;font-weight:600}.journey-cover li small{font-size:10px;color:#90a8c5}.journey-cover>p{font-size:10px;color:#8eabc8;margin:15px 0 0}.journey-explorer{display:grid;grid-template-columns:.9fr 1.5fr;border:1px solid #dce5ef;border-radius:7px;overflow:hidden}.journey-tabs{display:grid;background:#f5f7fa;border-right:1px solid #dce5ef}.journey-tabs button{display:grid;grid-template-columns:30px 1fr;gap:5px 14px;text-align:left;border:0;border-bottom:1px solid #dfe6ee;padding:21px 24px;background:transparent;cursor:pointer;color:#62758f}.journey-tabs button:last-child{border-bottom:0}.journey-tabs button span{grid-row:span 2;font:10px 'JetBrains Mono',monospace;color:#8ca2bb;padding-top:3px}.journey-tabs button strong{font-size:13px;font-weight:650}.journey-tabs button small{font-size:10px}.journey-tabs button[aria-selected=true]{background:#142641;color:#fff;box-shadow:inset 3px 0 #7bc2e8}.journey-tabs button[aria-selected=true] span{color:#8fbddd}.journey-tabs button[aria-selected=true] small{color:#b1c5de}.journey-detail{padding:38px 40px;display:flex;align-items:center}.journey-panel{width:100%}.journey-panel>.journey-number{font-size:64px;font-weight:650;letter-spacing:-4px;color:#e3ebf4;line-height:1}.journey-panel h3{font-size:29px;line-height:1.25;letter-spacing:-1px;margin:20px 0}.journey-panel>p{font-size:14px;color:#63748e;line-height:1.85}.journey-io{border-top:1px solid #e3eaf2;padding-top:23px;margin-top:23px}.journey-io>span{font:9px 'JetBrains Mono',monospace;letter-spacing:1.1px;color:#4880ae}.journey-io>p{font-size:12px;color:#61738d;line-height:1.8;margin:10px 0 20px}.journey-boundary{border-left:2px solid #92b4d3;background:#f4f8fc;padding:14px 17px;font-size:11px;color:#71839b;line-height:1.8}.connection-map{display:grid;grid-template-columns:1.7fr 1fr;gap:0;border:1px solid #d9e3ee;border-radius:7px;background:white;overflow:hidden}.connection-sources{display:grid;grid-template-columns:1fr 1fr}.connection-sources article{padding:25px;border-right:1px solid #e0e7f0;border-bottom:1px solid #e0e7f0}.connection-sources article:nth-last-child(-n+2){border-bottom:0}.connection-sources span,.application-links span,.authority-grid>article>span,.trust-pair>article>span,.walkthrough-links span{font:9px 'JetBrains Mono',monospace;letter-spacing:1px;color:#6293bc}.connection-sources h3{font-size:15px;font-weight:650;margin:12px 0}.connection-sources p{font-size:11px;color:#75869d;line-height:1.9}.connection-core{padding:28px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f7fafd}.connection-core .p-eyebrow{font-size:8px}.connection-core h3{font-size:16px;line-height:1.5;margin:20px 0 10px;font-weight:650;letter-spacing:-.4px}.connection-core p{font-size:11px;line-height:1.8;color:#788aa1}.connection-orbit{height:125px;width:125px;border:1px solid #d4e3f0;outline:1px dashed #dbe6ef;outline-offset:13px;border-radius:50%;display:grid;place-items:center;margin:18px;position:relative}.connection-orbit:before{content:'';position:absolute;inset:-15px;border:2px solid transparent;border-top-color:#69a5d2;border-radius:50%;animation:orbit 12s linear infinite}.connection-orbit span{background:#142641;border-radius:50%;color:#c9e8ff;width:85px;height:85px;display:grid;place-items:center;font-size:17px;line-height:1.3;font-weight:600}.boundary-strip{display:flex;gap:24px;padding:22px 25px;border-left:2px solid #74a5ce;margin-top:25px;background:#ecf2f8;font-size:11px;line-height:1.9;color:#70849d}.boundary-strip b{color:#3a5777;min-width:200px;font-weight:600}.source-flow{list-style:none;display:grid;grid-template-columns:repeat(4,1fr) 1.5fr;padding:0;margin-top:38px;border:1px solid #dce5ef;border-radius:5px;overflow:hidden}.source-flow li{padding:24px 19px;background:#f9fbfd;border-right:1px solid #dce5ef;position:relative}.source-flow li:last-child{border-right:0}.source-flow li>span{display:block;font:10px 'JetBrains Mono',monospace;color:#7f9bb7;margin-bottom:13px}.source-flow li strong{font-size:12px;font-weight:600;line-height:1.6;display:block}.source-flow li.source-flow-key{background:#162945;color:#edf6ff}.source-flow-key>span{color:#92c8ee!important}.evidence-legend>div{display:flex;align-items:start;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff15}.evidence-legend>div:first-child{padding-top:0}.evidence-legend>div:last-child{border-bottom:0;padding-bottom:0}.evidence-legend strong{font-size:14px;font-weight:600}.evidence-legend p{font-size:11px;color:#9fb1cc;margin-top:8px;line-height:1.8}.legend-mark{display:block;width:11px;height:11px;flex-shrink:0;margin-top:5px;border:1px solid #79b1d9;border-radius:2px}.legend-mark.solid{background:#79b1d9}.legend-mark.pending{border-style:dashed;border-color:#cfb371}.case-editorial{display:grid;grid-template-columns:.7fr 1.8fr;gap:80px}.case-editorial aside{border-right:1px solid #e1e8f0;padding-right:30px}.case-date{display:flex;gap:16px;align-items:center;margin-top:26px}.case-date strong{font-size:65px;letter-spacing:-3px;font-weight:600;line-height:1}.case-date span{font:10px/1.7 'JetBrains Mono',monospace;color:#7891ae}.case-editorial .p-small{margin-top:22px}.case-editorial .p-inline-link{font-size:10px;gap:10px}.case-editorial h2{font-size:38px}.case-intro{font-size:17px;color:#63748e;line-height:1.9;margin-top:26px}.case-question{padding:22px 24px;background:#f4f7fa;border-left:2px solid #6ba7d2;margin-top:25px}.case-question .p-eyebrow{font-size:9px;margin-bottom:10px}.case-question h3{font-size:20px;line-height:1.6;letter-spacing:-.5px;font-weight:550}.case-phase-list{border-top:1px solid #d5e0ec}.case-phase-list details{border-bottom:1px solid #d5e0ec}.case-phase-list summary{display:grid;grid-template-columns:35px 150px 1fr 20px;align-items:center;gap:15px;padding:25px 10px;list-style:none;cursor:pointer}.case-phase-list summary::-webkit-details-marker{display:none}.case-phase-list summary>span{font:10px 'JetBrains Mono',monospace;color:#7596b7}.case-phase-list summary strong{font-size:15px;font-weight:650}.case-phase-list summary b{font-size:13px;font-weight:400;color:#74849a}.case-phase-list summary i{font-style:normal;font-size:24px;font-weight:300;color:#5c8daf}.case-phase-list details[open] summary i{transform:rotate(45deg)}.case-phase-list details>div{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:0 40px 28px 60px}.case-phase-list details>div>p{font-size:18px;line-height:1.7;letter-spacing:-.4px;color:#455e7b}.case-phase-list article{border-left:2px solid #95b6d2;padding-left:20px}.case-phase-list article span{font:8px 'JetBrains Mono',monospace;letter-spacing:1px;color:#5b86ad}.case-phase-list article p{font-size:12px;line-height:1.9;color:#71849c;margin-top:10px}.reconstruction-panel{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center}.reconstruction-panel>div>p:not(.p-eyebrow){font-size:13px;color:#72859d;line-height:1.9;margin-top:23px}.reconstruction-status{border:1px dashed #c6d4e3;padding:30px;background:#f8fafd;border-radius:5px}.reconstruction-status strong{display:block;font-size:18px;letter-spacing:-.4px;margin-top:15px}.reconstruction-status p{font-size:12px;color:#798ba3;line-height:1.8;margin-top:12px}.reconstruction-status ol{padding-left:16px;font-size:11px;line-height:2.2;color:#8496ac;margin-top:15px}.pending-dot{display:block;width:9px;height:9px;border:1px solid #b09a60;border-radius:50%}.case-disclaimer{margin-top:35px;padding:22px;border:1px solid #e2e8ef;border-radius:5px;background:#fafbfd}.case-disclaimer strong{font-size:11px;font-weight:600;color:#5b7290}.case-disclaimer p{font-size:11px;color:#7f8fa3;line-height:1.9;margin-top:9px}.application-links{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.application-links a{padding:25px 28px 0 0;text-decoration:none;display:block;color:#d6e2f2}.application-links strong{display:block;font-size:17px;font-weight:500;line-height:1.6;letter-spacing:-.3px;margin:14px 0}.application-links b{color:#75acda;font-size:20px}.scope-frame{padding:25px 32px}.scope-rings{display:grid;justify-items:stretch;margin-top:25px;border:1px solid #ffffff24;padding:15px 25px;background:#7ca9d009}.scope-rings>span{display:block;padding:12px 0;text-align:center;font-size:12px;color:#a8bfd9;border-bottom:1px solid #ffffff14}.scope-rings>strong{display:block;padding:17px 10px;text-align:center;font-size:15px;font-weight:550;color:#c0e4ff;border:1px solid #65a2d067;background:#5284ab15;margin-top:15px}.scope-frame>p{font-size:10px;color:#93abc7;text-align:center;margin-top:19px}.coverage-grid,.authority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.coverage-grid article{border:1px solid #dce6f0;border-radius:6px;padding:25px;display:flex;flex-direction:column}.region-code{font:9px 'JetBrains Mono',monospace;color:#628cb3;letter-spacing:1px}.coverage-grid h3,.authority-grid h3{font-size:20px;line-height:1.4;letter-spacing:-.5px;margin:20px 0 13px;font-weight:600}.coverage-grid p,.authority-grid p{font-size:12px;color:#7a8ba2;line-height:1.85;margin-bottom:20px}.coverage-tag{display:block;font:8px/1.8 'JetBrains Mono',monospace;color:#728ca6;border-top:1px solid #e0e8f1;padding-top:15px;margin-top:auto}.authority-grid{gap:0;border-top:1px solid #d5e0ec}.authority-grid article{padding:25px 30px 0 0;border-right:1px solid #d9e3ee;margin-right:30px}.authority-grid article:last-child{border-right:0;margin-right:0}.evidence-spectrum{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce5ef;border-radius:5px 5px 0 0;overflow:hidden}.evidence-spectrum button{border:0;border-right:1px solid #dce5ef;padding:24px 20px;text-align:left;background:#f8fafd;cursor:pointer}.evidence-spectrum button:last-child{border-right:0}.evidence-spectrum button>span{display:block;font:9px 'JetBrains Mono',monospace;color:#7a99b7;margin-bottom:13px}.evidence-spectrum strong{font-size:13px;font-weight:600;display:block;color:#3c5877;margin-bottom:8px}.evidence-spectrum small{font-size:10px;color:#8495ac}.evidence-spectrum button[aria-selected=true]{background:#152944}.evidence-spectrum button[aria-selected=true] strong{color:#eef6ff}.evidence-spectrum button[aria-selected=true] small{color:#a9bed8}.evidence-panel{display:grid;grid-template-columns:1fr 1fr;gap:45px;border:1px solid #dce5ef;border-top:0;padding:30px 35px;border-radius:0 0 5px 5px}.evidence-panel span{font:9px 'JetBrains Mono',monospace;letter-spacing:1px;color:#6494b7}.evidence-panel h3{font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.5;margin:12px 0}.evidence-panel p{font-size:13px;color:#7a8ca3;line-height:1.9}.evidence-panel>div:nth-child(2){padding-left:30px;border-left:1px solid #e1e8f1}.evidence-panel>div:nth-child(2)>span{color:#9a8451}.trust-pair{display:grid;grid-template-columns:1fr 1fr;gap:50px}.trust-pair article{padding:24px 0;border-top:1px solid #ffffff2b}.trust-pair h3{font-size:20px;line-height:1.5;font-weight:500;letter-spacing:-.4px;margin-top:16px;color:#d3e6f7}.trust-pair p{font-size:12px;color:#8ea6c4;line-height:1.9;margin-top:12px}.trust-details{display:grid;grid-template-columns:1fr 1fr;gap:75px}.trust-details h2{font-size:32px}.trust-details details{border-bottom:1px solid #dce5ee;padding:18px 0}.trust-details details:first-child{border-top:1px solid #dce5ee}.trust-details summary{font-size:14px;cursor:pointer;color:#4d6480;font-weight:550;line-height:1.6}.trust-details details p{font-size:12px;line-height:1.9;color:#7c8fa5;padding-top:14px}.about-opening{padding:15px 0;text-align:center}.inside-page .about-opening h1{font-size:clamp(42px,4.5vw,64px);margin:0 auto;max-width:950px;letter-spacing:-2.8px}.about-opening .p-lead{max-width:650px;margin:26px auto}.about-signal{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:36px;color:#89a9ca}.about-signal>span{font-size:22px}.about-signal p{font-size:11px;letter-spacing:.2px}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px}.purpose-grid h2{font-size:35px}.purpose-grid .case-intro{font-size:18px;margin:0 0 23px}.purpose-grid p:not(.case-intro){font-size:13px;color:#7b8da4;line-height:1.9;margin-bottom:16px}.vision-mission{display:grid;grid-template-columns:1fr 1fr;gap:65px}.vision-mission article:first-child{border-right:1px solid #d9e3ee;padding-right:55px}.vision-mission h2{font-size:36px;margin:20px 0}.vision-mission p{font-size:14px;line-height:1.95;color:#74859e;max-width:470px}.principle-list{display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.principle-list article{display:flex;gap:20px;border-top:1px solid #dae4ee;padding:26px 0}.principle-list article>span{font:11px 'JetBrains Mono',monospace;color:#82a5c5;padding-top:3px}.principle-list small{font:9px 'JetBrains Mono',monospace;letter-spacing:1px;color:#6593b8}.principle-list h3{font-size:19px;line-height:1.5;letter-spacing:-.5px;font-weight:600;margin:12px 0}.principle-list p{font-size:12px;color:#7b8fa6;line-height:1.9}.direction-row{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.direction-row article{border-top:1px dashed #ffffff35;padding-top:23px}.planned-label{font:8px 'JetBrains Mono',monospace;letter-spacing:1px;color:#a9b9cd;border:1px dashed #6d809a;padding:4px 7px}.direction-row h3{font-size:19px;font-weight:500;letter-spacing:-.5px;line-height:1.5;color:#d0e3f5;margin-top:20px}.direction-row p{font-size:12px;color:#899fbd;line-height:1.9;margin-top:12px}.walkthrough-plan li{display:flex;gap:18px;padding:19px 0;border-top:1px solid #ffffff16;align-items:center}.walkthrough-plan li strong{font-size:13px;font-weight:500;color:#c6d9ee}.request-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.request-layout h2{font-size:40px}.request-layout .p-section-copy{margin-top:25px}.walkthrough-scope{margin-top:30px;border-top:1px solid #e1e8f0;padding-top:24px}.walkthrough-scope h3{font-size:14px;font-weight:600}.walkthrough-scope p{font-size:12px;color:#7a8ca4;line-height:1.9;margin-top:10px}.request-preview{border:1px solid #dce5ef;border-radius:6px;padding:28px;background:#f9fbfd}.request-notice{display:flex;gap:13px;padding:18px;background:#edf3f9;border:1px solid #d9e5f0;border-radius:5px;margin-bottom:25px}.request-notice>span{font-size:21px;color:#5685af}.request-notice strong{font-size:12px;font-weight:600;color:#4b6582;line-height:1.7}.request-notice p{font-size:10px;color:#8093ab;line-height:1.8;margin-top:7px}.request-preview fieldset{display:grid;gap:20px;border:0;padding:0;margin:0}.request-preview label{display:block;font-size:12px;color:#5c7390;font-weight:550}.request-preview label>span{font-size:10px;color:#97a7ba;font-weight:400}.request-preview input,.request-preview textarea{display:block;width:100%;padding:12px 14px;margin-top:9px;border:1px solid #dce5ee;border-radius:4px;background:#fff;color:#7186a1;font:12px/1.6 'Plus Jakarta Sans Variable',sans-serif;resize:vertical;opacity:1}.request-preview input::placeholder,.request-preview textarea::placeholder{color:#a3afbf}.request-preview button{padding:13px 18px;background:#d6e2ef;color:#7189a6;border:1px solid #c8d8e8;border-radius:4px;display:flex;justify-content:space-between;font:600 12px 'Plus Jakarta Sans Variable',sans-serif;align-items:center;cursor:not-allowed}.request-preview button span{font-size:8px;font-weight:400}.request-preview>.p-small{margin-top:17px}.walkthrough-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.walkthrough-links a{display:block;border-top:1px solid #cad9e8;padding-top:22px;text-decoration:none}.walkthrough-links strong{display:block;font-size:19px;font-weight:550;line-height:1.6;letter-spacing:-.5px;color:#385777;margin:14px 0}.walkthrough-links b{font-size:22px;color:#6699c1}.journey-panel,.evidence-panel{animation:panelIn .25s ease-out}@keyframes panelIn{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes orbit{to{transform:rotate(360deg)}}
@media(max-width:1000px){.inside-page .inside-hero{gap:40px}.inside-page .p-hero h1{font-size:48px}.journey-cover{padding:23px}.journey-cover li{grid-template-columns:25px 1fr}.journey-cover li small{grid-column:2}.journey-tabs button{padding:20px 18px;gap:5px 8px}.journey-detail{padding:30px}.connection-core{padding:23px}.case-editorial{gap:45px}.coverage-grid{gap:16px}.coverage-grid article{padding:21px}.request-layout{gap:45px}.trust-details,.purpose-grid,.vision-mission{gap:45px}.direction-row{gap:26px}}
@media(max-width:780px){.inside-page .inside-hero,.journey-explorer,.case-editorial,.reconstruction-panel,.trust-details,.purpose-grid,.vision-mission,.request-layout{grid-template-columns:1fr;gap:30px}.inside-page .p-hero h1{font-size:43px;letter-spacing:-2px}.inside-page .p-hero .p-button{margin-top:18px}.journey-cover,.evidence-legend,.scope-frame,.walkthrough-plan{padding:24px}.journey-cover li{grid-template-columns:27px 1fr auto}.journey-cover li small{grid-column:auto;font-size:9px}.journey-explorer{gap:0}.journey-tabs{grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #dce5ef}.journey-tabs button{padding:17px 13px;grid-template-columns:21px 1fr;gap:5px 6px;border-right:1px solid #dce5ef}.journey-tabs button:nth-child(even){border-right:0}.journey-tabs button:nth-last-child(-n+2){border-bottom:0}.journey-tabs button strong{font-size:11px}.journey-tabs button small{font-size:9px;line-height:1.6}.journey-tabs button span{font-size:9px}.journey-detail{padding:28px 23px}.journey-panel>.journey-number{font-size:48px}.journey-panel h3{font-size:25px}.journey-panel>p{font-size:13px}.connection-map{grid-template-columns:1fr}.connection-sources{grid-template-columns:1fr}.connection-sources article{padding:23px;border-right:0;border-bottom:1px solid #e0e7f0!important}.connection-core{padding:28px}.connection-core h3{margin-top:20px}.boundary-strip{display:block;padding:20px}.boundary-strip b{display:block;margin-bottom:10px}.source-flow{grid-template-columns:1fr 1fr}.source-flow li{padding:20px;border-bottom:1px solid #dce5ef}.source-flow li:nth-child(even){border-right:0}.source-flow li:last-child{grid-column:span 2;border-bottom:0}.case-editorial aside{border-right:0;border-bottom:1px solid #e0e8f1;padding:0 0 25px}.case-date{margin-top:16px}.case-date strong{font-size:48px}.case-editorial h2{font-size:32px}.case-intro{font-size:15px}.case-question h3{font-size:18px}.case-phase-list summary{grid-template-columns:23px 1fr 18px;gap:10px;padding:21px 5px}.case-phase-list summary strong{font-size:14px}.case-phase-list summary b{font-size:12px;grid-column:2;line-height:1.7}.case-phase-list summary i{grid-column:3;grid-row:1 / span 2}.case-phase-list details>div{grid-template-columns:1fr;gap:20px;padding:0 15px 25px 38px}.case-phase-list details>div>p{font-size:16px}.reconstruction-panel h2{font-size:32px}.reconstruction-status{padding:25px}.application-links,.coverage-grid,.authority-grid,.direction-row,.walkthrough-links{grid-template-columns:1fr;gap:25px}.application-links{gap:0}.application-links a{border-bottom:1px solid #ffffff20;padding:24px 0}.application-links a:last-child{border-bottom:0}.coverage-grid{gap:16px}.coverage-grid article{padding:24px}.authority-grid article{border-right:0;border-bottom:1px solid #d9e3ee;margin:0;padding:23px 0}.authority-grid article:last-child{border-bottom:0}.authority-grid h3{font-size:20px;margin-top:14px}.authority-grid p{margin-bottom:0}.evidence-spectrum{grid-template-columns:1fr 1fr}.evidence-spectrum button{padding:20px 17px}.evidence-spectrum button:nth-child(2){border-right:0}.evidence-spectrum button:nth-child(-n+2){border-bottom:1px solid #dce5ef}.evidence-panel{grid-template-columns:1fr;gap:23px;padding:25px}.evidence-panel>div:nth-child(2){border-left:0;border-top:1px solid #e1e8f1;padding:22px 0 0}.evidence-panel h3{font-size:19px}.trust-pair{grid-template-columns:1fr;gap:10px}.trust-details h2,.purpose-grid h2{font-size:30px}.inside-page .about-opening h1{font-size:40px;letter-spacing:-1.7px}.about-opening .p-lead{font-size:14px}.about-signal{gap:10px;margin-top:25px}.about-signal p{font-size:10px}.purpose-grid .case-intro{font-size:16px}.vision-mission article:first-child{border-right:0;border-bottom:1px solid #d9e3ee;padding:0 0 28px}.vision-mission h2{font-size:32px}.vision-mission p{font-size:13px}.principle-list{grid-template-columns:1fr}.principle-list article{gap:18px}.principle-list h3{font-size:18px}.principle-list small{font-size:8px}.direction-row{gap:30px}.direction-row h3{font-size:19px}.request-layout h2{font-size:34px}.request-preview{padding:22px}.request-preview button{gap:15px;flex-wrap:wrap;line-height:1.7}.walkthrough-links a{padding:22px 0}.walkthrough-links{gap:0}}
@media(max-width:380px){.inside-page .p-hero h1{font-size:38px}.journey-cover li{grid-template-columns:23px 1fr}.journey-cover li small{grid-column:2}.journey-tabs button{padding:16px 10px;grid-template-columns:18px 1fr}.journey-tabs button strong{font-size:10px}.journey-tabs button small{font-size:8px}.evidence-spectrum strong{font-size:12px}.inside-page .about-opening h1{font-size:35px}.request-preview{padding:18px}.journey-cover,.evidence-legend,.scope-frame,.walkthrough-plan{padding:21px}}
@media(prefers-reduced-motion:reduce){.connection-orbit:before,.journey-panel,.evidence-panel{animation:none!important}}

.request-preview button[type=submit]{background:var(--brand,#2272b8);color:#fff;border-color:var(--brand,#2272b8);cursor:pointer;justify-content:center;font-weight:600}
.request-preview button[type=submit]:hover{background:#165f9b}
.request-preview button[type=submit]:disabled{opacity:.65;cursor:wait}
.request-preview .form-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:11px;line-height:1.7;color:#5c7390;font-weight:400}
.request-preview .form-consent input{width:auto;margin:2px 0 0;accent-color:var(--brand,#2272b8)}
.request-preview .form-status{padding:14px 16px;border-radius:5px;font-size:12px;line-height:1.7;margin-top:16px;border:1px solid}
.request-preview .form-status.success{background:#edf8f1;border-color:#b9dfc8;color:#245c3a}
.request-preview .form-status.error{background:#fff4f2;border-color:#e8c2b9;color:#7a2d1d}
.request-preview .form-status[hidden]{display:none}
