.portal-guide.registration-guide{--ink:#303b40;--muted:#596974;--green:#506e25;--lime:#9bd522;--pale:#eef3e5;--stone:#f5f6f2;--line:#ccd2ce;--nav:64px;font:400 16px/25px var(--dv-font-body);color:var(--ink);background:#fff}.portal-guide.registration-guide *{box-sizing:border-box}.portal-guide.registration-guide h1,.portal-guide.registration-guide h2,.portal-guide.registration-guide h3,.portal-guide.registration-guide p,.portal-guide.registration-guide ul,.portal-guide.registration-guide ol,.portal-guide.registration-guide dl{margin:0}.portal-guide.registration-guide h1,.portal-guide.registration-guide h2,.portal-guide.registration-guide h3,.portal-guide.registration-guide strong{font-family:var(--dv-font-heading);font-weight:400}.portal-guide.registration-guide h1{font-size:44px;line-height:50px;letter-spacing:-1.5px}.portal-guide.registration-guide h1 em{font-style:normal;color:var(--green)}.portal-guide.registration-guide h2{font-size:28px;line-height:34px;letter-spacing:-.7px}.portal-guide.registration-guide h3{font-size:20px;line-height:26px;letter-spacing:-.3px}.portal-guide.registration-guide p{max-width:72ch}.portal-guide.registration-guide p+p{margin-top:12px}.portal-guide.registration-guide ul{padding-left:20px}.portal-guide.registration-guide li+li{margin-top:8px}.portal-guide.registration-guide a{color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.portal-guide.registration-guide a:hover,.portal-guide.registration-guide a:focus-visible{text-decoration-color:transparent}.portal-guide.registration-guide button,.portal-guide.registration-guide select{font:inherit;color:inherit;min-height:44px;border:1px solid var(--line);border-radius:3px;background:#fff;padding:8px 12px}.portal-guide.registration-guide button,.portal-guide.registration-guide summary{cursor:pointer}.portal-guide.registration-guide :focus-visible{outline:2px solid var(--ink);outline-offset:4px}.portal-guide.registration-guide .wrap{max-width:1400px;width:100%;padding-inline:32px;margin-inline:auto}.portal-guide.registration-guide .eyebrow{font-size:11px;line-height:16px;letter-spacing:.065em;color:var(--green);margin-bottom:12px}.portal-guide.registration-guide .small,.portal-guide.registration-guide .source-note{font-size:13px;line-height:20px;color:var(--muted)}.portal-guide.registration-guide .muted{color:var(--muted)}.portal-guide.registration-guide .source-note{margin-top:16px}.portal-guide.registration-guide .source-note a{display:inline-block;padding-block:6px}.portal-guide.registration-guide .breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;line-height:20px;color:var(--muted);padding-top:24px}.portal-guide.registration-guide .hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:40px 0}.portal-guide.registration-guide .lead{margin-top:22px;font-size:18px;line-height:28px;max-width:48ch}.portal-guide.registration-guide .authority{margin-top:18px;font-size:14px;line-height:22px;color:var(--muted)}.portal-guide.registration-guide .actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;align-items:center}.portal-guide.registration-guide .action{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:14px;line-height:22px}.portal-guide.registration-guide .action:after{content:"→";display:inline-block;line-height:1;transform-origin:center;transition:transform .16s ease,color .16s ease}.portal-guide.registration-guide .action:hover:after,.portal-guide.registration-guide .action:focus-visible:after{transform:rotate(-45deg);color:#638522}.portal-guide.registration-guide .action.primary{padding:10px 16px;border-radius:3px;background:var(--lime);color:var(--ink);text-decoration:none}.portal-guide.registration-guide .action.primary:hover:after,.portal-guide.registration-guide .action.primary:focus-visible:after{color:var(--ink)}.portal-guide.registration-guide .action.external:after{content:"↗";transform:none}.portal-guide.registration-guide .action.external:hover:after,.portal-guide.registration-guide .action.external:focus-visible:after{transform:none}.portal-guide.registration-guide .diagram{padding:30px 32px;background:var(--ink);color:#fff;min-height:300px;display:flex;flex-direction:column;justify-content:center}.portal-guide.registration-guide .diagram h2{font-size:24px;line-height:30px;color:#fff}.portal-guide.registration-guide .diagram .eyebrow{color:#c7e77d}.portal-guide.registration-guide .diagram p{color:#e1e7e2;font-size:14px;line-height:22px}.portal-guide.registration-guide .diagram>p:last-child{margin-top:22px;padding-top:18px;border-top:1px solid #6d7777;font-size:13px;line-height:20px}.portal-guide.registration-guide .diagram:focus-within{outline-color:#fff}.portal-guide.registration-guide .diagram-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.portal-guide.registration-guide .diagram-nodes article{min-width:0}.portal-guide.registration-guide .diagram-nodes svg{width:34px;height:34px;stroke:#c7e77d;fill:none;stroke-width:1.4;margin-bottom:12px}.portal-guide.registration-guide .diagram-nodes h3{font-size:17px;line-height:23px;color:#fff;margin-bottom:6px}.portal-guide.registration-guide .diagram-nodes p{font-size:13px;line-height:20px}.portal-guide.registration-guide .diagram[data-shape=lanes] .diagram-nodes{grid-template-columns:1fr 1fr}.portal-guide.registration-guide .diagram[data-shape=lanes] .diagram-nodes article{border-left:2px solid #b8d780;padding-left:16px}.portal-guide.registration-guide .diagram[data-shape=sequence] .diagram-nodes article+article{position:relative}.portal-guide.registration-guide .diagram[data-shape=sequence] .diagram-nodes article+article:before{content:"→";position:absolute;left:-18px;top:8px;color:var(--lime)}.portal-guide.registration-guide .diagram[data-shape=address]{background:var(--pale);color:var(--ink)}.portal-guide.registration-guide .diagram[data-shape=address] h2,.portal-guide.registration-guide .diagram[data-shape=address] h3{color:var(--ink)}.portal-guide.registration-guide .diagram[data-shape=address] p,.portal-guide.registration-guide .diagram[data-shape=address] .eyebrow{color:var(--green)}.portal-guide.registration-guide .address-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:24px}.portal-guide.registration-guide .address-grid div{border-bottom:1px solid #bac7ac;padding-bottom:10px}.portal-guide.registration-guide .address-grid dt{font-size:14px;line-height:22px}.portal-guide.registration-guide .address-grid dd{margin:2px 0 0;font-size:12px;line-height:18px;color:var(--muted)}.portal-guide.registration-guide .diagram[data-shape=directory] .diagram-nodes{grid-template-columns:1fr}.portal-guide.registration-guide .diagram[data-shape=directory] article{display:grid;grid-template-columns:34px 1fr;gap:0 18px}.portal-guide.registration-guide .diagram[data-shape=directory] svg{grid-row:span 2;margin:0}.portal-guide.registration-guide .diagram[data-shape=directory] h3{margin:0}.portal-guide.registration-guide section[id],.portal-guide.registration-guide details[id],.portal-guide.registration-guide a,.portal-guide.registration-guide button,.portal-guide.registration-guide select,.portal-guide.registration-guide summary,.portal-guide.registration-guide [tabindex]{scroll-margin-top:calc(64px + var(--guide-nav-height, 64px) + 24px)}.portal-guide.registration-guide .section{padding-block:48px}.portal-guide.registration-guide .section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:28px}.portal-guide.registration-guide .section-head>p{color:var(--muted);font-size:15px;line-height:23px}.portal-guide.registration-guide .rule{position:relative}.portal-guide.registration-guide .rule:before{content:"";position:absolute;top:0;left:32px;right:32px;border-top:1px solid var(--line)}.portal-guide.registration-guide .roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.portal-guide.registration-guide .roles article{background:var(--stone);padding:24px}.portal-guide.registration-guide .roles article:first-child{background:var(--pale)}.portal-guide.registration-guide .roles h3{margin-bottom:10px}.portal-guide.registration-guide .roles ul{margin-top:16px;font-size:15px;line-height:23px}.portal-guide.registration-guide .roles .small{margin-top:14px}.portal-guide.registration-guide .key-distinction{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;padding:24px 0 0;margin-top:28px;border-top:1px solid var(--line)}.portal-guide.registration-guide .key-distinction ul{font-size:15px;line-height:23px}.portal-guide.registration-guide .tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px}.portal-guide.registration-guide .task{display:grid;grid-template-columns:36px 1fr;gap:16px;border-top:1px solid var(--line);padding-top:20px}.portal-guide.registration-guide .task svg{width:32px;height:32px;stroke:var(--green);fill:none;stroke-width:1.4}.portal-guide.registration-guide .task p{font-size:15px;line-height:23px;margin-top:10px}.portal-guide.registration-guide .task .outcome{font-size:13px;line-height:20px;color:var(--green);margin-top:12px}.portal-guide.registration-guide .task .outcome strong{font-family:inherit;font-weight:500}.portal-guide.registration-guide .task .source-note{font-size:12px;margin-top:8px}.portal-guide.registration-guide .access-band{background:var(--pale)}.portal-guide.registration-guide .access-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.portal-guide.registration-guide .access-steps li{position:relative;margin:0;display:grid;grid-template-columns:30px 1fr;gap:12px}.portal-guide.registration-guide .access-steps .step-number{font-family:Google Sans,sans-serif;font-size:20px;line-height:26px;color:var(--green)}.portal-guide.registration-guide .access-steps h3{font-size:20px;line-height:26px}.portal-guide.registration-guide .access-steps p{font-size:15px;line-height:23px;margin-top:10px}.portal-guide.registration-guide .access-note{font-size:14px;line-height:22px;margin-top:26px;padding-top:20px;border-top:1px solid #c8d4ba}.portal-guide.registration-guide .prepare-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:32px}.portal-guide.registration-guide .prepare-grid article{padding:24px;background:var(--stone)}.portal-guide.registration-guide .prepare-grid ul{margin-top:16px;font-size:15px;line-height:23px}.portal-guide.registration-guide .prepare-grid .eyebrow{margin-bottom:10px}.portal-guide.registration-guide .prepare-grid p{font-size:15px;line-height:23px}.portal-guide.registration-guide .cost-band{background:var(--stone)}.portal-guide.registration-guide .costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.portal-guide.registration-guide .cost-item{background:#fff;padding:24px;min-width:0}.portal-guide.registration-guide .cost-item h3{margin-bottom:12px}.portal-guide.registration-guide .cost-item p{font-size:15px;line-height:23px}.portal-guide.registration-guide .cost-item .amount{font-family:Google Sans Text,sans-serif;font-size:24px;line-height:32px;font-variant-numeric:tabular-nums;color:var(--green);margin-bottom:12px;overflow-wrap:anywhere}.portal-guide.registration-guide .cost-item .source-note{font-size:13px;line-height:20px}.portal-guide.registration-guide .caveat{margin-top:26px;padding-left:16px;border-left:2px solid var(--green);font-size:14px;line-height:22px}.portal-guide.registration-guide .caveat ul{padding-left:18px}.portal-guide.registration-guide .costs:has(>:nth-child(4)){grid-template-columns:1fr 1fr}.portal-guide.registration-guide .help{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;background:var(--ink);padding:32px;color:#fff}.portal-guide.registration-guide .help h2{color:#fff}.portal-guide.registration-guide .help .eyebrow{color:#c7e77d}.portal-guide.registration-guide .help p{color:#e1e7e2;margin-top:16px;font-size:15px;line-height:23px}.portal-guide.registration-guide .help :focus-visible{outline-color:#fff}.portal-guide.registration-guide .help ul{font-size:15px;line-height:23px}.portal-guide.registration-guide .help .actions{margin-top:20px}.portal-guide.registration-guide .related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;margin:24px 0}.portal-guide.registration-guide .related a{border-top:1px solid var(--line);padding-block:12px}.portal-guide.registration-guide .sources-list{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;padding:20px 0}.portal-guide.registration-guide .sources-list a{display:inline-flex;align-items:center;min-height:44px}.portal-guide.registration-guide .sources-list p{font-size:13px;line-height:20px;color:var(--muted)}.portal-guide.registration-guide details{border-block:1px solid var(--line)}.portal-guide.registration-guide summary{min-height:48px;padding:12px 0;font-size:15px;line-height:24px}@media (max-width:1100px){.portal-guide.registration-guide .hero,.portal-guide.registration-guide .section-head,.portal-guide.registration-guide .help{gap:36px}.portal-guide.registration-guide .diagram{padding:26px}.portal-guide.registration-guide .costs{grid-template-columns:1fr 1fr}.portal-guide.registration-guide .costs>.cost-item:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:850px){.portal-guide.registration-guide{--nav:70px}.portal-guide.registration-guide .wrap{padding-inline:24px}.portal-guide.registration-guide h1{font-size:32px;line-height:38px;letter-spacing:-.8px}.portal-guide.registration-guide h2{font-size:24px;line-height:30px}.portal-guide.registration-guide .hero{grid-template-columns:1fr;gap:28px;padding:32px 0}.portal-guide.registration-guide .lead{font-size:17px;line-height:26px;margin-top:18px}.portal-guide.registration-guide .diagram{min-height:0}.portal-guide.registration-guide .hero h1{max-width:22ch}.portal-guide.registration-guide .section{padding-block:34px}.portal-guide.registration-guide .section-head{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.portal-guide.registration-guide .rule:before{left:24px;right:24px}.portal-guide.registration-guide .roles,.portal-guide.registration-guide .tasks,.portal-guide.registration-guide .prepare-grid,.portal-guide.registration-guide .key-distinction,.portal-guide.registration-guide .help{grid-template-columns:1fr;gap:24px}.portal-guide.registration-guide .roles article,.portal-guide.registration-guide .prepare-grid article{padding:22px}.portal-guide.registration-guide .access-steps{grid-template-columns:1fr;gap:24px}.portal-guide.registration-guide .access-steps li{padding-bottom:20px;border-bottom:1px solid #c8d4ba}.portal-guide.registration-guide .access-steps li:last-child{border:0;padding-bottom:0}.portal-guide.registration-guide .access-note{margin-top:24px}.portal-guide.registration-guide .key-distinction{margin-top:24px;padding-top:24px}.portal-guide.registration-guide .prepare-grid{margin-top:24px}.portal-guide.registration-guide .costs,.portal-guide.registration-guide .costs:has(>:nth-child(4)){grid-template-columns:1fr}.portal-guide.registration-guide .cost-item{padding:22px}.portal-guide.registration-guide .help{padding:26px}.portal-guide.registration-guide .related,.portal-guide.registration-guide .sources-list{grid-template-columns:1fr;gap:12px}.portal-guide.registration-guide .sources-list{padding-block:16px}.portal-guide.registration-guide .task{gap:12px;grid-template-columns:30px 1fr}.portal-guide.registration-guide .task svg{width:28px;height:28px}.portal-guide.registration-guide .task h3{font-size:20px;line-height:26px}}@media (max-width:420px){.portal-guide.registration-guide .diagram{padding:22px}.portal-guide.registration-guide .diagram-nodes{grid-template-columns:1fr;gap:20px}.portal-guide.registration-guide .diagram-nodes article{display:grid;grid-template-columns:30px 1fr;gap:0 14px}.portal-guide.registration-guide .diagram-nodes svg{width:28px;height:28px;grid-row:span 2;margin:0}.portal-guide.registration-guide .diagram-nodes h3{margin:0 0 4px}.portal-guide.registration-guide .diagram[data-shape=sequence] .diagram-nodes article+article:before{display:none}.portal-guide.registration-guide .diagram[data-shape=lanes] .diagram-nodes{grid-template-columns:1fr}.portal-guide.registration-guide .diagram[data-shape=lanes] .diagram-nodes article{padding-left:12px}.portal-guide.registration-guide .diagram h2{font-size:22px;line-height:28px}}.portal-guide.registration-guide .next-head{margin-top:40px}.portal-guide.registration-guide .contribution-comparison{margin-top:28px}.portal-guide.registration-guide .contribution-comparison>h3{margin-bottom:20px}.portal-guide.registration-guide .contribution-comparison .roles article{background:#fff}.portal-guide.registration-guide .help .action:hover:after,.portal-guide.registration-guide .help .action:focus-visible:after{color:var(--lime)}.portal-guide.registration-guide .help .primary:hover:after,.portal-guide.registration-guide .help .primary:focus-visible:after{color:var(--ink)}.portal-guide.registration-guide .source-note a.action{display:inline-flex}@media (prefers-reduced-motion:reduce){.portal-guide.registration-guide *,.portal-guide.registration-guide *:before,.portal-guide.registration-guide *:after{transition:none!important;scroll-behavior:auto!important}}.portal-guide.registration-guide.misa-intro h4{font:400 17px/24px Google Sans,sans-serif;margin:0 0 5px}.portal-guide.registration-guide.misa-intro .hero{align-items:stretch;gap:56px;padding-bottom:42px}.portal-guide.registration-guide.misa-intro .hero>div{align-self:center}.portal-guide.registration-guide.misa-intro .lead{max-width:49ch;font-size:17px;line-height:27px}.portal-guide.registration-guide.misa-intro .authority{font-size:13px;line-height:21px;max-width:48ch}.portal-guide.registration-guide.misa-intro .misa-overview{background:var(--ink);color:#fff;padding:32px;display:flex;flex-direction:column;justify-content:center}.portal-guide.registration-guide.misa-intro .misa-overview .eyebrow{color:#c7e77d}.portal-guide.registration-guide.misa-intro .misa-overview h2{font-size:24px;line-height:30px}.portal-guide.registration-guide.misa-intro .misa-service-map{display:grid;gap:24px;margin-top:28px}.portal-guide.registration-guide.misa-intro .misa-service-map article{display:grid;grid-template-columns:40px 1fr;gap:18px}.portal-guide.registration-guide.misa-intro .misa-service-map article+article{border-top:1px solid #667374;padding-top:24px}.portal-guide.registration-guide.misa-intro svg{width:32px;height:32px;stroke:var(--green);fill:none;stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.misa-intro .misa-overview svg{width:36px;height:36px;stroke:#c7e77d}.portal-guide.registration-guide.misa-intro .misa-service-map p{font-size:15px;line-height:23px;color:#e1e7e2;margin-top:7px}.portal-guide.registration-guide.misa-intro .misa-map-note{border-top:1px solid #667374;padding-top:20px;margin-top:26px;font-size:13px;line-height:20px;color:#e1e7e2}.portal-guide.registration-guide.misa-intro .misa-people .roles{gap:32px}.portal-guide.registration-guide.misa-intro .misa-people .roles article{display:grid;grid-template-columns:36px 1fr;gap:20px;background:transparent;padding:0}.portal-guide.registration-guide.misa-intro .misa-people .roles p{font-size:15px;line-height:23px}.portal-guide.registration-guide.misa-intro .misa-inline-note{margin-top:24px;padding:16px 20px;background:var(--stone);font-size:14px;line-height:22px;max-width:none}.portal-guide.registration-guide.misa-intro .misa-service-groups{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.misa-intro .misa-group-title{display:flex;gap:18px;align-items:center;padding:20px 24px;background:var(--pale)}.portal-guide.registration-guide.misa-intro .misa-group-title .eyebrow{margin-bottom:5px}.portal-guide.registration-guide.misa-intro .misa-service-group:nth-child(2) .misa-group-title{background:var(--stone)}.portal-guide.registration-guide.misa-intro .misa-service-group .tasks{display:block;padding-inline:24px}.portal-guide.registration-guide.misa-intro .misa-service-group .task{display:block;padding-top:22px;border-top:0}.portal-guide.registration-guide.misa-intro .misa-service-group .task+.task{margin-top:20px;border-top:1px solid var(--line)}.portal-guide.registration-guide.misa-intro .misa-service-group .task h3{font-size:18px;line-height:24px}.portal-guide.registration-guide.misa-intro .misa-service-group>.action{margin:12px 24px 0}.portal-guide.registration-guide.misa-intro .misa-service-note{margin:20px 24px 0;padding-left:16px;border-left:2px solid var(--green);font-size:15px;line-height:23px}.portal-guide.registration-guide.misa-intro .misa-records{margin-top:36px;padding:26px;background:var(--stone)}.portal-guide.registration-guide.misa-intro .misa-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:24px}.portal-guide.registration-guide.misa-intro .misa-record-grid h3{font-size:17px;line-height:24px;margin:10px 0 6px}.portal-guide.registration-guide.misa-intro .misa-record-grid p{font-size:14px;line-height:22px}.portal-guide.registration-guide.misa-intro .misa-records>.small{margin-top:22px;max-width:none}.portal-guide.registration-guide.misa-intro .misa-document-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:40px}.portal-guide.registration-guide.misa-intro .misa-document-pack{padding:28px;background:var(--pale);border-top:2px solid var(--green)}.portal-guide.registration-guide.misa-intro .misa-document-list{display:grid;gap:22px;margin-top:26px}.portal-guide.registration-guide.misa-intro .misa-document-list>div{display:grid;grid-template-columns:32px 1fr;gap:18px}.portal-guide.registration-guide.misa-intro .misa-document-list p{font-size:15px;line-height:23px}.portal-guide.registration-guide.misa-intro .misa-document-side{display:grid;gap:26px;align-content:start}.portal-guide.registration-guide.misa-intro .misa-document-side h3{margin-bottom:12px}.portal-guide.registration-guide.misa-intro .misa-document-side p,.portal-guide.registration-guide.misa-intro .misa-document-side li{font-size:15px;line-height:23px}.portal-guide.registration-guide.misa-intro .misa-document-side .small{font-size:13px;line-height:20px}.portal-guide.registration-guide.misa-intro .misa-existing-record{border-top:1px solid var(--line);padding-top:24px}.portal-guide.registration-guide.misa-intro .misa-prepare-next{margin-top:26px;display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.portal-guide.registration-guide.misa-intro .misa-prepare-next p{font-size:14px;line-height:22px;max-width:52ch}@media (max-width:1100px){.portal-guide.registration-guide.misa-intro .hero{gap:32px}.portal-guide.registration-guide.misa-intro .misa-service-groups{gap:28px}.portal-guide.registration-guide.misa-intro .misa-group-title{padding:20px}.portal-guide.registration-guide.misa-intro .misa-document-layout{gap:28px}.portal-guide.registration-guide.misa-intro .desktop-break{display:none}}@media (max-width:850px){.portal-guide.registration-guide.misa-intro .hero{gap:28px;padding-bottom:32px}.portal-guide.registration-guide.misa-intro .misa-overview{padding:24px}.portal-guide.registration-guide.misa-intro .misa-service-map article{gap:14px;grid-template-columns:32px 1fr}.portal-guide.registration-guide.misa-intro .misa-overview svg{width:30px;height:30px}.portal-guide.registration-guide.misa-intro .misa-service-map h3{font-size:19px;line-height:25px}.portal-guide.registration-guide.misa-intro .misa-people .roles{gap:26px}.portal-guide.registration-guide.misa-intro .misa-people .roles article{gap:16px;grid-template-columns:30px 1fr}.portal-guide.registration-guide.misa-intro .misa-service-groups,.portal-guide.registration-guide.misa-intro .misa-document-layout{grid-template-columns:1fr;gap:32px}.portal-guide.registration-guide.misa-intro .misa-group-title{padding:20px 18px}.portal-guide.registration-guide.misa-intro .misa-service-group .tasks{padding-inline:0}.portal-guide.registration-guide.misa-intro .misa-service-note{margin-inline:0}.portal-guide.registration-guide.misa-intro .misa-service-group>.action{margin-left:0}.portal-guide.registration-guide.misa-intro .misa-records{padding:22px;margin-top:28px}.portal-guide.registration-guide.misa-intro .misa-record-grid{grid-template-columns:1fr;gap:20px}.portal-guide.registration-guide.misa-intro .misa-record-grid article{display:grid;grid-template-columns:28px 1fr;gap:0 16px}.portal-guide.registration-guide.misa-intro .misa-record-grid svg{grid-row:span 2;width:28px;height:28px}.portal-guide.registration-guide.misa-intro .misa-record-grid h3{margin:0 0 5px}.portal-guide.registration-guide.misa-intro .misa-record-grid p{grid-column:2}.portal-guide.registration-guide.misa-intro .misa-document-pack{padding:22px 20px}.portal-guide.registration-guide.misa-intro .misa-document-list>div{gap:14px;grid-template-columns:28px 1fr}.portal-guide.registration-guide.misa-intro .misa-document-list svg{width:28px;height:28px}.portal-guide.registration-guide.misa-intro .misa-prepare-next{display:block}.portal-guide.registration-guide.misa-intro .misa-prepare-next .action{margin-top:12px}.portal-guide.registration-guide.misa-intro .misa-inline-note{padding:16px}.portal-guide.registration-guide.misa-intro .authority span{display:none}.portal-guide.registration-guide.misa-intro .authority strong:first-child:after{content:"";display:block;margin-bottom:4px}}.portal-guide.registration-guide.sbc-intro .hero{gap:56px;align-items:center}.portal-guide.registration-guide.sbc-intro .lead{font-size:17px;line-height:27px;max-width:49ch}.portal-guide.registration-guide.sbc-intro .authority{font-size:13px;line-height:21px;max-width:62ch}.portal-guide.registration-guide.sbc-intro svg{width:32px;height:32px;stroke:var(--green);fill:none;stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.sbc-intro .sbc-overview{background:var(--ink);color:#fff;padding:30px 32px}.portal-guide.registration-guide.sbc-intro .sbc-overview h2{font-size:24px;line-height:30px}.portal-guide.registration-guide.sbc-intro .sbc-overview .eyebrow{color:#c7e77d}.portal-guide.registration-guide.sbc-intro .sbc-service-map{display:grid;gap:18px;margin-top:24px}.portal-guide.registration-guide.sbc-intro .sbc-service-map article{display:grid;grid-template-columns:34px 1fr;gap:18px}.portal-guide.registration-guide.sbc-intro .sbc-service-map article+article{padding-top:18px;border-top:1px solid #667374}.portal-guide.registration-guide.sbc-intro .sbc-service-map svg{stroke:#c7e77d}.portal-guide.registration-guide.sbc-intro .sbc-service-map h3{font-size:19px;line-height:25px}.portal-guide.registration-guide.sbc-intro .sbc-service-map p{font-size:14px;line-height:22px;color:#e1e7e2;margin-top:4px}.portal-guide.registration-guide.sbc-intro .sbc-map-note{border-top:1px solid #667374;margin-top:24px;padding-top:18px;font-size:13px;line-height:20px;color:#e1e7e2}.portal-guide.registration-guide.sbc-intro .sbc-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.portal-guide.registration-guide.sbc-intro .sbc-audiences h3{margin:14px 0 10px}.portal-guide.registration-guide.sbc-intro .sbc-audiences p{font-size:15px;line-height:23px}.portal-guide.registration-guide.sbc-intro .sbc-foreign-note{display:flex;gap:32px;justify-content:space-between;align-items:center;background:var(--pale);padding:22px 24px;margin-top:28px}.portal-guide.registration-guide.sbc-intro .sbc-foreign-note h3{font-size:18px;line-height:24px;margin-bottom:6px}.portal-guide.registration-guide.sbc-intro .sbc-foreign-note p{font-size:15px;line-height:23px;max-width:76ch}.portal-guide.registration-guide.sbc-intro .sbc-foreign-note .action{flex-shrink:0}.portal-guide.registration-guide.sbc-intro .sbc-service-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.portal-guide.registration-guide.sbc-intro .sbc-group-head{border-top:2px solid var(--green);padding:18px 0;min-height:114px}.portal-guide.registration-guide.sbc-intro .sbc-group-head .eyebrow{margin-bottom:9px}.portal-guide.registration-guide.sbc-intro .sbc-group-head h3{font-size:20px;line-height:26px;max-width:26ch}.portal-guide.registration-guide.sbc-intro .sbc-service-group .task{display:block;padding-top:20px}.portal-guide.registration-guide.sbc-intro .sbc-service-group .task+.task{margin-top:24px}.portal-guide.registration-guide.sbc-intro .sbc-service-group .task h3{font-size:18px;line-height:24px}.portal-guide.registration-guide.sbc-intro .sbc-explain{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:var(--stone);padding:24px;margin-top:32px}.portal-guide.registration-guide.sbc-intro .sbc-explain h3{font-size:18px;line-height:24px;margin-bottom:10px}.portal-guide.registration-guide.sbc-intro .sbc-explain p{font-size:15px;line-height:23px}.portal-guide.registration-guide.sbc-intro .sbc-more{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;padding-top:28px;margin-top:28px;border-top:1px solid var(--line)}.portal-guide.registration-guide.sbc-intro .sbc-more p{font-size:15px;line-height:23px}.portal-guide.registration-guide.sbc-intro .sbc-more .small{font-size:13px;line-height:20px}.portal-guide.registration-guide.sbc-intro #tasks>.source-note{display:flex;gap:24px;flex-wrap:wrap}.portal-guide.registration-guide.sbc-intro .sbc-prepare-title{display:flex;align-items:center;gap:16px}.portal-guide.registration-guide.sbc-intro .sbc-prepare-title h3{flex:1}.portal-guide.registration-guide.sbc-intro .sbc-preparation-note{margin-top:24px;padding-left:16px;border-left:2px solid var(--green);font-size:14px;line-height:22px;max-width:100ch}@media (max-width:1100px){.portal-guide.registration-guide.sbc-intro .hero{gap:32px}.portal-guide.registration-guide.sbc-intro .sbc-service-groups{gap:24px}.portal-guide.registration-guide.sbc-intro .sbc-audiences{gap:28px}.portal-guide.registration-guide.sbc-intro .sbc-foreign-note{align-items:start}.portal-guide.registration-guide.sbc-intro .sbc-group-head{min-height:140px}}@media (max-width:850px){.portal-guide.registration-guide.sbc-intro .hero{gap:28px}.portal-guide.registration-guide.sbc-intro .sbc-overview{padding:24px}.portal-guide.registration-guide.sbc-intro .sbc-audiences,.portal-guide.registration-guide.sbc-intro .sbc-service-groups,.portal-guide.registration-guide.sbc-intro .sbc-explain,.portal-guide.registration-guide.sbc-intro .sbc-more{grid-template-columns:1fr;gap:26px}.portal-guide.registration-guide.sbc-intro .sbc-audiences article{display:grid;grid-template-columns:30px 1fr;gap:0 16px}.portal-guide.registration-guide.sbc-intro .sbc-audiences svg{grid-row:span 2;width:28px;height:28px}.portal-guide.registration-guide.sbc-intro .sbc-audiences h3{margin:0 0 8px}.portal-guide.registration-guide.sbc-intro .sbc-audiences p{grid-column:2}.portal-guide.registration-guide.sbc-intro .sbc-foreign-note{display:block;padding:22px}.portal-guide.registration-guide.sbc-intro .sbc-foreign-note .action{margin-top:10px}.portal-guide.registration-guide.sbc-intro .sbc-group-head{min-height:0;padding:18px 0}.portal-guide.registration-guide.sbc-intro .sbc-group-head h3{max-width:none}.portal-guide.registration-guide.sbc-intro .sbc-service-group .task{padding-top:16px}.portal-guide.registration-guide.sbc-intro .sbc-service-group .task+.task{margin-top:20px}.portal-guide.registration-guide.sbc-intro .sbc-explain{padding:22px}.portal-guide.registration-guide.sbc-intro .sbc-more{gap:18px}.portal-guide.registration-guide.sbc-intro .sbc-prepare-title{gap:14px}.portal-guide.registration-guide.sbc-intro #tasks>.source-note{gap:6px}.portal-guide.registration-guide.sbc-intro .sbc-service-map article{gap:14px;grid-template-columns:30px 1fr}.portal-guide.registration-guide.sbc-intro .sbc-service-map svg{width:28px;height:28px}}.portal-guide.registration-guide.gosi-intro .lead{font-size:17px;line-height:27px;max-width:49ch}.portal-guide.registration-guide.gosi-intro .authority{font-size:14px;line-height:22px}.portal-guide.registration-guide.gosi-intro svg{width:32px;height:32px;stroke:var(--green);fill:none;stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.gosi-intro .gosi-overview{background:var(--ink);color:#fff;padding:30px 32px}.portal-guide.registration-guide.gosi-intro .gosi-overview h2{font-size:24px;line-height:30px}.portal-guide.registration-guide.gosi-intro .gosi-overview .eyebrow{color:#c7e77d}.portal-guide.registration-guide.gosi-intro .gosi-overview svg{stroke:#c7e77d}.portal-guide.registration-guide.gosi-intro .gosi-map{display:grid;gap:18px;margin-top:26px}.portal-guide.registration-guide.gosi-intro .gosi-map article,.portal-guide.registration-guide.gosi-intro .gosi-record{display:grid;grid-template-columns:32px 1fr;gap:18px}.portal-guide.registration-guide.gosi-intro .gosi-map h3{font-size:19px;line-height:25px}.portal-guide.registration-guide.gosi-intro .gosi-map p{font-size:14px;line-height:22px;color:#e1e7e2;margin-top:4px}.portal-guide.registration-guide.gosi-intro .gosi-record{padding:20px 0;border-block:1px solid #6d7777}.portal-guide.registration-guide.gosi-intro .gosi-map-note{font-size:13px;line-height:20px;color:#e1e7e2;margin-top:24px}.portal-guide.registration-guide.gosi-intro .gosi-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.portal-guide.registration-guide.gosi-intro .gosi-audiences h3{margin:12px 0 8px}.portal-guide.registration-guide.gosi-intro .gosi-audiences p,.portal-guide.registration-guide.gosi-intro .gosi-service p,.portal-guide.registration-guide.gosi-intro .gosi-access p,.portal-guide.registration-guide.gosi-intro .gosi-prepare li,.portal-guide.registration-guide.gosi-intro .gosi-money p,.portal-guide.registration-guide.gosi-intro .gosi-rate-context p,.portal-guide.registration-guide.gosi-intro .gosi-comparison p,.portal-guide.registration-guide.gosi-intro .gosi-plain p{font-size:15px;line-height:23px}.portal-guide.registration-guide.gosi-intro .gosi-note{font-size:14px;line-height:22px;padding-left:16px;border-left:2px solid var(--green);margin-top:26px;max-width:100ch}.portal-guide.registration-guide.gosi-intro .gosi-service-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.portal-guide.registration-guide.gosi-intro .gosi-service-lanes>article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr 1fr auto;-moz-column-gap:28px;column-gap:28px;row-gap:30px}.portal-guide.registration-guide.gosi-intro .gosi-lane-title{grid-column:1/-1;display:flex;align-items:center;gap:18px;background:var(--ink);color:#fff;padding:24px;min-height:106px}.portal-guide.registration-guide.gosi-intro .gosi-lane-title svg{width:36px;height:36px;stroke:#c7e77d}.portal-guide.registration-guide.gosi-intro .gosi-lane-title .eyebrow{color:#c7e77d;margin-bottom:6px}.portal-guide.registration-guide.gosi-intro .gosi-service-lanes>article:nth-child(2) .gosi-lane-title{background:var(--pale);color:var(--ink)}.portal-guide.registration-guide.gosi-intro .gosi-service-lanes>article:nth-child(2) .gosi-lane-title svg{stroke:var(--green)}.portal-guide.registration-guide.gosi-intro .gosi-service-lanes>article:nth-child(2) .gosi-lane-title .eyebrow{color:var(--green)}.portal-guide.registration-guide.gosi-intro .gosi-lane-title h2{font-size:22px;line-height:28px;letter-spacing:-.4px}.portal-guide.registration-guide.gosi-intro .gosi-service{display:grid;grid-template-rows:32px 1fr;gap:14px;padding:0;min-width:0}.portal-guide.registration-guide.gosi-intro .gosi-service-symbol{display:flex;align-items:center}.portal-guide.registration-guide.gosi-intro .gosi-service-symbol svg{width:28px;height:28px}.portal-guide.registration-guide.gosi-intro .gosi-service h3{font-size:19px;line-height:25px;margin-bottom:10px;max-width:24ch}.portal-guide.registration-guide.gosi-intro .gosi-service p{max-width:39ch}.portal-guide.registration-guide.gosi-intro .gosi-service-lanes .source-note{grid-column:1/-1;margin:0;padding-top:18px;border-top:1px solid var(--line)}.portal-guide.registration-guide.gosi-intro .gosi-plain{background:var(--stone);padding:24px;margin-top:28px}.portal-guide.registration-guide.gosi-intro .gosi-plain>div{display:grid;grid-template-columns:1fr 1fr;gap:40px}.portal-guide.registration-guide.gosi-intro .gosi-plain h3{font-size:18px;line-height:24px;margin-bottom:8px}.portal-guide.registration-guide.gosi-intro .gosi-separation{background:var(--pale)}.portal-guide.registration-guide.gosi-intro .gosi-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.portal-guide.registration-guide.gosi-intro .gosi-comparison article{border-top:1px solid #bbc9a8;padding-top:18px}.portal-guide.registration-guide.gosi-intro .gosi-comparison h3{margin-bottom:10px}.portal-guide.registration-guide.gosi-intro .gosi-comparison .action{margin-top:12px}.portal-guide.registration-guide.gosi-intro .gosi-access{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.gosi-intro .gosi-access h3{margin-bottom:12px}.portal-guide.registration-guide.gosi-intro .gosi-access .small{font-size:13px;line-height:20px;color:var(--muted)}.portal-guide.registration-guide.gosi-intro .gosi-prepare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid var(--line);padding-top:26px;margin-top:30px}.portal-guide.registration-guide.gosi-intro .gosi-prepare h3{font-size:18px;line-height:24px;margin-bottom:12px}.portal-guide.registration-guide.gosi-intro .gosi-money{display:grid;grid-template-columns:1fr 1fr;gap:32px}.portal-guide.registration-guide.gosi-intro .gosi-money article{padding:24px;background:#fff}.portal-guide.registration-guide.gosi-intro .gosi-money h3{margin-bottom:12px}.portal-guide.registration-guide.gosi-intro .gosi-money .action{margin-top:14px}.portal-guide.registration-guide.gosi-intro .gosi-important{border-left:2px solid var(--green);padding-left:14px}.portal-guide.registration-guide.gosi-intro .gosi-rates{margin-top:28px}.portal-guide.registration-guide.gosi-intro .gosi-rates summary{font-size:16px;line-height:24px;padding:16px 0}.portal-guide.registration-guide.gosi-intro .gosi-rate-context{padding:16px 0 24px}.portal-guide.registration-guide.gosi-intro .gosi-rate-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0}.portal-guide.registration-guide.gosi-intro .gosi-rate-grid article{background:#fff;padding:24px}.portal-guide.registration-guide.gosi-intro .gosi-rate-grid h3{color:var(--green);font-variant-numeric:tabular-nums;margin-bottom:12px}@media (max-width:1100px){.portal-guide.registration-guide.gosi-intro .gosi-service-lanes{gap:32px}.portal-guide.registration-guide.gosi-intro .gosi-service-lanes>article{-moz-column-gap:22px;column-gap:22px}.portal-guide.registration-guide.gosi-intro .gosi-audiences,.portal-guide.registration-guide.gosi-intro .gosi-comparison,.portal-guide.registration-guide.gosi-intro .gosi-prepare{gap:24px}.portal-guide.registration-guide.gosi-intro .gosi-lane-title{padding:20px}}@media (max-width:850px){.portal-guide.registration-guide.gosi-intro .gosi-overview{padding:24px}.portal-guide.registration-guide.gosi-intro .gosi-audiences,.portal-guide.registration-guide.gosi-intro .gosi-service-lanes,.portal-guide.registration-guide.gosi-intro .gosi-plain>div,.portal-guide.registration-guide.gosi-intro .gosi-comparison,.portal-guide.registration-guide.gosi-intro .gosi-access,.portal-guide.registration-guide.gosi-intro .gosi-prepare,.portal-guide.registration-guide.gosi-intro .gosi-money,.portal-guide.registration-guide.gosi-intro .gosi-rate-grid{grid-template-columns:1fr;gap:26px}.portal-guide.registration-guide.gosi-intro .gosi-audiences article{display:grid;grid-template-columns:28px 1fr;gap:0 16px}.portal-guide.registration-guide.gosi-intro .gosi-audiences svg{grid-row:span 2;width:28px;height:28px}.portal-guide.registration-guide.gosi-intro .gosi-audiences h3{margin:0 0 8px}.portal-guide.registration-guide.gosi-intro .gosi-audiences p{grid-column:2}.portal-guide.registration-guide.gosi-intro .gosi-lane-title{padding:20px;gap:12px}.portal-guide.registration-guide.gosi-intro .gosi-lane-title svg{width:28px;height:28px}.portal-guide.registration-guide.gosi-intro .gosi-lane-title h2{font-size:20px;line-height:26px}.portal-guide.registration-guide.gosi-intro .gosi-service{padding:18px 0}.portal-guide.registration-guide.gosi-intro .gosi-plain,.portal-guide.registration-guide.gosi-intro .gosi-money article,.portal-guide.registration-guide.gosi-intro .gosi-rate-grid article{padding:22px}.portal-guide.registration-guide.gosi-intro .gosi-map article,.portal-guide.registration-guide.gosi-intro .gosi-record{gap:14px}.portal-guide.registration-guide.gosi-intro .gosi-map svg{width:28px;height:28px}.portal-guide.registration-guide.gosi-intro .gosi-map-note{margin-top:20px}.portal-guide.registration-guide.gosi-intro .gosi-service-lanes{gap:40px}.portal-guide.registration-guide.gosi-intro .gosi-service{padding:0}.portal-guide.registration-guide.gosi-intro .gosi-lane-title{min-height:0}.portal-guide.registration-guide.gosi-intro .gosi-service h3{max-width:none}}@media (max-width:560px){.portal-guide.registration-guide.gosi-intro .gosi-service-lanes>article{grid-template-columns:1fr;grid-template-rows:none;row-gap:26px}.portal-guide.registration-guide.gosi-intro .gosi-service{grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto;gap:14px}.portal-guide.registration-guide.gosi-intro .gosi-service-symbol{align-items:flex-start;padding-top:2px}.portal-guide.registration-guide.gosi-intro .gosi-service h3{font-size:18px;line-height:24px;margin-bottom:8px}.portal-guide.registration-guide.gosi-intro .gosi-service-lanes .source-note{padding-top:16px}}.portal-guide.registration-guide.mudad-intro svg{width:30px;height:30px;fill:none;stroke:var(--green);stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.mudad-intro .lead{font-size:17px;line-height:27px;max-width:48ch}.portal-guide.registration-guide.mudad-intro .authority{font-size:14px;line-height:22px}.portal-guide.registration-guide.mudad-intro .mudad-overview{background:var(--ink);color:#fff;padding:30px 32px}.portal-guide.registration-guide.mudad-intro .mudad-overview h2{font-size:26px;line-height:32px}.portal-guide.registration-guide.mudad-intro .mudad-overview .eyebrow{color:#c7e77d}.portal-guide.registration-guide.mudad-intro .mudad-overview svg{stroke:#c7e77d}.portal-guide.registration-guide.mudad-intro .mudad-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.portal-guide.registration-guide.mudad-intro .mudad-duo article+article{border-left:1px solid #687773;padding-left:24px}.portal-guide.registration-guide.mudad-intro .mudad-duo h3{font-size:19px;line-height:25px;margin:14px 0 8px}.portal-guide.registration-guide.mudad-intro .mudad-duo p{font-size:15px;line-height:23px;color:#e4e9e4}.portal-guide.registration-guide.mudad-intro .mudad-overview-note{border-top:1px solid #687773;padding-top:18px;margin-top:24px;font-size:14px;line-height:22px;color:#e4e9e4}.portal-guide.registration-guide.mudad-intro .mudad-people{display:grid;grid-template-columns:1fr 1fr;gap:32px}.portal-guide.registration-guide.mudad-intro .mudad-people article{display:flex;align-items:start;gap:18px;background:var(--stone);padding:24px}.portal-guide.registration-guide.mudad-intro .mudad-people article:first-child{background:var(--pale)}.portal-guide.registration-guide.mudad-intro .mudad-people h3{margin-bottom:8px}.portal-guide.registration-guide.mudad-intro .mudad-note{border-left:2px solid var(--green);padding-left:16px;margin-top:26px;font-size:14px;line-height:22px;max-width:105ch}.portal-guide.registration-guide.mudad-intro .mudad-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.portal-guide.registration-guide.mudad-intro .mudad-lanes>article{display:flex;flex-direction:column}.portal-guide.registration-guide.mudad-intro .mudad-lane-heading{display:flex;align-items:center;gap:18px;padding:24px;background:var(--ink);color:#fff;min-height:106px}.portal-guide.registration-guide.mudad-intro .mudad-lane-heading svg{stroke:#c7e77d;width:36px;height:36px}.portal-guide.registration-guide.mudad-intro .mudad-lane-heading .eyebrow{color:#c7e77d;margin-bottom:6px}.portal-guide.registration-guide.mudad-intro .mudad-lane-heading h2{font-size:22px;line-height:28px;letter-spacing:-.4px}.portal-guide.registration-guide.mudad-intro .mudad-lanes>article+article .mudad-lane-heading{background:var(--pale);color:var(--ink)}.portal-guide.registration-guide.mudad-intro .mudad-lanes>article+article .mudad-lane-heading .eyebrow{color:var(--green)}.portal-guide.registration-guide.mudad-intro .mudad-lanes>article+article .mudad-lane-heading svg{stroke:var(--green)}.portal-guide.registration-guide.mudad-intro .mudad-services{display:grid;gap:28px;padding:28px 0;flex:1}.portal-guide.registration-guide.mudad-intro .mudad-service{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px}.portal-guide.registration-guide.mudad-intro .mudad-service h3{font-size:20px;line-height:26px;margin-bottom:8px}.portal-guide.registration-guide.mudad-intro .mudad-service p,.portal-guide.registration-guide.mudad-intro .mudad-people p,.portal-guide.registration-guide.mudad-intro .mudad-access p,.portal-guide.registration-guide.mudad-intro .mudad-prepare li,.portal-guide.registration-guide.mudad-intro .mudad-costs p{font-size:15px;line-height:23px}.portal-guide.registration-guide.mudad-intro .mudad-lanes .source-note{margin:0;padding-top:16px;border-top:1px solid var(--line)}.portal-guide.registration-guide.mudad-intro .mudad-response{background:var(--pale)}.portal-guide.registration-guide.mudad-intro .mudad-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.portal-guide.registration-guide.mudad-intro .mudad-flow article{position:relative;padding-top:20px;border-top:1px solid #b4c397}.portal-guide.registration-guide.mudad-intro .mudad-flow article:not(:last-child):after{content:"→";position:absolute;right:-32px;top:66px;font-size:23px;color:var(--green)}.portal-guide.registration-guide.mudad-intro .mudad-flow h3{font-size:20px;line-height:26px;margin:12px 0 8px}.portal-guide.registration-guide.mudad-intro .mudad-flow p{font-size:15px;line-height:23px}.portal-guide.registration-guide.mudad-intro .mudad-flow .eyebrow{font-size:11px;line-height:16px}.portal-guide.registration-guide.mudad-intro .mudad-response-note{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px;padding-top:22px;border-top:1px solid #c2ceb2}.portal-guide.registration-guide.mudad-intro .mudad-response-note p{font-size:14px;line-height:22px}.portal-guide.registration-guide.mudad-intro .mudad-response-note .action{margin-top:8px}.portal-guide.registration-guide.mudad-intro .mudad-access,.portal-guide.registration-guide.mudad-intro .mudad-prepare{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.mudad-intro .mudad-access h3{margin-bottom:12px}.portal-guide.registration-guide.mudad-intro .mudad-access .small{font-size:13px;line-height:20px;margin-top:14px;color:var(--muted)}.portal-guide.registration-guide.mudad-intro .mudad-prepare{margin-top:28px;padding-top:26px;border-top:1px solid var(--line)}.portal-guide.registration-guide.mudad-intro .mudad-prepare h3{font-size:18px;line-height:24px;margin-bottom:12px}.portal-guide.registration-guide.mudad-intro .mudad-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.portal-guide.registration-guide.mudad-intro .mudad-costs article{background:#fff;padding:24px}.portal-guide.registration-guide.mudad-intro .mudad-costs h3{font-size:21px;line-height:27px;margin-bottom:12px;color:var(--green)}.portal-guide.registration-guide.mudad-intro .mudad-costs .action{margin-top:14px}.portal-guide.registration-guide.mudad-intro .mudad-costs details{margin-top:18px}.portal-guide.registration-guide.mudad-intro .mudad-costs summary{font-size:14px;line-height:22px;min-height:44px}.portal-guide.registration-guide.mudad-intro .mudad-costs details p{font-size:14px;line-height:22px;padding:8px 0}@media (max-width:1100px){.portal-guide.registration-guide.mudad-intro .mudad-lanes,.portal-guide.registration-guide.mudad-intro .mudad-access,.portal-guide.registration-guide.mudad-intro .mudad-prepare{gap:32px}.portal-guide.registration-guide.mudad-intro .mudad-lane-heading{padding:20px;min-height:118px}.portal-guide.registration-guide.mudad-intro .mudad-costs{gap:18px}}@media (max-width:850px){.portal-guide.registration-guide.mudad-intro .mudad-people,.portal-guide.registration-guide.mudad-intro .mudad-lanes,.portal-guide.registration-guide.mudad-intro .mudad-flow,.portal-guide.registration-guide.mudad-intro .mudad-response-note,.portal-guide.registration-guide.mudad-intro .mudad-access,.portal-guide.registration-guide.mudad-intro .mudad-prepare,.portal-guide.registration-guide.mudad-intro .mudad-costs{grid-template-columns:1fr;gap:28px}.portal-guide.registration-guide.mudad-intro .mudad-overview{padding:24px}.portal-guide.registration-guide.mudad-intro .mudad-lanes{gap:36px}.portal-guide.registration-guide.mudad-intro .mudad-lane-heading{min-height:0;gap:14px}.portal-guide.registration-guide.mudad-intro .mudad-lane-heading h2{font-size:20px;line-height:26px}.portal-guide.registration-guide.mudad-intro .mudad-lane-heading svg{width:30px;height:30px}.portal-guide.registration-guide.mudad-intro .mudad-services{gap:24px;padding:24px 0}.portal-guide.registration-guide.mudad-intro .mudad-service{gap:14px}.portal-guide.registration-guide.mudad-intro .mudad-flow{gap:32px}.portal-guide.registration-guide.mudad-intro .mudad-flow article{display:grid;grid-template-columns:30px 1fr;gap:0 16px;padding-top:16px}.portal-guide.registration-guide.mudad-intro .mudad-flow .eyebrow{grid-column:2}.portal-guide.registration-guide.mudad-intro .mudad-flow svg{grid-column:1;grid-row:2/4}.portal-guide.registration-guide.mudad-intro .mudad-flow h3{grid-column:2;margin:0 0 8px}.portal-guide.registration-guide.mudad-intro .mudad-flow article>p:last-child{grid-column:2}.portal-guide.registration-guide.mudad-intro .mudad-flow article:not(:last-child):after{content:"↓";right:auto;left:5px;top:auto;bottom:-29px;font-size:20px}.portal-guide.registration-guide.mudad-intro .mudad-people article{padding:20px;gap:14px}.portal-guide.registration-guide.mudad-intro .mudad-costs article{padding:22px}.portal-guide.registration-guide.mudad-intro .mudad-response-note{gap:18px}}@media (max-width:560px){.portal-guide.registration-guide.mudad-intro .mudad-duo{grid-template-columns:1fr;gap:18px}.portal-guide.registration-guide.mudad-intro .mudad-duo article{display:grid;grid-template-columns:28px 1fr;gap:0 14px}.portal-guide.registration-guide.mudad-intro .mudad-duo article+article{border-left:0;padding-left:0;border-top:1px solid #687773;padding-top:18px}.portal-guide.registration-guide.mudad-intro .mudad-duo svg{grid-row:span 2;width:28px;height:28px}.portal-guide.registration-guide.mudad-intro .mudad-duo h3{margin:0 0 6px}.portal-guide.registration-guide.mudad-intro .mudad-duo p{grid-column:2}.portal-guide.registration-guide.mudad-intro .mudad-service h3{font-size:19px;line-height:25px}}@media (min-width:851px){.portal-guide.registration-guide.muqeem-intro .muqeem-lanes{grid-template-rows:repeat(4,auto);row-gap:24px}.portal-guide.registration-guide.muqeem-intro .muqeem-lanes>article{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:24px}.portal-guide.registration-guide.muqeem-intro .muqeem-services{grid-template-rows:subgrid;grid-row:span 3;gap:24px;padding-top:0;align-content:start}}.portal-guide.registration-guide.muqeem-intro svg{width:30px;height:30px;fill:none;stroke:var(--green);stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.muqeem-intro .lead{font-size:17px;line-height:27px;max-width:47ch}.portal-guide.registration-guide.muqeem-intro .authority{font-size:14px;line-height:22px}.portal-guide.registration-guide.muqeem-intro .muqeem-overview{padding:30px 32px;background:var(--ink);color:#fff}.portal-guide.registration-guide.muqeem-intro .muqeem-overview h2{font-size:26px;line-height:32px}.portal-guide.registration-guide.muqeem-intro .muqeem-overview .eyebrow{color:#c7e77d}.portal-guide.registration-guide.muqeem-intro .muqeem-overview svg{stroke:#c7e77d}.portal-guide.registration-guide.muqeem-intro .muqeem-overview-items{display:grid;gap:22px;margin-top:26px}.portal-guide.registration-guide.muqeem-intro .muqeem-overview-items article{display:grid;grid-template-columns:30px 1fr;gap:18px}.portal-guide.registration-guide.muqeem-intro .muqeem-overview-items h3{font-size:20px;line-height:26px;margin-bottom:4px}.portal-guide.registration-guide.muqeem-intro .muqeem-overview-items p{font-size:15px;line-height:23px;color:#e4e9e4}.portal-guide.registration-guide.muqeem-intro .muqeem-overview-note{border-top:1px solid #687773;padding-top:18px;margin-top:24px;font-size:14px;line-height:22px;color:#e4e9e4}.portal-guide.registration-guide.muqeem-intro .muqeem-people{display:grid;grid-template-columns:1fr 1fr;gap:32px}.portal-guide.registration-guide.muqeem-intro .muqeem-people article{display:flex;align-items:start;gap:18px;background:var(--stone);padding:24px}.portal-guide.registration-guide.muqeem-intro .muqeem-people article:first-child{background:var(--pale)}.portal-guide.registration-guide.muqeem-intro .muqeem-people h3,.portal-guide.registration-guide.muqeem-intro .muqeem-people .eyebrow{margin-bottom:8px}.portal-guide.registration-guide.muqeem-intro .muqeem-note{border-left:2px solid var(--green);padding-left:16px;margin-top:26px;font-size:14px;line-height:22px;max-width:105ch}.portal-guide.registration-guide.muqeem-intro .muqeem-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.portal-guide.registration-guide.muqeem-intro .muqeem-lanes>article{display:flex;flex-direction:column}.portal-guide.registration-guide.muqeem-intro .muqeem-lane-heading{display:flex;align-items:center;gap:18px;padding:24px;background:var(--ink);color:#fff;min-height:106px}.portal-guide.registration-guide.muqeem-intro .muqeem-lane-heading svg{stroke:#c7e77d;width:36px;height:36px}.portal-guide.registration-guide.muqeem-intro .muqeem-lane-heading .eyebrow{color:#c7e77d;margin-bottom:6px}.portal-guide.registration-guide.muqeem-intro .muqeem-lane-heading h2{font-size:22px;line-height:28px;letter-spacing:-.4px}.portal-guide.registration-guide.muqeem-intro .muqeem-lanes>article+article .muqeem-lane-heading{background:var(--pale);color:var(--ink)}.portal-guide.registration-guide.muqeem-intro .muqeem-lanes>article+article .muqeem-lane-heading .eyebrow{color:var(--green)}.portal-guide.registration-guide.muqeem-intro .muqeem-lanes>article+article .muqeem-lane-heading svg{stroke:var(--green)}.portal-guide.registration-guide.muqeem-intro .muqeem-services{display:grid;grid-template-rows:repeat(3,1fr);gap:26px;padding-top:28px;flex:1}.portal-guide.registration-guide.muqeem-intro .muqeem-service{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px}.portal-guide.registration-guide.muqeem-intro .muqeem-service h3{font-size:20px;line-height:26px;margin-bottom:8px}.portal-guide.registration-guide.muqeem-intro .muqeem-service p,.portal-guide.registration-guide.muqeem-intro .muqeem-people p,.portal-guide.registration-guide.muqeem-intro .muqeem-access p,.portal-guide.registration-guide.muqeem-intro .muqeem-prepare li,.portal-guide.registration-guide.muqeem-intro .muqeem-cost-parts p{font-size:15px;line-height:23px}.portal-guide.registration-guide.muqeem-intro .muqeem-service .action{margin-top:10px}.portal-guide.registration-guide.muqeem-intro .muqeem-more{border-top:1px solid var(--line);padding-top:20px;margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:32px}.portal-guide.registration-guide.muqeem-intro .muqeem-more p{font-size:14px;line-height:22px;max-width:80ch}.portal-guide.registration-guide.muqeem-intro .muqeem-more .action{flex-shrink:0}.portal-guide.registration-guide.muqeem-intro .muqeem-distinction{background:var(--pale)}.portal-guide.registration-guide.muqeem-intro .muqeem-compare{display:grid;grid-template-columns:1fr 52px 1fr;gap:24px}.portal-guide.registration-guide.muqeem-intro .muqeem-compare article{display:grid;grid-template-columns:30px 1fr;gap:0 18px}.portal-guide.registration-guide.muqeem-intro .muqeem-compare .eyebrow{grid-column:2}.portal-guide.registration-guide.muqeem-intro .muqeem-compare svg{grid-row:2/4}.portal-guide.registration-guide.muqeem-intro .muqeem-compare h3{grid-column:2;font-size:22px;line-height:28px;margin-bottom:8px}.portal-guide.registration-guide.muqeem-intro .muqeem-compare article>p:not(.eyebrow),.portal-guide.registration-guide.muqeem-intro .muqeem-compare .action{grid-column:2;font-size:15px;line-height:23px}.portal-guide.registration-guide.muqeem-intro .muqeem-compare .action{margin-top:12px;justify-self:start}.portal-guide.registration-guide.muqeem-intro .muqeem-not-equal{align-self:center;text-align:center;font-size:36px;line-height:1;color:var(--green)}.portal-guide.registration-guide.muqeem-intro .muqeem-access,.portal-guide.registration-guide.muqeem-intro .muqeem-prepare{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.muqeem-intro .muqeem-access h3{margin-bottom:12px}.portal-guide.registration-guide.muqeem-intro .muqeem-access .small{font-size:13px;line-height:20px;margin-top:14px;color:var(--muted)}.portal-guide.registration-guide.muqeem-intro .muqeem-prepare{margin-top:28px;padding-top:26px;border-top:1px solid var(--line)}.portal-guide.registration-guide.muqeem-intro .muqeem-prepare h3{font-size:18px;line-height:24px;margin-bottom:12px}.portal-guide.registration-guide.muqeem-intro .muqeem-price-context{margin-bottom:24px;max-width:90ch}.portal-guide.registration-guide.muqeem-intro .muqeem-price-context>p:last-child{font-size:14px;line-height:22px}.portal-guide.registration-guide.muqeem-intro .muqeem-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.portal-guide.registration-guide.muqeem-intro .muqeem-prices article{background:#fff;padding:24px}.portal-guide.registration-guide.muqeem-intro .muqeem-prices h3{font-size:20px;line-height:26px}.portal-guide.registration-guide.muqeem-intro .muqeem-amount{font-size:28px;line-height:36px;color:var(--green);font-variant-numeric:tabular-nums;margin:16px 0 8px!important}.portal-guide.registration-guide.muqeem-intro .muqeem-amount span{font-size:14px;line-height:22px}.portal-guide.registration-guide.muqeem-intro .muqeem-prices article>p:last-child{font-size:14px;line-height:22px}.portal-guide.registration-guide.muqeem-intro .muqeem-cost-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.portal-guide.registration-guide.muqeem-intro .muqeem-cost-parts h3{font-size:20px;line-height:26px;margin-bottom:10px}@media (max-width:1100px){.portal-guide.registration-guide.muqeem-intro .muqeem-lanes,.portal-guide.registration-guide.muqeem-intro .muqeem-access,.portal-guide.registration-guide.muqeem-intro .muqeem-prepare{gap:32px}.portal-guide.registration-guide.muqeem-intro .muqeem-lane-heading{padding:20px;min-height:118px}.portal-guide.registration-guide.muqeem-intro .muqeem-more{align-items:start;flex-direction:column;gap:10px}}@media (max-width:850px){.portal-guide.registration-guide.muqeem-intro .muqeem-people,.portal-guide.registration-guide.muqeem-intro .muqeem-lanes,.portal-guide.registration-guide.muqeem-intro .muqeem-access,.portal-guide.registration-guide.muqeem-intro .muqeem-prepare,.portal-guide.registration-guide.muqeem-intro .muqeem-cost-parts{grid-template-columns:1fr;gap:28px}.portal-guide.registration-guide.muqeem-intro .muqeem-overview{padding:24px}.portal-guide.registration-guide.muqeem-intro .muqeem-overview h2{font-size:24px;line-height:30px}.portal-guide.registration-guide.muqeem-intro .muqeem-lanes{gap:36px}.portal-guide.registration-guide.muqeem-intro .muqeem-lane-heading{min-height:0;gap:14px}.portal-guide.registration-guide.muqeem-intro .muqeem-lane-heading h2{font-size:20px;line-height:26px}.portal-guide.registration-guide.muqeem-intro .muqeem-lane-heading svg{width:30px;height:30px}.portal-guide.registration-guide.muqeem-intro .muqeem-services{grid-template-rows:none;gap:24px;padding-top:24px}.portal-guide.registration-guide.muqeem-intro .muqeem-service{gap:14px}.portal-guide.registration-guide.muqeem-intro .muqeem-people article{padding:20px;gap:14px}.portal-guide.registration-guide.muqeem-intro .muqeem-compare{grid-template-columns:1fr;gap:20px}.portal-guide.registration-guide.muqeem-intro .muqeem-not-equal{text-align:left;padding-left:48px;font-size:28px}.portal-guide.registration-guide.muqeem-intro .muqeem-compare h3{font-size:20px;line-height:26px}.portal-guide.registration-guide.muqeem-intro .muqeem-prices{gap:16px}.portal-guide.registration-guide.muqeem-intro .muqeem-prices article{padding:20px}}@media (max-width:560px){.portal-guide.registration-guide.muqeem-intro .muqeem-prices{grid-template-columns:1fr;gap:12px}.portal-guide.registration-guide.muqeem-intro .muqeem-prices article{display:grid;grid-template-columns:1fr auto;-moz-column-gap:16px;column-gap:16px;align-items:center}.portal-guide.registration-guide.muqeem-intro .muqeem-prices h3{grid-column:1}.portal-guide.registration-guide.muqeem-intro .muqeem-amount{grid-column:2;grid-row:1/3;margin:0!important;font-size:25px;line-height:32px}.portal-guide.registration-guide.muqeem-intro .muqeem-prices article>p:last-child{grid-column:1}.portal-guide.registration-guide.muqeem-intro .muqeem-service h3{font-size:19px;line-height:25px}}.portal-guide.registration-guide.spl-intro svg{width:30px;height:30px;fill:none;stroke:var(--green);stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.spl-intro .lead{font-size:17px;line-height:27px}.portal-guide.registration-guide.spl-intro p,.portal-guide.registration-guide.spl-intro li{overflow-wrap:break-word}.portal-guide.registration-guide.spl-intro .spl-address-visual{background:var(--ink);color:#fff;padding:30px 32px}.portal-guide.registration-guide.spl-intro .spl-address-visual .eyebrow{color:#c7e77d}.portal-guide.registration-guide.spl-intro .spl-location{display:flex;gap:22px;align-items:center}.portal-guide.registration-guide.spl-intro .spl-location svg{stroke:#c7e77d;width:54px;height:54px}.portal-guide.registration-guide.spl-intro .spl-location h2{font-size:26px;line-height:32px}.portal-guide.registration-guide.spl-intro .spl-short-address{background:var(--pale);color:var(--ink);padding:20px 24px;margin-top:26px}.portal-guide.registration-guide.spl-intro .spl-short-address .eyebrow{color:var(--green);margin-bottom:14px}.portal-guide.registration-guide.spl-intro .spl-code{display:flex;gap:32px}.portal-guide.registration-guide.spl-intro .spl-code span{display:flex;flex-direction:column;gap:5px}.portal-guide.registration-guide.spl-intro .spl-code strong{font-size:32px;line-height:38px;letter-spacing:3px}.portal-guide.registration-guide.spl-intro .spl-code small{font-size:13px;line-height:20px}.portal-guide.registration-guide.spl-intro .spl-short-address .small{margin-top:16px}.portal-guide.registration-guide.spl-intro .spl-visual-note{margin-top:20px;font-size:14px;line-height:22px;color:#e4e9e4}.portal-guide.registration-guide.spl-intro .spl-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.portal-guide.registration-guide.spl-intro .spl-audiences article{padding-top:20px;border-top:1px solid var(--line)}.portal-guide.registration-guide.spl-intro .spl-audiences h3{margin:12px 0 8px}.portal-guide.registration-guide.spl-intro .spl-audiences p,.portal-guide.registration-guide.spl-intro .spl-service p,.portal-guide.registration-guide.spl-intro .spl-access p,.portal-guide.registration-guide.spl-intro .spl-access li,.portal-guide.registration-guide.spl-intro .spl-prices article>p:last-child,.portal-guide.registration-guide.spl-intro .spl-cost-notes p{font-size:15px;line-height:23px}.portal-guide.registration-guide.spl-intro .spl-service-groups{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto;gap:24px 48px}.portal-guide.registration-guide.spl-intro .spl-service-groups>article{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:24px}.portal-guide.registration-guide.spl-intro .spl-group-heading{display:flex;align-items:center;gap:18px;background:var(--ink);color:#fff;padding:24px}.portal-guide.registration-guide.spl-intro .spl-group-heading .eyebrow{color:#c7e77d;margin-bottom:6px}.portal-guide.registration-guide.spl-intro .spl-group-heading svg{stroke:#c7e77d}.portal-guide.registration-guide.spl-intro .spl-group-heading h2{font-size:22px;line-height:28px}.portal-guide.registration-guide.spl-intro .spl-service-groups>article+article .spl-group-heading{background:var(--pale);color:var(--ink)}.portal-guide.registration-guide.spl-intro .spl-service-groups>article+article .spl-group-heading .eyebrow{color:var(--green)}.portal-guide.registration-guide.spl-intro .spl-service-groups>article+article .spl-group-heading svg{stroke:var(--green)}.portal-guide.registration-guide.spl-intro .spl-services{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:24px}.portal-guide.registration-guide.spl-intro .spl-service{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px}.portal-guide.registration-guide.spl-intro .spl-service h3{margin-bottom:8px}.portal-guide.registration-guide.spl-intro .spl-service-groups>article>.action{justify-self:start}.portal-guide.registration-guide.spl-intro .spl-location-band{background:var(--pale)}.portal-guide.registration-guide.spl-intro .spl-address-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}.portal-guide.registration-guide.spl-intro .spl-address-parts div{border-left:2px solid #9baa83;padding-left:16px}.portal-guide.registration-guide.spl-intro .spl-address-parts dt{font-family:Google Sans,sans-serif;font-size:20px;line-height:26px}.portal-guide.registration-guide.spl-intro .spl-address-parts dd{margin:5px 0 0;font-size:14px;line-height:22px;color:var(--muted)}.portal-guide.registration-guide.spl-intro .spl-distinction{display:grid;grid-template-columns:1fr 40px 1fr;gap:24px;background:#fff;padding:24px;margin-top:32px;align-items:center}.portal-guide.registration-guide.spl-intro .spl-distinction>div{display:flex;gap:16px;align-items:start}.portal-guide.registration-guide.spl-intro .spl-distinction p{font-size:15px;line-height:23px}.portal-guide.registration-guide.spl-intro .spl-distinction>span{font-size:28px;color:var(--green);text-align:center}.portal-guide.registration-guide.spl-intro .source-note{display:flex;flex-wrap:wrap;gap:8px 26px}.portal-guide.registration-guide.spl-intro .spl-access{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.spl-intro .spl-access h3{margin-bottom:12px}.portal-guide.registration-guide.spl-intro .spl-access .small{font-size:14px;line-height:22px;color:var(--muted)}.portal-guide.registration-guide.spl-intro .spl-access ul{padding-left:18px}.portal-guide.registration-guide.spl-intro .spl-note{margin-top:26px;border-left:2px solid var(--green);padding-left:16px;font-size:14px;line-height:22px;max-width:105ch}.portal-guide.registration-guide.spl-intro .spl-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.portal-guide.registration-guide.spl-intro .spl-prices article{background:#fff;padding:24px}.portal-guide.registration-guide.spl-intro .spl-prices h3{font-size:20px;line-height:26px}.portal-guide.registration-guide.spl-intro .spl-prices article>p{font-size:14px;line-height:22px}.portal-guide.registration-guide.spl-intro .spl-prices .eyebrow{font-size:11px;line-height:16px;min-height:32px}.portal-guide.registration-guide.spl-intro .spl-prices .spl-amount{font-size:28px;line-height:36px;color:var(--green);font-variant-numeric:tabular-nums;margin:14px 0 10px;white-space:nowrap}.portal-guide.registration-guide.spl-intro .spl-amount span,.portal-guide.registration-guide.spl-intro .spl-amount small{font-size:14px;line-height:22px}.portal-guide.registration-guide.spl-intro .spl-cost-notes{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.portal-guide.registration-guide.spl-intro .spl-cost-notes article:first-child{display:flex;gap:18px}.portal-guide.registration-guide.spl-intro .spl-cost-notes h3{margin-bottom:8px}.portal-guide.registration-guide.spl-intro .spl-year{font-family:Google Sans,sans-serif;font-size:20px;line-height:26px;color:var(--green)}@media (max-width:1100px){.portal-guide.registration-guide.spl-intro .spl-service-groups,.portal-guide.registration-guide.spl-intro .spl-access,.portal-guide.registration-guide.spl-intro .spl-cost-notes{-moz-column-gap:32px;column-gap:32px}.portal-guide.registration-guide.spl-intro .spl-group-heading{padding:20px}.portal-guide.registration-guide.spl-intro .spl-prices{gap:16px}.portal-guide.registration-guide.spl-intro .spl-prices article{padding:20px}.portal-guide.registration-guide.spl-intro .spl-prices .spl-amount{font-size:25px}}@media (max-width:850px){.portal-guide.registration-guide.spl-intro .spl-address-visual{padding:24px}.portal-guide.registration-guide.spl-intro .spl-location h2{font-size:24px;line-height:30px}.portal-guide.registration-guide.spl-intro .spl-audiences,.portal-guide.registration-guide.spl-intro .spl-access,.portal-guide.registration-guide.spl-intro .spl-cost-notes{grid-template-columns:1fr;gap:24px}.portal-guide.registration-guide.spl-intro .spl-audiences article{display:grid;grid-template-columns:30px 1fr;gap:0 16px}.portal-guide.registration-guide.spl-intro .spl-audiences svg{grid-row:span 2}.portal-guide.registration-guide.spl-intro .spl-audiences h3{margin:0 0 8px}.portal-guide.registration-guide.spl-intro .spl-audiences p{grid-column:2}.portal-guide.registration-guide.spl-intro .spl-service-groups{display:block}.portal-guide.registration-guide.spl-intro .spl-service-groups>article{display:block}.portal-guide.registration-guide.spl-intro .spl-service-groups>article+article{margin-top:32px}.portal-guide.registration-guide.spl-intro .spl-services{grid-template-rows:none;gap:24px;margin:24px 0 12px}.portal-guide.registration-guide.spl-intro .spl-group-heading h2{font-size:20px;line-height:26px}.portal-guide.registration-guide.spl-intro .spl-service{gap:14px}.portal-guide.registration-guide.spl-intro .spl-address-parts{grid-template-columns:1fr 1fr;gap:22px 20px}.portal-guide.registration-guide.spl-intro .spl-address-parts dt{font-size:18px;line-height:24px}.portal-guide.registration-guide.spl-intro .spl-distinction{grid-template-columns:1fr;gap:16px}.portal-guide.registration-guide.spl-intro .spl-distinction>span{text-align:left;padding-left:46px}.portal-guide.registration-guide.spl-intro .spl-prices{grid-template-columns:1fr;gap:16px}.portal-guide.registration-guide.spl-intro .spl-prices .eyebrow{min-height:0}.portal-guide.registration-guide.spl-intro .spl-prices .spl-amount{margin:12px 0 8px}.portal-guide.registration-guide.spl-intro .spl-short-address{padding:18px}.portal-guide.registration-guide.spl-intro .spl-code{gap:24px}}@media (max-width:360px){.portal-guide.registration-guide.spl-intro .spl-code{gap:18px}.portal-guide.registration-guide.spl-intro .spl-code strong{font-size:26px;line-height:32px;letter-spacing:2px}.portal-guide.registration-guide.spl-intro .spl-address-parts{grid-template-columns:1fr}.portal-guide.registration-guide.spl-intro .spl-location{gap:16px}.portal-guide.registration-guide.spl-intro .spl-location svg{width:40px;height:40px}}.portal-guide.registration-guide.coc-intro svg{width:30px;height:30px;fill:none;stroke:var(--green);stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.coc-intro .lead{font-size:17px;line-height:27px}.portal-guide.registration-guide.coc-intro .coc-overview{padding:30px 32px;background:var(--ink);color:#fff}.portal-guide.registration-guide.coc-intro .coc-overview .eyebrow{color:#c7e77d}.portal-guide.registration-guide.coc-intro .coc-overview h2{font-size:26px;line-height:32px}.portal-guide.registration-guide.coc-intro .coc-overview-items{display:grid;gap:22px;margin-top:24px}.portal-guide.registration-guide.coc-intro .coc-overview-items article{display:flex;gap:18px;align-items:start}.portal-guide.registration-guide.coc-intro .coc-overview svg{stroke:#c7e77d}.portal-guide.registration-guide.coc-intro .coc-overview-items h3{margin-bottom:4px}.portal-guide.registration-guide.coc-intro .coc-overview-items p,.portal-guide.registration-guide.coc-intro .coc-overview-note{font-size:14px;line-height:22px;color:#e4e9e4}.portal-guide.registration-guide.coc-intro .coc-overview-note{margin-top:24px;padding-top:18px;border-top:1px solid #71807c}.portal-guide.registration-guide.coc-intro .coc-region{background:var(--pale);padding:18px 22px;font-size:14px;line-height:22px;max-width:none;margin-bottom:28px}.portal-guide.registration-guide.coc-intro .coc-people{display:grid;grid-template-columns:1fr 1fr;gap:32px}.portal-guide.registration-guide.coc-intro .coc-people article{display:flex;gap:18px;align-items:start;padding:24px;background:var(--stone)}.portal-guide.registration-guide.coc-intro .coc-people article:first-child{background:var(--pale)}.portal-guide.registration-guide.coc-intro .coc-people h3,.portal-guide.registration-guide.coc-intro .coc-service h3{margin-bottom:8px}.portal-guide.registration-guide.coc-intro .coc-people p,.portal-guide.registration-guide.coc-intro .coc-service p,.portal-guide.registration-guide.coc-intro .coc-access li,.portal-guide.registration-guide.coc-intro .coc-costs p,.portal-guide.registration-guide.coc-intro .coc-exemption p{font-size:15px;line-height:23px}.portal-guide.registration-guide.coc-intro .coc-groups{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:24px 48px}.portal-guide.registration-guide.coc-intro .coc-groups>article{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:24px}.portal-guide.registration-guide.coc-intro .coc-group-heading{display:flex;align-items:center;gap:18px;padding:24px;background:var(--ink);color:#fff}.portal-guide.registration-guide.coc-intro .coc-group-heading .eyebrow{color:#c7e77d;margin-bottom:6px}.portal-guide.registration-guide.coc-intro .coc-group-heading svg{stroke:#c7e77d}.portal-guide.registration-guide.coc-intro .coc-group-heading h2{font-size:22px;line-height:28px}.portal-guide.registration-guide.coc-intro .coc-groups>article+article .coc-group-heading{background:var(--pale);color:var(--ink)}.portal-guide.registration-guide.coc-intro .coc-groups>article+article .eyebrow{color:var(--green)}.portal-guide.registration-guide.coc-intro .coc-groups>article+article .coc-group-heading svg{stroke:var(--green)}.portal-guide.registration-guide.coc-intro .coc-services{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:24px}.portal-guide.registration-guide.coc-intro .coc-service{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px}.portal-guide.registration-guide.coc-intro .coc-service-note{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.portal-guide.registration-guide.coc-intro .coc-service-note p{font-size:14px;line-height:22px;max-width:80ch}.portal-guide.registration-guide.coc-intro .coc-service-note .action{flex-shrink:0}.portal-guide.registration-guide.coc-intro .coc-explore{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--stone);padding:24px;margin-top:28px}.portal-guide.registration-guide.coc-intro .coc-explore p:not(.eyebrow){font-size:15px;line-height:23px;margin-top:8px}.portal-guide.registration-guide.coc-intro .coc-explore .eyebrow{margin-bottom:8px}.portal-guide.registration-guide.coc-intro .coc-explore .action{flex-shrink:0}.portal-guide.registration-guide.coc-intro .coc-attestation{background:var(--pale)}.portal-guide.registration-guide.coc-intro .coc-document-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.portal-guide.registration-guide.coc-intro .coc-document-flow article{display:grid;grid-template-columns:30px 1fr;gap:16px;position:relative}.portal-guide.registration-guide.coc-intro .coc-document-flow h3{margin-bottom:8px}.portal-guide.registration-guide.coc-intro .coc-document-flow p{font-size:15px;line-height:23px}.portal-guide.registration-guide.coc-intro .coc-flow-arrow{position:absolute;right:-34px;top:4px;line-height:22px;font-size:22px;color:var(--green)}.portal-guide.registration-guide.coc-intro .coc-note{border-left:2px solid var(--green);padding-left:16px;margin-top:26px;font-size:14px;line-height:22px;max-width:105ch}.portal-guide.registration-guide.coc-intro .coc-access,.portal-guide.registration-guide.coc-intro .coc-costs{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.coc-intro .coc-access h3,.portal-guide.registration-guide.coc-intro .coc-costs h3{margin-bottom:12px}.portal-guide.registration-guide.coc-intro .coc-access ul{padding-left:18px}.portal-guide.registration-guide.coc-intro .coc-access .small{margin-top:18px;font-size:14px;line-height:22px;color:var(--muted)}.portal-guide.registration-guide.coc-intro .coc-costs{gap:24px}.portal-guide.registration-guide.coc-intro .coc-costs article{background:#fff;padding:24px}.portal-guide.registration-guide.coc-intro .coc-costs .action{margin-top:12px}.portal-guide.registration-guide.coc-intro .coc-exemption{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:28px;padding:26px;background:var(--pale)}.portal-guide.registration-guide.coc-intro .coc-exemption h3{font-size:24px;line-height:30px}.portal-guide.registration-guide.coc-intro .coc-exemption .action{margin-top:10px}@media (max-width:1100px){.portal-guide.registration-guide.coc-intro .coc-groups,.portal-guide.registration-guide.coc-intro .coc-access{-moz-column-gap:32px;column-gap:32px}.portal-guide.registration-guide.coc-intro .coc-group-heading{padding:20px}.portal-guide.registration-guide.coc-intro .coc-service-note{align-items:start;flex-direction:column;gap:10px}.portal-guide.registration-guide.coc-intro .coc-explore{gap:20px}.portal-guide.registration-guide.coc-intro .coc-document-flow{gap:36px}.portal-guide.registration-guide.coc-intro .coc-flow-arrow{right:-28px}}@media (max-width:850px){.portal-guide.registration-guide.coc-intro .coc-overview{padding:24px}.portal-guide.registration-guide.coc-intro .coc-overview h2{font-size:24px;line-height:30px}.portal-guide.registration-guide.coc-intro .coc-region{margin-bottom:20px;padding:18px}.portal-guide.registration-guide.coc-intro .coc-people,.portal-guide.registration-guide.coc-intro .coc-access,.portal-guide.registration-guide.coc-intro .coc-costs,.portal-guide.registration-guide.coc-intro .coc-exemption{grid-template-columns:1fr;gap:24px}.portal-guide.registration-guide.coc-intro .coc-people article{padding:20px;gap:14px}.portal-guide.registration-guide.coc-intro .coc-groups{display:block}.portal-guide.registration-guide.coc-intro .coc-groups>article{display:block}.portal-guide.registration-guide.coc-intro .coc-groups>article+article{margin-top:32px}.portal-guide.registration-guide.coc-intro .coc-services{grid-template-rows:none;gap:24px;margin-top:24px}.portal-guide.registration-guide.coc-intro .coc-service{gap:14px}.portal-guide.registration-guide.coc-intro .coc-group-heading h2{font-size:20px;line-height:26px}.portal-guide.registration-guide.coc-intro .coc-explore{align-items:start;flex-direction:column;padding:20px;gap:12px}.portal-guide.registration-guide.coc-intro .coc-document-flow{grid-template-columns:1fr;gap:42px}.portal-guide.registration-guide.coc-intro .coc-flow-arrow{right:auto;left:46px;top:auto;bottom:-32px;transform:rotate(90deg);transform-origin:center}.portal-guide.registration-guide.coc-intro .coc-costs article,.portal-guide.registration-guide.coc-intro .coc-exemption{padding:22px}.portal-guide.registration-guide.coc-intro .coc-exemption{gap:16px}.portal-guide.registration-guide.coc-intro .coc-exemption h3{font-size:22px;line-height:28px}}.portal-guide.registration-guide.zatca-intro svg{width:30px;height:30px;fill:none;stroke:var(--green);stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.zatca-intro .lead{font-size:17px;line-height:27px}.portal-guide.registration-guide.zatca-intro .zatca-overview{padding:30px 32px;background:var(--ink);color:#fff}.portal-guide.registration-guide.zatca-intro .zatca-overview .eyebrow{color:#c7e77d}.portal-guide.registration-guide.zatca-intro .zatca-overview h2{font-size:26px;line-height:32px}.portal-guide.registration-guide.zatca-intro .zatca-overview-items{display:grid;gap:22px;margin-top:24px}.portal-guide.registration-guide.zatca-intro .zatca-overview-items article{display:flex;gap:18px;align-items:start}.portal-guide.registration-guide.zatca-intro .zatca-overview svg{stroke:#c7e77d}.portal-guide.registration-guide.zatca-intro .zatca-overview-items h3{margin-bottom:4px}.portal-guide.registration-guide.zatca-intro .zatca-overview-items p,.portal-guide.registration-guide.zatca-intro .zatca-overview-note{font-size:14px;line-height:22px;color:#e4e9e4}.portal-guide.registration-guide.zatca-intro .zatca-overview-note{margin-top:24px;padding-top:18px;border-top:1px solid #71807c}.portal-guide.registration-guide.zatca-intro .zatca-region{background:var(--pale);padding:18px 22px;font-size:14px;line-height:22px;max-width:none;margin-bottom:28px}.portal-guide.registration-guide.zatca-intro .zatca-people{display:grid;grid-template-columns:1fr 1fr;gap:32px}.portal-guide.registration-guide.zatca-intro .zatca-people article{display:flex;gap:18px;align-items:start;padding:24px;background:var(--stone)}.portal-guide.registration-guide.zatca-intro .zatca-people article:first-child{background:var(--pale)}.portal-guide.registration-guide.zatca-intro .zatca-people h3,.portal-guide.registration-guide.zatca-intro .zatca-service h3{margin-bottom:8px}.portal-guide.registration-guide.zatca-intro .zatca-people p,.portal-guide.registration-guide.zatca-intro .zatca-service p,.portal-guide.registration-guide.zatca-intro .zatca-access li,.portal-guide.registration-guide.zatca-intro .zatca-costs p,.portal-guide.registration-guide.zatca-intro .zatca-exemption p{font-size:15px;line-height:23px}.portal-guide.registration-guide.zatca-intro .zatca-groups{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:24px 48px}.portal-guide.registration-guide.zatca-intro .zatca-groups>article{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:24px}.portal-guide.registration-guide.zatca-intro .zatca-group-heading{display:flex;align-items:center;gap:18px;padding:24px;background:var(--ink);color:#fff}.portal-guide.registration-guide.zatca-intro .zatca-group-heading .eyebrow{color:#c7e77d;margin-bottom:6px}.portal-guide.registration-guide.zatca-intro .zatca-group-heading svg{stroke:#c7e77d}.portal-guide.registration-guide.zatca-intro .zatca-group-heading h2{font-size:22px;line-height:28px}.portal-guide.registration-guide.zatca-intro .zatca-groups>article+article .zatca-group-heading{background:var(--pale);color:var(--ink)}.portal-guide.registration-guide.zatca-intro .zatca-groups>article+article .eyebrow{color:var(--green)}.portal-guide.registration-guide.zatca-intro .zatca-groups>article+article .zatca-group-heading svg{stroke:var(--green)}.portal-guide.registration-guide.zatca-intro .zatca-services{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:24px}.portal-guide.registration-guide.zatca-intro .zatca-service{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px}.portal-guide.registration-guide.zatca-intro .zatca-service-note{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.portal-guide.registration-guide.zatca-intro .zatca-service-note p{font-size:14px;line-height:22px;max-width:80ch}.portal-guide.registration-guide.zatca-intro .zatca-service-note .action{flex-shrink:0}.portal-guide.registration-guide.zatca-intro .zatca-explore{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--stone);padding:24px;margin-top:28px}.portal-guide.registration-guide.zatca-intro .zatca-explore p:not(.eyebrow){font-size:15px;line-height:23px;margin-top:8px}.portal-guide.registration-guide.zatca-intro .zatca-explore .eyebrow{margin-bottom:8px}.portal-guide.registration-guide.zatca-intro .zatca-explore .action{flex-shrink:0}.portal-guide.registration-guide.zatca-intro .zatca-attestation{background:var(--pale)}.portal-guide.registration-guide.zatca-intro .zatca-document-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.portal-guide.registration-guide.zatca-intro .zatca-document-flow article{display:grid;grid-template-columns:30px 1fr;gap:16px;position:relative}.portal-guide.registration-guide.zatca-intro .zatca-document-flow h3{margin-bottom:8px}.portal-guide.registration-guide.zatca-intro .zatca-document-flow p{font-size:15px;line-height:23px}.portal-guide.registration-guide.zatca-intro .zatca-flow-arrow{position:absolute;right:-34px;top:4px;line-height:22px;font-size:22px;color:var(--green)}.portal-guide.registration-guide.zatca-intro .zatca-note{border-left:2px solid var(--green);padding-left:16px;margin-top:26px;font-size:14px;line-height:22px;max-width:105ch}.portal-guide.registration-guide.zatca-intro .zatca-access,.portal-guide.registration-guide.zatca-intro .zatca-costs{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.zatca-intro .zatca-access h3,.portal-guide.registration-guide.zatca-intro .zatca-costs h3{margin-bottom:12px}.portal-guide.registration-guide.zatca-intro .zatca-access ul{padding-left:18px}.portal-guide.registration-guide.zatca-intro .zatca-access .small{margin-top:18px;font-size:14px;line-height:22px;color:var(--muted)}.portal-guide.registration-guide.zatca-intro .zatca-costs{gap:24px}.portal-guide.registration-guide.zatca-intro .zatca-costs article{background:#fff;padding:24px}.portal-guide.registration-guide.zatca-intro .zatca-costs .action{margin-top:12px}.portal-guide.registration-guide.zatca-intro .zatca-exemption{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin-top:28px;padding:26px;background:var(--pale)}.portal-guide.registration-guide.zatca-intro .zatca-exemption h3{font-size:24px;line-height:30px}.portal-guide.registration-guide.zatca-intro .zatca-exemption .action{margin-top:10px}@media (max-width:1100px){.portal-guide.registration-guide.zatca-intro .zatca-groups,.portal-guide.registration-guide.zatca-intro .zatca-access{-moz-column-gap:32px;column-gap:32px}.portal-guide.registration-guide.zatca-intro .zatca-group-heading{padding:20px}.portal-guide.registration-guide.zatca-intro .zatca-service-note{align-items:start;flex-direction:column;gap:10px}.portal-guide.registration-guide.zatca-intro .zatca-explore{gap:20px}.portal-guide.registration-guide.zatca-intro .zatca-document-flow{gap:36px}.portal-guide.registration-guide.zatca-intro .zatca-flow-arrow{right:-28px}}@media (max-width:850px){.portal-guide.registration-guide.zatca-intro .zatca-overview{padding:24px}.portal-guide.registration-guide.zatca-intro .zatca-overview h2{font-size:24px;line-height:30px}.portal-guide.registration-guide.zatca-intro .zatca-region{margin-bottom:20px;padding:18px}.portal-guide.registration-guide.zatca-intro .zatca-people,.portal-guide.registration-guide.zatca-intro .zatca-access,.portal-guide.registration-guide.zatca-intro .zatca-costs,.portal-guide.registration-guide.zatca-intro .zatca-exemption{grid-template-columns:1fr;gap:24px}.portal-guide.registration-guide.zatca-intro .zatca-people article{padding:20px;gap:14px}.portal-guide.registration-guide.zatca-intro .zatca-groups{display:block}.portal-guide.registration-guide.zatca-intro .zatca-groups>article{display:block}.portal-guide.registration-guide.zatca-intro .zatca-groups>article+article{margin-top:32px}.portal-guide.registration-guide.zatca-intro .zatca-services{grid-template-rows:none;gap:24px;margin-top:24px}.portal-guide.registration-guide.zatca-intro .zatca-service{gap:14px}.portal-guide.registration-guide.zatca-intro .zatca-group-heading h2{font-size:20px;line-height:26px}.portal-guide.registration-guide.zatca-intro .zatca-explore{align-items:start;flex-direction:column;padding:20px;gap:12px}.portal-guide.registration-guide.zatca-intro .zatca-document-flow{grid-template-columns:1fr;gap:42px}.portal-guide.registration-guide.zatca-intro .zatca-flow-arrow{right:auto;left:46px;top:auto;bottom:-32px;transform:rotate(90deg);transform-origin:center}.portal-guide.registration-guide.zatca-intro .zatca-costs article,.portal-guide.registration-guide.zatca-intro .zatca-exemption{padding:22px}.portal-guide.registration-guide.zatca-intro .zatca-exemption{gap:16px}.portal-guide.registration-guide.zatca-intro .zatca-exemption h3{font-size:22px;line-height:28px}}.portal-guide.registration-guide.zatca-intro .zatca-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.portal-guide.registration-guide.zatca-intro .zatca-people article{display:block;background:var(--stone);padding:24px}.portal-guide.registration-guide.zatca-intro .zatca-people svg{margin-bottom:14px}.portal-guide.registration-guide.zatca-intro .zatca-people h3{margin-bottom:10px}.portal-guide.registration-guide.zatca-intro .zatca-service .action{margin-top:6px}.portal-guide.registration-guide.zatca-intro .zatca-invoicing{background:var(--pale)}.portal-guide.registration-guide.zatca-intro .zatca-phases{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.zatca-intro .zatca-phases article{border-top:1px solid #9dad87;padding-top:22px}.portal-guide.registration-guide.zatca-intro .zatca-phases svg{margin:4px 0 12px}.portal-guide.registration-guide.zatca-intro .zatca-phases h3{margin-bottom:10px}.portal-guide.registration-guide.zatca-intro .zatca-phases p:not(.eyebrow){font-size:15px;line-height:23px}.portal-guide.registration-guide.zatca-intro .zatca-costs{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-guide.registration-guide.zatca-intro .zatca-costs h3{color:var(--green);font-size:22px;line-height:28px}@media (max-width:850px){.portal-guide.registration-guide.zatca-intro .zatca-people,.portal-guide.registration-guide.zatca-intro .zatca-phases,.portal-guide.registration-guide.zatca-intro .zatca-costs{grid-template-columns:1fr;gap:24px}.portal-guide.registration-guide.zatca-intro .zatca-people article{padding:22px}}.portal-guide.registration-guide.hrsd-intro svg{width:30px;height:30px;fill:none;stroke:var(--green);stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.hrsd-intro .lead{font-size:17px;line-height:27px}.portal-guide.registration-guide.hrsd-intro .hrsd-map{background:var(--ink);padding:30px;color:#fff}.portal-guide.registration-guide.hrsd-intro .hrsd-map .eyebrow{color:#c7e77d}.portal-guide.registration-guide.hrsd-intro .hrsd-map svg{stroke:#c7e77d}.portal-guide.registration-guide.hrsd-intro .hrsd-map-root{display:flex;align-items:center;gap:18px;padding:4px 0 24px}.portal-guide.registration-guide.hrsd-intro .hrsd-map-root h2{font-size:28px;line-height:34px;margin-bottom:4px}.portal-guide.registration-guide.hrsd-intro .hrsd-map-root p{color:#e4e9e4;font-size:14px;line-height:22px}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid #71807c}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes article{position:relative;padding-top:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes article:before{content:"";position:absolute;left:15px;top:0;height:16px;width:1px;background:#71807c}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes h3{font-size:18px;line-height:24px;margin:12px 0 6px}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes p{font-size:14px;line-height:21px;color:#e4e9e4}.portal-guide.registration-guide.hrsd-intro .hrsd-map-note{border-top:1px solid #71807c;padding-top:18px;margin-top:24px;color:#e4e9e4;font-size:14px;line-height:22px}.portal-guide.registration-guide.hrsd-intro .hrsd-people{display:grid;grid-template-columns:1fr 1fr;gap:32px}.portal-guide.registration-guide.hrsd-intro .hrsd-people article{display:flex;align-items:start;gap:18px;background:var(--pale);padding:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-people article+article{background:var(--stone)}.portal-guide.registration-guide.hrsd-intro .hrsd-people h3{margin-bottom:10px}.portal-guide.registration-guide.hrsd-intro .hrsd-people p:not(.eyebrow),.portal-guide.registration-guide.hrsd-intro .hrsd-service p,.portal-guide.registration-guide.hrsd-intro .hrsd-compare p:not(.eyebrow),.portal-guide.registration-guide.hrsd-intro .hrsd-access p,.portal-guide.registration-guide.hrsd-intro .hrsd-access li,.portal-guide.registration-guide.hrsd-intro .hrsd-costs p:not(.eyebrow){font-size:15px;line-height:23px}.portal-guide.registration-guide.hrsd-intro .hrsd-scope{font-size:14px;line-height:22px;margin-top:22px;max-width:none}.portal-guide.registration-guide.hrsd-intro .hrsd-scope .action{margin-left:10px}.portal-guide.registration-guide.hrsd-intro .hrsd-groups{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:24px 48px}.portal-guide.registration-guide.hrsd-intro .hrsd-groups>article{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-group-heading{display:flex;align-items:center;gap:18px;padding:24px;background:var(--ink);color:#fff}.portal-guide.registration-guide.hrsd-intro .hrsd-group-heading .eyebrow{color:#c7e77d;margin-bottom:6px}.portal-guide.registration-guide.hrsd-intro .hrsd-group-heading svg{stroke:#c7e77d}.portal-guide.registration-guide.hrsd-intro .hrsd-group-heading h2{font-size:22px;line-height:28px}.portal-guide.registration-guide.hrsd-intro .hrsd-groups>article+article .hrsd-group-heading{background:var(--pale);color:var(--ink)}.portal-guide.registration-guide.hrsd-intro .hrsd-groups>article+article .eyebrow{color:var(--green)}.portal-guide.registration-guide.hrsd-intro .hrsd-groups>article+article .hrsd-group-heading svg{stroke:var(--green)}.portal-guide.registration-guide.hrsd-intro .hrsd-services{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-service{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px}.portal-guide.registration-guide.hrsd-intro .hrsd-service h3{margin-bottom:8px}.portal-guide.registration-guide.hrsd-intro .hrsd-service .action{margin-top:6px}.portal-guide.registration-guide.hrsd-intro .hrsd-help-routes{background:var(--pale)}.portal-guide.registration-guide.hrsd-intro .hrsd-compare,.portal-guide.registration-guide.hrsd-intro .hrsd-access{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.hrsd-intro .hrsd-compare article{border-top:1px solid #a4b392;padding-top:22px}.portal-guide.registration-guide.hrsd-intro .hrsd-compare h3,.portal-guide.registration-guide.hrsd-intro .hrsd-access h3{margin-bottom:10px}.portal-guide.registration-guide.hrsd-intro .hrsd-note{border-left:2px solid var(--green);padding-left:16px;margin-top:24px;font-size:14px;line-height:22px;max-width:105ch}.portal-guide.registration-guide.hrsd-intro .hrsd-access ol{padding-left:22px}.portal-guide.registration-guide.hrsd-intro .hrsd-access li+li{margin-top:10px}.portal-guide.registration-guide.hrsd-intro .hrsd-access .small{font-size:14px;line-height:22px;margin-top:20px;color:var(--muted)}.portal-guide.registration-guide.hrsd-intro .hrsd-prep+.hrsd-prep{margin-top:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-costs article{padding:24px;background:#fff}.portal-guide.registration-guide.hrsd-intro .hrsd-costs h3{font-size:22px;line-height:28px;color:var(--green);margin-bottom:12px}.portal-guide.registration-guide.hrsd-intro .hrsd-costs .action{margin-top:8px}@media (max-width:1100px){.portal-guide.registration-guide.hrsd-intro .hrsd-map{padding:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes{gap:14px}.portal-guide.registration-guide.hrsd-intro .hrsd-groups,.portal-guide.registration-guide.hrsd-intro .hrsd-access{-moz-column-gap:32px;column-gap:32px}}@media (max-width:850px){.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes{grid-template-columns:1fr;gap:18px;border:0}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes article{padding:0 0 0 48px}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes article:before{display:none}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes svg{position:absolute;left:0;top:2px}.portal-guide.registration-guide.hrsd-intro .hrsd-map-routes h3{margin:0 0 4px}.portal-guide.registration-guide.hrsd-intro .hrsd-map-root{border-bottom:1px solid #71807c;margin-bottom:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-people,.portal-guide.registration-guide.hrsd-intro .hrsd-compare,.portal-guide.registration-guide.hrsd-intro .hrsd-access,.portal-guide.registration-guide.hrsd-intro .hrsd-costs{grid-template-columns:1fr;gap:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-people article,.portal-guide.registration-guide.hrsd-intro .hrsd-costs article{padding:22px}.portal-guide.registration-guide.hrsd-intro .hrsd-scope .action{margin-left:0}.portal-guide.registration-guide.hrsd-intro .hrsd-groups{display:block}.portal-guide.registration-guide.hrsd-intro .hrsd-groups>article{display:block}.portal-guide.registration-guide.hrsd-intro .hrsd-groups>article+article{margin-top:32px}.portal-guide.registration-guide.hrsd-intro .hrsd-services{grid-template-rows:none;gap:24px;margin-top:24px}.portal-guide.registration-guide.hrsd-intro .hrsd-service{gap:14px}.portal-guide.registration-guide.hrsd-intro .hrsd-group-heading{padding:22px;gap:14px}.portal-guide.registration-guide.hrsd-intro .hrsd-group-heading h2{font-size:20px;line-height:26px}}.portal-guide.registration-guide.baladi-intro svg{width:30px;height:30px;fill:none;stroke:var(--green);stroke-width:1.4;flex-shrink:0}.portal-guide.registration-guide.baladi-intro .lead{font-size:17px;line-height:27px}.portal-guide.registration-guide.baladi-intro .baladi-place{background:var(--ink);color:#fff;padding:30px}.portal-guide.registration-guide.baladi-intro .baladi-place .eyebrow{color:#c7e77d}.portal-guide.registration-guide.baladi-intro .baladi-place h2{font-size:26px;line-height:32px}.portal-guide.registration-guide.baladi-intro .baladi-place .baladi-store{display:block;width:100%;height:160px;stroke:#dbe6d0;stroke-width:1.5;margin:20px 0 12px}.portal-guide.registration-guide.baladi-intro .baladi-store .baladi-ground{stroke:#a6ce60}.portal-guide.registration-guide.baladi-intro .baladi-fit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.portal-guide.registration-guide.baladi-intro .baladi-fit h3{font-size:18px;line-height:24px;color:#c7e77d;margin-bottom:6px}.portal-guide.registration-guide.baladi-intro .baladi-fit p,.portal-guide.registration-guide.baladi-intro .baladi-place-note{font-size:14px;line-height:22px;color:#e4e9e4}.portal-guide.registration-guide.baladi-intro .baladi-place-note{border-top:1px solid #71807c;margin-top:24px;padding-top:18px}.portal-guide.registration-guide.baladi-intro .baladi-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.portal-guide.registration-guide.baladi-intro .baladi-people article{padding:24px;background:var(--stone)}.portal-guide.registration-guide.baladi-intro .baladi-people article:first-child{background:var(--pale)}.portal-guide.registration-guide.baladi-intro .baladi-people svg{margin-bottom:14px}.portal-guide.registration-guide.baladi-intro .baladi-people h3{margin-bottom:10px}.portal-guide.registration-guide.baladi-intro .baladi-people p,.portal-guide.registration-guide.baladi-intro .baladi-service p,.portal-guide.registration-guide.baladi-intro .baladi-records p:not(.eyebrow),.portal-guide.registration-guide.baladi-intro .baladi-access p,.portal-guide.registration-guide.baladi-intro .baladi-access li,.portal-guide.registration-guide.baladi-intro .baladi-costs p:not(.eyebrow){font-size:15px;line-height:23px}.portal-guide.registration-guide.baladi-intro .baladi-groups{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;gap:24px 48px}.portal-guide.registration-guide.baladi-intro .baladi-groups>article{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:24px}.portal-guide.registration-guide.baladi-intro .baladi-group-heading{display:flex;align-items:center;gap:18px;padding:24px;background:var(--ink);color:#fff}.portal-guide.registration-guide.baladi-intro .baladi-group-heading .eyebrow{color:#c7e77d;margin-bottom:6px}.portal-guide.registration-guide.baladi-intro .baladi-group-heading svg{stroke:#c7e77d}.portal-guide.registration-guide.baladi-intro .baladi-group-heading h2{font-size:22px;line-height:28px}.portal-guide.registration-guide.baladi-intro .baladi-groups>article+article .baladi-group-heading{background:var(--pale);color:var(--ink)}.portal-guide.registration-guide.baladi-intro .baladi-groups>article+article .eyebrow{color:var(--green)}.portal-guide.registration-guide.baladi-intro .baladi-groups>article+article .baladi-group-heading svg{stroke:var(--green)}.portal-guide.registration-guide.baladi-intro .baladi-services{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:24px}.portal-guide.registration-guide.baladi-intro .baladi-service{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px}.portal-guide.registration-guide.baladi-intro .baladi-service h3{margin-bottom:8px}.portal-guide.registration-guide.baladi-intro .baladi-service .action{margin-top:6px}.portal-guide.registration-guide.baladi-intro .baladi-before{background:var(--pale)}.portal-guide.registration-guide.baladi-intro .baladi-records,.portal-guide.registration-guide.baladi-intro .baladi-access{display:grid;grid-template-columns:1fr 1fr;gap:48px}.portal-guide.registration-guide.baladi-intro .baladi-records article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;border-top:1px solid #a4b392;padding-top:22px}.portal-guide.registration-guide.baladi-intro .baladi-records h3,.portal-guide.registration-guide.baladi-intro .baladi-access h3{margin-bottom:10px}.portal-guide.registration-guide.baladi-intro .baladi-records .action{margin-top:10px}.portal-guide.registration-guide.baladi-intro .baladi-note{border-left:2px solid var(--green);padding-left:16px;margin-top:24px;font-size:14px;line-height:22px;max-width:105ch}.portal-guide.registration-guide.baladi-intro .baladi-access ol{padding-left:22px;margin-top:14px}.portal-guide.registration-guide.baladi-intro .baladi-access li+li{margin-top:10px}.portal-guide.registration-guide.baladi-intro .baladi-access .small,.portal-guide.registration-guide.baladi-intro .baladi-costs .small{font-size:14px;line-height:22px;margin-top:16px;color:var(--muted)}.portal-guide.registration-guide.baladi-intro .baladi-prep+.baladi-prep{margin-top:24px}.portal-guide.registration-guide.baladi-intro .baladi-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.portal-guide.registration-guide.baladi-intro .baladi-costs article{padding:24px;background:#fff}.portal-guide.registration-guide.baladi-intro .baladi-costs h3{font-size:22px;line-height:28px;color:var(--green);margin-bottom:12px}.portal-guide.registration-guide.baladi-intro .baladi-costs .action{margin-top:8px}@media (max-width:1100px){.portal-guide.registration-guide.baladi-intro .baladi-place{padding:24px}.portal-guide.registration-guide.baladi-intro .baladi-groups,.portal-guide.registration-guide.baladi-intro .baladi-access{-moz-column-gap:32px;column-gap:32px}.portal-guide.registration-guide.baladi-intro .baladi-fit{gap:12px}}@media (max-width:850px){.portal-guide.registration-guide.baladi-intro .baladi-place h2{font-size:24px;line-height:30px}.portal-guide.registration-guide.baladi-intro .baladi-place .baladi-store{height:auto;margin:20px 0}.portal-guide.registration-guide.baladi-intro .baladi-fit{grid-template-columns:1fr;gap:14px}.portal-guide.registration-guide.baladi-intro .baladi-fit>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.portal-guide.registration-guide.baladi-intro .baladi-fit h3{font-size:17px;line-height:22px;margin:0}.portal-guide.registration-guide.baladi-intro .baladi-people,.portal-guide.registration-guide.baladi-intro .baladi-records,.portal-guide.registration-guide.baladi-intro .baladi-access,.portal-guide.registration-guide.baladi-intro .baladi-costs{grid-template-columns:1fr;gap:24px}.portal-guide.registration-guide.baladi-intro .baladi-people article,.portal-guide.registration-guide.baladi-intro .baladi-costs article{padding:22px}.portal-guide.registration-guide.baladi-intro .baladi-groups{display:block}.portal-guide.registration-guide.baladi-intro .baladi-groups>article{display:block}.portal-guide.registration-guide.baladi-intro .baladi-groups>article+article{margin-top:32px}.portal-guide.registration-guide.baladi-intro .baladi-services{grid-template-rows:none;gap:24px;margin-top:24px}.portal-guide.registration-guide.baladi-intro .baladi-service{gap:14px}.portal-guide.registration-guide.baladi-intro .baladi-group-heading{padding:22px;gap:14px}.portal-guide.registration-guide.baladi-intro .baladi-group-heading h2{font-size:20px;line-height:26px}}.portal-guide.registration-guide .portal-contents{position:sticky;top:64px;z-index:20;background:#fff;border-bottom:1px solid var(--line);margin-top:24px}.portal-guide.registration-guide .guide-nav{position:static;display:block;margin:0;padding:0;border:0;background:#fff;min-height:62px}.portal-guide.registration-guide .guide-nav-links{display:flex;justify-content:flex-end;align-items:center;gap:26px;min-height:62px}.portal-guide.registration-guide .guide-nav-links:before{content:"ON THIS PAGE";font-size:11px;letter-spacing:.065em;color:var(--green);margin-right:auto}.portal-guide.registration-guide .guide-nav-links a{display:flex;align-items:center;min-height:62px;padding:0 3px;border-bottom:3px solid transparent;text-decoration:none;font-size:14px;line-height:22px}.portal-guide.registration-guide .guide-nav-links a[aria-current=location]{border-bottom-color:var(--green);color:var(--green)}.portal-guide.registration-guide .guide-nav-links a:focus-visible{outline-offset:-5px}.portal-guide.registration-guide .guide-jump{display:none}.portal-guide.registration-guide .anchor-alias{display:block;height:0;scroll-margin-top:calc(64px + var(--guide-nav-height,64px) + 24px)}.portal-guide.registration-guide h1{font-size:var(--dv-type-h1-size);line-height:var(--dv-type-h1-line)}.portal-guide.registration-guide h2{font-size:var(--dv-type-h2-size);line-height:var(--dv-type-h2-line)}.portal-guide.registration-guide h3{font-size:var(--dv-type-h3-size);line-height:var(--dv-type-h3-line)}@media (max-width:850px){.portal-guide.registration-guide .guide-nav{min-height:64px}.portal-guide.registration-guide .guide-nav-links{display:none}.portal-guide.registration-guide .guide-jump{display:flex;align-items:center;gap:12px;padding:10px 0;margin:0}.portal-guide.registration-guide .guide-jump label{font-size:12px;white-space:nowrap}.portal-guide.registration-guide .guide-jump>div{display:flex;gap:8px;flex:1;min-width:0}.portal-guide.registration-guide .guide-jump select{flex:1;width:100%;min-width:0;font-size:14px}.portal-guide.registration-guide .guide-jump button{font-size:14px}}@media print{.portal-guide.registration-guide .portal-contents{display:none}}.portal-guide.registration-guide .portal-contents{margin-top:0}.portal-guide.registration-guide ul{list-style:disc}.portal-guide.registration-guide ol{list-style:decimal}.portal-guide.registration-guide .access-steps{list-style:none}.portal-guide.registration-guide :is(h1,h2,h3){color:inherit}.portal-guide.registration-guide .action{flex-wrap:nowrap}.portal-guide.registration-guide .action:after{flex-shrink:0}.portal-guide.registration-guide .anchor-alias{display:block;height:0}.portal-guide.registration-guide [id]{scroll-margin-top:calc(64px + var(--guide-nav-height,64px) + 24px)}
