/* ALPLINE 4.0.18 — LOCKED CINEMATIC APP DESIGN
   Master direction: dense, graphical, premium, app-like. No decorative control is allowed to replace a real function. */
:root{--418-ink:#061a21;--418-deep:#062b2d;--418-night:#071f2b;--418-green:#00a878;--418-green2:#00d084;--418-gold:#efbd4d;--418-cyan:#16c2d5;--418-blue:#2878ff;--418-purple:#915cff;--418-red:#ef5b62;--418-card:#0b3440;--418-card2:#0e3e47;--418-paper:#f6fbfa;--418-line:rgba(255,255,255,.11);--418-shadow:0 18px 50px rgba(2,21,28,.22)}
*{box-sizing:border-box}
body.design-lock-418{background:#eaf3f1;color:#102c33}
body.design-lock-418 .portal-shell{background:radial-gradient(circle at 82% 5%,rgba(0,208,132,.10),transparent 26%),linear-gradient(135deg,#071f2b,#0b3940 52%,#062b2d)}
body.design-lock-418 .portal-sidebar{width:232px;background:linear-gradient(180deg,#061c28 0%,#072c36 56%,#063b32 100%)!important;border-right:1px solid rgba(255,255,255,.10);box-shadow:16px 0 40px rgba(0,0,0,.18);padding:15px 12px}
body.design-lock-418 .portal-brand{border:1px solid rgba(255,255,255,.10);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.025));border-radius:17px;padding:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
body.design-lock-418 .portal-brand img{width:42px;height:42px;filter:drop-shadow(0 7px 12px rgba(0,0,0,.35))}
body.design-lock-418 .portal-brand b{font-size:18px;letter-spacing:.08em;color:#fff}
body.design-lock-418 .portal-brand small{color:#9fd8ca;letter-spacing:.14em}
body.design-lock-418 .live-data-badge{margin:12px 3px 8px;padding:7px 9px;border:1px solid rgba(0,208,132,.28);border-radius:999px;background:rgba(0,208,132,.08);color:#b8f7dd;font-size:10px;font-weight:800;letter-spacing:.06em}
body.design-lock-418 .live-data-badge i{background:#00e392;box-shadow:0 0 12px #00e392}
body.design-lock-418 .portal-nav-label{color:#6f9aa2;font-size:9px;letter-spacing:.18em;margin:13px 10px 6px}
body.design-lock-418 .portal-nav>a,body.design-lock-418 .portal-nav-group>summary{min-height:38px;border-radius:11px;margin:3px 0;padding:7px 9px;color:#d7e7e9;border:1px solid transparent;transition:.18s ease}
body.design-lock-418 .portal-nav>a:hover,body.design-lock-418 .portal-nav-group>summary:hover{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.08);transform:translateX(2px)}
body.design-lock-418 .portal-nav>a.active{background:linear-gradient(100deg,#00a878,#008d7b)!important;color:#fff!important;box-shadow:0 7px 20px rgba(0,168,120,.27);border-color:rgba(255,255,255,.12)}
body.design-lock-418 .portal-nav a i,body.design-lock-418 .portal-nav-group summary i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:rgba(255,255,255,.08);font-style:normal;color:#c7fff1}
body.design-lock-418 .portal-nav>a.active i{background:rgba(255,255,255,.15);color:#fff}
body.design-lock-418 .portal-stage{min-width:0;background:#edf5f3}
body.design-lock-418 .portal-topbar{height:68px;background:linear-gradient(90deg,#071f2b 0%,#0b3940 58%,#06372f 100%);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(6,31,43,.16);color:#fff;padding:0 18px}
body.design-lock-418 .topbar-identity small{color:#88c7bb;letter-spacing:.1em}
body.design-lock-418 .topbar-identity b{color:#fff}
body.design-lock-418 .portal-top-actions>a,body.design-lock-418 .portal-top-actions summary{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);color:#e5f3f1;border-radius:10px;padding:8px 11px}
body.design-lock-418 .portal-content{background:radial-gradient(circle at 90% 0,rgba(0,168,120,.10),transparent 28%),linear-gradient(#eff7f5,#f8fbfa);padding:14px 16px 34px;min-height:calc(100vh - 68px)}
body.design-lock-418 .admin-console,body.design-lock-418 .seller-command,body.design-lock-418 main.dashboard{max-width:1600px;margin:auto}
body.design-lock-418 .admin-console-head,body.design-lock-418 .seller-hero,body.design-lock-418 .dash-head{position:relative;overflow:hidden;background:linear-gradient(115deg,#092d36 0%,#0a4a45 54%,#0c6351 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:20px 22px;box-shadow:var(--418-shadow);min-height:150px}
body.design-lock-418 .admin-console-head:after,body.design-lock-418 .seller-hero:after,body.design-lock-418 .dash-head:after{content:"";position:absolute;right:-35px;top:-55px;width:310px;height:230px;background:radial-gradient(circle at 55% 45%,rgba(239,189,77,.22),transparent 38%),radial-gradient(circle at 20% 70%,rgba(0,208,132,.34),transparent 45%);transform:rotate(-8deg);pointer-events:none}
body.design-lock-418 .admin-console-head h1,body.design-lock-418 .seller-hero h1,body.design-lock-418 .dash-head h1{font-size:clamp(27px,3vw,44px);line-height:1;letter-spacing:-.035em;color:#fff!important;margin:6px 0 8px}
body.design-lock-418 .admin-console-head h1 em,body.design-lock-418 .seller-hero h1 em{color:var(--418-gold);font-style:normal}
body.design-lock-418 .admin-console-head p,body.design-lock-418 .seller-hero p,body.design-lock-418 .dash-head p{color:#c9e3df!important;max-width:760px}
body.design-lock-418 .root-id-card,body.design-lock-418 .seller-id,body.design-lock-418 .dash-head .identity{z-index:1;background:rgba(4,26,33,.58)!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(12px);border-radius:17px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);padding:13px 15px!important}
body.design-lock-418 .root-id-card strong,body.design-lock-418 .seller-id>b,body.design-lock-418 .identity>b{color:#fff!important}
/* Dense graphical KPI system */
body.design-lock-418 .ap17-overview-grid,body.design-lock-418 .seller-kpis,body.design-lock-418 .franchise-kpis{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));gap:9px;margin:11px 0}
body.design-lock-418 .ap17-stat,body.design-lock-418 .seller-kpis article,body.design-lock-418 .franchise-kpis article{position:relative;overflow:hidden;min-height:104px;border-radius:16px!important;padding:13px 14px!important;background:linear-gradient(145deg,#fff,#f1f9f7)!important;border:1px solid #dceae7!important;box-shadow:0 8px 20px rgba(12,54,61,.08)!important;color:#14343a}
body.design-lock-418 .ap17-stat:before,body.design-lock-418 .seller-kpis article:before,body.design-lock-418 .franchise-kpis article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(#00a878,#00d084)}
body.design-lock-418 .ap17-stat:nth-child(2n):before,body.design-lock-418 .seller-kpis article:nth-child(2n):before,body.design-lock-418 .franchise-kpis article:nth-child(2n):before{background:linear-gradient(#2878ff,#16c2d5)}
body.design-lock-418 .ap17-stat:nth-child(3n):before,body.design-lock-418 .seller-kpis article:nth-child(3n):before,body.design-lock-418 .franchise-kpis article:nth-child(3n):before{background:linear-gradient(#efbd4d,#f0932b)}
body.design-lock-418 .ap17-stat i{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;background:#e6f8f2;color:#007c60;font-size:20px}
body.design-lock-418 .ap17-stat small,body.design-lock-418 .seller-kpis small,body.design-lock-418 .franchise-kpis small{font-size:10px;letter-spacing:.08em;color:#688087;font-weight:900}
body.design-lock-418 .ap17-stat b,body.design-lock-418 .seller-kpis article>b,body.design-lock-418 .franchise-kpis article>b{font-size:25px!important;line-height:1.15;color:#0a3039!important;letter-spacing:-.03em}
body.design-lock-418 .ap17-stat em,body.design-lock-418 .seller-kpis article span,body.design-lock-418 .seller-kpis article a,body.design-lock-418 .franchise-kpis article span{font-size:10px;color:#58767c;font-style:normal}
body.design-lock-418 .seller-kpis article.accent{background:linear-gradient(145deg,#083d3d,#0a6855)!important;color:#fff!important;border-color:#0a6855!important}
body.design-lock-418 .seller-kpis article.accent small,body.design-lock-418 .seller-kpis article.accent b,body.design-lock-418 .seller-kpis article.accent a{color:#fff!important}
body.design-lock-418 .seller-kpis article.purchase-accent{background:linear-gradient(145deg,#0b3452,#145f85)!important;color:#fff!important;border-color:#145f85!important}
body.design-lock-418 .seller-kpis article.purchase-accent small,body.design-lock-418 .seller-kpis article.purchase-accent b,body.design-lock-418 .seller-kpis article.purchase-accent a{color:#fff!important}
/* Functional graphic launcher */
body.design-lock-418 .admin-quick-launch,body.design-lock-418 .command-grid,body.design-lock-418 .franchise-command-strip,body.design-lock-418 .function-grid{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));gap:8px}
body.design-lock-418 .admin-quick-launch>a,body.design-lock-418 .command-grid>a,body.design-lock-418 .franchise-command-strip>a,body.design-lock-418 .function-grid>a{position:relative;overflow:hidden;display:flex!important;align-items:center;gap:10px;min-height:68px;padding:10px 11px!important;border:1px solid #d8e8e4!important;background:linear-gradient(145deg,#fff,#f0f8f6)!important;border-radius:15px!important;color:#16383d!important;text-decoration:none;box-shadow:0 7px 17px rgba(13,54,60,.07);transition:.16s ease}
body.design-lock-418 .admin-quick-launch>a:hover,body.design-lock-418 .command-grid>a:hover,body.design-lock-418 .franchise-command-strip>a:hover,body.design-lock-418 .function-grid>a:hover{transform:translateY(-2px);box-shadow:0 13px 26px rgba(8,58,62,.15);border-color:#bcded6!important}
body.design-lock-418 .admin-quick-launch>a i,body.design-lock-418 .command-grid>a i,body.design-lock-418 .franchise-command-strip>a i,body.design-lock-418 .function-grid>a i{flex:0 0 38px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#0b735f,#00a878);color:#fff;font-size:19px;font-style:normal;box-shadow:0 8px 15px rgba(0,168,120,.22)}
body.design-lock-418 .admin-quick-launch>a:nth-child(4n+2) i,body.design-lock-418 .command-grid>a:nth-child(4n+2) i,body.design-lock-418 .franchise-command-strip>a:nth-child(4n+2) i{background:linear-gradient(145deg,#245dcf,#16a6d7)}
body.design-lock-418 .admin-quick-launch>a:nth-child(4n+3) i,body.design-lock-418 .command-grid>a:nth-child(4n+3) i,body.design-lock-418 .franchise-command-strip>a:nth-child(4n+3) i{background:linear-gradient(145deg,#7452d8,#a361ec)}
body.design-lock-418 .admin-quick-launch>a:nth-child(4n) i,body.design-lock-418 .command-grid>a:nth-child(4n) i,body.design-lock-418 .franchise-command-strip>a:nth-child(4n) i{background:linear-gradient(145deg,#c78016,#efbd4d);color:#162f32}
body.design-lock-418 .admin-quick-launch>a.primary,body.design-lock-418 .command-grid>a.primary{background:linear-gradient(135deg,#083941,#0a6a59)!important;border-color:#0a6a59!important;color:white!important}
body.design-lock-418 .admin-quick-launch>a.primary b,body.design-lock-418 .admin-quick-launch>a.primary small,body.design-lock-418 .command-grid>a.primary b,body.design-lock-418 .command-grid>a.primary small{color:#fff!important}
body.design-lock-418 .admin-quick-launch a b,body.design-lock-418 .command-grid a b,body.design-lock-418 .franchise-command-strip a b{font-size:11px;letter-spacing:.01em}
body.design-lock-418 .admin-quick-launch a small,body.design-lock-418 .command-grid a small,body.design-lock-418 .franchise-command-strip a small{font-size:9px;line-height:1.25;color:#688188}
/* Charts and intelligence feel like a real app */
body.design-lock-418 .command-panel,body.design-lock-418 .control-card,body.design-lock-418 .glass-panel,body.design-lock-418 .admin-action-inbox,body.design-lock-418 .ap17-health-card,body.design-lock-418 .ap17-update-card{border-radius:18px!important;border:1px solid #d8e7e4!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 22px rgba(11,61,68,.075)!important}
body.design-lock-418 .command-panel header h2,body.design-lock-418 .control-card h2{color:#12343b}
body.design-lock-418 .executive-intelligence{gap:10px}
body.design-lock-418 .trend-chart,body.design-lock-418 .ring-chart,body.design-lock-418 .level-chart{background:linear-gradient(180deg,#f9fdfc,#edf8f5);border:1px solid #e1efec;border-radius:15px;padding:10px}
body.design-lock-418 .career-command{background:linear-gradient(115deg,#092e36,#0b4f48)!important;color:#fff!important;border-color:#0b5f51!important}
body.design-lock-418 .career-command *{color:inherit}
body.design-lock-418 .career-command aside{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.12)!important}
body.design-lock-418 .career-progress{background:rgba(255,255,255,.12)!important}
body.design-lock-418 .career-progress i{background:linear-gradient(90deg,#00d084,#efbd4d)!important}
body.design-lock-418 .income-mix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body.design-lock-418 .income-mix>a{position:relative;overflow:hidden;border:1px solid #dfebe8;border-radius:14px;background:linear-gradient(145deg,#fbfefd,#eef8f5);padding:10px 12px!important}
body.design-lock-418 .income-mix>a:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:var(--mix,68%);background:linear-gradient(90deg,#00a878,#16c2d5,#915cff);border-radius:0 10px 10px 0}
body.design-lock-418 .income-mix>a:nth-child(2n):after{width:82%;background:linear-gradient(90deg,#2878ff,#915cff)}
body.design-lock-418 .income-mix>a:nth-child(3n):after{width:55%;background:linear-gradient(90deg,#efbd4d,#f06b4f)}
/* Tables/forms: dense but readable */
body.design-lock-418 table{border-collapse:separate;border-spacing:0;width:100%}
body.design-lock-418 th{background:#0a3941!important;color:#dff6f1!important;font-size:9px;letter-spacing:.08em;padding:9px 10px!important;position:sticky;top:0;z-index:1}
body.design-lock-418 td{padding:9px 10px!important;border-bottom:1px solid #e4efec!important;font-size:12px}
body.design-lock-418 tr:hover td{background:#f1faf7}
body.design-lock-418 input,body.design-lock-418 select,body.design-lock-418 textarea{border:1px solid #cfe0dc!important;border-radius:10px!important;background:#fff!important;min-height:40px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.03)}
body.design-lock-418 .btn{border-radius:11px!important;font-weight:900!important;letter-spacing:.04em!important}
body.design-lock-418 .btn.gold{background:linear-gradient(135deg,#efbd4d,#ffd979)!important;color:#173239!important;box-shadow:0 7px 16px rgba(239,189,77,.25)}
body.design-lock-418 .btn.dark{background:linear-gradient(135deg,#0a3941,#0a6657)!important;color:#fff!important}
/* Public cinematic website */
body.public-body.design-lock-418{background:#061f27;color:#fff}
body.public-body.design-lock-418 .premium-company-header{background:rgba(5,29,35,.94)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(14px)}
body.public-body.design-lock-418 .utility-bar{background:#04181e!important;color:#9bc5bd!important;border:0!important}
body.public-body.design-lock-418 .main-header{background:linear-gradient(90deg,#071f2b,#073630)!important}
body.public-body.design-lock-418 .brand b,body.public-body.design-lock-418 .brand small,body.public-body.design-lock-418 .primary-nav a{color:#fff!important}
body.public-body.design-lock-418 .primary-nav a.active,body.public-body.design-lock-418 .primary-nav a:hover{color:#7ff0cd!important}
body.public-body.design-lock-418 .alp-page{background:#061f27}
body.public-body.design-lock-418 .alp-hero{position:relative;overflow:hidden;min-height:610px;background:radial-gradient(circle at 78% 32%,rgba(239,189,77,.24),transparent 19%),radial-gradient(circle at 67% 78%,rgba(0,208,132,.20),transparent 27%),linear-gradient(135deg,#061b25 0%,#07423c 54%,#123c47 100%)!important;border-bottom:1px solid rgba(255,255,255,.11)}
body.public-body.design-lock-418 .alp-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 42%,rgba(0,0,0,.25)),radial-gradient(ellipse at 70% 105%,rgba(0,0,0,.35),transparent 55%);pointer-events:none}
body.public-body.design-lock-418 .alp-hero-copy{z-index:1;max-width:680px}
body.public-body.design-lock-418 .alp-hero-copy h1{font-size:clamp(48px,6vw,88px);line-height:.92;letter-spacing:-.055em;color:#fff!important;text-shadow:0 10px 38px rgba(0,0,0,.25)}
body.public-body.design-lock-418 .alp-hero-copy h1 em{color:#f3cf78!important;font-style:normal}
body.public-body.design-lock-418 .alp-hero-copy p{color:#cde3df!important;font-size:17px;max-width:620px}
body.public-body.design-lock-418 .alp-overline{color:#78e8c5!important;letter-spacing:.16em;font-weight:900}
body.public-body.design-lock-418 .alp-btn.primary{background:linear-gradient(135deg,#00a878,#00d084)!important;color:#fff!important;box-shadow:0 10px 25px rgba(0,208,132,.22)}
body.public-body.design-lock-418 .alp-btn.ghost{border-color:rgba(255,255,255,.22)!important;color:#fff!important;background:rgba(255,255,255,.06)!important}
body.public-body.design-lock-418 .alp-hero-visual{z-index:1;filter:drop-shadow(0 30px 60px rgba(0,0,0,.35))}
body.public-body.design-lock-418 .alp-product-stage{background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(6,37,43,.52))!important;border:1px solid rgba(255,255,255,.17)!important;backdrop-filter:blur(9px);border-radius:34px!important}
body.public-body.design-lock-418 .alp-product-stage img{max-height:365px;filter:drop-shadow(0 24px 28px rgba(0,0,0,.38))}
body.public-body.design-lock-418 .alp-statbar{background:linear-gradient(90deg,#06262d,#093c38)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 12px 40px rgba(0,0,0,.18)}
body.public-body.design-lock-418 .alp-statbar article{border-color:rgba(255,255,255,.08)!important}
body.public-body.design-lock-418 .alp-statbar b{color:#f2cb71!important}
body.public-body.design-lock-418 .alp-statbar span{color:#b9d9d3!important}
body.public-body.design-lock-418 .alp-section.light{background:#f6fbfa!important;color:#12323a}
body.public-body.design-lock-418 .alp-section.dark{background:linear-gradient(135deg,#061d26,#0a3b39)!important}
body.public-body.design-lock-418 .alp-product-card,body.public-body.design-lock-418 .alp-card{border-radius:20px!important;box-shadow:0 14px 34px rgba(12,55,61,.10)!important;border-color:#dbe9e6!important}
body.public-body.design-lock-418 .alp-product-card:hover{transform:translateY(-5px);box-shadow:0 22px 45px rgba(6,50,56,.18)!important}
body.public-body.design-lock-418 .alp-portal-grid>a{border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.045))!important;border-color:rgba(255,255,255,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
body.public-body.design-lock-418 .site-footer{background:#04171d!important;color:#bed8d3!important;border-top:1px solid rgba(255,255,255,.09)!important}
/* Franchise gets its own luminous app identity */
body.franchise-portal.design-lock-418 .portal-sidebar{background:linear-gradient(180deg,#071f2b,#123341 55%,#473713)!important}
body.franchise-portal.design-lock-418 .dash-head{background:linear-gradient(115deg,#0a2b3a,#0b5063 58%,#6a5119)!important}
body.franchise-portal.design-lock-418 .franchise-command-strip>a:first-child{background:linear-gradient(135deg,#0b3f48,#0a7160)!important;color:#fff!important;border-color:#0a7160!important}
body.franchise-portal.design-lock-418 .franchise-command-strip>a:first-child b,body.franchise-portal.design-lock-418 .franchise-command-strip>a:first-child small{color:#fff!important}
/* Mobile = native-app feeling */
@media(max-width:1180px){body.design-lock-418 .ap17-overview-grid,body.design-lock-418 .seller-kpis,body.design-lock-418 .franchise-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}body.design-lock-418 .admin-quick-launch,body.design-lock-418 .command-grid,body.design-lock-418 .franchise-command-strip,body.design-lock-418 .function-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){body.design-lock-418 .portal-topbar{height:58px;padding:0 9px}body.design-lock-418 .portal-content{padding:8px 8px 92px}body.design-lock-418 .admin-console-head,body.design-lock-418 .seller-hero,body.design-lock-418 .dash-head{border-radius:18px;padding:16px 14px;min-height:0}body.design-lock-418 .admin-console-head h1,body.design-lock-418 .seller-hero h1,body.design-lock-418 .dash-head h1{font-size:28px}body.design-lock-418 .ap17-overview-grid,body.design-lock-418 .seller-kpis,body.design-lock-418 .franchise-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body.design-lock-418 .ap17-stat,body.design-lock-418 .seller-kpis article,body.design-lock-418 .franchise-kpis article{min-height:92px;padding:10px!important}body.design-lock-418 .ap17-stat b,body.design-lock-418 .seller-kpis article>b,body.design-lock-418 .franchise-kpis article>b{font-size:20px!important}body.design-lock-418 .admin-quick-launch,body.design-lock-418 .command-grid,body.design-lock-418 .franchise-command-strip,body.design-lock-418 .function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body.design-lock-418 .admin-quick-launch>a,body.design-lock-418 .command-grid>a,body.design-lock-418 .franchise-command-strip>a,body.design-lock-418 .function-grid>a{min-height:72px;padding:9px!important}body.design-lock-418 .admin-quick-launch>a i,body.design-lock-418 .command-grid>a i,body.design-lock-418 .franchise-command-strip>a i{width:34px;height:34px;flex-basis:34px;font-size:16px}body.design-lock-418 .income-mix{grid-template-columns:1fr}body.public-body.design-lock-418 .alp-hero{min-height:auto;padding:42px 18px!important}body.public-body.design-lock-418 .alp-hero-copy h1{font-size:47px}body.public-body.design-lock-418 .alp-hero-visual{margin-top:20px}body.public-body.design-lock-418 .alp-product-stage img{max-height:240px}}
@media(max-width:420px){body.design-lock-418 .admin-quick-launch,body.design-lock-418 .command-grid,body.design-lock-418 .franchise-command-strip,body.design-lock-418 .function-grid{grid-template-columns:1fr 1fr}body.design-lock-418 .portal-content{padding-left:6px;padding-right:6px}body.public-body.design-lock-418 .alp-hero-copy h1{font-size:40px}}
