.app:has(.au){max-width:64rem}.au{gap:20px}.au,.au-side{display:flex;flex-direction:column}.au-photo{display:none;width:100%;height:auto;aspect-ratio:52/42;object-fit:cover;background:#e8c9a6;border-radius:200px 200px 28px 28px}.au-panel{position:relative;background:var(--forest);color:#fdf3e7;border-radius:28px;padding:26px 22px;display:flex;flex-direction:column;gap:12px}.au-panel .chip{background:var(--sun);color:var(--ink)}.au-panel h1{font-size:2rem}.au-panel>p:not(.chip){color:#e3efe9}.au-panel .gv-points{margin:4px 0 0;padding:0;list-style:none;display:none;flex-direction:column;gap:8px;color:#e3efe9}.au-panel .gv-points li{padding-left:26px;position:relative}.au-panel .gv-points li:before{content:"";position:absolute;left:2px;top:.55em;width:12px;height:12px;border-radius:50%;background:var(--sun)}.au-form{display:flex;flex-direction:column;gap:16px}.au-form .card{padding:22px 18px;gap:16px}@media (min-width:60rem){.au{flex-direction:row;align-items:flex-start;gap:36px;padding-top:12px}.au-side{flex:0 0 44%;position:-webkit-sticky;position:sticky;top:96px}.au-photo{display:block}.au-panel{margin:-56px 0 0;padding:36px 34px;border-radius:32px;gap:14px}.au-panel h1{font-size:2.5rem}.au-panel .gv-points{display:flex}.au-form{flex:1 1;min-width:0}.au-form .card{padding:32px 30px}}