*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}main{max-width:1500px;margin:auto}nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px 6%;display:flex}a{color:inherit;text-decoration:none}.brand{letter-spacing:-1px;font-size:23px;font-weight:750}.symbol{background:var(--ink);color:var(--lime);border-radius:9px;margin-right:6px;padding:5px 10px;display:inline-block}.language{align-items:center;gap:10px;font-size:12px;display:flex}.language select{border-radius:20px;width:auto;margin:0;padding:8px}.hero{grid-template-columns:1.25fr 1fr;gap:30px;padding:80px 6% 65px;display:grid;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;line-height:1.8}.eyebrow span{background:#6e9458;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}h1{letter-spacing:-3.8px;margin:25px 0;font-size:clamp(42px,5.2vw,76px);font-weight:500;line-height:1.06}h1 em{color:#6b8153;font-family:Georgia,serif;font-weight:400;display:block}p{line-height:1.7}.intro{color:var(--muted);max-width:460px;font-size:16px}.cta{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:32px;margin-top:15px;padding:17px 23px;font-size:14px;display:inline-flex}.cta span{color:var(--lime);font-size:21px}.micro{color:var(--muted);max-width:450px;font-size:11px}.path-art{background:radial-gradient(#e1ebcd 0%,#0000 68%);place-items:center;min-height:390px;display:grid;position:relative}.orbit{border:1px solid #a3b48d;border-radius:50%;width:260px;height:260px;position:absolute;transform:rotate(-35deg)}.o2{border-style:dashed;border-color:#b8c6a6;width:350px;height:350px}.o3{border-color:#d6dec9;width:440px;height:440px}.art-center{background:var(--lime);border:1px solid #c2d990;border-radius:40px;place-items:center;width:165px;height:165px;font-size:130px;display:grid;transform:rotate(-10deg);box-shadow:0 15px 50px #34532617}.path-label{background:var(--paper);border:1px solid var(--line);border-radius:30px;padding:13px 20px;font-size:12px;position:absolute;box-shadow:0 7px 16px #34532607}.l1{top:45px;left:8%}.l2{top:160px;right:0}.l3{bottom:25px;left:12%}.process{border-block:1px solid var(--line);justify-content:space-between;gap:16px;padding:27px 6%;display:flex}.process span{font-size:13px}.process b{color:#708c5c;margin-right:12px;font-size:10px}.workspace{grid-template-columns:1fr 1fr;gap:80px;padding:80px 6%;display:grid}h2{letter-spacing:-1px;margin-top:12px;font:400 38px/1.15 Georgia,serif}.evidence{border:1px solid var(--line);border-radius:16px;margin-top:40px;padding:25px}.evidence>span{font-size:30px}.evidence h3{font-size:18px;font-weight:500}.evidence p{color:var(--muted);font-size:13px}form{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px}form h2{font-size:28px}label{font-size:12px;font-weight:600;display:block}input,select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fcfdf9;border-radius:6px;margin:8px 0 19px;padding:12px;font-size:14px;display:block}.checkbox{align-items:center;gap:10px;font-weight:400;display:flex}.checkbox input{width:17px;margin:4px 0}.checkbox+button{justify-content:space-between;width:100%}form [role=status]{color:var(--muted);font-size:12px}:focus-visible{outline-offset:4px;outline:3px solid #709e36}footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:30px 6%;display:flex}footer p{font-size:11px}.badge{background:#e8ecd9;border-radius:20px;padding:9px 12px;font-size:10px}@media (max-width:800px){nav{padding:20px 5%}.brand{font-size:19px}.language>span{display:none}.hero{grid-template-columns:1fr;padding:45px 5%}h1{letter-spacing:-2px}.path-art{min-height:310px}.o3{width:340px;height:340px}.o2{width:290px;height:290px}.orbit{max-width:95%}.process{flex-wrap:wrap;justify-content:flex-start}.process span{min-width:27%}.workspace{grid-template-columns:1fr;gap:25px;padding:45px 5%}h2{font-size:32px}form{padding:23px}}.workspace-heading{padding:55px 6% 15px}.workspace-heading h1{letter-spacing:-2px;font-size:clamp(36px,4vw,56px)}.workspace-heading p{color:var(--muted)}.feedback{background:#e8ecd9;border-radius:8px;min-height:48px;margin:0 6%;padding:14px 18px;font-size:13px}.account-box{max-width:560px;margin:40px auto;padding:0 20px}.button-row,.section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.secondary{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #78966f;border-radius:7px;padding:12px 16px}button:disabled{opacity:.55;cursor:wait}.tracking{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 6% 45px;display:grid}.tracking>h2{grid-column:1/-1}.tracking h3{margin-top:0;font-weight:500}.signout{padding:0 6% 40px}textarea{border:1px solid var(--line);resize:vertical;width:100%;color:var(--ink);border-radius:8px;margin:10px 0;padding:15px;font:14px/1.6 Arial,sans-serif;display:block}.source-link{text-underline-offset:4px;text-decoration:underline}details{font-size:13px}summary{cursor:pointer}@media (max-width:800px){.tracking{grid-template-columns:1fr}.section-title h2{font-size:26px}}.symbol svg,.cta svg,.brand svg,.source-link svg{vertical-align:middle}.cta svg{width:21px;height:21px;color:var(--lime)}.art-center svg{width:105px;height:105px}.evidence>span>svg{width:30px;height:30px}.brand>svg{margin-right:7px}.source-link svg{width:14px;height:14px}.ai-panel{background:var(--paper);border:1px solid var(--line);border-radius:9px;margin:20px 0;padding:18px}.ai-panel>p{font-size:12px}.ai-panel button{margin-top:14px}:root{--ink:#092d61;--paper:#fff;--muted:#526176;--lime:#ffc53d;--line:#dedfe7}.home{background:radial-gradient(ellipse at 95% 12%,#d2f5e6 0,transparent 40%),var(--paper)}.home nav{background:#ffffffe8}.brand-dot{color:#007b55}.symbol{color:#ffc53d;background:#092d61}.home .hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:45px;padding-top:65px;padding-bottom:70px}.home .eyebrow{color:#007b55;letter-spacing:2.3px;font-size:11px}.home .eyebrow span{background:#c36848}.home h1{letter-spacing:-3.5px;margin:26px 0;font-size:clamp(46px,5.5vw,82px);font-weight:750;line-height:1.02}.headline-main{display:block}.home h1 em{color:#007b55;letter-spacing:-2px;margin-top:18px;font-size:.85em;line-height:1.1}.home .intro{max-width:510px;font-size:18px;line-height:1.75}.home .cta{background:#092d61;border-radius:100px;padding:19px 27px;font-weight:700;transition:transform .2s,background .2s;box-shadow:0 8px #092d610d}.home .cta:hover{background:#087d55;transform:translateY(-3px)}.journey-art{isolation:isolate;background:linear-gradient(145deg,#062f71,#064ca0 75%,#008463);border-radius:150px 150px 30px 30px;min-height:510px;display:block;position:relative;overflow:hidden;box-shadow:0 28px 60px #003c3a20}.journey-art:before,.journey-art:after{content:"";z-index:-1;border:1px solid #ffffff35;border-radius:50%;width:390px;height:390px;position:absolute;top:35px;left:10%}.journey-art:after{width:290px;height:290px;top:85px;left:22%}.journey-monogram{color:#ffc53d;letter-spacing:-14px;font:italic 120px/1 Georgia,serif;position:absolute;top:38px;left:50%;transform:translate(-50%)}.journey-monogram span{font:60px/1 Arial,sans-serif;display:inline-block;transform:translate(12px,-15px)}.journey-cards{grid-template-columns:1fr 1fr;gap:12px;padding:195px 26px 55px;display:grid;transform:rotate(-4deg)}.journey-card{color:#092d61;background:#fff;border-radius:13px;align-items:center;gap:9px;padding:17px 13px;display:flex;box-shadow:0 8px 14px #00000012}.journey-card strong{font-size:14px;font-weight:600}.journey-card svg{flex-shrink:0;width:16px;height:16px;margin-left:auto}.step-number{color:#007b55;font-size:10px;font-weight:700}.card-1,.card-4{background:#ffc53d}.card-2{background:#12c68d}.card-5{background:#ff885b}.journey-caption{letter-spacing:3px;text-transform:uppercase;color:#d7fff0;font-size:10px;position:absolute;bottom:25px;left:30px}.home .process{color:#fff;background:#092d61;padding-block:28px}.home .process b{color:#ffc53d}.home .workspace{gap:65px}.home h2{color:#064ca0;font-size:clamp(32px,3.1vw,46px)}.home .evidence{background:#fff;border-top:4px solid #00a675;box-shadow:0 12px 35px #092d6106}.home .evidence>span{color:#007b55}.home .profile-intro{background:#e0f7ed;border-radius:25px;padding:30px}.home footer{background:#eef4fa}.badge{color:#064ca0;background:#e3f4ed}.workspace-heading{background:linear-gradient(110deg,#e0f7ed,#0000);margin-bottom:25px;padding-bottom:30px}.workspace-heading h1{color:#064ca0;font-weight:700}.account-box form{border-top:4px solid #007b55;box-shadow:0 20px 55px #092d610d}.text-button{color:#006b4a;text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:24px;padding:6px 0;font-size:13px;text-decoration:underline;display:block}.button-row{flex-wrap:wrap}.feedback:empty{display:none}@media (max-width:800px){.home .hero{grid-template-columns:1fr;gap:40px;padding:40px 5%}.home h1{letter-spacing:-2px;font-size:clamp(43px,9vw,68px)}.home h1 em{letter-spacing:-1px}.journey-art{border-radius:110px 110px 25px 25px;width:100%;max-width:480px;min-height:440px;margin:auto}.journey-cards{padding-top:170px}.journey-monogram{font-size:100px}.journey-card{padding:14px 10px}.journey-card strong{font-size:12px}.home .workspace{gap:30px}.home .profile-intro{padding:25px}.home .intro{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home .cta{transition:none}}.journey-monogram svg{vertical-align:middle;width:64px;height:64px}.country-field{border:1px solid var(--line);border-radius:12px;min-width:0;margin:0 0 22px;padding:16px}.country-field legend{padding:0 5px;font-size:13px;font-weight:700}.country-field input[type=search]{margin-bottom:10px}.country-list{border-block:1px solid var(--line);max-height:190px;padding:8px 2px;overflow-y:auto}.country-list .checkbox{padding:6px 2px;font-size:14px}.country-chips{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.country-chips button{border:1px solid var(--line);color:#083d2c;cursor:pointer;background:#e8f7ef;border-radius:20px;padding:7px 10px;font:13px Arial,sans-serif}.country-field .micro{margin:8px 0 12px}.brand{align-items:center;gap:9px;display:inline-flex}.brand-mark{vertical-align:middle;flex-shrink:0;width:44px;height:44px}.journey-monogram{letter-spacing:normal;top:35px}.journey-monogram .brand-mark{filter:drop-shadow(0 10px 18px #001c4a50);width:130px;height:130px}.journey-cards{padding-top:205px}.home h1 em{color:#007b55}.home .eyebrow{color:#006d4c}.home .intro{color:#344e69}.home .profile-intro{border:1px solid #b4e5cf}.home .process{border:0}.home .cta{background:#073477}.home .cta:hover{background:#006d4c}.home .evidence h3{font-weight:700}@media (max-width:800px){.brand-mark{width:36px;height:36px}.journey-monogram .brand-mark{width:110px;height:110px}.journey-cards{padding-top:175px}}.search-section{background:linear-gradient(135deg,#ecfff5,#eff7ff);border:1px solid #bee3d4;border-radius:22px;margin:0 6% 55px;padding:30px}.search-section>p{max-width:900px}.search-section h2{color:#073477;font-weight:500}.search-section form{max-width:850px}.date-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.discovery-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.discovery-results .evidence{background:#fff;margin-top:12px}.discovery-results h3{font-size:19px;font-weight:700;line-height:1.4}@media (max-width:650px){.date-fields,.discovery-results{grid-template-columns:1fr}.search-section{margin-inline:5%;padding:20px}}.documents-section{padding:0 6% 55px}.documents-section>p,.documents-section form{max-width:850px}.document-list{max-width:850px;padding:0;list-style:none}.document-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px 10px;display:flex}.document-list li span{overflow-wrap:anywhere}.document-list a{flex-shrink:0}.documents-section h2{color:#073477}.dictation{border:1px solid var(--line);border-radius:10px;margin:12px 0 20px;padding:12px}.dictation .checkbox{font-size:12px;line-height:1.6}.dictation button{align-items:center;gap:6px;margin-top:12px;display:inline-flex}.dictation [role=status]{padding-top:7px;font-size:12px;display:block}.info-page{max-width:900px;margin:auto;padding:60px 6%}.info-page h1{letter-spacing:-2px;color:#073477;font-size:clamp(36px,5vw,60px);font-weight:700}.info-page h2{letter-spacing:-.4px;color:#007b55;margin-top:40px;font:700 24px/1.35 Arial,sans-serif}.info-page section p{font-size:17px;line-height:1.85}.info-page .intro{max-width:none}.footer-links{gap:24px;font-size:13px;display:flex}.footer-links a{text-underline-offset:4px;text-decoration:underline}.catalogue-filters{background:#f0f8f4;border:1px solid #cfe4d8;border-radius:12px;margin-top:15px;padding:18px}.catalogue-filters input,.catalogue-filters select{background:#fff}.conditions{color:#40546b;padding-left:18px;font-size:13px;line-height:1.6}.conditions li{margin:7px 0}.help-widget{z-index:30;max-width:min(360px,100vw - 32px);position:fixed;bottom:22px;right:22px}.help-toggle{float:right;color:#fff;cursor:pointer;background:#073477;border:0;border-radius:30px;padding:14px 20px;font-weight:700;box-shadow:0 6px 25px #07347730}.help-card{clear:both;background:#fff;border:1px solid #c7dfd7;border-radius:16px;max-height:75vh;padding:18px;position:relative;top:-8px;overflow:auto;box-shadow:0 20px 60px #092d6130}.help-card h2{letter-spacing:0;font:700 19px/1.3 Arial,sans-serif}.help-card form{border:0;padding:0}.help-card .checkbox{font-size:11px;line-height:1.5}.help-card .cta{margin-top:12px;padding:12px 18px}.help-answer{white-space:pre-wrap;margin:15px 0;font-size:13px;line-height:1.7}.help-card .source-link{font-size:12px}.workspace>.international-search{background:#f4fbff;border:2px solid #0866b2;border-radius:20px;align-self:start;min-width:0;padding:28px}.workspace>.international-search h2{font-size:32px}.workspace>.international-search form{padding:20px}.search-guidance{background:#fff;border-left:4px solid #00a675;padding:14px;font-size:13px}.reviewed-catalogue{padding:10px 6% 45px}.international-results:focus{outline-offset:8px;outline:3px solid #00a675}.dictation .checkbox+button{justify-content:flex-start;width:auto}.dictation button[aria-pressed=true]{color:#fff;background:#064ca0}.federal-source details{background:#f5f8fc;border:1px solid #b5c9da;border-radius:16px;padding:22px}.federal-source summary strong{color:#064ca0;font-size:20px}.federal-source summary span{color:#42536c;margin:10px 0 0 18px;font-size:13px;display:block}.pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.pagination span{font-size:13px}@media (max-width:800px){.workspace>.international-search{padding:20px}.workspace>.international-search form{padding:16px}.federal-source summary strong{font-size:18px}}.workspace-jumps{z-index:10;background:#fff;border-block:1px solid #d1e0ec;flex-wrap:wrap;justify-content:flex-start;gap:14px;padding:18px 6%;position:sticky;top:0}.workspace-jumps a{color:#064ca0;background:#eaf6f1;border-radius:8px;padding:8px 12px;font-size:13px;text-decoration:none}.workspace.search-workspace{grid-template-columns:1fr;gap:24px;padding-top:28px;padding-bottom:28px}.profile-settings,.workspace-folder{background:#fff;border:1px solid #b5c9da;border-radius:16px;padding:22px}.profile-settings summary,.workspace-folder summary,.reviewed-catalogue summary{cursor:pointer;color:#064ca0;font-size:18px}.profile-settings summary span,.workspace-folder summary span,.reviewed-catalogue summary span{color:#42536c;margin:10px 0 0 18px;font-size:13px;font-weight:400;display:block}.profile-settings form{max-width:800px;margin-top:20px}.workspace-folder{margin:12px 6% 24px}.workspace-folder .tracking,.workspace-folder .search-section{padding:25px 0}.reviewed-catalogue>details{background:#fff;border:1px solid #b5c9da;border-radius:16px;padding:22px}.international-search form{max-width:850px}.search-workspace .international-search{margin:0}.workspace-jumps a:hover{background:#c9f4e1}html{scroll-padding-top:90px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.theme-carousel{background:#eef7ff;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:55px 6%;display:grid}.theme-carousel>div>p:not(.eyebrow){color:#42536c;max-width:520px;font-size:14px}.theme-slide{color:#fff;background:#064ca0;border-radius:28px;min-height:310px;padding:32px 38px;animation:.3s ease-out theme-reveal;position:relative}.theme-slide h3{margin:28px 0 15px;font-size:clamp(30px,4vw,50px)}.theme-slide p{max-width:430px;font-size:15px}.theme-slide a{color:inherit;text-underline-offset:5px;margin-top:12px;font-size:14px;display:inline-block}.theme-slide svg{width:52px;height:52px}.theme-slide .theme-number{opacity:.45;font-size:45px;font-weight:700;position:absolute;top:15px;right:35px}.theme-1,.theme-4{background:#007b55}.theme-2,.theme-5{color:#092d61;background:#ffc53d}.carousel-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;display:flex}.carousel-controls button{color:#064ca0;cursor:pointer;background:#fff;border:1px solid #8daec8;border-radius:8px;padding:10px 14px}.carousel-controls span{font-size:13px}.theme-carousel:focus-within .theme-slide{animation:none}@keyframes theme-reveal{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.theme-slide{animation:none}}@media (max-width:800px){.theme-carousel{grid-template-columns:1fr;gap:24px;padding:35px 5%}.theme-slide{min-height:300px;padding:25px}}.home-link{color:#064ca0;text-underline-offset:5px;margin-left:auto;margin-right:25px;font-size:14px;text-decoration:underline}.workspace-jumps{position:static}.capacity-status{color:#064ca0;border-left:3px solid #00a675;padding-left:12px;font-size:13px}.search-guidance summary{font-size:13px}.search-guidance p{margin-bottom:0}.search-workspace .search-guidance{max-width:850px}@media (max-width:600px){.home-link{margin-right:12px}.brand{gap:5px;font-size:16px}}.home .hero{min-height:0;padding-block:50px}.moving-carousel{background:#f0f7ff;padding-block:38px;display:block}.moving-carousel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.moving-carousel header h2{max-width:700px;margin-bottom:16px;font-size:clamp(28px,3vw,40px)}.moving-carousel header .eyebrow{font-size:10px}.moving-carousel .carousel-controls{flex-shrink:0;margin:0 0 18px}.carousel-window{border-radius:24px;margin-top:12px;overflow:hidden}.carousel-track{--carousel-step:calc((100% + 24px)/3);gap:24px;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:flex}.moving-carousel .theme-slide{flex-direction:column;flex:0 0 calc(33.3333% - 16px);min-width:0;min-height:310px;padding:26px;animation:none;display:flex}.moving-carousel .theme-slide h3{margin:25px 0 12px;font-size:30px;line-height:1.1}.moving-carousel .theme-slide p{margin:0 0 20px;font-size:14px;line-height:1.65}.moving-carousel .theme-slide a{margin-top:auto;font-size:13px}.moving-carousel .theme-slide svg{width:40px;height:40px}.moving-carousel .theme-number{font-size:32px;top:28px;right:24px}.moving-carousel .carousel-caption{color:#42536c;margin:18px 0 0;font-size:12px}.home footer{padding-block:22px}.home footer .brand{font-size:18px}@media (max-width:800px){.carousel-track{--carousel-step:calc(100% + 24px)}.moving-carousel .theme-slide{flex-basis:100%;min-height:300px}.home .hero{padding-block:35px}.moving-carousel{padding-block:30px}.moving-carousel>header{gap:10px}}@media (prefers-reduced-motion:reduce){.carousel-track{transition:none}}.help-toggle{align-items:center;gap:9px;display:inline-flex}.help-toggle>svg{flex-shrink:0;width:27px;height:27px}.help-topics{gap:7px;margin:12px 0 18px;display:grid}.help-topics button{text-align:left;color:#064ca0;cursor:pointer;background:#edf7f2;border:1px solid #bcdacc;border-radius:8px;padding:10px;font:600 12px/1.45 Arial,sans-serif}.help-topics button:hover{background:#d8f3e5}.help-card>.micro{font-size:11px;line-height:1.6}.help-card textarea{font-size:13px}.help-card .help-answer:empty{margin:0}.home footer{padding-bottom:90px}.account-title{letter-spacing:-1px;color:#064ca0;font:700 clamp(30px,5vw,44px)/1.1 Arial,sans-serif}.account-session{background:#f1faf6;border:1px solid #c7dfd7;border-radius:16px;padding:28px}.account-session h2{font-size:25px}.account-session form{background:0 0;border:0;padding:0}.account-link{color:#064ca0;margin-right:20px;font-size:13px}.reviewed-search-results{border-top:2px solid #00a675;margin-top:24px;padding-top:20px}.reviewed-search-results li{margin-bottom:8px;font-size:13px;line-height:1.65}@media (max-width:600px){nav{flex-wrap:wrap;gap:12px}.account-link{margin-right:6px}.home-link{font-size:12px}.account-box{margin-top:25px}}.search-explorer{scroll-margin-top:85px}.explorer-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.saved-search-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.saved-search-controls label{flex:1;min-width:180px}.search-explorer>form{max-width:none}.search-explorer details{margin:16px 0}.search-country-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:230px;padding:12px;display:grid;overflow:auto}.search-country-list .checkbox{margin:0}.search-explorer .evidence .secondary{margin-top:15px;display:block}.ai-expansion{border-top:1px solid #c4d9e8;padding-top:16px}.help-widget{bottom:14px;right:14px}.help-toggle{border-radius:50%;justify-content:center;width:46px;height:46px;padding:8px}.help-toggle>svg{width:30px;height:30px}.help-card{box-sizing:border-box;width:min(360px,100vw - 28px);position:fixed;top:auto;bottom:72px;right:14px}footer{padding-right:80px!important}@media (max-width:600px){.explorer-heading{flex-direction:column;align-items:start}.search-country-list{grid-template-columns:1fr}.saved-search-controls{grid-template-columns:1fr;display:grid}.saved-search-controls label{min-width:0}}.submission-record{border:1px solid #c8d9e7;border-radius:12px;margin:15px 0;padding:15px}.submission-record fieldset{border:0;margin:0;padding:0}.submission-record input{box-sizing:border-box}.source-checks{color:#40617d;font-size:12px}.live-source-results{border-top:1px solid #b8d6d0;margin-top:24px;padding-top:18px}.home .journey-art{min-height:370px;box-shadow:none;background:radial-gradient(at 55%,#c7f5e4,#0000 70%);border-radius:0;overflow:visible}.journey-art:before,.journey-art:after{border-color:#087c6540;width:290px;height:290px;top:25px;left:16%;transform:rotate(-15deg)}.journey-art:after{border-style:dashed;width:220px;height:220px;top:65px;left:25%}.journey-monogram{top:0;left:15%;transform:rotate(-8deg)}.journey-monogram .brand-mark{width:88px;height:88px}.journey-cards{gap:18px;padding:65px 5px 15px 45px;transform:rotate(-5deg)}.journey-card{padding:22px 12px;animation:6s ease-in-out infinite path-breathe}.journey-card:nth-child(2n){animation-delay:-3s;transform:translateY(24px)}.journey-card.card-0{margin-left:50px}.journey-card.card-5{margin-right:18px}@keyframes path-breathe{50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.journey-card{animation:none}}.tracking{display:block}.saved-application{border:1px solid var(--line);background:#fff;border-radius:14px;margin:12px 0;overflow:hidden}.saved-application>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.saved-application>summary:before{content:"▸";color:#007b55}.saved-application[open]>summary:before{content:"▾"}.saved-application>summary strong{flex:1;font-size:15px}.saved-application>summary span{color:var(--muted);font-size:12px}.saved-application>form{border:0;border-top:1px solid var(--line);border-radius:0}.tracking>.web-shortlist{width:100%;margin-bottom:20px}.web-shortlist:has(>details){border-bottom:1px solid var(--line);padding-bottom:16px}@media (max-width:800px){.home .journey-art{min-height:355px}.journey-cards{padding-left:10px}.journey-card strong{font-size:12px}.saved-application>summary{gap:10px;padding:16px}}.saved-row{position:relative}.saved-row>.saved-application>summary,.web-shortlist .saved-row>details>summary{padding-right:94px}.row-remove{z-index:1;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex;position:absolute;top:18px;right:16px}.row-remove input{width:18px;height:18px;margin:0;display:inline-block}.saved-list-actions{flex-wrap:wrap;gap:12px;margin-block:12px;display:flex}.saved-list-actions button:disabled{opacity:.5;cursor:default}.web-shortlist .saved-row>details>summary{padding-block:20px}.saved-remove-toolbar{z-index:5;background:#f0f7ff;border:1px solid #cbd8e8;border-radius:10px;align-items:center;padding:12px;position:sticky;top:0}.saved-remove-toolbar .cta{margin-top:0}.remove-selected:disabled{color:#46576b;background:#e1e7ef}.carousel-controls{opacity:.8}.carousel-controls button{padding:7px 11px;font-size:12px}
