.family-portal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--family-ink:#102a43;--family-muted:#526b82;--family-line:#d9e5ef;--family-cyan:#149ab8;--family-cyan-soft:#e5f8fc;--family-gold:#f3b51b;--family-paper:#fff}.family-portal :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #08748a}.family-portal .channel-options input:focus-visible+span{outline-offset:3px;outline:3px solid #ffd45c}.family-portal .meal-order-identity{grid-template-columns:minmax(0,1fr)}.family-portal .meal-order-identity small{color:#c5d4e5;font-size:.8rem;line-height:1.5}.family-portal .meal-order-identity select,.family-portal .meal-order-identity option{color:#fff;background:#12274e}.portal-live-refresh{color:#0d5164;cursor:pointer;background:#eaf8fc;border:1px solid #b8dce5;border-radius:12px;align-items:center;gap:7px;min-height:44px;margin-top:6px;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.portal-live-refresh svg{width:16px;height:16px}@media (max-width:760px){.family-portal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.family-portal .portal-live-notice{max-width:calc(100vw - 24px)}.family-portal .meal-order-identity label{min-width:0}}.family-portal .portal-main{min-width:0}.family-portal .portal-nav{color:#f7fbff;background:#082747}.family-portal .portal-nav-brand p,.family-portal .portal-person b{color:#fff}.family-portal .portal-person small,.family-portal .portal-nav>form button{color:#c7d9e8}.family-portal .portal-nav nav a{color:#bed0df}.family-portal .portal-nav nav a small{color:#b3c6d8}.family-portal .portal-nav nav a.active{color:#78e5f1;background:#65d9e921}.family-portal .portal-nav nav a.active small{color:#d8f7fa}.family-portal .portal-hero-shade{background:linear-gradient(90deg,#04142bf5,#04142bb8 58%,#04142b33)}.family-portal .portal-hero-copy h2,.family-portal .portal-hero-copy p,.family-portal .portal-membership :is(span,b){color:#fff;text-shadow:0 2px 18px #010c1c73}.family-portal .portal-hero-copy p{color:#e4eef6}.family-portal .period-route :is(h2,h3,b),.family-portal .route-milestones>a b,.family-portal .route-milestones>a{color:#fff}.family-portal .period-route header p:not(.eyebrow),.family-portal .route-milestones>a small{color:#cbdbe8}.family-portal .period-route header>a,.family-portal .route-milestones time{color:#ffd45a}.family-portal .portal-topbar h1{text-wrap:balance}.family-portal :is(h1,h2,h3,h4){overflow-wrap:anywhere;text-wrap:balance}.family-portal :is(.profile-membership,.profile-form,.profile-security,.food-feature,.meal-shop-head,.meal-product,.meal-cart,.meal-plan-grid>button,.meal-order-history,.documents-hero,.documents-columns>section) :is(h1,h2,h3,h4,strong,b,legend){color:#fffdf9}.family-portal :is(.profile-membership,.profile-form,.profile-security,.food-feature,.meal-shop-head,.meal-product,.meal-cart,.meal-plan-grid>button,.meal-order-history,.documents-hero,.documents-columns>section) :is(p,small,label,time){color:#c5d4e5}.family-portal .profile-membership h2,.family-portal .profile-form header h3,.family-portal .profile-security h3,.family-portal .food-feature h2,.family-portal .meal-shop-head h2{color:#fff;text-shadow:0 2px 24px #00000038}.family-portal .profile-membership .eyebrow,.family-portal .profile-form .eyebrow,.family-portal .profile-security .eyebrow,.family-portal .food-feature .eyebrow,.family-portal .meal-shop-head .eyebrow{color:#63def2}.family-portal .profile-membership div>p:last-child,.family-portal .profile-form>label,.family-portal .profile-form legend,.family-portal .profile-security li,.family-portal .food-feature p:not(.eyebrow),.family-portal .meal-shop-head>div:first-child>p:last-child{color:#c2d1e3}.family-portal .profile-form input:not([type=radio]):not([type=checkbox]){color:#fff}.family-portal .profile-form input::placeholder{color:#8fa5c3;opacity:1}.family-portal .channel-options label{color:#9fb3d2}.family-portal .profile-stats>a :is(b,span){color:#45617b}.family-portal .profile-stats>a b{color:#31516e}.family-portal .food-feature .primary-button,.family-portal .meal-mode-switch button.active,.family-portal .meal-product-image button,.family-portal .meal-checkout,.family-portal .profile-verified,.family-portal .channel-options input:checked+span{color:#071027;text-shadow:none}.family-portal .portal-topbar .eyebrow,.family-portal .portal-notice a{color:#075f78}.family-portal .pulse-card.food>span{color:#0b654f}.family-portal .pulse-card.messages>span{color:#075f78}.family-portal .pulse-card.calendar>span{color:#6b4a00}.family-portal .pulse-card.progress>span{color:#873244}.family-portal .pulse-card.badges>span{color:#5b3cb1}.family-portal .portal-panel>header>a{color:#075f78}.family-view-comunicaciones .portal-topbar,.family-view-comunicaciones .inbox-shell{border:1px solid var(--family-line);color:var(--family-ink);background:var(--family-paper);box-shadow:0 18px 45px #1840601a}.family-view-comunicaciones .portal-topbar h1,.family-view-comunicaciones .inbox-toolbar h2{color:var(--family-ink)}.family-view-comunicaciones .portal-topbar>div>span,.family-view-comunicaciones .inbox-toolbar small{color:var(--family-muted);font-size:.8rem;line-height:1.5}.family-view-comunicaciones .inbox-toolbar{border:1px solid var(--family-line);background:var(--family-paper);border-radius:22px;align-items:end;padding:clamp(16px,2.5vw,24px);box-shadow:0 14px 36px #18406017}.family-view-comunicaciones .inbox-toolbar h2{max-width:18ch;font-size:clamp(1.9rem,4vw,3rem);line-height:1}.family-view-comunicaciones .inbox-toolbar>label{border-color:#cbd8e5;min-height:50px}.family-view-comunicaciones .inbox-toolbar input{color:var(--family-ink);font-size:.9rem}.family-view-comunicaciones .inbox-toolbar input::placeholder{color:#70849a;opacity:1}.family-view-comunicaciones .inbox-folders{scrollbar-color:var(--family-cyan) #e9f0f5;scrollbar-width:thin}.family-view-comunicaciones .inbox-folders>button{color:#465f77;cursor:pointer;min-height:48px}.family-view-comunicaciones .inbox-folders>button:hover{color:var(--family-ink);background:#edf6fa}.family-view-comunicaciones .inbox-folders>button.active,.family-view-comunicaciones .inbox-folders>button[aria-pressed=true]{color:#08394c;background:var(--family-cyan-soft);box-shadow:inset 4px 0 0 var(--family-cyan);border-color:#a9dfeb}.family-view-comunicaciones .inbox-folders button b{font-size:.76rem}.family-view-comunicaciones .inbox-folders button span small{color:#647b91;font-size:.67rem;line-height:1.35}.family-view-comunicaciones .inbox-list-head{color:#536b82;align-items:center;min-height:44px;font-size:.72rem}.family-view-comunicaciones .inbox-list>button{cursor:pointer;min-height:92px;transition:background .18s,box-shadow .18s,transform .18s}.family-view-comunicaciones .inbox-list>button:hover{transform:translate(2px)}.family-view-comunicaciones .inbox-list>button.active,.family-view-comunicaciones .inbox-list>button[aria-current=true]{color:var(--family-ink);box-shadow:inset 5px 0 0 var(--family-cyan);background:#e7f7fb}.family-view-comunicaciones .inbox-preview small{color:#087b96;font-size:.68rem;font-weight:850}.family-view-comunicaciones .inbox-preview b{color:var(--family-ink);font-size:.88rem;line-height:1.3}.family-view-comunicaciones .inbox-preview p{color:#5b7188;font-size:.76rem;line-height:1.4}.family-view-comunicaciones .inbox-list time{color:#5f748a;font-size:.68rem}.family-view-comunicaciones .inbox-reader{color:var(--family-ink);background:radial-gradient(circle at 100% 0,#149ab817,#0000 35%),#fff}.family-view-comunicaciones .inbox-reader h3{color:var(--family-ink);font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.08}.family-view-comunicaciones .inbox-reader-summary{color:#263f58;font-size:.93rem;line-height:1.6}.family-view-comunicaciones .inbox-reader-body{color:#304a63;font-size:.94rem;line-height:1.8}.family-view-comunicaciones .inbox-reader-state{color:#146044;background:#e7f7ef}.inbox-sync-status{color:#762f2b;background:#fff0ee;border:1px solid #edb3ad;border-radius:14px;grid-template-columns:20px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:52px;margin:0 0 12px;padding:8px 9px 8px 14px;font-size:.78rem;font-weight:800;display:grid}.inbox-sync-status>svg{width:19px}.inbox-sync-status button{color:#762f2b;cursor:pointer;background:#762f2b14;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.inbox-sync-status button svg{width:16px}.chrome-header[data-context=familia] .notification-popover{color:var(--family-ink,#102a43);background:#fff;border-color:#cbd9e7}.chrome-header[data-context=familia] .notification-popover-list>a{color:#173653;min-height:72px}.chrome-header[data-context=familia] .notification-popover-list b{font-size:.8rem;line-height:1.3}.chrome-header[data-context=familia] .notification-popover-list p,.chrome-header[data-context=familia] .notification-popover-list small,.chrome-header[data-context=familia] .notification-all{font-size:.7rem}@media (max-width:980px){.family-portal .portal-main{padding-inline:clamp(10px,3vw,18px)}.family-view-comunicaciones .portal-topbar{padding:14px;position:relative}.family-view-comunicaciones .inbox-shell.reader-open{border-radius:18px}.family-view-comunicaciones .inbox-reader{min-height:calc(100svh - 170px)}}@media (max-width:600px){.family-view-comunicaciones .inbox-toolbar h2{font-size:1.75rem}.family-view-comunicaciones .inbox-folders>button{min-height:46px}.family-view-comunicaciones .inbox-list>button{min-height:96px}.family-view-comunicaciones .inbox-preview p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.family-view-comunicaciones .inbox-reader{padding:14px}.family-portal :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.family-view-comunicaciones .inbox-list>button{transition:none}}.family-portal :is(h1,h2,h3,h4){overflow-wrap:break-word;word-break:normal}.family-portal .portal-context-links>.portal-coming-soon{color:#725300;cursor:not-allowed;background:#fff5cf;border:1px dashed #d8b95e;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:.66rem;display:inline-flex}.family-portal .portal-context-links>.portal-coming-soon svg{width:15px}.family-portal .portal-context-links>.portal-coming-soon small{color:#7b672c;font-size:.56rem;font-weight:800}.family-portal .portal-hero-copy .portal-coming-soon{color:#f6e6a9;cursor:not-allowed;background:#07142bb3;border-color:#ffd45a7a}.family-portal .portal-world-switcher>.portal-world-soon,.family-portal .portal-after-soon{color:#ffe38a;cursor:not-allowed;background:#ffd45a0f;border:1px dashed #ffd45a59;border-radius:13px;align-items:center;gap:9px;min-height:50px;padding:8px 11px;font-size:.62rem;display:flex}.family-portal .portal-world-switcher>.portal-world-soon{text-align:center;justify-content:center;min-height:58px;padding:7px 3px}.family-portal .portal-world-switcher>.portal-world-soon>span{display:grid}.family-portal .portal-world-switcher>.portal-world-soon small{color:#cdbd8a;font-size:.45rem}.family-portal .portal-world-switcher>.portal-world-soon svg,.family-portal .portal-after-soon>svg{width:18px}.family-portal .portal-after-soon>span{min-width:0}.family-portal .portal-after-soon b,.family-portal .portal-after-soon small{display:block}.family-portal .portal-after-soon small{color:#c8bb91;margin-top:2px}.family-portal :is(.passport-hero,.badge-vault article,.challenge-card,.period-route,.document-action-grid article,.portal-store-grid article,.meal-menu-visual) :is(h1,h2,h3,h4,b,strong){color:#fff}.family-portal :is(.badge-vault article,.challenge-card,.portal-store-grid article) :is(p,li){color:#d6e2ee}.family-portal .passport-hero .eyebrow{color:#74e4f2;align-items:center;gap:7px;display:inline-flex}.family-portal .passport-hero .eyebrow svg{width:18px}.family-portal .passport-hero>div:first-of-type>p:not(.eyebrow){color:#d8e3ef}.family-portal .badge-vault article{align-items:start;min-height:190px}.family-portal .badge-vault .locked{opacity:.86;filter:saturate(.58)}.family-portal .badge-vault p{color:#e3ebf4;font-size:.68rem;line-height:1.35}.family-portal .are-objective{color:#c0cede;margin-top:7px;font-size:.64rem;line-height:1.45;display:block}.family-portal .challenge-card>p{color:#d6e1ee}.family-portal .period-route{padding:clamp(22px,4vw,38px)}.family-portal .period-route>header{grid-template-columns:minmax(0,1fr);align-items:end}.family-portal .period-route h2{max-width:780px;font-size:clamp(2.4rem,7vw,4.8rem)}.family-portal .route-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.family-portal .route-actions>span,.family-portal .route-actions>a{color:#ffe277;background:#ffd45a14;border:1px solid #ffd45a47;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:.72rem;font-weight:850;display:inline-flex}.family-portal .route-actions svg{width:16px}.family-portal .route-sky{margin-top:24px;padding-top:0;overflow:visible}.family-portal .route-milestones{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:10px;min-width:0}.family-portal .route-milestones>a{min-height:168px;padding:17px}.family-portal .route-milestones>a>span{border-color:#0a1734;margin:0 0 14px}.family-portal .route-milestones>a.current{box-shadow:0 0 0 3px #ffd45a1c}.family-portal .route-milestones time{font-size:.68rem;font-weight:900}.family-portal .route-milestones b{font-size:.94rem;line-height:1.3}.family-portal .route-milestones small{color:#c4d2e1;font-size:.58rem}.family-portal .route-empty{background:#ffffff0d;border:1px dashed #79dcf059;border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;margin-top:24px;padding:22px;display:grid}.family-portal .route-empty>svg{color:#67dff2;width:30px}.family-portal .route-empty h3{color:#fff}.family-portal .route-empty p{color:#c8d7e5;margin-top:4px;line-height:1.5}.family-portal .academic-hero>div:nth-child(2) p:last-of-type,.family-portal .attendance-card p,.family-portal .attendance-card>div:last-child span{color:#536b82}.family-portal .academic-hero time{color:#075f78;margin-top:10px;font-size:.72rem;font-weight:800;display:block}.family-portal .progress-orbit span{color:#526b82;font-size:.68rem}.family-portal .academic-insights{gap:12px;margin-top:14px;display:grid}.family-portal .academic-insights article{border:1px solid var(--family-line);color:var(--family-ink);background:#fff;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:20px;display:grid;box-shadow:0 10px 28px #18406012}.family-portal .academic-insights article>svg{color:#0b829b;width:27px}.family-portal .academic-insights article:nth-child(2)>svg{color:#b66b00}.family-portal .academic-insights ul{gap:7px;margin:9px 0 0;padding-left:18px;display:grid}.family-portal .academic-insights li,.family-portal .academic-insights article>div>p:last-child{color:#415e75;font-size:.82rem;line-height:1.5}.family-portal .subject-grid p{font-size:.78rem;line-height:1.55}.family-portal .subject-grid b{color:#08758e;font-size:.76rem}.family-portal .calendar-connect p:not(.eyebrow){color:#4d687d}.family-portal .meal-product-switch>button{grid-template-columns:56px minmax(0,1fr) auto;align-content:center;min-height:150px;padding:18px;position:relative}.family-portal .meal-product-switch>button:first-child{background:linear-gradient(135deg,#ffcc4d1c,#0c1b3a 58%);border-color:#ffcc4d6b}.family-portal .meal-product-switch>button:nth-child(2){background:linear-gradient(135deg,#5ed49b1f,#0c1b3a 58%);border-color:#5ed49b6b}.family-portal .meal-product-switch>button:first-child.active{border-color:#ffcc4d;box-shadow:0 0 0 4px #ffcc4d29,0 18px 38px #0003}.family-portal .meal-product-switch>button:nth-child(2).active{border-color:#5ed49b;box-shadow:0 0 0 4px #5ed49b29,0 18px 38px #0003}.family-portal .meal-product-switch div b{color:#fff;font-size:1.12rem}.family-portal .meal-product-switch div p{color:#c0cee0;font-size:.74rem}.family-portal .meal-product-switch .meal-choice-state{color:#dce7f2;background:#ffffff12;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:34px;margin-top:6px;font-size:.67rem;font-style:normal;font-weight:900;display:inline-flex}.family-portal .meal-product-switch>button.active .meal-choice-state{color:#071027;background:#fff}.family-portal .meal-choice-state svg{width:15px}.family-portal .meal-empty{background:#0c1d40;border:1px dashed #79dcf047;border-radius:20px;grid-column:1/-1;min-height:220px}.family-portal .meal-empty p{color:#c5d4e4;max-width:520px;margin-top:6px;line-height:1.5}.family-portal .document-action-grid article :is(h3,b),.family-portal .portal-store-grid article :is(h3,b){color:#fff}.family-portal .document-action-grid article>b,.family-portal .portal-store-grid article p{color:#c8d6e4}.family-portal .document-action-grid>.document-empty{background:#fff;border:1px dashed #149ab852;border-radius:20px;grid-column:1/-1;min-height:190px}.family-portal .document-action-grid>.document-empty h3{color:var(--family-ink)}.family-portal .document-action-grid>.document-empty p{max-width:520px;color:var(--family-muted)}.family-portal .document-request{grid-template-columns:38px minmax(0,1fr) auto}.family-portal .document-request>div{min-width:0}.family-portal .document-request time{color:#9cb0c5;margin-top:4px;font-size:.64rem;display:block}.family-portal .document-track-link{color:#75e4f2;background:#63def212;border:1px solid #63def247;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:3px;font-size:.7rem;font-weight:900;display:inline-flex}.family-portal .document-track-link svg{width:15px}.family-portal .document-empty>a{color:#071027;background:#67dff2;border-radius:999px;align-items:center;gap:6px;min-height:40px;margin-top:13px;padding:0 14px;font-size:.7rem;font-weight:900;display:inline-flex}.family-portal .case-center-head{color:#fff;background:linear-gradient(135deg,#0a2d50,#123f5c);border-color:#24486b}.family-portal .case-center-head h2{color:#fff}.family-portal .case-center-head>div>p:last-child{color:#d1deea}.family-portal .case-summary article,.family-portal .case-card,.family-portal .case-empty{color:var(--family-ink);border-color:var(--family-line);background:#fff;box-shadow:0 9px 26px #1840600f}.family-portal .case-summary b,.family-portal .case-title b,.family-portal .case-timeline b,.family-portal .case-empty h3{color:var(--family-ink)}.family-portal .case-title time,.family-portal .case-timeline p,.family-portal .case-timeline time,.family-portal .case-empty p{color:var(--family-muted)}.family-portal .case-disclosure{color:#173653;background:#edf4f8}.family-portal .case-detail{border-top-color:var(--family-line)}.family-portal .case-original>p:last-child{color:#304c63}.family-portal .case-response{color:#174b38;background:#ecf8f2}.family-portal .case-response p{color:#315f4d}.family-portal .case-timeline li>span{border-color:#fff}.family-view-comunicaciones .inbox-list{max-height:560px}.family-view-comunicaciones .inbox-list>button{min-height:78px;padding-block:11px}.family-view-comunicaciones .inbox-preview p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.family-view-comunicaciones .inbox-reader{max-height:560px}.family-view-comunicaciones .inbox-reader-body{white-space:pre-wrap}.family-view-comunicaciones .inbox-actions>a{color:#075f78;background:#eefafd;border-color:#b9e2eb}.family-view-comunicaciones .inbox-actions small{color:#587187}@media (min-width:760px){.family-portal .academic-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.family-portal .route-actions{justify-content:flex-end}}@media (min-width:981px){.family-portal .meal-day-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.family-view-comunicaciones .inbox-shell{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);min-height:560px}}@media (max-width:700px){.family-portal .meal-product-switch{grid-template-columns:1fr}.family-portal .meal-product-switch>button{grid-template-columns:50px minmax(0,1fr)}.family-portal .meal-product-switch>button>strong{text-align:left;grid-column:2}.family-portal .route-milestones{grid-template-columns:1fr}.family-portal .route-milestones>a{min-height:138px}.family-portal .case-center-head{flex-direction:column;align-items:stretch}.family-portal .case-center-head .primary-button{width:100%}.family-portal .case-summary{grid-template-columns:1fr}.family-portal .case-card summary{grid-template-columns:40px minmax(0,1fr) auto;padding:13px}.family-portal .case-status{grid-column:2;justify-self:start}.family-portal .case-disclosure{grid-area:1/3/span 2}.family-portal .case-detail{grid-template-columns:1fr;padding:4px 16px 20px}}.family-portal :is(.academic-hero,.academic-insights,.calendar-connect) .eyebrow{color:#08748a!important}.family-portal .meal-day-grid button:disabled{color:#d5e3ef;opacity:1;cursor:not-allowed;background:#263c5b}.family-portal .case-detail .eyebrow,.family-portal .case-title>small,.family-portal .inbox-toolbar .eyebrow{color:#08748a!important}.family-portal .inbox-toolbar>div>small{color:#526b82}.family-portal .request-history>div>span{color:#17623f}.family-portal .student-switcher a{color:#304c63;background:#f5f9fc;border-color:#c8dce9;min-width:180px}.family-portal .student-switcher a.active{color:#102a43;background:#e5f8fc;border-color:#149ab8}.family-portal .student-switcher b{color:inherit;font-size:.75rem}.family-portal .student-switcher small{color:#526b82;font-size:.7rem}.family-portal .portal-section-heading>span{color:#08748a}.family-portal .portal-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.family-portal .portal-topbar>div:first-child{min-width:0}.family-portal .portal-topbar .portal-live-wrap{justify-self:end}.family-portal .portal-topbar :is(.portal-context-links,.student-switcher){grid-column:1/-1;width:100%}.family-portal .portal-context-links{flex-wrap:wrap}.family-portal .profile-security>a{align-items:center;gap:7px;min-height:44px;margin-right:16px;display:inline-flex}.family-portal .portal-section-heading .eyebrow,.family-portal .calendar-connect>a:not(.primary-button),.family-portal .meeting-stack article>div>span{color:#08748a!important}.family-portal .passport-score>span{color:#d5e3ef}.family-portal .meal-product-switch>button{background:#0c1d40}.family-portal .portal-community h2{overflow-wrap:anywhere;font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.08}@media (max-width:700px){.family-portal .portal-topbar{grid-template-columns:minmax(0,1fr);gap:14px}.family-portal .portal-topbar .portal-live-wrap{justify-self:start}}
