:root{--navy:#0f172a;--blue:#2563eb;--green:#16a34a;--amber:#d97706;--red:#dc2626;--background:#f8fafc;--panel:#ffffff;--text:#0f172a;--muted:#64748b;--border:#e2e8f0}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--background);color:var(--text)}a{color:inherit;text-decoration:none}button,input{font:inherit}body,html{max-width:100%;overflow-x:hidden}*,:after,:before{box-sizing:border-box}main{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:100%!important;overflow-x:hidden!important}main article,main details,main div,main form,main section,main>*{min-width:0!important;max-width:100%}main button,main canvas,main img,main input,main select,main svg,main textarea,main video{max-width:100%}main a,main label,main p,main small,main span,main strong{overflow-wrap:anywhere;word-break:normal}main table{max-width:100%}main [data-scrollable=true],main [role=table]{max-width:100%;overflow-x:auto}@media (min-width:900px) and (max-width:1700px){main{padding-left:clamp(18px,2vw,34px)!important;padding-right:clamp(18px,2vw,34px)!important}}@media (max-width:1100px){main article,main details,main div,main form,main section{min-width:0!important}}@media (max-width:780px){body,html{width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}body{margin:0}aside{width:100%!important;min-width:0!important;min-height:auto!important;height:auto!important;position:relative!important;padding:12px 14px!important}aside nav{display:flex!important;gap:6px!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}aside nav::-webkit-scrollbar{display:none}aside nav a{flex:0 0 auto!important;min-height:42px!important;white-space:nowrap!important}#__next>div,body>div,body>div>div{max-width:100%}body>div:has(>aside){display:flex!important;flex-direction:column!important}main{width:100%!important;max-width:100%!important;min-width:0!important;padding:16px!important;overflow-x:hidden!important}[data-elite-portal] [style*=grid-template-columns],main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}[data-elite-portal] [style*="display: flex"],main [style*="display: flex"]{flex-wrap:wrap!important}main article,main details,main div,main form,main section{min-width:0!important;max-width:100%!important}[data-elite-portal] a,[data-elite-portal] button,[data-elite-portal] input,[data-elite-portal] select,[data-elite-portal] textarea,main a,main button,main input,main select,main textarea{min-height:44px}[data-elite-portal] input,[data-elite-portal] select,[data-elite-portal] textarea,main input,main select,main textarea{width:100%!important;max-width:100%!important;font-size:16px!important}[data-elite-portal] button,main button{max-width:100%!important}[data-elite-portal] h1,main h1{font-size:clamp(28px,9vw,38px)!important;line-height:1.05!important}[data-elite-portal] h2,main h2{font-size:clamp(22px,7vw,30px)!important;line-height:1.1!important}[data-elite-portal] img,[data-elite-portal] video,main canvas,main img,main svg,main video{max-width:100%!important;height:auto}[data-elite-portal] p,[data-elite-portal] small,[data-elite-portal] span,[data-elite-portal] strong,main a,main label,main p,main small,main span,main strong{overflow-wrap:anywhere}main [role=tablist],main nav{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}[data-elite-portal] table,main table{width:max-content;min-width:100%}[data-elite-portal] table:where(*),main table:where(*){max-width:none}[class*=Calendar],[class*=calendar],[data-elite-calendar]{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}main [style*="position: sticky"]{position:relative!important;top:auto!important}}@media (max-width:480px){main{padding:12px!important}[data-elite-portal] button,main button{width:100%}main [style*="display: inline-flex"] button,main form[style*="display: inline"] button{width:auto}}.creaseiq-mobile-header{display:none}@media (max-width:780px){aside{background:#0f172a!important;color:white!important;padding:0!important;min-height:0!important;width:100%!important}.creaseiq-mobile-header{align-items:center;background:#0f172a;display:flex!important;justify-content:space-between;min-height:72px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;position:relative;width:100%;z-index:50}.creaseiq-mobile-brand{align-items:center;color:white;display:flex;gap:10px;min-height:48px;text-decoration:none}.creaseiq-mobile-mark{align-items:center;background:white;border-radius:12px;color:#0f172a;display:inline-flex;font-size:22px;font-weight:950;height:44px;justify-content:center;width:44px}.creaseiq-mobile-brand strong{display:block;font-size:20px;line-height:1.05}.creaseiq-mobile-brand small{color:#94a3b8;display:block;font-size:11px;margin-top:3px}.creaseiq-mobile-menu{position:relative}.creaseiq-mobile-menu>summary{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:white;cursor:pointer;display:flex;font-size:14px;font-weight:850;gap:7px;justify-content:center;list-style:none;min-height:44px;padding:0 13px}.creaseiq-mobile-menu>summary::-webkit-details-marker{display:none}.creaseiq-mobile-menu-icon{font-size:20px;line-height:1}.creaseiq-mobile-menu-panel{background:white;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 18px 45px rgba(15,23,42,.18);display:grid;grid-gap:4px;gap:4px;min-width:230px;padding:8px;position:absolute;right:0;top:calc(100% + 8px)}.creaseiq-mobile-menu-panel a,.creaseiq-mobile-menu-panel button{align-items:center;background:transparent;border:0;border-radius:10px;color:#0f172a!important;display:flex;font:inherit;font-size:15px;font-weight:800;min-height:44px;padding:10px 12px;text-align:left;text-decoration:none;width:100%}.creaseiq-mobile-menu-panel a:active,.creaseiq-mobile-menu-panel button:active{background:#eff6ff}aside>div:not(.creaseiq-mobile-header),aside>form{display:none!important}main{padding:12px!important}main h1{font-size:clamp(34px,11vw,48px)!important;letter-spacing:-.035em;margin-bottom:10px!important}main h1+p,main h1~p:first-of-type{display:-webkit-box;font-size:16px!important;line-height:1.45!important;margin-bottom:16px!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}main article,main section{border-radius:18px!important}main section{padding-left:16px!important;padding-right:16px!important}main a[style*=background],main button[style*=background]{min-height:50px!important}main [style*="margin-bottom: 32"],main [style*="marginBottom: 32"]{margin-bottom:16px!important}[data-elite-portal]{padding:12px!important}[data-elite-portal] h1{font-size:34px!important}[data-elite-portal] p{line-height:1.45}[class*=Calendar],[class*=calendar],[data-elite-calendar]{border-radius:16px!important;max-height:72vh;overflow:auto!important}}@media (max-width:430px){.creaseiq-mobile-brand small,.creaseiq-mobile-menu>summary span:last-child{display:none}.creaseiq-mobile-menu>summary{width:46px;padding:0}main h1{font-size:40px!important}}@media (max-width:780px){main img[alt*=Billingsley i],main img[alt*=CreaseIQ i]{max-height:150px!important;object-fit:contain!important;width:100%!important}main article:has(img[alt*=Billingsley i]),main div:has(>img[alt*=Billingsley i]),main section:has(img[alt*=Billingsley i]){min-height:0!important;padding-top:18px!important;padding-bottom:18px!important}main article{min-height:0!important}main article>div:first-child[style*=background],main section>div:first-child[style*=background]{flex:0 0 auto!important}main article [style*="height: 60"],main article [style*="height:60"],main article [style*="width: 60"],main article [style*="width:60"]{width:50px!important;height:50px!important}main article strong{line-height:1.08}main [style*="gap: 22"],main [style*="gap: 24"],main [style*="gap:22"],main [style*="gap:24"]{gap:14px!important}main svg:not([width="16"]):not([width="18"]):not([width="20"]):not([width="24"]){max-height:160px}}@media (max-width:430px){main img[alt*=Billingsley i],main img[alt*=CreaseIQ i]{max-height:125px!important}main article:has(img[alt*=Billingsley i]),main div:has(>img[alt*=Billingsley i]),main section:has(img[alt*=Billingsley i]){padding-top:14px!important;padding-bottom:14px!important}}