.apps-home{font-size:14px;font-weight:700;color:var(--purple);text-decoration:none;white-space:nowrap}.apps-hero{background:#eeeafd;padding:64px 0 56px;text-align:center}.apps-hero h1{font:600 clamp(40px,6vw,60px)/1.1 Fredoka,sans-serif;margin:0}.apps-hero p:last-child{color:#516171;max-width:570px;margin:20px auto 0;font-size:18px}.apps-section{max-width:1000px;padding:52px 0 72px;min-height:420px}.apps-section h2{font-size:30px;margin-bottom:24px}.practice-card{display:grid;grid-template-columns:260px 1fr;gap:36px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:var(--shadow)}.fact-art{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;border-radius:17px;background:#fff0dd;color:#83501f}.fact-art span{font:500 37px Fredoka,sans-serif}.fact-art strong{font:600 72px Fredoka,sans-serif;color:#20334a}.fact-art small{margin-top:12px;font-weight:600;font-size:13px}.practice-copy h3{font-size:32px;line-height:1.15}.practice-copy>p:not(.eyebrow){color:var(--muted);margin:16px 0 22px}.practice-copy .launch-note{font-size:12px;margin:14px 0 0}.practice-tip{color:var(--muted);font-size:14px;padding:20px 0;margin:12px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible{outline:3px solid #355874;outline-offset:5px}@media(max-width:1050px) and (min-width:801px){.site-header{padding:0 3%;gap:18px}.main-nav{gap:16px}}@media(max-width:650px){.apps-hero{padding:44px 0}.apps-section{padding:36px 0 48px}.practice-card{grid-template-columns:1fr;gap:24px;padding:23px}.fact-art{min-height:180px}.fact-art strong{font-size:58px}.practice-copy h3{font-size:28px}.practice-copy .button{width:100%;font-size:13px}}
