.of-page{max-width:1180px;margin:0 auto;padding:48px 28px 20px;color:#102139}.of-intro{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;padding-bottom:38px}.of-eyebrow{font-size:.6875rem;font-weight:750;letter-spacing:.1em;color:#8d651c;text-transform:uppercase}.of-intro h1{font-size:clamp(2.1875rem,4.1vw,3.5625rem);line-height:1.09;letter-spacing:-.045em;margin:18px 0}.of-intro h1 span{color:#174d72}.of-intro-description{font-size:1.125rem;line-height:1.6;color:#536276;max-width:570px}.of-ask{background:#f3f6fa;border:1px solid #dce3eb;border-radius:18px;padding:24px}.of-ask-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.of-page h2{font-size:1.5625rem;letter-spacing:-.025em;line-height:1.25;margin:0}.of-ask-heading span{font-size:.75rem;color:#536276}.of-ask form{display:flex;gap:10px}.of-page input,.of-page select,.of-page textarea{font:inherit;font-size:.875rem;box-sizing:border-box;min-width:0;border:1px solid #cbd7e2;border-radius:9px;background:#fff;color:#102139;padding:12px;line-height:1.5;max-width:100%}.of-ask input{flex:1;min-height:50px;font-size:.9375rem}.of-page button{font:inherit;font-size:.8125rem;font-weight:650;cursor:pointer;border-radius:9px;border:1px solid #174d72;background:#174d72;color:#fff;padding:11px 16px}.of-page button:disabled{opacity:.6;cursor:default}.of-page :focus-visible{outline:3px solid #b38329;outline-offset:3px}.of-page .of-secondary{background:#fff;color:#174d72;border:1px solid #cbd7e2}.of-prompts{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.of-prompts button{background:#fff;color:#536276;border:1px solid #dce3eb;font-size:.75rem;font-weight:500;padding:7px 10px;text-align:left}.of-small{font-size:.75rem!important;line-height:1.65;color:#67758a}.of-ask>.of-small{margin-bottom:0}.of-tabs{display:flex;gap:8px;border-bottom:1px solid #dce3eb;margin:35px 0 30px;padding-bottom:10px;flex-wrap:wrap}.of-tabs button{color:#536276;background:transparent;border:0;font-size:.875rem;padding:10px 16px}.of-tabs button[aria-pressed=true]{background:#102139;color:#fff}.of-tabs button span{margin-left:8px;font-size:.6875rem;background:#fff2;border-radius:8px;padding:1px 6px}.of-section-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px}.of-section-head p{font-size:.875rem;color:#536276;margin-bottom:0}.of-page a{color:#174d72;text-underline-offset:3px}.of-section-head>a{font-size:.8125rem;font-weight:650;flex-shrink:0}.of-filters{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin:20px 0 10px}.of-page label{display:grid;gap:6px;font-size:.75rem;font-weight:650;color:#536276}.of-search{flex:1;min-width:200px}.of-filters select{min-width:140px}.of-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;align-items:start}.of-case{border:1px solid #dce3eb;border-radius:15px;padding:21px;min-width:0;background:#fff}.of-case-label{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.625rem;font-weight:700;letter-spacing:.015em;color:#7f651f}.of-case-label span:last-child{color:#67758a}.of-case h3{font-size:1.1875rem;line-height:1.3;letter-spacing:-.02em;margin:17px 0 10px}.of-case>p{font-size:.875rem;line-height:1.6;color:#536276;min-height:67px}.of-page summary{cursor:pointer;font-size:.875rem;font-weight:650;color:#174d72;line-height:1.5}.of-case details{padding:12px 0;border-top:1px solid #eaf0f5}.of-case details ul{padding-left:18px;font-size:.8125rem;line-height:1.65;color:#536276}.of-case details a{font-size:.75rem}.of-case-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.of-case-actions>button:first-child{font-size:.75rem;padding:9px 10px}.of-page .of-link-button{background:transparent;border:0;padding:4px 0;color:#174d72;font-size:.75rem}.of-callout{border-left:3px solid #a8741a;background:#fbf8f0;border-radius:0 12px 12px 0;padding:16px 20px;margin:16px 0 24px;font-size:.8125rem;line-height:1.6}.of-callout p{color:#536276;margin:6px 0 0}.of-roadmap{margin-top:22px}.of-roadmap article{display:grid;grid-template-columns:1fr 330px;gap:12px 30px;padding:23px 0;border-bottom:1px solid #eaf0f5}.of-roadmap h3{font-size:1.0625rem;line-height:1.4;margin:8px 0}.of-roadmap p{margin:0}.of-roadmap>article>.of-small{grid-column:2}.of-roadmap dl{display:flex;gap:25px;margin:8px 0 0}.of-roadmap dt{font-size:.6875rem;color:#67758a}.of-roadmap dd{font-size:1rem;margin:8px 0 0;font-variant-numeric:tabular-nums}.of-subhead{margin:32px 0 15px;font-size:1.25rem;letter-spacing:-.02em}.of-subhead span{font-size:.75rem;font-weight:500;color:#67758a;margin-left:8px}.of-record{padding:22px;border:1px solid #dce3eb;border-radius:12px;margin:14px 0}.of-record-title{display:flex;gap:18px;justify-content:space-between;align-items:center}.of-record h3{font-size:1rem;margin:0}.of-record p{font-size:.8125rem;line-height:1.65;color:#536276}.of-record-fields{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:15px;margin:17px 0}.of-record textarea{resize:vertical}.of-record-source{margin-top:12px;font-size:.75rem}.of-notice{font-size:.875rem;padding:15px 18px;background:#eef8f2;border-radius:10px;color:#166442}.of-notice button{border:0;background:none;color:#174d72;padding:0 0 0 10px}.of-empty{background:#f7f9fc;border-radius:14px;padding:28px;font-size:.875rem;line-height:1.6}.of-empty button{margin-top:5px}.of-faqs details{border-bottom:1px solid #dce3eb;padding:19px 0}.of-faqs summary{font-size:1rem;color:#102139}.of-faqs p{max-width:840px;font-size:.9375rem;line-height:1.75;color:#536276}.of-faq-source{display:flex;gap:12px;flex-wrap:wrap;font-size:.75rem;color:#67758a}.of-source-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.of-source-grid article{padding:20px;border:1px solid #dce3eb;border-radius:12px}.of-source-grid h3{font-size:1rem}.of-source-grid p{font-size:.8125rem;line-height:1.7;color:#536276}.of-source-grid h3 a{text-decoration:none}.of-footnote{border-top:1px solid #dce3eb;padding-top:24px;margin-top:45px;font-size:.8125rem;line-height:1.7;color:#536276}.of-footnote strong{color:#102139}.of-answer{margin:24px 0}.of-error{border:1px solid #c29669;background:#fff8ef;border-radius:10px;padding:12px 16px;font-size:.875rem;line-height:1.6;margin-top:15px}.of-error button{font-size:.75rem}.of-loading{font-size:.8125rem;color:#174d72}.of-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px){.of-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.of-intro{gap:25px}.of-roadmap article{grid-template-columns:1fr 300px}}@media (max-width:650px){.of-page{padding:28px 18px 15px}.of-intro{grid-template-columns:1fr;gap:16px;padding-bottom:25px}.of-intro h1{font-size:2.3125rem}.of-intro-description{font-size:1rem}.of-ask{padding:18px}.of-ask-heading{align-items:flex-start;flex-direction:column;gap:6px}.of-page h2{font-size:1.4375rem}.of-ask form{flex-wrap:wrap}.of-ask input{flex-basis:100%;font-size:1rem}.of-ask form>button{flex:1}.of-prompts button{font-size:.75rem}.of-tabs{gap:2px;margin-top:26px}.of-tabs button{font-size:.75rem;padding:10px}.of-cases{grid-template-columns:1fr}.of-case>p{min-height:0}.of-section-head{align-items:flex-start;flex-direction:column;gap:12px}.of-filters{gap:10px}.of-filters label{flex:1;min-width:0}.of-filters .of-search{flex-basis:100%}.of-filters select{min-width:0;width:100%}.of-roadmap article{grid-template-columns:1fr}.of-roadmap>article>.of-small{grid-column:1}.of-roadmap dl{gap:30px}.of-record-fields{grid-template-columns:1fr}.of-record{padding:17px}.of-record input,.of-record select,.of-record textarea{font-size:1rem}.of-source-grid{grid-template-columns:1fr}.of-callout{padding:15px}.of-faqs summary{font-size:.9375rem}}.of-page{padding-top:3rem;font-family:var(--fp-font-ui);font-size:1rem}.of-intro{grid-template-columns:1.15fr 1fr;gap:3.5rem;padding-bottom:3rem}.of-intro h1{font-weight:600;margin:1rem 0;max-width:18ch}.of-intro-description{font-size:1.125rem;line-height:1.6;max-width:40ch}.of-page .of-eyebrow{font-size:.75rem;letter-spacing:.08em;font-weight:600}.of-page h2{font-size:var(--fp-type-section);font-weight:600;line-height:1.2}.of-page h3{font-weight:600}.of-page .of-small{font-size:.8125rem!important;line-height:1.6}.of-page label{font-size:.8125rem;font-weight:550}.of-page input,.of-page select,.of-page textarea{font-size:1rem}.of-page button{font-size:.9375rem;line-height:1.45;font-weight:550}.of-prompts button{font-size:.8125rem;padding:.625rem .75rem}.of-page .of-case-label{font-size:.75rem;letter-spacing:.02em;font-weight:550}.of-case{padding:1.5rem}.of-case h3{font-size:1.25rem;line-height:1.25}.of-case>p{font-size:.9375rem;line-height:1.6}.of-case details ul,.of-source-grid p{font-size:.875rem;line-height:1.65}.of-case details a,.of-case-actions>button:first-child,.of-page .of-link-button{font-size:.8125rem}.of-page summary{font-size:.9375rem;font-weight:550}.of-faqs summary{font-size:1.0625rem}.of-faqs p{font-size:1rem;line-height:1.7;max-width:70ch}.of-tabs button{font-size:.9375rem}.of-ask{padding:1.75rem}@media (max-width:1000px){.of-intro{gap:2rem;grid-template-columns:1fr 1fr}}@media (max-width:650px){.of-page{padding:2rem 1.125rem 1rem}.of-intro{grid-template-columns:1fr;gap:1.75rem;padding-bottom:2rem}.of-intro-description{font-size:1rem}.of-ask{padding:1.25rem}.of-tabs{gap:.125rem}.of-tabs button{font-size:.8125rem;padding:.625rem .5rem}}.of-intro-note{font-size:.8125rem;line-height:1.5;color:#637184;margin-top:1rem}.of-architecture{--of-wire:#bfcbd5;--of-gold:#c49a51;margin:0;padding:1.75rem;border:1px solid #dce4eb;border-radius:1.25rem;background:linear-gradient(145deg,#fff 25%,#f3f6f9);color:#102139;min-width:0;box-shadow:0 12px 40px #10213906;font-family:var(--fp-font-ui)}.of-architecture figcaption{display:grid;gap:.5rem;margin-bottom:1.5rem}.of-architecture figcaption>span{font-size:.75rem;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:#637184}.of-architecture figcaption>strong{font-size:1.625rem;line-height:1.15;letter-spacing:-.035em;font-weight:600}.of-architecture svg{width:1.375rem;height:1.375rem;flex-shrink:0}.of-architecture-consent{position:relative;display:flex;gap:.625rem;align-items:center;padding:.875rem 0;border-top:1px solid #dce4eb;border-bottom:1px solid #dce4eb;font-size:.875rem;font-weight:550}.of-architecture-consent>svg{color:#936b29}.of-architecture-control{font-size:.6875rem;font-weight:400;color:#637184;margin-left:auto}.of-architecture-map{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);padding-block:1.5rem}.of-architecture-institutions{display:grid;grid-template-rows:repeat(3,1fr);gap:.75rem}.of-architecture-institution{position:relative;display:flex;align-items:center;gap:.625rem;padding:.875rem .75rem;min-height:3.375rem;background:#fff;border:1px solid #dce4eb;border-radius:.5rem;font-size:.8125rem;font-weight:500;line-height:1.4}.of-architecture-institution>svg{width:1.25rem;height:1.25rem;color:#536b80}.of-architecture-bridge{position:relative;display:grid;align-items:center;grid-template-rows:repeat(3,1fr)}.of-architecture-bridge>span{display:block;height:1px;background:var(--of-wire);width:50%;position:relative}.of-architecture-bridge>span:before{content:"";position:absolute;left:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--of-gold)}.of-architecture-bridge>span:nth-child(2){width:100%}.of-architecture-bridge:before{content:"";position:absolute;left:50%;top:16.66%;bottom:16.66%;width:1px;background:var(--of-wire)}.of-architecture-access{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;border:1px solid #223e58;background:#10273e;color:#fff;border-radius:.625rem;text-align:center;padding:.875rem .5rem;gap:.625rem}.of-architecture-access:before{content:"";position:absolute;top:-1.5rem;left:50%;height:1.5rem;border-left:1px solid var(--of-wire)}.of-architecture-access:after{content:"";position:absolute;bottom:-1.5rem;left:50%;height:1.5rem;border-left:1px solid var(--of-wire)}.of-architecture-hub{color:#e9c98b;padding:.5rem;border:1px solid #ffffff25;border-radius:.5rem}.of-architecture-hub svg{width:2.25rem;height:2.25rem;display:block}.of-architecture-access>strong{font-size:1rem;line-height:1.3;font-weight:550;letter-spacing:-.015em}.of-architecture-access>span{font-size:.75rem;color:#b7c7d6}.of-architecture-outcome{display:flex;align-items:center;gap:.625rem;padding:.875rem;border:1px solid #cbd7e1;background:#fff;border-radius:.5rem;font-size:.875rem;font-weight:550}.of-architecture-outcome>svg{color:#536b80}.of-architecture-outcome>span:last-child{margin-left:auto;color:#8c692d;font-size:1.125rem}.of-architecture .of-architecture-note{font-size:.6875rem;line-height:1.5;color:#637184;margin:.875rem 0 0}@media (max-width:850px) and (min-width:651px){.of-architecture{padding:1.25rem}.of-architecture-control{display:none}.of-architecture-map{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,.85fr)}.of-architecture-institution{gap:.375rem;padding:.75rem .5rem}}@media (max-width:380px){.of-architecture{padding:1.25rem}.of-architecture-control{display:none}.of-architecture-access>strong{font-size:.875rem}.of-architecture-map{grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,.9fr)}.of-architecture-institution{padding:.75rem .5rem;gap:.375rem}}.of-hub-overview,.of-journey,.of-licensing{min-width:0}.of-hub-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.of-page .of-hub-routes>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:26px 24px 24px;min-height:230px;border:1px solid #dce3eb;background:#fff;color:#102139;transition:border-color .2s,box-shadow .2s}.of-page .of-hub-routes>button:hover{border-color:#a8741a;box-shadow:0 8px 26px #10213908}.of-hub-number{font-variant-numeric:tabular-nums;font-size:.8125rem;color:#93681a}.of-hub-routes strong{font-size:1.375rem;line-height:1.25;letter-spacing:-.025em;font-weight:600;margin:24px 0 10px;max-width:17ch}.of-hub-routes button>span:not(.of-hub-number){font-size:.9375rem;line-height:1.6;color:#536276;font-weight:400;max-width:30ch}.of-hub-routes b{position:absolute;top:23px;right:24px;color:#174d72;font-weight:400;font-size:1.25rem}.of-hub-essential{display:grid;grid-template-columns:1fr 1.1fr;gap:44px;padding:36px;margin:28px 0;background:#f3f6fa;border-radius:16px}.of-hub-essential h3{font-size:1.75rem;line-height:1.25;letter-spacing:-.035em;margin:14px 0 0}.of-hub-essential p:not(.of-eyebrow){font-size:.9375rem;line-height:1.7;color:#536276;margin-top:0}.of-hub-essential strong{color:#102139;font-weight:600}.of-hub-continuity{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:26px 0;margin:24px 0;border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb}.of-hub-continuity strong{font-size:1.125rem;font-weight:600}.of-hub-continuity p{font-size:.9375rem;line-height:1.6;color:#536276;max-width:65ch;margin-bottom:0}.of-hub-continuity>div:last-child{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.of-hub-continuity>button{flex-shrink:0}.of-page .of-hub-tag{display:inline-block;align-self:flex-start;border:1px solid #dce3eb;border-radius:5px;padding:6px 9px;font-size:.6875rem;line-height:1.5;color:#536276;font-weight:500;background:#f7f9fc}.of-journey-switch{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.of-page .of-journey-switch button{background:#fff;color:#536276;border-color:#dce3eb}.of-page .of-journey-switch button[aria-pressed=true]{background:#102139;border-color:#102139;color:#fff}.of-journey-workspace{display:grid;grid-template-columns:275px 1fr;border:1px solid #dce3eb;border-radius:18px;overflow:hidden}.of-journey-rail{background:#0e2439;color:#fff;padding:28px 22px}.of-journey-rail .of-eyebrow{color:#e7bf70}.of-journey-rail ol{list-style:none;margin:25px 0 28px;padding:0;display:grid;gap:7px}.of-page .of-journey-rail button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 11px;border:1px solid transparent;color:#c2cdd9;background:none;text-align:left;font-size:.875rem}.of-journey-rail button>span{font-size:.75rem;opacity:.65}.of-page .of-journey-rail button[aria-current=step]{color:#fff;border-color:#587082;background:#ffffff0b}.of-journey-rail button[aria-current=step]>span{color:#e7bf70;opacity:1}.of-journey-rail button b{font-size:.75rem;margin-left:auto;color:#e7bf70}.of-journey-rail>p:last-child{font-size:.8125rem;line-height:1.7;color:#aebfcc;border-top:1px solid #ffffff20;padding-top:23px}.of-journey-detail{padding:30px 34px 16px;min-width:0}.of-journey-stage{display:flex;justify-content:space-between;gap:16px;font-size:.6875rem;letter-spacing:.025em;color:#67758a}.of-journey-stage>span:first-child{color:#93681a}.of-flow-map{display:flex;gap:9px;align-items:center;justify-content:space-between;padding:23px 0;margin:18px 0 26px;border-top:1px solid #e7edf3;border-bottom:1px solid #e7edf3}.of-flow-map>span,.of-flow-map>strong{font-size:.75rem;padding:10px 9px;border:1px solid #dce3eb;border-radius:6px;font-weight:500}.of-flow-map>strong{background:#174d72;border-color:#174d72;color:#fff}.of-flow-map>i{font-style:normal;font-size:.8125rem;color:#a8741a}.of-journey-detail h3{font-size:1.75rem;letter-spacing:-.025em;line-height:1.2;margin:0 0 14px}.of-journey-what{font-size:1.0625rem;line-height:1.65;color:#536276;margin-bottom:24px}.of-journey-check{border-left:2px solid #a8741a;background:#fbf8f0;padding:17px 20px}.of-journey-check p,.of-journey-evidence p{font-size:.9375rem;line-height:1.65;margin:8px 0 0;color:#536276}.of-journey-evidence{padding:22px 0}.of-page .of-journey-evidence .of-eyebrow{color:#174d72}.of-hub-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.of-journey-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:12px;border-top:1px solid #e7edf3}.of-journey-pager>span{font-size:.6875rem;color:#67758a}.of-route-picker{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0 18px}.of-route-result{padding:30px 34px;background:#102139;color:#fff;border-radius:16px}.of-route-result .of-eyebrow{color:#e7bf70}.of-route-result h3{font-size:1.75rem;letter-spacing:-.025em;line-height:1.25;max-width:35ch;margin:16px 0}.of-route-result p:not(.of-eyebrow){font-size:.9375rem;color:#c6d1dd;line-height:1.75;max-width:85ch}.of-route-timing{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;margin:22px 0;padding:17px 0}.of-route-timing strong{font-size:.8125rem;font-weight:600}.of-route-timing p{margin:7px 0 0}.of-page .of-route-result .of-link-button{color:#e7bf70}.of-hub-section{margin-top:48px}.of-prudential-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.of-prudential-grid article{border:1px solid #dce3eb;border-radius:14px;padding:26px}.of-prudential-grid h3{font-size:1.875rem;letter-spacing:-.03em;margin:18px 0}.of-prudential-grid h3 small{font-size:.8125rem;color:#67758a;font-weight:400;white-space:nowrap}.of-prudential-grid p{font-size:.9375rem;line-height:1.7;color:#536276}.of-prudential-grid input{margin-top:4px}.of-cover-result{font-size:.8125rem!important}.of-fees,.of-budget{border:1px solid #dce3eb;border-radius:14px;padding:23px 26px;margin:22px 0}.of-page .of-fees>summary,.of-page .of-budget>summary{font-size:1.125rem;letter-spacing:-.02em;color:#102139}.of-fee-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px}.of-fee-intro p,.of-budget>p{font-size:.875rem;color:#536276;line-height:1.7;max-width:85ch}.of-fee-results{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#f3f6fa;border-radius:9px;padding:20px}.of-fee-results span{display:block;font-size:.75rem;color:#536276;margin-bottom:10px}.of-fee-results strong{font-size:1.0625rem;line-height:1.5;font-weight:600;font-variant-numeric:tabular-nums}.of-budget-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:start;margin-top:26px}.of-budget-fields{display:grid;gap:16px}.of-budget-fields label{grid-template-columns:1fr auto;align-items:center}.of-budget-fields label>span{font-size:.6875rem;font-weight:400}.of-budget-fields input{grid-column:1/-1}.of-budget-total{position:sticky;top:100px;padding:25px;background:#f3f6fa;border-radius:12px}.of-budget-total>p:first-child{font-size:.8125rem;color:#536276;margin-top:0}.of-budget-total>strong{display:block;font-size:1.75rem;line-height:1.3;letter-spacing:-.03em;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.of-budget-total>span{display:block;margin:12px 0 25px;font-size:.8125rem;color:#93681a}.of-budget-total dl{border-top:1px solid #dce3eb;padding-top:15px;font-size:.8125rem;line-height:1.6}.of-budget-total dl>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.of-budget-total dt{color:#536276}.of-budget-total dd{margin:0;font-variant-numeric:tabular-nums}.of-budget-total>p:last-of-type{font-size:.75rem;line-height:1.7;color:#536276}.of-preparation{display:grid;gap:0}.of-preparation article{display:grid;grid-template-columns:30px 1fr auto;align-items:start;gap:20px;padding:23px 0;border-bottom:1px solid #dce3eb}.of-preparation .of-hub-number{padding-top:4px}.of-preparation h3{font-size:1.125rem;margin:0 0 9px;letter-spacing:-.015em}.of-preparation p{font-size:.9375rem;line-height:1.6;color:#536276;margin:0 0 8px;max-width:65ch}.of-ecosystem-map{display:flex;align-items:center;gap:24px;padding:28px 32px;background:#102139;color:#fff;border-radius:16px;margin:26px 0 18px}.of-ecosystem-map>div{flex:1;min-width:0}.of-ecosystem-map span{display:block;font-size:.75rem;color:#becbd9;margin-bottom:12px}.of-ecosystem-map strong{font-size:1.0625rem;font-weight:550;letter-spacing:-.015em}.of-ecosystem-map i{font-style:normal;color:#e7bf70}.of-players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.of-players article{padding:26px;border:1px solid #dce3eb;border-radius:14px}.of-players h3{font-size:1.625rem;letter-spacing:-.025em;margin:16px 0 6px}.of-players p:not(.of-eyebrow){font-size:.9375rem;line-height:1.7;color:#536276}.of-players .of-player-role{color:#174d72!important;margin:0 0 18px}.of-player-check{padding:17px 0 0;margin-top:22px;border-top:1px solid #e7edf3}.of-player-check strong{font-size:.8125rem;font-weight:600}.of-player-check p{margin:6px 0}.of-page .of-hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0 0}.of-page .of-hero-actions>button{padding:12px 18px}.of-page .of-hero-actions>.of-link-button{padding:6px 0}.of-page .of-tabs{gap:4px;margin-top:8px}.of-page .of-tabs button{font-size:.8125rem;padding:11px 12px;min-height:44px}.of-page .of-hub-ask{margin-top:44px}.of-page .of-hub-panel,.of-page .of-ask{scroll-margin-top:110px}.of-hub-basis{margin-top:32px;padding-top:20px;border-top:1px solid #dce3eb}.of-hub-basis li{margin:12px 0;color:#536276;font-size:.875rem;line-height:1.65}@media (max-width:950px){.of-hub-routes strong{font-size:1.1875rem}.of-page .of-hub-routes>button{padding:23px 19px}.of-hub-essential{gap:28px;padding:28px}.of-journey-workspace{grid-template-columns:230px 1fr}.of-journey-detail{padding:25px 23px 14px}.of-flow-map{gap:5px;flex-wrap:wrap;justify-content:flex-start}.of-preparation article{grid-template-columns:25px 1fr}.of-preparation article>button{grid-column:2;justify-self:start}.of-hub-continuity>button{flex-shrink:1}}@media (max-width:650px){.of-hub-routes{grid-template-columns:1fr;gap:10px}.of-page .of-hub-routes>button{min-height:0;display:grid;grid-template-columns:25px 1fr;gap:8px 18px;padding:21px}.of-hub-routes strong{font-size:1.1875rem;margin:0;max-width:22ch;padding-right:12px}.of-hub-routes button>span:not(.of-hub-number){grid-column:2;max-width:32ch;font-size:.875rem}.of-hub-routes b{top:20px;right:17px}.of-hub-essential{grid-template-columns:1fr;gap:24px;padding:24px}.of-hub-essential h3{font-size:1.5rem}.of-hub-continuity{align-items:flex-start;flex-direction:column;gap:20px}.of-hub-continuity>div:last-child{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.of-journey-workspace{grid-template-columns:1fr}.of-journey-rail{padding:20px}.of-journey-rail ol{margin:18px 0;gap:2px}.of-page .of-journey-rail button{padding:10px 9px;min-height:44px}.of-journey-rail>p:last-child{margin:0;padding-top:15px}.of-journey-detail{padding:23px 20px 13px}.of-journey-stage{flex-wrap:wrap;gap:8px}.of-journey-detail h3{font-size:1.5rem}.of-journey-what{font-size:1rem}.of-flow-map{margin:18px 0 24px;padding:19px 0;gap:5px}.of-flow-map>span,.of-flow-map>strong{font-size:.625rem;padding:8px 5px}.of-flow-map>i{font-size:.625rem}.of-journey-pager>span{display:none}.of-route-picker,.of-prudential-grid,.of-fee-intro,.of-fee-results,.of-budget-layout,.of-players{grid-template-columns:1fr}.of-route-result{padding:25px}.of-route-result h3{font-size:1.5rem}.of-prudential-grid article,.of-fees,.of-budget,.of-players article{padding:22px}.of-prudential-grid h3{font-size:1.625rem}.of-fee-intro{gap:0}.of-budget-layout{gap:24px}.of-budget-total{position:static}.of-preparation article{gap:14px}.of-ecosystem-map{align-items:stretch;flex-direction:column;gap:16px;padding:25px}.of-ecosystem-map span{margin-bottom:6px}.of-ecosystem-map i{transform:rotate(90deg);align-self:flex-start}.of-page .of-hero-actions{gap:18px}.of-page .of-tabs{gap:3px;margin-top:0}.of-page .of-tabs button{font-size:.75rem;padding:9px}.of-page .of-hub-ask{margin-top:32px}.of-hub-section{margin-top:36px}}@media (prefers-reduced-motion:reduce){.of-page .of-hub-routes>button{transition:none}}.of-page .of-tabs{position:sticky;top:68px;z-index:5;background:#fff;padding-top:8px}.of-page .of-hub-panel{scroll-margin-top:150px}@media (max-width:650px){.of-page .of-tabs{top:62px}.of-page .of-hub-panel{scroll-margin-top:200px}}@media (max-width:650px){.of-page .of-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:8px}.of-page .of-tabs button{flex:0 0 auto;white-space:nowrap}.of-page .of-hub-panel{scroll-margin-top:140px}}.of-page .of-intro{padding-bottom:2.5rem}.of-spotlight{background:#102139;color:#fff;border-radius:18px;padding:28px 30px;min-width:0}.of-spotlight .of-eyebrow{color:#e7bf70;margin-top:0}.of-page .of-spotlight h2{font-size:1.625rem;font-weight:550;line-height:1.25;letter-spacing:-.03em;margin:16px 0 25px}.of-page .of-spotlight-item{display:flex;align-items:center;width:100%;gap:15px;padding:20px 0;border:0;border-top:1px solid #ffffff25;background:transparent;color:#fff;text-align:left;border-radius:0}.of-spotlight-item>span:nth-child(2){flex:1;min-width:0}.of-spotlight-item small{display:block;font-size:.6875rem;font-weight:400;letter-spacing:.025em;color:#c0cdda;margin-bottom:6px}.of-spotlight-item strong{display:block;font-size:1rem;line-height:1.4;font-weight:550;letter-spacing:-.01em}.of-spotlight-item b{font-size:1.125rem;font-weight:400;color:#e7bf70}.of-spotlight-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #ffffff30;border-radius:10px;color:#e7bf70}.of-spotlight-icon svg{width:23px;height:23px}.of-spotlight>.of-small{color:#b4c4d2;margin:14px 0 0}.of-page .of-spotlight-item:hover strong{color:#e7bf70}.of-page .of-spotlight-item:active{background:#ffffff09}.of-case-results{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:13px 0}.of-case-results p{margin:0}.of-page #use-cases{scroll-margin-top:150px}.of-case-results button{flex-shrink:0}@media (max-width:650px){.of-spotlight{padding:24px}.of-page .of-spotlight h2{font-size:1.4375rem;margin-bottom:21px}.of-page .of-spotlight-item{padding:18px 0}.of-spotlight-item strong{font-size:.9375rem}.of-page #use-cases{scroll-margin-top:140px}.of-case-results{align-items:flex-start;gap:7px}}
