/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#082b55;--blue:#0a63d8;--ice:#f3f8fc;--ink:#102a43;--muted:#5b7187;--line:#d7e3ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.topbar{z-index:10;background:#fff;border-bottom:1px solid #e3ebf3;justify-content:space-between;align-items:center;height:92px;padding:0 5.5vw;display:flex;position:relative}.brand{letter-spacing:1.8px;color:var(--navy);align-items:center;gap:12px;font-size:11px;line-height:1.15;display:flex}.brand b{font-size:13px}.brandMark{width:36px;height:36px;display:block;position:relative}.brandMark i{border:3px solid var(--blue);border-radius:50%;width:25px;height:9px;position:absolute;top:13px;left:6px}.brandMark i:nth-child(2){transform:rotate(60deg)}.brandMark i:nth-child(3){transform:rotate(-60deg)}nav{gap:34px;font-size:13px;font-weight:700;display:flex}nav a:hover{color:var(--blue)}.navCta{background:var(--navy);color:#fff;border-radius:4px;padding:13px 18px;font-size:12px;font-weight:700}.navCta span{color:#73b9ff;margin-left:12px}.hero{background:linear-gradient(100deg,#fff 0 51%,#eaf5ff 51%);grid-template-columns:1fr 1fr;min-height:680px;display:grid;overflow:hidden}.heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:88px 5vw 80px 8.5vw;display:flex}.eyebrow,.sectionLabel{letter-spacing:2.5px;color:var(--blue);margin:0 0 20px;font-size:11px;font-weight:800}.eyebrow span{background:var(--blue);vertical-align:middle;width:28px;height:2px;margin-right:10px;display:inline-block}.hero h1{letter-spacing:-5px;color:var(--navy);margin:0;font-size:clamp(60px,6.4vw,98px);font-weight:800;line-height:.86}.hero h1 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.heroText{max-width:555px;color:var(--muted);margin:34px 0;font-size:17px;line-height:1.7}.heroActions{align-items:center;gap:28px;display:flex}.primaryBtn,.whiteBtn{background:var(--blue);color:#fff;border-radius:3px;align-items:center;gap:32px;padding:16px 20px;font-size:13px;font-weight:800;display:inline-flex}.textLink{font-size:12px;font-weight:800}.play{width:35px;height:35px;color:var(--blue);border:1px solid #aabccf;border-radius:50%;place-items:center;margin-right:9px;font-size:9px;display:inline-grid}.heroArt{place-items:center;min-height:680px;display:grid;position:relative}.canvasCard{aspect-ratio:.78;background:#fff;width:57%;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 70px #174e7b2b}.shape{position:absolute}.shapeA{background:#0f67d5;border-radius:50%;width:82%;height:46%;top:15%;left:-29%;transform:rotate(-27deg)}.shapeB{background:#94ccff;border-radius:50%;width:74%;height:36%;bottom:8%;right:-25%;transform:rotate(-35deg)}.shapeC{background:#082b55;border-radius:50%;width:34%;height:34%;top:23%;right:9%}.pencil{color:#fff;font-size:75px;position:absolute;bottom:18%;left:33%;transform:rotate(-25deg)}.orb{border-radius:50%;position:absolute}.orbOne{border:35px solid #c6e6ff;width:170px;height:170px;top:8%;right:4%}.orbTwo{background:#176cd4;width:36px;height:36px;top:16%;left:11%}.orbThree{background:#8fc9ff;width:16px;height:16px;bottom:9%;right:18%}.quoteCard{background:var(--navy);color:#fff;padding:21px 28px;font:italic 21px/1.25 Georgia,serif;position:absolute;bottom:10%;left:6%;box-shadow:0 18px 40px #09274433}.quoteCard small{color:#85c5ff;letter-spacing:1px;margin-top:12px;font:9px Arial;display:block}.scribble{letter-spacing:5px;color:#1268cd;font-size:12px;font-weight:900;position:absolute;bottom:19%;right:-18px;transform:rotate(90deg)}.intro{grid-template-columns:1fr 1fr;gap:10vw;padding:105px 9vw;display:grid}.intro h2,.sectionHead h2,.process h2{color:var(--navy);margin:0;font:400 clamp(38px,4vw,60px)/1.05 Georgia,serif}.introText>p,.sectionHead>p,.processTitle>p{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.stats{border-top:1px solid var(--line);gap:35px;margin-top:38px;padding-top:25px;display:flex}.stats span{color:var(--muted);font-size:11px}.stats b{color:var(--blue);margin-bottom:4px;font:22px Georgia,serif;display:block}.disciplines{background:var(--navy);color:#fff;padding:100px 6vw 110px}.sectionHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:10vw;margin-bottom:48px;display:grid}.sectionHead h2,.sectionHead>p,.light{color:#fff}.cardGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.disciplineCard{color:var(--ink);background:#fff;transition:transform .25s}.disciplineCard:hover{transform:translateY(-7px)}.cardVisual{place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.cardVisual>span{font-size:72px}.cardVisual>b{color:#ffffffa6;font-size:11px;position:absolute;top:12px;right:14px}.visual1{color:#cce8ff;background:#297ad6}.visual2{color:#06498c;background:#a7d8ff}.visual3{color:#1161b0;background:#f0f7fc}.visual4{color:#fff;background:#1264b9}.cardBody{padding:23px}.cardBody small{text-transform:uppercase;letter-spacing:1.6px;color:var(--blue);font-size:9px;font-weight:800}.cardBody h3{color:var(--navy);margin:9px 0;font:28px Georgia,serif}.cardBody p{color:var(--muted);min-height:58px;font-size:12px;line-height:1.6}.cardBody a{border-top:1px solid var(--line);justify-content:space-between;padding-top:17px;font-size:11px;font-weight:800;display:flex}.process{background:var(--ice);grid-template-columns:.85fr 1.15fr;gap:11vw;padding:110px 9vw;display:grid}.processTitle>p:last-child{margin-top:27px}.steps{border-top:1px solid #b9cad9}.step{border-bottom:1px solid #b9cad9;grid-template-columns:55px 1fr;gap:18px;padding:24px 0;display:grid}.step>span{color:var(--blue);font-size:10px;font-weight:800}.step h3{color:var(--navy);margin:0 0 7px;font:28px Georgia,serif}.step p{color:var(--muted);margin:0;font-size:13px}.cta{background:var(--blue);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:70px 20px;display:flex;position:relative;overflow:hidden}.cta h2{margin:0;font:400 clamp(45px,5vw,72px)/1 Georgia,serif}.cta h2 i{color:#b9dfff}.cta>p:not(.sectionLabel){color:#d3eaff;max-width:540px;line-height:1.7}.whiteBtn{color:var(--navy);background:#fff;margin-top:15px}.ctaShape{border:65px solid #ffffff0d;border-radius:50%;width:310px;height:310px;position:absolute;top:-80px;right:-70px}footer{color:#aabdd1;background:#061f3c;justify-content:space-between;align-items:center;min-height:110px;padding:0 6vw;font-size:11px;display:flex}.footerBrand{color:#fff}footer>a:last-child{color:#fff;font-weight:800}@media (width<=900px){.topbar nav{display:none}.hero{background:#fff;grid-template-columns:1fr}.heroCopy{padding:70px 8vw}.heroArt{background:#eaf5ff;min-height:550px}.intro,.process{grid-template-columns:1fr;gap:45px}.sectionHead{grid-template-columns:1fr;gap:25px}.cardGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.topbar{padding:0 5vw}.navCta{display:none}.hero h1{letter-spacing:-3px;font-size:58px}.heroActions{flex-direction:column;align-items:flex-start}.heroArt{min-height:470px}.canvasCard{width:62%}.quoteCard{bottom:5%;left:3%}.intro,.disciplines,.process{padding:75px 7vw}.stats{flex-direction:column;gap:18px}.cardGrid{grid-template-columns:1fr}.cardVisual{height:155px}footer{text-align:center;flex-direction:column;gap:22px;padding:35px 7vw}}.appPromo{color:#fff;background:#0b5fc5;grid-template-columns:1fr 380px;align-items:center;gap:10vw;min-height:600px;padding:80px 11vw;display:grid;overflow:hidden}.appPromo h2{margin:0;font:50px/1.05 Georgia,serif}.appPromo>div>p:not(.sectionLabel){color:#d6eaff;max-width:580px;line-height:1.7}.miniPhone{width:270px;height:510px;color:var(--navy);background:#f6f9fc;border:9px solid #062648;border-radius:40px;padding:42px 20px 20px;position:relative;transform:rotate(4deg);box-shadow:0 30px 60px #001e4145}.miniNotch{background:#062648;border-radius:20px;width:70px;height:18px;position:absolute;top:10px;left:92px}.miniPhone>small{color:var(--blue);font-size:8px;font-weight:700}.miniPhone>b{margin:18px 0 26px;font:25px/1.1 Georgia,serif;display:block}.miniLesson{background:var(--navy);color:#fff;border-radius:15px;align-items:center;gap:12px;padding:18px;display:flex}.miniLesson>span{background:var(--blue);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.miniLesson p{margin:0;font-size:11px}.miniLesson em{color:#9acaff;margin-top:6px;font-size:8px;display:block}.miniBars{align-items:end;gap:10px;height:130px;padding:20px;display:flex}.miniBars i{background:#afd8ff;border-radius:4px 4px 0 0;width:28px;display:block}.miniBars i:first-child{height:45%}.miniBars i:nth-child(2){background:var(--blue);height:80%}.miniBars i:nth-child(3){height:60%}.miniBars i:nth-child(4){background:var(--navy);height:100%}.courseNav{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex}.courseNav>div{align-items:center;gap:28px;font-size:12px;font-weight:700;display:flex}.edwardsPageDropdown{position:relative}.edwardsPageDropdown summary{cursor:pointer;list-style:none}.edwardsPageDropdown summary::-webkit-details-marker{display:none}.edwardsPageDropdown nav{z-index:20;background:#fff;border:1px solid #d7e2ee;border-radius:8px;min-width:240px;padding:8px;position:absolute;top:30px;right:0;box-shadow:0 16px 35px #00162f33}.courseNav .edwardsPageDropdown nav a{color:#082b55;white-space:nowrap;padding:10px;display:block}.courseNav button{background:var(--navy);color:#fff;border:0;padding:12px 17px}.courseHero{background:#edf6ff;padding:40px 7vw 70px}.courseCrumbs{letter-spacing:1.4px;color:#72869a;margin-bottom:45px;font-size:9px}.courseCrumbs span{margin:0 10px}.courseHeroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;display:grid}.coursePill{color:#075bab;letter-spacing:1.2px;background:#d2e9ff;padding:8px 11px;font-size:9px;font-weight:700;display:inline-block}.courseHero h1{color:var(--navy);letter-spacing:-4px;margin:22px 0;font:700 clamp(52px,6vw,85px)/.95 Arial}.courseHero h1 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.courseHeroGrid>div>p{color:var(--muted);max-width:640px;font-size:16px;line-height:1.7}.courseMeta{gap:35px;margin-top:35px;display:flex}.courseMeta span{color:var(--muted);font-size:10px}.courseMeta b{color:var(--navy);font:22px Georgia,serif;display:block}.courseArtwork{aspect-ratio:1.2;background:#0b62c9;position:relative;overflow:hidden;box-shadow:20px 25px #bddfff}.artSun{background:#a9d7ff;border-radius:50%;width:160px;height:160px;position:absolute;top:10%;right:10%}.artArch{border:55px solid #062c59;border-bottom:0;border-radius:160px 160px 0 0;width:55%;height:70%;position:absolute;bottom:-20%;left:16%}.artLine{color:#fff;letter-spacing:6px;font-size:10px;font-weight:700;position:absolute;bottom:20px;right:-10px;transform:rotate(-90deg)}.courseArtwork>span{color:#fff;font-size:72px;position:absolute;top:35%;left:39%}.courseContent{grid-template-columns:1fr 350px;gap:80px;max-width:1200px;margin:auto;padding:70px 5vw 110px;display:grid}.courseTabs{border-bottom:1px solid var(--line);gap:32px;margin-bottom:55px;display:flex}.courseTabs a{padding:16px 0;font-size:11px;font-weight:700}.courseTabs a:first-child{color:var(--blue);border-bottom:2px solid var(--blue)}.courseContent article h2{color:var(--navy);font:42px/1.08 Georgia,serif}.lead{color:var(--muted);font-size:15px;line-height:1.8}.outcomes{background:var(--ice);margin:35px 0 80px;padding:28px}.outcomes h3{font:24px Georgia,serif}.outcomes ul{columns:2;padding:0;list-style:none}.outcomes li{margin:14px 0;padding-left:20px;font-size:12px;position:relative}.outcomes li:before{content:"✓";color:var(--blue);position:absolute;left:0}.curriculum details{border-top:1px solid var(--line)}.curriculum details:last-child{border-bottom:1px solid var(--line)}.curriculum summary{cursor:pointer;grid-template-columns:45px 1fr 25px;align-items:center;padding:21px 4px;list-style:none;display:grid}.curriculum summary>span{color:var(--blue);font-size:10px}.curriculum summary b,.curriculum summary small{display:block}.curriculum summary b{font-size:14px}.curriculum summary small{color:var(--muted);margin-top:4px;font-size:10px}.curriculum summary i{color:var(--blue);font-style:normal}.curriculum details>p{color:var(--muted);padding:0 45px 22px;font-size:12px;line-height:1.7}.educator{border-top:1px solid var(--line);align-items:center;gap:22px;margin-top:70px;padding-top:40px;display:flex}.avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:90px;height:90px;font:25px Georgia,serif;display:grid}.educator h3{margin:0;font:25px Georgia,serif}.educator p:last-child{color:var(--muted);font-size:12px}.enrolCard{background:#fff;border:1px solid #dce6ef;position:sticky;top:25px;box-shadow:0 18px 60px #143f6924}.previewBox{background:var(--navy);place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.previewArt{color:#2a75c6;font-size:110px}.previewBox button{width:55px;height:55px;color:var(--blue);background:#fff;border:0;border-radius:50%;position:absolute}.previewBox small{color:#fff;letter-spacing:1.6px;font-size:8px;position:absolute;bottom:18px}.enrolBody{padding:28px}.enrolBody>span{color:var(--blue);font-size:9px;font-weight:700}.enrolBody h2{margin:10px 0!important;font:28px Georgia,serif!important}.price{font-weight:700}.enrolBody>a{background:var(--blue);color:#fff;justify-content:space-between;padding:16px;font-size:12px;font-weight:700;display:flex}.enrolBody ul{color:var(--muted);padding:12px 0;font-size:11px;line-height:2.3;list-style:none}.enrolBody>small{color:#8192a2;font-size:9px;line-height:1.5;display:block}.mobilePage{background:#fff}.mobileNav{color:#fff;background:#071f3c;border:0}.mobileNav .brand,.mobileNav a{color:#fff}.appHero{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;min-height:720px;display:grid;overflow:hidden}.appHeroCopy{padding:110px 6vw 80px 10vw}.appHero h1{letter-spacing:-6px;margin:0;font:700 clamp(65px,7vw,105px)/.78 Arial}.appHero h1 em{font:normal italic Georgia, serif;color:#83c4ff}.appHeroCopy>p:not(.sectionLabel){color:#b6cee4;max-width:520px;line-height:1.7}.storeRow{gap:12px;margin-top:30px;display:flex}.storeBadge{border:1px solid #6d89a3;border-radius:8px;align-items:center;gap:10px;min-width:150px;padding:9px 15px;display:flex}.storeBadge span{font-size:20px}.storeBadge p{margin:0;font-size:8px}.storeBadge em{font-size:15px;font-style:normal;font-weight:700;display:block}.launchNote{color:#7997b3;font-size:9px}.phoneStage{background:radial-gradient(circle,#1975d6,#0b3b70 52%,#082b55 72%);place-items:end center;padding-top:80px;display:grid}.phone{width:315px;height:650px;color:var(--navy);background:#f7f9fc;border:10px solid #06172a;border-bottom:0;border-radius:46px 46px 0 0;padding:45px 20px 0;position:relative;box-shadow:0 30px 80px #00152e}.phoneTop{background:#06172a;border-radius:20px;width:85px;height:20px;position:absolute;top:12px;left:105px}.appGreeting small{color:var(--blue);font-size:8px;font-weight:700}.appGreeting b{margin-top:8px;font:25px/1.1 Georgia,serif;display:block}.continueCard{background:var(--navy);color:#fff;border-radius:15px;margin:24px 0;padding:19px}.continueCard>span{color:#85c5ff;font-size:7px}.continueCard h3{margin:9px 0}.continueCard>div{align-items:center;gap:8px;display:flex}.continueCard i{background:linear-gradient(90deg,#4fa5ff 68%,#345574 68%);border-radius:5px;width:75%;height:5px;display:block}.continueCard button{background:var(--blue);color:#fff;border:0;border-radius:5px;margin-top:14px;padding:9px 12px;font-size:9px}.phone>h4{margin:15px 0 8px}.phoneCourse{background:#fff;border:1px solid #e2eaf1;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:11px;display:flex}.phoneCourse>span{width:34px;height:34px;color:var(--blue);background:#d9edff;border-radius:7px;place-items:center;display:grid}.phoneCourse p{flex:1;margin:0;font-size:10px}.phoneCourse small{color:var(--muted);margin-top:4px;display:block}.phoneTabs{border-top:1px solid var(--line);background:#fff;justify-content:space-around;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.phoneTabs b{color:#73889b;text-align:center;font-size:13px}.phoneTabs b:first-child{color:var(--blue)}.phoneTabs small{margin-top:4px;font-size:6px;display:block}.appFeatures{padding:110px 8vw}.appFeatures>div:first-child{text-align:center}.appFeatures h2{color:var(--navy);font:50px Georgia,serif}.featureGrid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px;display:grid}.featureGrid article{border:1px solid var(--line);padding:32px}.featureGrid article>span{width:48px;height:48px;color:var(--blue);background:#dcefff;border-radius:50%;place-items:center;display:grid}.featureGrid h3{font:22px Georgia,serif}.featureGrid p{color:var(--muted);font-size:12px;line-height:1.6}.appReadiness{color:#fff;background:#0b63cc;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:85px 10vw;display:grid}.appReadiness h2{margin:0;font:45px Georgia,serif}.appReadiness p:not(.sectionLabel){color:#d3e8fb;line-height:1.7}.installSteps{gap:12px;display:grid}.installSteps span{background:#ffffff14;padding:20px;font-size:11px;line-height:1.5}.installSteps b{color:#fff;margin-bottom:5px;font:20px Georgia,serif;display:block}@media (width<=900px){.appPromo,.courseHeroGrid,.appHero,.appReadiness{grid-template-columns:1fr}.appPromo{justify-items:center}.courseContent{grid-template-columns:1fr}.courseArtwork{max-width:550px}.enrolCard{position:relative}.appHeroCopy{padding:80px 8vw}.phoneStage{min-height:720px}.featureGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.courseNav{padding:0 5vw}.courseNav>div a{display:none}.courseHero{padding:35px 6vw 55px}.courseHero h1,.appHero h1{letter-spacing:-3px}.courseMeta{flex-wrap:wrap}.courseContent{padding:55px 6vw}.courseTabs{gap:18px}.outcomes ul{columns:1}.appPromo{grid-template-columns:1fr;padding:70px 7vw}.miniPhone{transform:none}.storeRow{flex-direction:column}.featureGrid{grid-template-columns:1fr}.appFeatures{padding:75px 7vw}.phone{width:300px}.courseNav>div{gap:12px}}.membershipPage,.memberDashboard,.adminPage{background:#071f3c;min-height:100vh}.memberNav{color:#fff;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:86px;padding:0 6vw;display:flex}.memberNav .brand{color:#fff}.memberNav .brand img{object-fit:cover;border-radius:50%;width:46px;height:46px}.memberNav>a:last-child,.memberNav button{color:#d8eaff;background:0 0;border:0;font-size:12px;font-weight:700}.memberHero{color:#fff;background:radial-gradient(circle at 75% 20%,#145fae55,#0000 35%),#071f3c;grid-template-columns:1.05fr .95fr;align-items:center;gap:9vw;min-height:calc(100vh - 86px);padding:70px 9vw;display:grid}.memberHero h1{letter-spacing:-4px;margin:0;font:700 clamp(54px,6vw,88px)/.9 Arial}.memberHero h1 em{font:normal italic Georgia, serif;color:#7bc0ff}.memberHero>div>p:not(.sectionLabel){color:#b8cee2;max-width:610px;line-height:1.75}.memberHero ul{padding:15px 0;list-style:none}.memberHero li{color:#d9e9f7;margin:13px 0;font-size:13px}.memberHero li:before{content:"✓";color:#66b5ff;margin-right:11px}.memberPanel{color:var(--ink);background:#fff;border-radius:6px;padding:34px;box-shadow:0 28px 80px #00122580}.memberTabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.memberTabs button{color:var(--muted);background:#fff;border:0;padding:14px;font-weight:800}.memberTabs button.active{color:var(--blue);border-bottom:2px solid var(--blue)}.memberForm{gap:19px;display:grid}.memberForm label{color:var(--navy);font-size:11px;font-weight:800}.memberForm input,.adminTools input{border:1px solid #c9d8e5;border-radius:3px;width:100%;margin-top:8px;padding:14px;font-size:15px;display:block}.memberTrap{position:absolute!important;left:-9999px!important}.primaryMemberBtn{background:var(--blue);color:#fff;border:0;border-radius:3px;padding:16px;font-weight:800}.primaryMemberBtn:disabled{opacity:.65}.formMessage{color:#a32929;font-size:12px;line-height:1.5}.numberCard{text-align:center;padding:15px}.numberCard small{color:var(--blue);letter-spacing:1.5px;font-weight:800;display:block}.numberCard strong{letter-spacing:2px;color:var(--navy);margin:20px 0;font-size:clamp(24px,3vw,38px);display:block}.numberCard>button:not(.primaryMemberBtn){border:1px solid var(--line);background:#fff;padding:10px 16px}.numberCard p{color:var(--muted);font-size:12px;line-height:1.6}.numberCard .primaryMemberBtn{width:100%;margin-top:14px}.memberWelcome{color:#fff;max-width:900px;margin:auto;padding:100px 6vw}.memberBadge{color:#d8edff;letter-spacing:1.5px;background:#0d66c9;padding:8px 11px;font-size:9px;font-weight:800;display:inline-block}.memberWelcome h1{margin:20px 0 8px;font:52px Georgia,serif}.memberWelcome>p{color:#9cb7d0}.memberIdentity{background:#ffffff0c;border:1px solid #ffffff20;margin:45px 0;padding:28px}.memberIdentity span,.memberIdentity small{color:#9eb9d1;font-size:11px;display:block}.memberIdentity b{margin:10px 0;font-size:25px;display:block}.memberLinks{grid-template-columns:1fr 1fr;gap:15px;display:grid}.memberLinks a{background:#0b63cc;justify-content:space-between;padding:22px;font-size:13px;font-weight:800;display:flex}.adminPage{background:#f4f8fc}.adminPage .memberNav{background:#071f3c}.adminContent{max-width:1050px;margin:auto;padding:70px 5vw 110px}.adminContent h1{color:var(--navy);margin:0;font:50px Georgia,serif}.adminContent>p:not(.sectionLabel){color:var(--muted);line-height:1.7}.adminTools{justify-content:space-between;align-items:end;gap:25px;margin:40px 0 20px;display:flex}.adminTools input{background:#fff;max-width:480px}.adminTools span{color:var(--muted);font-size:11px}.memberTable{gap:10px;display:grid}.memberTable article{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.memberTable b{color:var(--navy)}.memberTable p{color:var(--muted);margin:6px 0;font-size:12px}.memberTable small{color:#7b8fa2;font-size:9px}.memberTable button{color:#fff;border:0;border-radius:30px;min-width:80px;padding:10px 13px;font-size:10px;font-weight:900}.memberTable button.on{background:#198754}.memberTable button.off{background:#74889b}.memberTable button i{background:#fff;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.emptyMembers{text-align:center;color:var(--muted);padding:40px}@media (width<=900px){.memberHero{grid-template-columns:1fr}.memberPanel{width:100%;max-width:600px}.topbar nav{gap:16px}.topbar nav a:first-child,.topbar nav a:nth-child(2){display:none}}@media (width<=580px){.memberNav{padding:0 5vw}.memberNav .brand span{display:none}.memberHero{padding:55px 6vw}.memberHero h1{letter-spacing:-3px;font-size:52px}.memberPanel{padding:24px 18px}.memberLinks{grid-template-columns:1fr}.adminTools{flex-direction:column;align-items:stretch}.memberTable article{align-items:flex-start;gap:20px}.memberTable button{min-width:70px}}.memberHeaderActions,.adminNav{align-items:center;gap:20px;display:flex}.memberHeaderActions form{margin:0}.memberFeed{border-top:1px solid #ffffff20;margin-top:80px;padding-top:55px}.memberFeed h2{margin:0 0 30px;font:42px Georgia,serif}.contentGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.contentGrid article{color:var(--ink);background:#fff;border-radius:4px;padding:28px}.contentGrid small{color:var(--blue);font-size:9px;font-weight:800}.contentGrid h3{color:var(--navy);margin:12px 0;font:26px Georgia,serif}.contentGrid p{color:var(--muted);white-space:pre-wrap;font-size:13px;line-height:1.7}.contentGrid a{color:var(--blue);margin-top:10px;font-size:11px;font-weight:800;display:inline-block}.emptyFeed{color:#a9c0d6;border:1px solid #ffffff20;padding:28px}.adminComposer{border:1px solid var(--line);background:#fff;gap:17px;margin:35px 0;padding:28px;display:grid}.adminComposer h2{color:var(--navy);margin:0;font:28px Georgia,serif}.adminComposer label{color:var(--navy);font-size:11px;font-weight:800}.adminComposer input,.adminComposer textarea{border:1px solid #c9d8e5;width:100%;margin-top:8px;padding:13px;font:14px Arial;display:block}.adminComposer textarea{resize:vertical;min-height:110px}.adminComposer button{background:var(--blue);color:#fff;border:0;padding:15px;font-weight:800}.contentAdminList article p{white-space:nowrap;text-overflow:ellipsis;max-width:650px;overflow:hidden}.donatePage{color:#fff;background:#071f3c;min-height:100vh}.donateHero{max-width:1000px;margin:auto;padding:90px 6vw}.donateHero h1{letter-spacing:-5px;margin:0;font:700 clamp(55px,7vw,92px)/.9 Arial}.donateHero h1 em{font:normal italic Georgia, serif;color:#7bc0ff}.donateHero>p:not(.sectionLabel){color:#b9cee1;max-width:650px;line-height:1.7}.donationGrid{gap:13px;margin:45px 0 25px;display:grid}.donationGrid>a{color:var(--navy);background:#fff;border-radius:4px;grid-template-columns:56px 1fr 30px;align-items:center;gap:18px;padding:20px;display:grid}.donationGrid>a>span{width:52px;height:52px;color:var(--blue);background:#dcefff;border-radius:50%;place-items:center;font:24px Georgia,serif;display:grid}.donationGrid b,.donationGrid small{display:block}.donationGrid small{color:var(--muted);margin-top:5px}.donationGrid i{color:var(--blue);font-style:normal}.emptyDonation{color:#abc0d3;border:1px solid #ffffff25;padding:28px}.donationSafety{color:#819bb2}@media (width<=700px){.contentGrid{grid-template-columns:1fr}.adminNav{gap:10px;font-size:10px}.donateHero h1{letter-spacing:-3px}.memberHeaderActions>a{display:none}}.brandLogo{object-fit:cover;border-radius:50%;width:48px;height:48px;box-shadow:0 0 0 2px #0a63d822}.footerBrand .brandLogo,.mobileNav .brandLogo{box-shadow:0 0 0 2px #ffffff35}.brand:has(.brandMark):before{content:"";background:url(/favicon.png) 50%/cover no-repeat;border-radius:50%;flex:0 0 48px;width:48px;height:48px;box-shadow:0 0 0 2px #ffffff35}.brand:has(.brandMark) .brandMark{display:none}.courseSignIn{background:var(--navy);color:#fff;border:0;padding:12px 17px}.footerLinks{gap:22px;display:flex}.managedHome{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:100px 8vw;display:grid}.managedHead{grid-column:1/-1;margin-bottom:20px}.managedHead h2{color:var(--navy);margin:0;font:50px/1.02 Georgia,serif}.managedFeature,.managedNotices,.managedCourses{border:1px solid var(--line);padding:30px}.managedFeature small{color:var(--blue);letter-spacing:1.5px;font-weight:900}.managedFeature h3,.managedNotices>h3,.managedCourses>h3{color:var(--navy);margin:12px 0;font:30px Georgia,serif}.managedFeature p,.managedNotices p,.managedCourses p{color:var(--muted);line-height:1.65}.managedFeature a{color:var(--blue);font-size:12px;font-weight:800}.managedNotices article,.managedCourses article{border-top:1px solid var(--line);padding:17px 0}.managedCourses article b,.managedCourses article span,.managedCourses article small{display:block}.managedCourses article small{color:var(--blue);font-size:9px;font-weight:800}.managedCourses article b{color:var(--navy);margin-top:8px;font:21px Georgia,serif}.managedCourses article span{color:var(--muted);font-size:10px}.wpAdmin{background:#f2f6fa;grid-template-columns:270px 1fr;min-height:100vh;display:grid}.adminSidebar{color:#c7d9ea;background:#071f3c;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.adminBrand{color:#fff;letter-spacing:1.4px;align-items:center;gap:12px;font-size:10px;display:flex}.adminBrand b{font-size:12px}.adminSidebar nav a{border-radius:5px;padding:12px 14px;font-size:12px}.adminSidebar nav a:hover{color:#fff;background:#0c3767}.adminSideFoot{overflow-wrap:anywhere;border-top:1px solid #ffffff20;gap:6px;margin-top:auto;padding:20px 8px 0;font-size:10px;display:grid}.adminSideFoot span{color:#7693ad}.adminSideFoot a{color:#71b6ff;margin-top:7px}.adminWorkspace{min-width:0;padding:48px 5vw 100px}.adminWorkspace>header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.adminWorkspace>header h1{color:var(--navy);margin:0;font:42px Georgia,serif}.adminWorkspace>header>a{background:var(--navy);color:#fff;padding:13px 17px;font-size:11px;font-weight:800}.adminStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.adminStats article{border:1px solid var(--line);background:#fff;padding:22px}.adminStats span,.adminStats small{color:var(--muted);font-size:10px;display:block}.adminStats b{color:var(--navy);margin:7px 0;font:36px Georgia,serif;display:block}.adminNotice{z-index:5;color:#146c3c;background:#e7f7ed;border:1px solid #b6e1c6;margin-top:18px;padding:13px 17px;position:sticky;top:10px}.adminModule{border:1px solid var(--line);background:#fff;margin-top:25px;padding:30px;scroll-margin-top:20px}.moduleHeading h2{color:var(--navy);margin:0;font:36px Georgia,serif}.moduleHeading>div>p:last-child{color:var(--muted);font-size:13px}.quickForm{background:#f5f9fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0;padding:20px;display:grid}.quickForm input,.quickForm textarea,.quickForm select{background:#fff;border:1px solid #c9d8e5;width:100%;padding:12px;font:13px Arial}.quickForm textarea{resize:vertical;grid-column:1/-1;min-height:90px}.quickForm button{background:var(--blue);color:#fff;border:0;grid-column:1/-1;padding:14px;font-weight:800}.mediaForm input[type=file]{grid-column:1/-1}.adminRows{gap:9px;display:grid}.adminRows article{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.adminRows article p{color:var(--muted);max-width:620px;margin:5px 0 0;font-size:11px}.adminRows article>div:last-child{gap:7px;display:flex}.adminRows button{border:0;border-radius:20px;padding:9px 11px;font-size:9px;font-weight:900}.adminRows .live{color:#13723c;background:#dbf3e4}.adminRows .hidden{color:#5c7184;background:#e6edf3}.adminRows .trash{color:#a72a2a;background:#fff0f0}.blankState{color:var(--muted);padding:20px;font-size:12px}.mediaGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mediaGrid figure{border:1px solid var(--line);background:#fff;margin:0}.mediaGrid img{aspect-ratio:1.3;object-fit:cover;background:#e9f0f6;width:100%;display:block}.mediaGrid figcaption{padding:12px}.mediaGrid figcaption b,.mediaGrid figcaption span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mediaGrid figcaption span{color:var(--muted);margin:5px 0;font-size:10px}.mediaGrid button{color:var(--blue);background:#e4f1ff;border:0;padding:7px;font-size:9px;font-weight:800}@media (width<=1000px){.wpAdmin{grid-template-columns:1fr}.adminSidebar{height:auto;position:relative}.adminSidebar nav{grid-template-columns:repeat(3,1fr)}.adminSideFoot{display:none}.adminStats{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.adminWorkspace{padding:30px 5vw 70px}.adminWorkspace>header{align-items:flex-start;gap:20px}.adminWorkspace>header h1{font-size:32px}.adminSidebar nav{grid-template-columns:1fr 1fr}.quickForm,.managedHome{grid-template-columns:1fr}.quickForm textarea{grid-column:1}.mediaGrid{grid-template-columns:1fr 1fr}.adminRows article{flex-direction:column;align-items:flex-start}.managedHome{padding:70px 7vw}.managedHead{grid-column:1}}.storageSplit{grid-template-columns:1fr 1fr;gap:18px;display:grid}.folderUploadPanel{color:#fff;background:#071f3c;border-left:6px solid #55b5ff;margin:24px 0;padding:24px}.folderUploadPanel>header{align-items:flex-start;gap:14px;display:flex}.folderUploadPanel>header>span{color:#071f3c;background:#55b5ff;padding:6px 9px;font-size:9px;font-weight:900}.folderUploadPanel h3{margin:0;font:26px Georgia,serif}.folderUploadPanel p{color:#b9cede;margin:6px 0 0;font-size:11px;line-height:1.6}.folderUploadForm{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin-top:18px;display:grid}.folderUploadForm input,.folderUploadForm select{color:#071f3c;background:#fff;border:1px solid #ffffff30;padding:11px}.folderPicker{cursor:pointer;background:#ffffff0a;border:1px dashed #75c5ff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.folderPicker b{font-size:14px}.folderPicker span{color:#b9cede;font-size:10px}.folderPicker input{max-width:320px}.folderUploadForm button{color:#fff;background:#0a63d8;border:0;padding:13px;font-weight:900}.folderUploadForm button:disabled{opacity:.65}.storageSplit .quickForm{flex-direction:column;margin:25px 0;display:flex}.storageSplit h3{color:var(--navy);margin:0 0 5px;font:23px Georgia,serif}.storagePlanList,.vaultTable{gap:9px;margin:22px 0;display:grid}.storagePlanList article{border:1px solid var(--line);grid-template-columns:60px 1fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.storagePlanList article>span{color:var(--blue);text-align:center;background:#dceeff;padding:8px;font-size:9px;font-weight:900}.storagePlanList small,.vaultTable small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.storagePlanList button,.vaultTable button{border:0;padding:9px 11px;font-size:9px;font-weight:800}.storagePlanList .live{color:#13723c;background:#dbf3e4}.storagePlanList .hidden{color:#5c7184;background:#e6edf3}.storagePlanList .trash,.vaultTable button{color:#a72a2a;background:#fff0f0}.vaultTable article{border:1px solid var(--line);grid-template-columns:52px 1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.fileIcon{background:var(--navy);color:#fff;place-items:center;width:48px;height:48px;font-size:9px;font-weight:900;display:grid}.vaultTable p{color:var(--muted);margin:5px 0 0;font-size:11px}.vaultTable a{color:var(--blue);font-size:10px;font-weight:800}.storagePublicLink{background:var(--navy);color:#fff;padding:13px 17px;font-size:11px;font-weight:800;display:inline-block}.storagePublic{color:#fff;background:#071f3c;min-height:100vh}.storageHero{max-width:1150px;margin:auto;padding:90px 6vw 120px}.storageHero h1{letter-spacing:-5px;margin:0;font:700 clamp(55px,7vw,92px)/.9 Arial}.storageHero h1 em{font:normal italic Georgia, serif;color:#7bc0ff}.storageHero>p:not(.sectionLabel){color:#b9cee1;max-width:750px;line-height:1.7}.planGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:45px 0 25px;display:grid}.planGrid article{color:var(--navy);background:#fff;padding:28px}.planGrid article>span{color:var(--blue);letter-spacing:1.3px;font-size:9px;font-weight:900}.planGrid h2{margin:12px 0;font:29px Georgia,serif}.planGrid article>b{font-size:34px;display:block}.planGrid article p{color:var(--muted);font-size:12px}.planGrid article a{background:var(--blue);color:#fff;text-align:center;margin-top:20px;padding:13px;font-size:11px;font-weight:800;display:block}.storageHero>small{color:#819bb2}.footerLinks{flex-wrap:wrap}@media (width<=800px){.folderUploadForm{grid-template-columns:1fr}.folderPicker{flex-direction:column;align-items:flex-start}.folderPicker input{max-width:100%}.storageSplit,.planGrid{grid-template-columns:1fr}.storagePlanList article,.vaultTable article{grid-template-columns:48px 1fr}.storagePlanList article>button,.vaultTable article>a,.vaultTable article>button{grid-column:auto}.storageHero h1{letter-spacing:-3px}}@media (width<=520px){.mediaGrid,.storagePlanList article,.vaultTable article{grid-template-columns:1fr}.fileIcon{width:42px;height:42px}}.storagePolicy,.storageThreshold{color:var(--navy);background:#e8f4ff;border:1px solid #bcdcff;grid-template-columns:repeat(2,1fr);align-items:center;gap:12px;margin:24px 0;padding:22px;display:grid}.storagePolicy b{font:29px Georgia,serif}.storagePolicy span{text-align:right;font-weight:800}.storagePolicy small{color:var(--muted);grid-column:1/-1}.storageThreshold{color:#fff;background:#ffffff10;border-color:#ffffff25;grid-template-columns:auto 1fr auto 1fr}.storageThreshold b,.storageThreshold i{font:24px Georgia,serif}.storageThreshold i{color:#83c4ff;font-style:normal}.storageThreshold span{color:#b9cee1}.readyPanel{background:#fff;border:1px solid #b8ddc7;margin:18px 0 25px;padding:24px}.readyPanel>div{align-items:center;gap:14px;display:flex}.readyDot{color:#14733d;background:#dff4e7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.readyPanel p{margin:0}.readyPanel p b,.readyPanel p small{display:block}.readyPanel p small{color:var(--muted);margin-top:5px}.readyPanel ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;padding:18px 0;list-style:none;display:grid}.readyPanel li b,.readyPanel li span{display:block}.readyPanel li b{color:#14733d;font-size:11px}.readyPanel li span{color:var(--muted);margin-top:4px;font-size:10px}.readyNote{font-size:11px;line-height:1.6!important}.storageReadyPublic{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.storageReadyPublic article{background:#ffffff0d;border:1px solid #ffffff25;padding:20px}.storageReadyPublic b{color:#8ad7aa}.storageReadyPublic p{color:#b9cee1;font-size:11px;line-height:1.6}.storageAnswer{background:#ffffff0d;border:1px solid #ffffff25;margin:35px 0;padding:30px}.storageAnswer h2{font:32px Georgia,serif}.storageAnswer p{color:#b9cee1;line-height:1.7}@media (width<=620px){.storageThreshold{grid-template-columns:1fr 1fr}.storagePolicy{grid-template-columns:1fr}.storagePolicy span{text-align:left}.readyPanel ul,.storageReadyPublic{grid-template-columns:1fr}}.providerGrid{grid-template-columns:1fr 1fr;gap:16px;margin:40px 0;display:grid}.providerGrid article{color:var(--navy);background:#fff;border-top:5px solid #758a9e;padding:30px}.providerGrid .providerLive{border-color:#29a761}.providerGrid article>span{letter-spacing:1.3px;color:var(--blue);font-size:9px;font-weight:900}.providerGrid h2{margin:12px 0;font:31px Georgia,serif}.providerGrid article>b{font-size:26px}.providerGrid article p{color:var(--muted);line-height:1.65}.providerGrid article small{color:#6f8293;border-top:1px solid var(--line);padding-top:14px;line-height:1.55;display:block}@media (width<=720px){.providerGrid{grid-template-columns:1fr}}.adminGateLogout{text-align:center;color:var(--blue);margin-bottom:18px;font-size:11px;font-weight:900;display:block}.featureMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:25px 0;display:grid}.featureMatrix article{border:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 14px;padding:18px;display:grid}.featureMatrix small{color:var(--muted);grid-column:1/-1;line-height:1.5}.statusOn,.statusPending,.statusUnavailable{text-transform:uppercase;border-radius:20px;align-self:start;padding:6px 8px;font-size:8px;font-weight:900}.statusOn{color:#13723c;background:#dbf3e4}.statusPending{color:#8b5a00;background:#fff1d8}.statusUnavailable{color:#5c7184;background:#e6edf3}.settingsForm{gap:15px;display:grid}.settingsForm fieldset{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.settingsForm legend{color:var(--navy);padding:0 8px;font:21px Georgia,serif}.settingsForm label{color:var(--navy);font-size:10px;font-weight:800}.settingsForm input,.settingsForm select{background:#fff;border:1px solid #c9d8e5;width:100%;margin-top:7px;padding:12px;display:block}.settingsForm input[type=color]{height:44px;padding:4px}.settingsForm>button{background:var(--blue);color:#fff;border:0;padding:15px;font-weight:900}.settingHelp{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.theme-gallery-light{--ice:#f8f4ee;--navy:#24344a!important;--blue:#9a5d37!important}.theme-midnight{--ice:#eef0f7;--navy:#11182b!important;--blue:#6f8cff!important}.theme-heritage{--ice:#faf3e7;--navy:#3b2416!important;--blue:#a86b25!important}@media (width<=720px){.featureMatrix,.settingsForm fieldset{grid-template-columns:1fr}.settingHelp{grid-column:1}}.memberForm label small{color:var(--muted);margin-top:8px;font-size:10px;font-weight:400;line-height:1.5;display:block}.administratorGate{color:#fff;background:radial-gradient(circle at 15% 35%,#0b5aa355,#0000 32%),#071f3c;min-height:100vh}.administratorGate>section{grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:calc(100vh - 86px);padding:70px 9vw;display:grid}.adminGateCopy h1{letter-spacing:-4px;margin:0;font:700 clamp(54px,6vw,88px)/.9 Arial}.adminGateCopy h1 em{font:normal italic Georgia, serif;color:#7bc0ff}.adminGateCopy>p:not(.sectionLabel){color:#b8cee2;max-width:610px;line-height:1.75}.adminGateCopy ul{padding:12px 0;list-style:none}.adminGateCopy li{color:#d9e9f7;margin:12px 0;font-size:13px}.adminGateCopy li:before{content:"✓";color:#66b5ff;margin-right:11px}.adminGateCard{color:var(--ink);background:#fff;border-radius:6px;padding:38px;box-shadow:0 28px 80px #00122580}.adminGateCard h2{color:var(--navy);margin:18px 0 8px;font:36px Georgia,serif}.adminGateCard p{color:var(--muted);font-size:13px;line-height:1.65}.gateStatus{color:var(--blue);letter-spacing:1.2px;background:#e4f1ff;padding:8px 10px;font-size:9px;font-weight:900;display:inline-block}.gateStatus.ready{color:#14733d;background:#dff4e7}.gateStatus.warning{color:#8b5a00;background:#fff1d8}.adminGateButton{background:var(--blue);color:#fff;text-align:center;margin:24px 0 18px;padding:16px;font-size:12px;font-weight:900;display:block}.adminGateCard>small{color:#7b8fa2;line-height:1.5;display:block}@media (width<=800px){.administratorGate>section{grid-template-columns:1fr;gap:40px;padding:60px 7vw}.adminGateCopy h1{letter-spacing:-3px}}.wpAdmin{background:#f6f6f7;grid-template-columns:396px 1fr}.adminSidebar{color:#eee;background:#202020;padding:0}.adminBrand{background:#191919;gap:10px;height:48px;padding:0 14px}.adminBrand img{border-radius:4px}.adminBrand span{font-size:9px}.adminUpgrade{color:#202020;background:#fff;border-radius:3px;grid-template-columns:1fr auto;gap:4px 12px;margin:12px;padding:14px;display:grid}.adminUpgrade b{grid-row:2;font-size:12px}.adminUpgrade a{color:#fff;background:#3d5af1;grid-area:1/2/3;align-self:center;padding:9px 12px;font-size:10px}.adminSidebar nav{gap:0;margin-top:8px;display:grid}.adminSidebar nav a{color:#fff;border-radius:0;grid-template-columns:28px 1fr auto;align-items:center;padding:11px 15px;font-size:13px;display:grid}.adminSidebar nav a i{text-align:center;font-size:17px;font-style:normal}.adminSidebar nav a small{color:#bbb}.adminSidebar nav a:hover{background:#303030}.adminSidebar nav a.active{background:#3d5af1;position:relative}.adminSidebar nav a.active:after{content:"";border:12px solid #0000;border-left-color:#3d5af1;border-right:0;position:absolute;right:-12px}.collapseMenu{color:#fff;background:0 0;border:0;margin:7px 14px;padding:10px 0;font-size:12px}.adminSideFoot{margin:10px 14px 18px}.adminWorkspace{padding:48px 2.5vw 100px}.adminToolbar{box-shadow:none!important;background:#1d1d1d!important;border-bottom:0!important;margin:-48px -2.5vw 0!important;padding:0 2vw!important}.adminToolbar>a,.adminToolbar>button{color:#f1f1f1!important;background:0 0!important;border:0!important;flex-direction:row!important;gap:7px!important;min-width:82px!important;min-height:48px!important;padding:7px 11px!important}.adminToolbar>a:hover,.adminToolbar>button:hover{background:#333!important}.adminToolbar span{font-size:17px!important}.adminToolbar small{font-size:11px!important;font-weight:500!important}.adminToolbar .toolChatGPT{min-width:130px!important}.adminHomeHero{grid-template-columns:minmax(0,1fr) minmax(280px,435px);gap:22px;padding:34px 0 22px;display:grid}.homeTitle p{color:#6b7280;letter-spacing:1.2px;margin:0 0 7px;font-size:10px;font-weight:800}.homeTitle h1{color:#24262b;margin:0;font:32px Arial,sans-serif}.homeTitle>span{color:#667085;margin-top:6px;font-size:14px;display:block}.homeActions{justify-content:flex-end;align-items:start;gap:12px;display:flex}.homeActions a{color:#222;background:#fff;border:1px solid #c7c9cf;padding:13px 19px}.homeActions .hostingButton{color:#fff;background:#3d5af1;border-color:#3d5af1}.welcomeCard{background:#fff;border:1px solid #dfe1e6;grid-template-columns:1.1fr .9fr;align-items:center;min-height:420px;padding:46px;display:grid;overflow:hidden}.welcomeCard small{color:#3d5af1;letter-spacing:1.6px;font-weight:900}.welcomeCard h2{color:#2c3138;margin:18px 0;font:54px Georgia,serif}.welcomeCard p{color:#697386;max-width:520px;line-height:1.7}.welcomeCard>div>div{gap:16px;margin-top:28px;display:flex}.welcomeCard a:first-child{color:#fff;background:#3d5af1;padding:12px 18px}.welcomeCard a:last-child{color:#3d5af1;padding:12px}.welcomeArtwork{position:relative}.welcomeArtwork img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;height:auto;box-shadow:0 20px 50px #061f3c2f}.welcomeArtwork span{color:#fff;letter-spacing:2px;background:#191919;padding:12px 18px;font-weight:900;position:absolute;inset:auto -18px 20px auto}.sitePreviewCard{background:#fff;border:1px solid #dfe1e6;flex-direction:column;align-items:flex-start;padding:0 22px 25px;display:flex}.previewBrowser{background:#eef0f4;align-items:center;gap:6px;width:calc(100% + 44px);height:38px;margin:0 -22px 24px;padding:0 14px;display:flex}.previewBrowser i{background:#bec2ca;border-radius:50%;width:7px;height:7px}.sitePreviewCard small{color:#667085;margin-top:14px;font-size:9px}.sitePreviewCard h3{margin:26px 0 20px;font:30px Georgia,serif}.previewStripe{background:linear-gradient(120deg,#061f3c,#1172c4 45%,#ee5d3c);width:100%;height:95px}.sitePreviewCard b{margin-top:22px}.sitePreviewCard a{color:#3d5af1;margin-top:8px}.quickLinks{background:#fff;border:1px solid #dfe1e6;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;padding:25px;display:grid}.quickLinks h2{grid-column:1/-1;margin:0 0 14px}.quickLinks>a{color:#2b55ed;border-top:1px solid #eceef2;grid-template-columns:26px 1fr 16px;align-items:center;gap:10px;padding:14px 4px;display:grid}.quickLinks i,.quickLinks em{font-style:normal}.quickLinks span{display:grid}.quickLinks small{color:#7a808b;margin-top:3px}.adminStats{scroll-margin-top:65px}@media (width<=1100px){.wpAdmin{grid-template-columns:280px 1fr}.adminHomeHero{grid-template-columns:1fr}.sitePreviewCard,.quickLinks{grid-column:1}.welcomeCard{grid-template-columns:1fr}.welcomeArtwork{display:none}}@media (width<=760px){.wpAdmin{grid-template-columns:1fr}.adminSidebar{height:auto;position:relative}.adminSidebar nav{grid-template-columns:1fr 1fr}.adminWorkspace{padding-top:48px}.homeActions{justify-content:flex-start}.welcomeCard{padding:28px}.welcomeCard h2{font-size:38px}.quickLinks{grid-template-columns:1fr}.adminHomeHero{padding-top:24px}.adminToolbar{margin-top:-48px!important}.adminSideFoot{display:none}}.collapseMenu{cursor:pointer;align-items:center;gap:11px;display:flex}.collapseMenu i{font-style:normal}.adminSidebar.collapsed .adminBrand span,.adminSidebar.collapsed .adminUpgrade,.adminSidebar.collapsed nav a span,.adminSidebar.collapsed nav a small,.adminSidebar.collapsed .collapseMenu span,.adminSidebar.collapsed .adminSideFoot{display:none}.adminSidebar.collapsed .adminBrand{justify-content:center;padding:0}.adminSidebar.collapsed nav a{grid-template-columns:1fr;padding:12px 8px}.adminSidebar.collapsed .collapseMenu{justify-content:center;width:100%;margin:7px 0}.dashboardWidgets{background:#fff;border:1px solid #dfe1e6;grid-column:1/-1;padding:25px}.dashboardWidgets>h2{margin:0}.dashboardWidgets>p{color:#697386}.dashboardWidgets>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboardWidgets a{color:#23262d;border:1px solid #e3e5ea;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:100px;padding:14px;display:grid}.dashboardWidgets a:hover{border-color:#3d5af1;box-shadow:0 7px 20px #3d5af118}.dashboardWidgets i{color:#3d5af1;font-size:22px;font-style:normal}.dashboardWidgets span{display:grid}.dashboardWidgets small{color:#78808c;margin-top:4px;line-height:1.4}.dashboardWidgets em{color:#3d5af1;grid-column:1/-1;font-size:10px;font-style:normal;font-weight:800}@media (width<=1200px){.dashboardWidgets>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.dashboardWidgets>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wpAdmin:has(.adminSidebar.collapsed){grid-template-columns:1fr}.adminSidebar.collapsed nav{grid-template-columns:repeat(4,1fr)}}@media (width<=560px){.dashboardWidgets>div{grid-template-columns:1fr}.adminSidebar nav,.adminSidebar.collapsed nav{grid-template-columns:1fr 1fr}}.wpAdmin{grid-template-columns:246px minmax(0,1fr)}.adminSidebar{flex-direction:column;height:100vh;padding:0 9px 10px;display:flex;position:sticky;top:0;overflow:hidden auto}.adminBrand{flex:none;height:48px;margin:0 -9px;padding:0 12px}.adminBrand img{width:30px;height:30px}.adminUpgrade{color:#f4f4f4;background:#292929;border:1px solid #ffffff18;border-radius:7px;gap:2px 8px;margin:7px 0 5px;padding:8px 9px}.adminUpgrade span{font-size:9px}.adminUpgrade b{color:#63e6a5;font-size:10px}.adminUpgrade a{border-radius:5px;padding:6px 9px;font-size:9px}.adminSidebar nav{flex-direction:column;flex:none;gap:2px;margin-top:3px;display:flex}.adminSidebar nav a{border:1px solid #ffffff0b;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;min-height:32px;margin:0;padding:6px 9px;font-size:10px;line-height:1.15;display:grid}.adminSidebar nav a i{font-size:14px}.adminSidebar nav a small{font-size:8px}.adminSidebar nav a:hover{background:#303030;border-color:#ffffff20}.adminSidebar nav a.active{background:#334dd8;border-color:#6680ff;box-shadow:inset 3px 0 #9db0ff}.adminSidebar nav a.active:after{display:none}.collapseMenu{border:1px solid #ffffff12;border-radius:6px;min-height:30px;margin:4px 0 2px;padding:5px 9px;font-size:9px}.adminSideFoot{gap:3px;margin:4px 0 0;padding:7px 9px 0;font-size:8px}.adminSideFoot a{margin-top:3px}.wpAdmin:has(.adminSidebar.collapsed){grid-template-columns:58px minmax(0,1fr)}.adminSidebar.collapsed{padding-inline:5px}.adminSidebar.collapsed .adminBrand{margin-inline:-5px}.adminSidebar.collapsed nav a{min-height:32px;padding:6px}.adminSidebar.collapsed nav a i{font-size:15px}.adminSidebar.collapsed .collapseMenu{margin:4px 0;padding:5px}@media (width<=1000px){.wpAdmin{grid-template-columns:190px minmax(0,1fr)}.adminSidebar{height:100vh;position:sticky}.adminSidebar nav,.adminSidebar.collapsed nav{grid-template-columns:none;display:flex}.adminSideFoot{display:none}}@media (width<=650px){:is(.wpAdmin,.wpAdmin:has(.adminSidebar.collapsed)){grid-template-columns:58px minmax(0,1fr)}.adminSidebar{padding-inline:5px}.adminBrand{justify-content:center;margin-inline:-5px;padding:0}.adminBrand span,.adminUpgrade,.adminSidebar nav a span,.adminSidebar nav a small,.collapseMenu span,.adminSideFoot{display:none}.adminSidebar nav,.adminSidebar.collapsed nav{flex-direction:column;gap:2px;display:flex}.adminSidebar nav a,.adminSidebar.collapsed nav a{justify-content:center;min-height:32px;padding:6px;display:flex}.adminSidebar nav a i{width:auto;font-size:15px}.collapseMenu,.adminSidebar.collapsed .collapseMenu{justify-content:center;width:100%;margin:4px 0;padding:5px}}.individualCourseHero form button,.individualCourseOverview aside form button{color:#fff;cursor:pointer;background:#0a63d8;border:0;border-radius:7px;padding:13px 18px}.individualCourseOverview aside form button{background:#ff6847;width:100%;margin-top:20px}.publicLessonCurriculum{max-width:1300px;margin:auto;padding:70px 6vw 90px}.publicLessonCurriculum>header{max-width:720px}.publicLessonCurriculum>header small{color:#0a63d8;letter-spacing:.14em;font-weight:900}.publicLessonCurriculum>header h2{margin:10px 0;font-size:2.5rem}.publicLessonCurriculum>header p{color:#60758a;line-height:1.7}.publicLessonCurriculum>div{gap:10px;margin-top:28px;display:grid}.publicLessonCurriculum details{background:#fff;border:1px solid #d8e3ec;border-radius:9px;overflow:hidden}.publicLessonCurriculum summary{cursor:pointer;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:16px;list-style:none;display:grid}.publicLessonCurriculum summary div{display:grid}.publicLessonCurriculum summary small{color:#74879a}.publicLessonCurriculum details>p{color:#60758a;padding:0 18px}.publicMaterialLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 18px 18px;display:grid}.publicMaterialLinks a{border:1px solid #dce6ee;border-radius:7px;grid-template-columns:24px 1fr;gap:4px 8px;padding:10px;display:grid}.publicMaterialLinks a small{color:#74879a;grid-column:2}@media (width<=700px){.publicMaterialLinks{grid-template-columns:1fr}}.mobileMenu{display:none}.accessHub{background:#fff;padding:105px 7vw}.accessIntro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:45px;display:grid}.accessIntro h2{color:var(--navy);margin:0;font:400 clamp(38px,4vw,60px)/1.05 Georgia,serif}.accessIntro>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.gatewayGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.gatewayCard{border:1px solid var(--line);flex-direction:column;min-height:430px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.gatewayCard:hover{border-color:#8fc4f5;transform:translateY(-5px);box-shadow:0 18px 40px #0b477412}.gatewayCardBody{flex-direction:column;flex:1;padding:22px;display:flex}.gatewayVideo{aspect-ratio:16/9;object-fit:cover;background:#061d37;width:100%;display:block}.gatewayIcon{background:var(--ice);width:42px;height:42px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:18px;font-size:21px;display:grid}.gatewayCard small{text-transform:uppercase;letter-spacing:1.8px;color:var(--blue);font-size:9px;font-weight:900}.gatewayCard h3{color:var(--navy);margin:11px 0;font:27px Georgia,serif}.gatewayCard p{color:var(--muted);flex:1;font-size:12px;line-height:1.7}.gatewayCard a:focus-visible{outline-offset:3px;outline:3px solid #79bfff}.gatewayCard b{border-top:1px solid var(--line);justify-content:space-between;padding-top:18px;font-size:11px;display:flex}.gatewayCard i{color:var(--blue);font-size:17px;font-style:normal}.accessUtility{border-top:1px solid var(--line);align-items:center;gap:25px;margin-top:28px;padding:24px 0 0;font-size:11px;display:flex}.accessUtility span{color:var(--muted);margin-right:auto}.accessUtility a{color:var(--blue);font-weight:800}@media (width<=900px){.topbar nav{display:none}.mobileMenu{display:block;position:relative}.mobileMenu summary{background:var(--navy);color:#fff;cursor:pointer;padding:12px 15px;font-size:11px;font-weight:800;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu div{border:1px solid var(--line);background:#fff;width:220px;padding:8px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 18px 45px #06284b29}.mobileMenu a{border-bottom:1px solid #edf2f7;padding:12px;font-size:12px;font-weight:800}.mobileMenu a:last-child{border:0}.accessIntro{grid-template-columns:1fr;gap:28px}.gatewayGrid{grid-template-columns:repeat(2,1fr)}.accessUtility{flex-wrap:wrap}.accessUtility span{width:100%}}@media (width<=580px){.accessHub{padding:75px 7vw}.gatewayGrid{grid-template-columns:1fr}.gatewayCard{min-height:280px}.accessUtility{flex-direction:column;align-items:flex-start;gap:14px}.accessUtility span{margin-right:0}}.pathwaySection{background:var(--navy);color:#fff;padding:95px 7vw}.pathwayHeading{grid-template-columns:1fr 1fr;align-items:end;gap:9vw;margin-bottom:42px;display:grid}.pathwayHeading h2{margin:0;font:400 clamp(40px,4.4vw,64px)/1.02 Georgia,serif}.pathwayHeading>p{color:#b8cde1;margin:0;font-size:15px;line-height:1.8}.pathwayGrid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.pathwayGrid article{background:var(--navy);flex-direction:column;min-height:430px;display:flex;overflow:hidden}.edwardsPathwayVideo{aspect-ratio:16/9;object-fit:cover;background:#03162a;border:0;border-bottom:1px solid #ffffff24;width:100%;display:block}.edwardsPathwayBody{flex-direction:column;flex:1;padding:23px 28px 28px;display:flex}.edwardsPathwayBody>span{color:#75bcff;margin-bottom:25px;font-size:10px}.pathwayGrid small{letter-spacing:1.5px;color:#75bcff;font-size:9px;font-weight:900}.pathwayGrid h3{margin:12px 0;font:26px Georgia,serif}.pathwayGrid p{color:#b8cde1;flex:1;font-size:12px;line-height:1.7}.pathwayGrid b{letter-spacing:2px;border-top:1px solid #ffffff24;padding-top:17px;font-size:9px}.pathwayActions{gap:14px;margin-top:28px;display:flex}.pathwayActions a{color:var(--navy);background:#fff;padding:15px 18px;font-size:11px;font-weight:900}.pathwayActions a:last-child{color:#fff;background:#ffffff12;border:1px solid #ffffff30}.pathwayActions span{margin-left:20px}.previewPlay{width:55px;height:55px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute}.previewBox button{display:none}.courseTabs{scrollbar-width:thin;overflow-x:auto}.courseTabs a{white-space:nowrap}@media (width<=900px){.pathwayHeading{grid-template-columns:1fr;gap:25px}.pathwayGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.pathwaySection{padding:70px 6vw}.pathwayGrid{grid-template-columns:1fr}.pathwayGrid article{min-height:390px}.edwardsPathwayBody>span{margin-bottom:20px}.pathwayActions{flex-direction:column}.pathwayActions a{text-align:center}}.actionNotice{z-index:10000;width:min(390px,100vw - 32px);color:var(--ink);border:1px solid #9ccaf4;border-top:5px solid var(--blue);background:#fff;padding:20px 48px 20px 20px;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 60px #041d3760}.actionNotice>span{color:var(--blue);letter-spacing:1.6px;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.actionNotice>b{color:var(--navy);font:20px Georgia,serif;display:block}.actionNotice p{color:var(--muted);margin:8px 0;font-size:11px;line-height:1.6}.actionNotice>a{color:var(--blue);font-size:10px;font-weight:900}.actionNotice>button{background:var(--ice);color:var(--navy);cursor:pointer;border:0;width:30px;height:30px;font-size:19px;position:absolute;top:10px;right:10px}.actionCentrePage{background:#f4f8fc;min-height:100vh}.actionCentrePage>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:90px;padding:0 6vw;display:flex}.actionCentrePage>header>a:last-child{color:var(--blue);font-size:11px;font-weight:900}.actionCentreHero{background:var(--navy);color:#fff;padding:85px 8vw}.actionCentreHero h1{letter-spacing:-4px;margin:0;font:700 clamp(52px,6vw,88px)/.92 Arial}.actionCentreHero h1 em{font:normal italic Georgia, serif;color:#7bc2ff}.actionCentreHero>p:not(.sectionLabel){color:#bfd1e3;max-width:760px;line-height:1.8}.statusLegend{gap:14px;margin-top:36px;display:flex}.statusLegend span{color:#bdd1e4;border:1px solid #ffffff2c;padding:14px 16px;font-size:10px}.statusLegend b{color:#79c4ff;letter-spacing:1.5px;margin-bottom:5px;font-size:8px;display:block}.actionDirectory{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:70px 7vw;display:grid}.actionDirectory article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:270px;padding:27px;display:flex}.actionDirectory small{color:var(--blue);letter-spacing:1.5px;font-size:8px;font-weight:900}.actionDirectory h2{color:var(--navy);margin:13px 0;font:26px Georgia,serif}.actionDirectory p{color:var(--muted);flex:1;font-size:12px;line-height:1.7}.actionDirectory a{border-top:1px solid var(--line);color:var(--blue);justify-content:space-between;padding-top:16px;font-size:11px;font-weight:900;display:flex}.actionPromise{background:#dff0ff;margin:0 7vw 85px;padding:38px}.actionPromise h2{color:var(--navy);margin-top:0;font:34px Georgia,serif}.actionPromise>div{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.actionPromise p{margin:0}.actionPromise b,.actionPromise span{display:block}.actionPromise b{color:var(--blue);font-size:11px}.actionPromise span{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6}@media (width<=800px){.actionDirectory{grid-template-columns:repeat(2,1fr)}.actionPromise>div{grid-template-columns:1fr}.statusLegend{flex-wrap:wrap}}@media (width<=540px){.actionNotice{bottom:16px;right:16px}.actionCentreHero{padding:65px 7vw}.actionCentreHero h1{letter-spacing:-3px}.actionDirectory{grid-template-columns:1fr;padding:55px 7vw}.statusLegend{flex-direction:column}.actionPromise{padding:26px}}.walletPreviewGrid a{min-height:150px;color:var(--ink);background:#fff;border:1px solid #d5e2ec;flex-direction:column;padding:18px;transition:all .2s;display:flex}.walletPreviewGrid a:hover{border-color:var(--blue);transform:translateY(-3px)}.walletPreviewGrid a small{color:var(--blue);font-weight:900}.walletPreviewGrid a>b{color:var(--navy);margin:10px 0;font:22px Georgia,serif}.walletPreviewGrid a span{color:var(--muted);flex:1;font-size:9px}.walletPreviewGrid a em{color:var(--blue);margin-top:15px;font-size:9px;font-style:normal;font-weight:900}.personalArtVisual img{object-fit:cover;width:100%;height:100%}.artUploadSection{background:#eff8ff;border:1px solid #b9d8f3;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.artUploadSection legend{color:var(--navy);padding:0 8px;font-weight:900}.artUploadSection small{color:var(--blue);grid-column:1/-1;line-height:1.5}.formRequirement{color:#72500a;background:#fff4d9;grid-column:1/-1;padding:12px;font-size:10px;line-height:1.5}.storeSuccess,.storeError{grid-column:1/-1;padding:13px;font-size:10px;line-height:1.5}.storeSuccess{color:#126b39;background:#e0f5e8}.storeError{color:#9d2323;background:#fff0f0}.physicalUploadAdmin{border:1px solid var(--line);background:#fff;margin:30px 0;padding:28px}.physicalUploadAdmin h2{margin:0;font:30px Georgia,serif}.physicalUploadAdmin>div:first-child>p:last-child{color:var(--muted);font-size:11px}.physicalUploadAdmin>div:last-child{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.physicalUploadAdmin article{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.physicalUploadAdmin article span{display:grid}.physicalUploadAdmin article small{color:var(--muted);margin-top:4px}.physicalUploadAdmin button{border:0;padding:10px;font-size:8px;font-weight:900}.physicalUploadAdmin button.granted{color:#14733d;background:#dff4e7}.physicalUploadAdmin button.denied{color:#a72a2a;background:#fff0f0}.permissionResult{color:var(--blue);background:#e7f4ff;padding:12px}.tokenPurchaseAction{gap:7px;margin:12px 0;display:grid}.tokenPurchaseAction button{color:#fff;background:#0a63d8;border:0;padding:12px;font-size:10px;font-weight:900}.tokenPurchaseAction p{margin:0;font-size:9px;line-height:1.5}.tokenPurchaseAction .success{color:#14733d}.tokenPurchaseAction .error{color:#a72a2a}@media (width<=720px){.artUploadSection,.physicalUploadAdmin>div:last-child{grid-template-columns:1fr}}.memberPermissionButtons{gap:7px;min-width:190px;display:grid}.memberPermissionButtons button{width:100%}.memberStorageMeter{color:#fff;background:#0d3157;border:1px solid #ffffff24;margin:24px 0 34px;padding:24px}.memberStorageMeter p{color:#78c1ff;letter-spacing:1.5px;margin:0;font-size:9px;font-weight:900}.memberStorageMeter h2{margin:7px 0;font:30px Georgia,serif}.memberStorageMeter span,.memberStorageMeter small{color:#b7cee2;font-size:10px}.storageGauge{background:#061f3c;height:13px;margin:18px 0 10px;overflow:hidden}.storageGauge i{background:linear-gradient(90deg,#1685ed,#62c8ff);height:100%;display:block}.pathwayVideo{aspect-ratio:16/9;background:#061f3c;border-top:1px solid #d7e3ee;overflow:hidden}.pathwayVideo iframe{border:0;width:100%;height:100%}.pathwayVideo>a,.pathwayVideo.empty{color:#fff;justify-content:center;align-items:center;gap:12px;height:100%;padding:18px;display:flex}.pathwayVideo>a>span,.pathwayVideo.empty>span{background:#0a63d8;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.pathwayVideo small,.pathwayVideo b{display:block}.pathwayVideo small{color:#80c6ff;letter-spacing:1.3px;margin-bottom:5px;font-size:7px}.pathwayVideo b{font-size:11px;line-height:1.35}.pathwayVideo.empty{color:#b9cde0}.disciplineCard{flex-direction:column;display:flex}.disciplineCard .cardBody{flex:1}.videoDisplay{background:#f3f8fc;padding:95px 7vw}.videoDisplayHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.videoDisplayHead h2{color:var(--navy);margin:0;font:400 clamp(40px,4vw,60px)/1.05 Georgia,serif}.videoDisplayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.videoDisplayGrid article{border:1px solid var(--line);background:#fff;padding-bottom:24px}.videoFrame{aspect-ratio:16/9;background:#061f3c}.videoFrame iframe{border:0;width:100%;height:100%}.videoFrame>a{color:#fff;align-content:center;place-items:center;gap:15px;height:100%;display:grid}.videoFrame>a span{background:var(--blue);border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.videoDisplayGrid h3,.videoDisplayGrid p,.videoDisplayGrid article>a{margin-left:24px;margin-right:24px}.videoDisplayGrid h3{color:var(--navy);margin-bottom:8px;font:28px Georgia,serif}.videoDisplayGrid p{color:var(--muted);font-size:12px;line-height:1.7}.videoDisplayGrid article>a{color:var(--blue);margin-top:10px;font-size:10px;font-weight:900;display:inline-block}.videoBlockForm select{background:#fff;border:1px solid #c9d8e5;padding:13px}@media (width<=720px){.videoDisplayGrid{grid-template-columns:1fr}.videoDisplay{padding:70px 6vw}}.adminHomeHero{grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important}.metricStrip{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.metricStrip article,.quickActionPanel,.siteOverviewPanel,.dashboardLowerGrid>article{background:#fff;border:1px solid #dfe3e8;border-radius:9px;box-shadow:0 1px 2px #0f172a05}.metricStrip article{grid-template-columns:58px 1fr;align-items:center;gap:10px 16px;min-height:145px;padding:20px;display:grid}.metricStrip i{border-radius:11px;place-items:center;width:50px;height:50px;font-size:25px;font-style:normal;display:grid}.metricBlue{color:#125eea;background:#e7efff}.metricGreen{color:#00a64f;background:#e1f7eb}.metricPurple{color:#6b21d7;background:#f0e8ff}.metricOrange{color:#f16818;background:#fff0e4}.metricStrip span{display:grid}.metricStrip small{color:#111;font-size:12px}.metricStrip b{color:#151515;margin-top:6px;font-size:25px}.metricStrip em{color:#08a64f;font-size:18px;font-style:normal}.metricStrip a{color:#075fe8;grid-column:1/-1;font-size:13px;font-weight:800}.dashboardMainGrid{grid-column:1/-1;grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.quickActionPanel,.siteOverviewPanel{flex-direction:column;min-height:390px;padding:20px;display:flex}.quickActionPanel h2,.siteOverviewPanel h2,.dashboardLowerGrid h2{color:#111;margin:0 0 16px;font:700 14px Arial}.quickActionPanel>div{flex:1;grid-template-columns:repeat(4,1fr);gap:22px 15px;display:grid}.quickActionPanel>div>a{grid-template-columns:48px 1fr;align-content:start;gap:7px 10px;display:grid}.actionIcon{border-radius:50%;grid-row:1/3;place-items:center;width:45px;height:45px;font-size:20px;font-style:normal;display:grid}.actionIcon.blue{color:#075fe8;background:#e5efff}.actionIcon.green{color:#00a64f;background:#e1f7eb}.actionIcon.purple{color:#6b21d7;background:#f0e8ff}.actionIcon.orange{color:#f16818;background:#fff0e4}.actionIcon.gold{color:#d89100;background:#fff4de}.actionIcon.pink{color:#e92d59;background:#ffe7ed}.actionIcon.cyan{color:#0197c5;background:#e3f6fc}.actionIcon.slate{color:#31465c;background:#edf1f6}.quickActionPanel b{font-size:12px}.quickActionPanel small{color:#506077;font-size:10px;line-height:1.5}.panelFooterLink{text-align:center;color:#075fe8;border-top:1px solid #e6e9ed;padding-top:14px;font-size:12px;font-weight:800;display:block}.siteOverviewPanel dl,.dashboardLowerGrid dl{flex:1;margin:0}.siteOverviewPanel dl>div,.dashboardLowerGrid dl>div{border-top:1px solid #e7eaee;justify-content:space-between;align-items:center;padding:10px 4px;font-size:11px;display:flex}.siteOverviewPanel dt span{margin-left:10px}.siteOverviewPanel dd,.dashboardLowerGrid dd{margin:0}.online,.positive{color:#00a64f!important}.negative{color:#ee2020!important}.linkValue{color:#075fe8!important}.dashboardLowerGrid{grid-column:1/-1;grid-template-columns:1.15fr .9fr 1.2fr;gap:18px;display:grid}.dashboardLowerGrid>article{min-height:180px;padding:18px}.dashboardLowerGrid p{border-top:1px solid #e7eaee;grid-template-columns:26px 1fr auto;align-items:start;gap:8px;margin:0;padding:12px 0;font-size:10px;display:grid}.dashboardLowerGrid p i{font-size:16px;font-style:normal}.dashboardLowerGrid p span{display:grid}.dashboardLowerGrid p small{color:#5b6b7c;margin-top:5px}.dashboardLowerGrid time{color:#5b6b7c;font-size:9px}.dashboardLowerGrid .panelFooterLink{margin-top:2px}.adminHomeHero+.adminStats{margin-top:4px}@media (width<=1250px){.metricStrip,.quickActionPanel>div{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.dashboardMainGrid,.dashboardLowerGrid{grid-template-columns:1fr}.metricStrip{grid-template-columns:1fr 1fr}}@media (width<=580px){.adminHomeHero{grid-template-columns:1fr!important}.metricStrip,.quickActionPanel>div{grid-template-columns:1fr}.homeActions{flex-wrap:wrap}.dashboardLowerGrid{grid-template-columns:1fr}}.pathwayVideo video,.videoFrame video{object-fit:cover;background:#061f3c;border:0;width:100%;height:100%;display:block}.courseTicketSection{background:#f3f6f8;padding:38px 2.8vw 58px}.courseTicketPanel{background:#fff;border:1px solid #d4dfe6;border-radius:16px;min-height:294px;padding:36px}.courseTicketPanel>h2{color:#122a45;letter-spacing:.2px;margin:0 0 27px;font:700 18px/1.2 Arial}.courseTicket{background:#fff;border:1px solid #d4dfe6;border-radius:5px;grid-template-columns:minmax(0,1fr) 225px;min-height:140px;display:grid}.ticketDetails{padding:24px 36px}.ticketDetails>div{align-items:center;gap:14px;display:flex}.ticketDetails b{color:#122a45;font-size:18px}.ticketDetails span{color:#00a77b;border:1px solid #dce6ea;border-radius:24px;padding:8px 18px;font-size:14px}.ticketDetails p{color:#17304d;margin:18px 0 0;font-size:18px}.ticketPurchase{border-left:2px dotted #dbe4e9;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.ticketPurchase:before,.ticketPurchase:after{content:"";background:#fff;border:1px solid #d4dfe6;width:28px;height:14px;position:absolute;left:-16px}.ticketPurchase:before{border-top:0;border-radius:0 0 18px 18px;top:-1px}.ticketPurchase:after{border-bottom:0;border-radius:18px 18px 0 0;bottom:-1px}.ticketPurchase>b{color:#122a45;font-size:20px}.ticketPurchase>a{color:#fff;background:#ff7500;border-radius:6px;padding:13px 24px;font-size:17px}.ticketPurchase>a:hover{background:#e66700}@media (width<=700px){.courseTicketPanel{padding:24px}.courseTicket{grid-template-columns:1fr}.ticketDetails{padding:24px}.ticketPurchase{border-top:2px dotted #dbe4e9;border-left:0;padding:24px}.ticketPurchase:before,.ticketPurchase:after{display:none}.ticketDetails>div{flex-direction:column;align-items:flex-start}.ticketDetails p{font-size:15px}}.publicCourseSites{color:var(--navy);background:#edf3f8;padding:88px 5vw}.publicCourseSitesHead{justify-content:space-between;align-items:end;gap:40px;max-width:1240px;margin:0 auto 34px;display:flex}.publicCourseSitesHead h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(2rem,4vw,3.6rem)}.publicCourseSitesHead>p{color:#4a6077;max-width:540px;line-height:1.7}.publicCourseSiteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1240px;margin:auto;display:grid}.publicCourseSiteGrid article{background:#fff;border:1px solid #d7e2ec;border-radius:16px;overflow:hidden;box-shadow:0 7px 20px #082b5512}.publicCourseSiteImage{background:#dfe8f0;height:190px;position:relative;overflow:hidden}.publicCourseSiteImage img{object-fit:cover;width:100%;height:100%}.publicCourseSiteImage span{color:#64748b;background:#fff;border-radius:999px;padding:6px 11px;font-size:.76rem;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 12px #00000026}.publicCourseSiteImage span.published{color:#078b55}.publicCourseSiteBody{flex-direction:column;min-height:235px;padding:22px;display:flex}.publicCourseSiteBody>small{letter-spacing:.12em;color:var(--blue);font-size:.68rem;font-weight:800}.publicCourseSiteBody h3{margin:10px 0;font-size:1.18rem;line-height:1.25}.publicCourseSiteBody p{color:#586b7f;margin:0 0 20px;font-size:.92rem;line-height:1.55}.publicCourseSiteBody>div{border-top:1px solid #e5edf4;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.publicCourseSiteBody a{background:var(--blue);color:#fff;border-radius:8px;padding:10px 14px;font-weight:750;text-decoration:none}.publicCourseSiteImage span.locked{color:#fff;background:#07111f;border:1px solid #65c8ff}.publicLockedCourse{background:#f6f8fa!important;border-color:#2d465d!important}.publicLockedCourse .publicCourseSiteImage img{filter:saturate(.9)contrast(1.08)}.lockedCoverWords{text-align:center;color:#fff;text-shadow:0 3px 14px #000;pointer-events:none;background:linear-gradient(#0000 34%,#020913cc 100%);place-content:center;display:grid;position:absolute;inset:0}.lockedCoverWords b{letter-spacing:.14em;font-size:clamp(1.7rem,3vw,2.6rem)}.lockedCoverWords small{letter-spacing:.2em;font-weight:900}.publicLockedCourse .publicCourseSiteBody>small{color:#536c83}.publicLockedCourse .publicCourseSiteBody a{background:#1b344c}@media (width<=900px){.publicCourseSitesHead{flex-direction:column;align-items:start;gap:12px}.publicCourseSiteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.publicCourseSites{padding:58px 18px}.publicCourseSiteGrid{grid-template-columns:1fr}}.previewBox{aspect-ratio:16/9;height:auto}.previewBox video{object-fit:cover;background:#03162a;width:100%;height:100%;display:block}.previewBox small{pointer-events:none;background:#061f3ccc;padding:6px 9px;bottom:12px;left:12px;right:auto}.publicCourseSitesHead,.publicCourseSiteGrid{max-width:1080px}.publicCourseSitesHead{margin-bottom:30px}.publicCourseSiteGrid{gap:18px}.publicCourseSiteImage{height:165px}.publicCourseSiteBody{min-height:210px;padding:18px}.individualCourseSite{color:#082b55;background:#edf3f8;min-height:100vh}.individualCourseSite>header{color:#fff;background:#071f3c;justify-content:space-between;align-items:center;height:84px;padding:0 6vw;display:flex}.individualCourseSite>header .brand{color:#fff;align-items:center;gap:12px;display:flex}.individualCourseSite>header nav{gap:22px;display:flex}.individualCourseHero{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:70px 6vw;display:grid}.individualCourseHero>div>p:first-child{letter-spacing:.15em;color:#0a63d8;font-size:11px;font-weight:900}.individualCourseHero>div>span{color:#0d8955;background:#e3f5ea;border-radius:99px;padding:7px 12px;display:inline-block}.individualCourseHero h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.98}.individualCourseHero h1+p{color:#546b81;font-size:1.1rem;line-height:1.7}.individualCourseHero>div>div{gap:12px;margin-top:30px;display:flex}.individualCourseHero>div>div a{color:#fff;background:#0a63d8;border-radius:7px;padding:13px 18px}.individualCourseHero>div>div a+a{color:#082b55;background:#eef4f9}.individualCourseHero>img{object-fit:cover;border-radius:22px;width:100%;height:420px;box-shadow:18px 18px #0a63d8}.individualCourseOverview{grid-template-columns:1fr 330px;gap:70px;max-width:1300px;margin:auto;padding:80px 6vw;display:grid}.individualCourseOverview>article>p:first-child,.individualCourseOverview aside>small{letter-spacing:.15em;color:#0a63d8;font-size:11px;font-weight:900}.individualCourseOverview h2{font-size:2.5rem}.individualCourseOverview article>div{gap:30px;margin-top:35px;display:flex}.individualCourseOverview article>div span{display:grid}.individualCourseOverview aside{text-align:center;background:#fff;border-radius:18px;padding:28px}.individualCourseOverview aside img{border-radius:50%;margin-top:20px}.individualCourseOverview aside a{color:#fff;background:#ff6847;border-radius:7px;margin-top:20px;padding:12px;display:block}@media (width<=760px){.individualCourseHero,.individualCourseOverview{grid-template-columns:1fr}.individualCourseHero>img{height:280px;box-shadow:9px 9px #0a63d8}.individualCourseSite>header nav{font-size:12px}.individualCourseOverview article>div{flex-wrap:wrap}}.offlineNotice{z-index:10000;color:#fff;text-align:center;background:#071f3c;border:1px solid #4c86bc;border-radius:9px;padding:11px 18px;font-size:13px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0003}.webinarPublicPromo{color:#fff;background:#102c34;grid-template-columns:1.05fr .95fr;width:min(1180px,90%);margin:70px auto;display:grid;box-shadow:0 24px 60px #0b243040}.parentPageDarkText{font-family:var(--parent-page-font), Times, serif}.parentPageDarkText h2,.parentPageDarkText .sectionLabel{color:var(--parent-page-heading,#fff)}.parentPageDarkText p,.parentPageDarkText li{color:var(--parent-page-text,#fff)}.webinarPromoImage{min-height:100%;position:relative}.webinarPromoImage img{object-fit:cover;width:100%;height:100%;display:block}.webinarPromoImage>span{color:#102c34;background:#d8a840;padding:9px 12px;font-weight:800;position:absolute;bottom:18px;left:18px}.webinarPublicPromo>div+div{padding:42px}.webinarPublicPromo h2{margin:12px 0;font:700 clamp(2.2rem,4vw,4rem)/.95 Times New Roman,Times,serif}.webinarPublicPromo p,.webinarPublicPromo li{line-height:1.55}.webinarPublicPromo ul{grid-template-columns:1fr 1fr;gap:10px;padding-left:20px;display:grid}.webinarPublicPromo .privatePromoNotice{border-left:4px solid #d8a840;padding-left:13px}.webinarPublicPromo a{color:#102c34;background:#d8a840;margin-top:14px;padding:13px 16px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=780px){.webinarPublicPromo,.webinarPublicPromo ul{grid-template-columns:1fr}.webinarPublicPromo>div+div{padding:28px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.mediaGrid .systemMedia{border:2px solid #1685ed}.mediaGrid .systemMedia img{object-fit:contain;background:#061f3c;padding:10px}.systemImageNotice{color:#071f3c;background:#e7f4ff;border-left:4px solid #1685ed;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 12px;padding:15px 18px;display:flex}.systemImageNotice span{color:#61778b;font-size:11px}.mediaGrid .systemMedia:first-child img{object-fit:contain;background:#fff}@media (width<=620px){.systemImageNotice{flex-direction:column;align-items:flex-start}}.artThumb,.personalArtVisual{text-shadow:0 2px 8px #000;color:#fff!important;background-image:linear-gradient(#061f3c20,#061f3c80),url(/site-token-symbol.jpeg)!important;background-position:50%!important;background-size:cover!important}.tokenAdminHead img,.memberTokenBalance img,.donationTokenControl img,.tokenHistoryHead img,.memberNav .brand img{object-fit:cover!important;background:#061f3c!important;display:block!important}.tokenBarcodeCard{color:#071f3c;background:#fff;border:1px solid #b8cfe1;min-width:240px;padding:14px}.barcodeToken{align-items:center;gap:10px;display:flex}.barcodeToken img{background:#061f3c;border-radius:50%;object-fit:cover!important;width:46px!important;height:46px!important;display:block!important}.barcodeToken b,.barcodeToken span{display:block}.barcodeToken b{font-size:11px}.barcodeToken span{color:#61778b;margin-top:4px;font-size:8px}.barcodeBars{background:repeating-linear-gradient(90deg,#071f3c 0 2px,#0000 2px 4px,#071f3c 4px 5px,#0000 5px 9px,#071f3c 9px 13px,#0000 13px 15px,#071f3c 15px 16px,#0000 16px 20px);height:54px;margin:12px 0 6px}.tokenBarcodeCard code{text-align:center;letter-spacing:2px;font:9px monospace;display:block}.tokenBarcodeCard>a{color:#fff;text-align:center;background:#0a63d8;margin-top:11px;padding:10px;font-size:9px;font-weight:900;display:block}.tokenInviteWrap{max-width:580px;margin:30px 0}.tokenHistory article .tokenBarcodeCard{margin-top:12px}.tokenHistory article .barcodeBars{height:34px}.donationTokenControl:before,.tokenAdminHead:before{content:"";background:#061f3c url(/site-token-symbol.jpeg) 50%/cover no-repeat;border-radius:50%;flex:0 0 90px;width:90px;height:90px;box-shadow:0 0 0 3px #1685ed;display:block!important}.donationTokenControl>img,.tokenAdminHead>img{display:none!important}@media (width<=560px){.donationTokenControl:before,.tokenAdminHead:before{flex-basis:64px;width:64px;height:64px}.tokenBarcodeCard{min-width:0}}.sitewideLogoBadge{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1.2px;background:#061f3eef;border:1px solid #ffffff42;border-radius:40px;align-items:center;gap:9px;padding:8px 12px 8px 8px;font-size:8px;line-height:1.15;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #00122555;color:#fff!important}.sitewideLogoBadge img{background:#fff;border-radius:50%;object-fit:cover!important;width:38px!important;max-width:none!important;height:38px!important;display:block!important}.sitewideLogoBadge b{font-size:9px}.sitewideLogoBadge:hover{background:#0a63d8;color:#fff!important}@media (width<=560px){.sitewideLogoBadge{padding:6px;bottom:10px;right:10px}.sitewideLogoBadge img{width:34px!important;height:34px!important}.sitewideLogoBadge span{display:none}}.memberAccessCodes{color:var(--ink);border:1px solid #b7d5ee;border-top:5px solid var(--blue);background:#fff;margin:28px 0;padding:24px}.accessCodeHead{gap:5px;display:grid}.accessCodeHead>span{letter-spacing:1.7px;color:var(--blue);font-size:8px;font-weight:900}.accessCodeHead>b{color:var(--navy);font:24px Georgia,serif}.accessCodeHead small,.printHint{color:var(--muted);font-size:10px;line-height:1.5}.scanCodeGrid{grid-template-columns:220px 1fr;align-items:center;gap:20px;margin:20px 0;display:grid}.scanCodeGrid figure{text-align:center;margin:0}.scanCodeGrid img{background:#fff;max-width:100%;height:auto;margin:auto;display:block}.scanCodeGrid figcaption{letter-spacing:1.5px;color:var(--blue);margin-top:7px;font-size:8px;font-weight:900}.memberAccessCodes>code{color:var(--navy);overflow-wrap:anywhere;background:#edf6fd;padding:10px;display:block}.memberAccessCodes>a{color:var(--blue);margin-top:12px;font-size:10px;font-weight:900;display:inline-block}.memberAccessCodes.compact{padding:16px}.memberAccessCodes.compact .scanCodeGrid{grid-template-columns:130px 1fr}.numberCard .memberAccessCodes{text-align:left}.memberAccessAdmin{background:#eaf4fc;border:1px solid #bfd8eb;margin:35px 0;padding:28px}.memberAccessAdmin h2{color:var(--navy);margin:5px 0;font:32px Georgia,serif}.accessAdminGrid{gap:18px;display:grid}.accessAdminGrid>article{border:1px solid var(--line);background:#fff;padding:20px}.accessAdminTitle{justify-content:space-between;gap:12px;display:flex}.accessAdminTitle div{display:grid}.accessAdminTitle small{color:var(--muted);margin-top:4px}.accessAdminTitle>span{height:max-content;padding:8px;font-size:8px;font-weight:900}.accessAdminTitle .enabled{color:#14723d;background:#def4e7}.accessAdminTitle .disabled{color:#a72a2a;background:#fff0f0}.accessAdminButtons{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.accessAdminButtons button,.issuedRecovery button{background:var(--navy);color:#fff;cursor:pointer;border:0;padding:11px;font-size:9px;font-weight:900}.issuedRecovery{background:#fff3ca;border:1px solid #e2c66d;margin-top:12px;padding:16px}.issuedRecovery small,.issuedRecovery strong{display:block}.issuedRecovery strong{letter-spacing:3px;color:var(--navy);margin:8px 0;font-size:28px}.recoveryState{color:var(--muted);font-size:10px}.directAccessPage{background:#f3f8fc;min-height:100vh}.directAccessPage>header{color:#fff;background:#071f3c;justify-content:space-between;align-items:center;height:86px;padding:0 6vw;display:flex}.directAccessPage>header a{color:#fff}.directAccessHero{color:#fff;background:#071f3c;padding:70px 8vw}.directAccessHero h1{margin:12px 0;font:52px Georgia,serif}.directAccessActions{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:28px;display:grid}.directAccessActions>a{background:var(--blue);color:#fff;padding:16px;font-weight:900}.recoveryAccessForm{gap:10px;display:grid}.recoveryAccessForm input{width:100%;margin-top:7px;padding:13px;display:block}.recoveryAccessForm button{color:var(--navy);background:#fff;border:0;padding:13px;font-weight:900}.artworkPreviewSection{padding:70px 8vw}.artworkPreviewSection h2{color:var(--navy);font:42px Georgia,serif}.accessArtworkGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.accessArtworkGrid article,.emptyAccessArtwork{border:1px solid var(--line);background:#fff;padding:18px}.accessArtworkGrid img{aspect-ratio:4/3;object-fit:cover;width:100%}.accessArtworkGrid h3{color:var(--navy);font:24px Georgia,serif}.accessUnavailable{border:1px solid var(--line);background:#fff;max-width:680px;margin:100px auto;padding:40px}@media (width<=720px){.scanCodeGrid,.memberAccessCodes.compact .scanCodeGrid,.directAccessActions,.accessArtworkGrid,.accessAdminButtons{grid-template-columns:1fr}}.actionPurposeTooltip{z-index:100000;color:#fff;pointer-events:none;background:#071f3cf2;border:1px solid #ffffff36;border-radius:10px;width:min(360px,100vw - 36px);padding:12px 15px;font:13px/1.45 Arial,Helvetica,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 38px #00152c45}.actionPurposeTooltip b,.actionPurposeTooltip span{display:block}.actionPurposeTooltip b{color:#ffb29f;margin-bottom:3px}@media (width<=600px){.actionPurposeTooltip{width:calc(100vw - 20px);bottom:10px;right:10px}}.webinarHandout{color:#172a33;width:min(850px,100% - 40px);margin:30px auto;font:17px/1.55 Times New Roman,Times,serif}.webinarHandout header{border-bottom:6px solid #0f5960;padding-bottom:20px}.webinarHandout small{letter-spacing:.12em;color:#7d5914;font:700 11px Arial,sans-serif}.webinarHandout h1{margin:10px 0;font-size:3rem;line-height:1}.webinarHandout h2{color:#0f5960;font-size:1.6rem}.webinarHandout section{border-bottom:1px solid #cbc2b3;padding:18px 0}.webinarHandout dl{grid-template-columns:180px 1fr;gap:15px;display:grid}.webinarHandout dt{font-weight:700}.webinarHandout dd{margin:0}.webinarHandout button{color:#fff;background:#0f5960;border:0;padding:11px 16px;font-weight:700}.workArea{color:#777;border:1px dashed #777;min-height:180px;padding:15px}.webinarHandout footer{padding:25px 0;font-size:12px}@page{margin:18mm}@media print{.webinarHandout{width:100%;margin:0}.webinarHandout button{display:none}.webinarHandout section{break-inside:avoid}.workArea{min-height:130px}}.themesAdmin{--theme-navy:#071f3c;--theme-blue:#0a63d8;--theme-orange:#ff6847;color:#17304d;background:#f2f6f9;grid-template-columns:330px 1fr;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:grid}.themesSide{background:var(--theme-navy);color:#eaf2fa;height:100vh;position:sticky;top:0;overflow:auto}.themesLogo{color:#fff;letter-spacing:1.4px;align-items:center;gap:12px;height:100px;padding:10px 22px;font-size:15px;display:flex}.themesLogo img{object-fit:contain}.themesUser{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:48px 1fr auto auto;align-items:center;gap:12px;height:92px;padding:18px 21px;display:grid}.themesUser img{border-radius:50%}.themesUser span{display:grid}.themesUser small{color:#b9c9d8;margin-top:4px}.themesUser i,.themesUser em{font-size:20px;font-style:normal}.themesSide nav{padding:28px 0}.themesSide nav a{border-radius:10px;align-items:center;gap:18px;margin:2px 20px;padding:14px 26px;font-size:17px;display:flex;position:relative}.themesSide nav a i{text-align:center;width:22px;font-size:22px;font-style:normal}.themesSide nav a:hover{background:#12385f}.themesSide nav a.active{color:var(--theme-orange);background:#0a2c55}.themesSide nav hr{border:0;border-top:1px solid #ffffff17;position:absolute;bottom:-20px;left:0;right:0}.brandedApp{background:var(--theme-orange);color:#fff;text-align:center;border-radius:30px;margin:0 21px 18px;padding:15px;font-weight:800;display:block}.planWidget{border-top:1px solid #ffffff17;gap:16px;margin:0 37px;padding:20px 0;display:grid}.planWidget a{border:1px solid var(--theme-orange);color:var(--theme-orange);text-align:center;border-radius:26px;padding:12px}.backAdmin{color:#80bfff;margin:12px 37px;font-size:12px;display:block}.themesWork{min-width:0}.themesWork>header{background:#fff;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;height:77px;padding:0 38px;display:flex}.themesWork>header h1{margin:0;font-size:20px}.themesWork>header h1 span{font-weight:400}.themesWork>header button{color:#fff;background:#ff8068;border:0;border-radius:6px;padding:13px 24px;font-weight:800}.themesBody{padding:39px;position:relative}.themeFilters{background:#fff;border:1px solid #d6e0e8;border-radius:6px;grid-template-columns:minmax(300px,1fr) 300px 300px 152px;margin-bottom:28px;display:grid;overflow:hidden}.themeFilters>label{color:#6e8091;align-items:center;gap:13px;padding:0 22px;font-size:21px;display:flex}.themeFilters input,.themeFilters select{color:#344b63;background:#fff;border:0;height:56px;font-size:16px}.themeFilters input{outline:none;width:100%}.themeFilters select{border-left:1px solid #d6e0e8;padding:0 22px}.viewButtons{border-left:1px solid #d6e0e8;grid-template-columns:1fr 1fr;display:grid}.viewButtons button{color:#63788d;background:#fff;border:0;font-size:20px}.viewButtons button+button{border-left:1px solid #d6e0e8}.viewButtons button.active{color:var(--theme-orange)}.themeCourseGrid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:28px;display:grid}.themeCourseGrid article{background:#fff;border:1px solid #e2e9ee;border-radius:18px;flex-direction:column;min-height:455px;padding:15px;display:flex;position:relative;box-shadow:0 3px 10px #071f3c0c}.courseImage{height:255px;position:relative}.courseImage img{object-fit:cover;border-radius:14px;width:100%;height:100%}.courseImage>span{background:#fff;border-radius:20px;padding:7px 13px;font-size:13px;position:absolute;bottom:-14px;right:14px;box-shadow:0 2px 7px #0002}.courseImage>span.published{color:#0ab979}.courseImage>span.draft{color:#52677b}.themeCourseGrid h2{margin:28px 13px 22px;font-size:17px;font-weight:500}.courseFoot{color:#435a71;align-items:center;gap:12px;margin-top:auto;padding:12px 13px;font-size:13px;display:flex}.courseFoot button{color:#8796a5;background:0 0;border:0;margin-left:auto;font-size:24px}.editCourse{color:var(--theme-blue);background:#edf6ff;border:0;border-radius:6px;padding:10px;font-size:10px;font-weight:900}.themeCourseGrid.list{grid-template-columns:1fr}.themeCourseGrid.list article{grid-template-columns:190px 1fr auto;gap:15px;min-height:150px;display:grid}.themeCourseGrid.list .courseImage{grid-row:1/4;height:130px}.themeCourseGrid.list h2{margin:16px}.themeCourseGrid.list .courseFoot{margin:0}.themeCourseGrid.list .editCourse{margin:16px}.smallEditor{z-index:1000;border:1px solid #cddbe6;border-top:5px solid var(--theme-blue);background:#fff;width:340px;padding:20px;position:fixed;top:92px;right:24px;box-shadow:0 24px 65px #071f3c42}.smallEditor>header{justify-content:space-between;align-items:start;display:flex}.smallEditor small{color:var(--theme-blue);letter-spacing:1.5px;font-size:8px;font-weight:900}.smallEditor h2{margin:5px 0 14px;font-size:19px}.smallEditor>header button{background:#edf3f8;border:0;width:30px;height:30px;font-size:20px}.smallEditor form,.smallEditor label{gap:6px;display:grid}.smallEditor form{gap:11px}.smallEditor label{font-size:10px;font-weight:800}.smallEditor input,.smallEditor textarea{border:1px solid #cddbe6;width:100%;padding:9px;font:12px Arial}.smallEditor textarea{resize:vertical;min-height:70px}.smallEditor form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.smallEditor input[type=color]{height:38px;padding:3px}.smallEditor form>button{background:var(--theme-blue);color:#fff;border:0;padding:12px;font-weight:800}.smallEditor form>p{color:#16733e;background:#e2f5e9;margin:0;padding:9px;font-size:10px}.widgetLinks{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.widgetLinks a{color:#2d587f;text-align:center;background:#f0f5f9;padding:8px 5px;font-size:8px;font-weight:900}@media (width<=1200px){.themesAdmin{grid-template-columns:260px 1fr}.themeCourseGrid{grid-template-columns:repeat(2,1fr)}.themeFilters{grid-template-columns:1fr 220px}.themeFilters select:last-of-type,.viewButtons{border-top:1px solid #d6e0e8;grid-column:auto}}@media (width<=760px){.themesAdmin{display:block}.themesSide{height:auto;position:relative}.themesSide nav{grid-template-columns:1fr 1fr;padding:15px;display:grid}.themesSide nav a{margin:2px;padding:10px;font-size:13px}.themesSide nav hr{display:none}.themesWork>header{height:auto;padding:18px}.themesBody{padding:22px}.themeFilters{grid-template-columns:1fr}.themeFilters select,.viewButtons{border-top:1px solid #d6e0e8;border-left:0}.themeCourseGrid{grid-template-columns:1fr}.smallEditor{width:calc(100vw - 24px);max-height:calc(100vh - 40px);top:20px;right:12px;overflow:auto}.themeCourseGrid.list article{display:flex}.themeCourseGrid.list .courseImage{height:200px}}.themesAdmin{grid-template-columns:238px minmax(0,1fr)}.themesSide{flex-direction:column;height:100vh;display:flex;overflow:hidden auto}.themesLogo{gap:9px;height:70px;padding:7px 14px;font-size:10px}.themesLogo img{width:48px;height:48px}.themesLogo b{font-size:12px}.themesUser{grid-template-columns:36px 1fr auto auto;gap:8px;height:62px;padding:9px 13px;font-size:11px}.themesUser img{width:34px;height:34px}.themesUser small{margin-top:2px;font-size:9px}.themesUser i,.themesUser em{font-size:14px}.themesSide nav{flex-direction:column;flex:none;gap:3px;padding:10px 9px;display:flex}.themesSide nav a{border:1px solid #ffffff0d;border-radius:8px;gap:9px;min-height:34px;margin:0;padding:7px 10px;font-size:11px;line-height:1.2}.themesSide nav a i{width:17px;font-size:14px}.themesSide nav a:hover{background:#ffffff12;border-color:#ffffff1c}.themesSide nav a.active{box-shadow:inset 3px 0 0 var(--theme-orange)}.brandedApp{margin:4px 10px 9px;padding:9px;font-size:10px}.planWidget{gap:8px;margin:0 12px;padding:9px 0;font-size:9px}.planWidget a{padding:7px;font-size:9px}.backAdmin{margin:7px 14px 13px;font-size:9px}@media (width<=1200px){.themesAdmin{grid-template-columns:218px minmax(0,1fr)}}@media (width<=760px){.themesAdmin{grid-template-columns:178px minmax(0,1fr);display:grid}.themesSide{height:100vh;position:sticky;top:0}.themesLogo{height:58px;padding:6px 9px}.themesLogo img{width:38px;height:38px}.themesUser{grid-template-columns:30px 1fr auto;height:54px;padding:7px 9px}.themesUser img{width:29px;height:29px}.themesUser em{display:none}.themesSide nav{padding:7px 6px;display:flex}.themesSide nav a{gap:7px;padding:6px 7px;font-size:10px}.themesSide nav a i{width:14px;font-size:12px}.brandedApp,.planWidget{display:none}.backAdmin{margin:6px 9px;font-size:8px}}@media (width<=520px){.themesAdmin{grid-template-columns:58px minmax(0,1fr)}.themesLogo span,.themesUser span,.themesUser i,.themesSide nav a span,.backAdmin{display:none}.themesLogo{justify-content:center;padding:5px}.themesLogo img{width:38px;height:38px}.themesUser{justify-content:center;padding:6px;display:flex}.themesSide nav a{justify-content:center;padding:7px}.themesSide nav a i{width:auto}}.suiteWork>header a{color:#0a63d8;background:#eef5fb;border-radius:5px;padding:9px 14px}.suiteSaved{color:#108754;margin:15px 35px 0}.suiteCanvas{padding:35px}.suiteTabs{color:#173653;word-spacing:18px;background:#fff;border-bottom:1px solid #d5e0e8;padding:24px 28px;font-size:16px}.suiteToolbar{align-items:center;gap:20px;margin:25px 0;display:flex}.suiteToolbar input,.suiteToolbar select{height:52px;font:inherit;border:1px solid #cfdae3;border-radius:6px;flex:1;padding:0 18px}.suiteToolbar a{color:#fff;background:#ff5334;border-radius:5px;padding:14px 22px}.suiteToolbar b{margin-left:auto}.libraryTable,.memberTable,.formsPanel{background:#fff;border-radius:16px;overflow:hidden}.libraryTable>header,.libraryTable>div,.memberTable>header,.memberTable>div{border-bottom:1px solid #e2e8ed;grid-template-columns:2fr 1fr 1fr 1fr;gap:18px;padding:20px 35px;display:grid}.libraryTable>header,.memberTable>header{background:#f7f9fb;font-weight:800}.suiteNotice{background:#fff3d4;border:1px solid #efd28b;margin:25px 0;padding:17px 28px}.suiteAction{color:#fff;background:#0a63d8;border-radius:5px;margin-top:22px;padding:12px 17px;display:inline-block}.reportCards{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0;display:grid}.reportCards article{background:#fff;border-radius:14px;padding:30px;display:grid}.reportCards b{font-size:34px}.suiteEmpty{text-align:center;place-content:center;min-height:480px;display:grid}.suiteEmpty>div:first-child{color:#6f879b;font-size:85px}.suiteEmpty p{max-width:680px;line-height:1.6}.suiteEmpty a{color:#fff;background:#ff5334;border-radius:5px;margin:8px;padding:12px 18px;display:inline-block}.emailsLayout{background:#fff;grid-template-columns:390px 1fr;min-height:560px;margin-top:25px;display:grid}.emailsLayout>aside{border-right:1px solid #dce5eb;padding:45px 0}.emailsLayout>aside button{text-align:left;background:#fff;border:0;width:100%;padding:16px 35px}.emailsLayout>aside button:first-child{color:#ff5334;background:#f0f4f7}.emailsLayout>section{padding:45px 60px}.emailsLayout>section>label{grid-template-columns:24px 1fr auto;gap:15px;margin:28px 0;display:grid}.emailsLayout>section>label span{gap:8px;display:grid}.emailsLayout small{color:#60758a}.formsPanel{margin-top:25px}.formsPanel>header{justify-content:space-between;padding:30px 38px;display:flex}.formsPanel>header button{color:#fff;background:#ff8068;border:0;border-radius:5px;padding:12px 19px}.formsHeader,.formRow{border-top:1px solid #e1e8ee;grid-template-columns:2fr 1fr 1fr;gap:20px;padding:20px 38px;display:grid}.formsHeader{background:#f7f9fb;font-weight:800}.formRow>span{display:grid}.formRow small{margin-top:8px}.formRow>div{gap:18px;display:flex}.formRow>div a{color:#ff5334;border:1px solid #ff5334;border-radius:5px;padding:9px 17px}.formRow button{background:0 0;border:0}.settingsGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px;display:grid}.settingsGrid article{background:#fff;border:1px solid #d8e2e9;border-radius:14px;padding:28px}.settingsGrid p{color:#60748a;line-height:1.55}.settingsGrid a{color:#fff;background:#0a63d8;border-radius:5px;padding:10px 14px;display:inline-block}@media (width<=900px){.emailsLayout{grid-template-columns:1fr}.emailsLayout>aside{display:none}.settingsGrid,.reportCards{grid-template-columns:1fr}.libraryTable,.memberTable{overflow:auto}.libraryTable>header,.libraryTable>div,.memberTable>header,.memberTable>div{min-width:750px}}.ledgerPage{color:#0b2741;background:#f2f6fa;min-height:100vh}.ledgerHeader{color:#fff;background:#071f3c;justify-content:space-between;align-items:center;padding:18px 6vw;display:flex}.ledgerHeader a{color:#fff;font-weight:800;text-decoration:none}.ledgerMain{max-width:1180px;margin:auto;padding:48px 24px}.ledgerEyebrow{letter-spacing:.18em;color:#1676bd;font-size:11px;font-weight:900}.ledgerTitleRow{align-items:center;gap:18px;display:flex}.ledgerTitleRow img{object-fit:cover;border-radius:50%;box-shadow:0 0 0 4px #cde9ff}.ledgerTitleRow h1{margin:0;font:42px Georgia,serif}.ledgerTitleRow p{color:#526a7d;margin:.4rem 0}.ledgerSummary{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.ledgerSummary article{background:#fff;border-top:4px solid #178053;padding:20px;box-shadow:0 8px 25px #0a274211}.ledgerSummary article:nth-child(2){border-color:#b72f44}.ledgerSummary small{color:#607589;text-transform:uppercase;font-weight:900;display:block}.ledgerSummary b{margin-top:8px;font-size:26px;display:block}.ledgerRoots{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.ledgerRoots a{color:#fff;background:#092d54;min-height:130px;padding:20px;text-decoration:none}.ledgerRoots b,.ledgerRoots span{display:block}.ledgerRoots span{color:#b7d2e8;margin-top:8px;font-size:12px}.ledgerSection{background:#fff;margin-top:26px;padding:24px}.ledgerSection h2{margin-top:0;font:30px Georgia,serif}.ledgerTable{border-collapse:collapse;width:100%}.ledgerTable th,.ledgerTable td{text-align:left;vertical-align:top;border-bottom:1px solid #dce6ee;padding:13px 10px;font-size:12px}.ledgerTable th{text-transform:uppercase;color:#607589;font-size:10px}.credit{color:#137046;font-weight:900}.debit{color:#a7293b;font-weight:900}.typeBadge{color:#075991;background:#e8f3fc;padding:5px 8px;font-weight:900;display:inline-block}.typeGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.typeGrid article{border:1px solid #d8e3ec;padding:18px}.typeGrid b,.typeGrid span{display:block}.typeGrid span{color:#607589;margin-top:6px;font-size:12px}@media (width<=850px){.ledgerSummary,.ledgerRoots,.typeGrid{grid-template-columns:1fr 1fr}.ledgerTable{display:block;overflow-x:auto}}@media (width<=540px){.ledgerSummary,.ledgerRoots,.typeGrid{grid-template-columns:1fr}.ledgerTitleRow h1{font-size:32px}.ledgerHeader{align-items:flex-start;gap:10px}}.coreSettingsPage{background:#f1f6fa;min-height:100vh}.coreSettingsPage>header{color:#fff;background:#061f3c;justify-content:space-between;align-items:center;min-height:82px;padding:14px 6vw;display:flex}.coreSettingsPage>header>a{letter-spacing:1.3px;align-items:center;gap:12px;font-size:9px;display:flex}.coreSettingsPage>header img{border-radius:50%}.coreSettingsPage nav{gap:10px;display:flex}.coreSettingsPage nav a{border:1px solid #ffffff35;padding:11px 13px;font-size:10px}.coreSettingsWrap{max-width:850px;margin:auto;padding:70px 5vw 110px}.coreSettingsWrap h1{color:var(--navy);margin:0;font:52px Georgia,serif}.coreLead{color:var(--muted);font-size:16px;line-height:1.7}.corePath{color:#678097;border-bottom:1px solid var(--line);margin:25px 0;padding:13px 0;font-size:10px}.corePath span{color:var(--blue);margin:0 8px}.coreSettingsForm{border:1px solid var(--line);background:#fff;gap:16px;padding:30px;display:grid}.coreSettingsForm label{border-bottom:1px solid #e4edf4;grid-template-columns:220px 1fr;align-items:center;gap:12px 25px;padding-bottom:16px;display:grid}.coreSettingsForm label>span{color:var(--navy);font-size:12px;font-weight:900}.coreSettingsForm input:not([type=checkbox]),.coreSettingsForm select,.coreSettingsForm textarea{border:1px solid #bed0de;width:100%;padding:12px;font:13px Arial}.coreSettingsForm textarea{resize:vertical;min-height:110px}.coreSettingsForm input[type=checkbox]{width:23px;height:23px;accent-color:var(--blue)}.coreSettingsForm label small{color:var(--muted);grid-column:2;font-size:9px}.coreSettingsForm>button{background:var(--blue);color:#fff;border:0;padding:15px;font-weight:900}.coreSaved{color:#14733d;background:#dff4e7;padding:12px;font-size:11px}@media (width<=650px){.coreSettingsPage>header{align-items:flex-start}.coreSettingsPage nav{flex-direction:column}.coreSettingsForm label{grid-template-columns:1fr}.coreSettingsForm label small{grid-column:1}.coreSettingsWrap h1{font-size:42px}}.mcpDetail{color:#11183c;background:#f2f2f8;min-height:100vh}.mcpDetail>header{color:#fff;background:#11163d;justify-content:space-between;align-items:center;padding:16px 6vw;display:flex}.mcpDetail>header a{color:#fff;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.mcpDetail>header img{border-radius:50%}.mcpDetailWrap{max-width:900px;margin:auto;padding:60px 24px 100px}.mcpPath{color:#6648bd;letter-spacing:.12em;font-size:10px;font-weight:900}.mcpHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin:22px 0;display:flex}.mcpHeading h1{margin:0;font:46px Georgia,serif}.mcpHeading p{color:#667188;line-height:1.7}.mcpHeading>b{color:#5436a9;white-space:nowrap;background:#e8e2ff;padding:10px 13px;font-size:10px}.mcpDetail aside{background:#fff4da;border-left:4px solid #d79a17;margin-bottom:20px;padding:18px;font-size:11px;line-height:1.65}.mcpDetail .coreSettingsForm{max-height:none}.mcpDetail .coreSettingsForm label:has(input[type=checkbox]){min-height:44px}@media (width<=620px){.mcpHeading{flex-direction:column}.mcpHeading h1{font-size:37px}}.developerDetail{color:#0b2741;background:#f1f6fa;min-height:100vh}.developerDetail>header{color:#fff;background:#071f3c;justify-content:space-between;align-items:center;padding:16px 6vw;display:flex}.developerDetail>header a{color:#fff;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.developerDetail>header img{border-radius:50%}.developerDetailWrap{max-width:860px;margin:auto;padding:60px 24px 100px}.developerPath{color:#0a6eaa;letter-spacing:.12em;font-size:10px;font-weight:900}.developerHeading{justify-content:space-between;align-items:flex-start;gap:22px;margin:22px 0;display:flex}.developerHeading h1{margin:0;font:46px Georgia,serif}.developerHeading p{color:#61788c;line-height:1.7}.developerHeading>b{color:#0865a2;white-space:nowrap;background:#e5f3ff;padding:10px 13px;font-size:10px}.developerDetail aside{background:#fff4da;border-left:4px solid #d79b17;margin-bottom:20px;padding:18px;font-size:11px;line-height:1.65}@media (width<=620px){.developerHeading{flex-direction:column}.developerHeading h1{font-size:37px}}.managedResourcePage{color:#0b2741;background:#f1f6f7;min-height:100vh}.managedResourcePage>header{color:#fff;background:#06243f;justify-content:space-between;align-items:center;padding:16px 6vw;display:flex}.managedResourcePage>header a{color:#fff;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.managedResourcePage>header img{border-radius:50%}.managedResourceWrap{max-width:1180px;margin:auto;padding:55px 24px 100px}.managedResourceWrap>p:first-child{letter-spacing:.12em;color:#087278;font-size:9px;font-weight:900}.managedResourceWrap h1{margin:15px 0 0;font:48px Georgia,serif}.managedResourceWrap .lead{color:#637a88}.resourceManager{gap:20px;display:grid}.resourceTools{gap:8px;display:flex}.resourceTools input{flex:1}.resourceTools input,.resourceTools select,.resourceTools button{background:#fff;border:1px solid #b9cdd5;padding:11px}.resourceTools button.active{color:#fff;background:#087078}.resourceForm{background:#fff;border:1px solid #d6e3e7;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.resourceForm h2{grid-column:1/-1;margin:0;font:27px Georgia,serif}.resourceForm label{gap:5px;font-size:10px;font-weight:900;display:grid}.resourceForm input,.resourceForm select{border:1px solid #bdced6;padding:11px}.resourceForm>div,.resourceForm>p{grid-column:1/-1}.resourceForm button,.records button{color:#fff;background:#096e76;border:0;margin-right:6px;padding:9px 11px}.resourceForm button[type=button],.records button:last-child{background:#9d3040}.resourceForm>p{color:#176d43}.connectedAction{background:#e6f5f3;justify-content:space-between;align-items:center;padding:17px;display:flex}.connectedAction a{color:#fff;background:#087078;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none}.records{background:#fff;padding:20px}.recordHead{justify-content:space-between;margin-bottom:14px;display:flex}.tableScroll{overflow:auto}.records table{border-collapse:collapse;width:100%}.records th,.records td{text-align:left;border-bottom:1px solid #dce6e9;padding:12px 9px;font-size:11px}.records th{text-transform:uppercase;color:#617a87;font-size:9px}.recordGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.recordGrid article{border:1px solid #d7e3e6;padding:18px}.recordGrid h3{font:22px Georgia,serif}.recordGrid p{font-size:10px}@media (width<=760px){.resourceForm,.recordGrid{grid-template-columns:1fr}.resourceTools{flex-wrap:wrap}.resourceTools input{flex-basis:100%}.connectedAction{flex-direction:column;align-items:flex-start;gap:12px}}.privacyDetail{color:#0b2741;background:#f1f6fa;min-height:100vh}.privacyDetail>header{color:#fff;background:#062542;justify-content:space-between;align-items:center;padding:16px 6vw;display:flex}.privacyDetail>header a{color:#fff;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.privacyDetail>header img{border-radius:50%}.privacyDetailWrap{max-width:850px;margin:auto;padding:60px 24px 100px}.privacyPath{color:#08759b;letter-spacing:.12em;font-size:10px;font-weight:900}.privacyDetail h1{margin:20px 0 5px;font:48px Georgia,serif}.privacyLead{color:#60778a;margin-bottom:24px;line-height:1.7}.privacyDetail aside{background:#e8f5f1;border-left:4px solid #18754a;margin-bottom:20px;padding:18px;font-size:11px;line-height:1.7}.dpaFootnote{background:#fff4d8;border-left:4px solid #d39816;padding:14px;font-size:10px;line-height:1.6}@media (width<=600px){.privacyDetail h1{font-size:38px}}.purchaseChildCard{border:1px solid var(--line);background:#fff;gap:16px;padding:30px;display:grid}.purchaseChildCard h2{color:var(--navy);margin:0;font:31px Georgia,serif}.purchaseChildCard>p,.purchaseChildCard li{color:var(--muted);line-height:1.7}.purchaseChildCard label{color:var(--navy);gap:7px;font-size:11px;font-weight:900;display:grid}.purchaseChildCard input,.purchaseChildCard select,.purchaseChildCard textarea{border:1px solid #bdcfdd;padding:12px;font:13px Arial}.purchaseChildCard textarea{min-height:110px}.purchaseChildCard button{background:var(--blue);color:#fff;border:0;padding:14px;font-weight:900}.purchaseChildCard fieldset{border:1px solid #e5bcbc;padding:18px}.purchaseChildCard legend{color:#9b2828;font-weight:900}.purchaseChildCard .checkLine{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.childSaved{background:#dff4e7;padding:13px;color:#14733d!important}.receivingSetup fieldset{border-color:#b8d8ee}.receivingSetup legend{color:var(--blue)}.continueDonation{background:var(--navy);color:#fff;text-align:center;padding:13px;font-size:10px;font-weight:900}.securityDetail{color:#0b2741;background:#f1f6fa;min-height:100vh}.securityDetail>header{color:#fff;background:#061f3c;justify-content:space-between;align-items:center;padding:16px 6vw;display:flex}.securityDetail>header a{color:#fff;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.securityDetail>header img{border-radius:50%}.securityDetailWrap{max-width:850px;margin:auto;padding:60px 24px 100px}.detailPath{color:#1471b4;letter-spacing:.12em;font-size:10px;font-weight:900}.detailHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin:22px 0;display:flex}.detailHeading h1{margin:0;font:46px Georgia,serif}.detailHeading p{color:#60768a;line-height:1.6}.detailHeading>b{color:#187145;white-space:nowrap;background:#e4f4eb;padding:10px 14px;font-size:10px}.securityDetail aside{background:#fff5d9;border-left:4px solid #d59a17;margin-bottom:20px;padding:17px;font-size:11px;line-height:1.6}.sessionActions{margin-top:16px}.sessionActions a{color:#fff;background:#a62b3e;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=600px){.detailHeading{flex-direction:column}.detailHeading h1{font-size:38px}}.donationTokenControl{color:#fff;background:#071f3c;grid-template-columns:90px 1fr auto auto;align-items:center;gap:18px;margin:25px 0;padding:25px;display:grid}.donationTokenControl img{object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px #1685ed}.donationTokenControl h2{margin:0;font:28px Georgia,serif}.donationTokenControl p:last-child{color:#a8c1d7;font-size:10px}.donationTokenControl>button{border:0;padding:11px;font-weight:900}.donationTokenControl>button.on{color:#14733d;background:#dff4e7}.donationTokenControl>button.off{color:#a72a2a;background:#ffe4e4}.donationTokenControl .saveTokenToggle{color:#fff;background:#1685ed}.donationTokenControl>span{color:#89e2aa;grid-column:2/-1;font-size:10px}@media (width<=700px){.donationTokenControl{grid-template-columns:70px 1fr}.donationTokenControl img{width:70px;height:70px}.donationTokenControl>button{grid-column:auto}}.dashboardWork>header a{color:#0a63d8;background:#edf6ff;border-radius:6px;padding:10px 15px}.dashboardCanvas{gap:24px;padding:35px;display:grid}.dashboardWelcome,.signupChart,.dashboardLower>article{background:#fff;border:1px solid #d9e3ea;border-radius:18px}.dashboardWelcome{justify-content:space-between;align-items:center;padding:34px 38px;display:flex}.dashboardWelcome h2{margin:0 0 10px}.dashboardWelcome div a{color:#527bd4}.dashboardWelcome>a{color:#fff;background:#ff5334;border-radius:5px;padding:14px 22px;font-weight:800}.signupChart{padding:36px}.chartFilters{align-items:center;gap:20px;display:flex}.chartFilters select,.chartFilters input{height:48px;font:inherit;background:#fff;border:1px solid #d1dce4;border-radius:6px;padding:0 18px}.chartFilters select:first-child{margin-right:auto}.chartSummary{align-items:baseline;gap:12px;margin:28px 0 0;display:flex}.chartSummary b{font-size:28px}.chartSummary small{color:#77899a;margin-left:auto}.barChart{border-bottom:1px solid #ccd6dd;justify-content:space-around;align-items:end;gap:24px;height:285px;padding:20px 35px 0;display:flex}.barColumn{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;display:flex}.barColumn span{margin-bottom:7px}.barColumn i{background:#ffad0a;width:76%;max-width:180px;display:block}.barColumn b{white-space:nowrap;margin:10px 0 -28px;font-size:12px;font-weight:500}.dashboardLower{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dashboardLower>article{padding:36px}.trainingChecklist>h2,.dashboardDemo h2{margin-top:0}.trainingChecklist>a{border-bottom:1px solid #e2e8ed;grid-template-columns:70px 1fr 36px;align-items:center;gap:14px;padding:18px 0;display:grid}.trainingChecklist>a>span{color:#6c8194;font-size:42px}.trainingChecklist p{color:#566d82;margin:8px 0 0}.trainingChecklist i{color:#7770d9;background:#f1f0ff;border:1px solid #928de0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.dashboardDemo{text-align:center}.dashboardDemo p{color:#566d82;line-height:1.65}.dashboardDemo video{background:#071f3c;border-radius:8px;width:100%;max-height:330px;margin-top:15px}@media (width<=900px){.dashboardLower{grid-template-columns:1fr}.chartFilters{flex-wrap:wrap}.chartFilters select:first-child{margin-right:0}.barChart{overflow:auto}.barColumn{min-width:100px}.dashboardWelcome{flex-direction:column;align-items:start;gap:20px}}.workshopsWork>header button{color:#fff;background:#ff5334;border:0;border-radius:5px;padding:13px 20px;font-weight:800}.sessionTabs{background:#fff;border-bottom:1px solid #d7e1e8;align-items:end;gap:34px;height:70px;padding:0 36px;display:flex}.sessionTabs button{background:0 0;border:0;padding:0 0 20px;font-size:16px}.sessionTabs button.active{color:#ff5334;border-bottom:3px solid #ff5334}.workshopsCanvas{padding:38px;position:relative}.sessionFilters{background:#fff;border:1px solid #d1dce5;border-radius:6px;grid-template-columns:1fr 300px 300px 150px;display:grid}.sessionFilters label{align-items:center;padding:0 20px;font-size:20px;display:flex}.sessionFilters input,.sessionFilters select{height:54px;font:inherit;border:0}.sessionFilters input{width:100%;padding-left:12px}.sessionFilters select{border-left:1px solid #d1dce5;padding:0 20px}.sessionFilters>div{border-left:1px solid #d1dce5;grid-template-columns:1fr 1fr;display:grid}.sessionFilters button{background:#fff;border:0;font-size:19px}.sessionFilters button.active{color:#ff5334}.workshopSaved{color:#108454}.sessionGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.sessionGrid article{background:#fff;border:1px solid #dbe4eb;border-radius:16px;grid-template-columns:70px 1fr;gap:18px;padding:24px;display:grid}.sessionDate{background:#edf5fb;border-radius:9px;place-items:center;height:70px;display:grid}.sessionDate b{margin-bottom:-12px;font-size:24px}.sessionDate span{text-transform:uppercase;font-size:11px}.sessionGrid h2{font-size:18px}.sessionGrid p{color:#66798c}.sessionGrid article>div:nth-child(2)>span,.sessionGrid article>div:nth-child(2)>b{margin-top:10px;font-size:12px;display:block}.sessionGrid footer{grid-column:1/-1;gap:12px;display:flex}.sessionGrid footer a{color:#fff;background:#0a63d8;border-radius:5px;padding:10px 14px}.sessionGrid footer button{color:#db4e3d;background:#fff;border:0}.sessionGrid.list{grid-template-columns:1fr}.emptySessions{text-align:center;padding:110px 20px}.emptySessions>div{color:#7892a8;font-size:110px}.emptySessions p{font-size:17px}.emptySessions button{color:#fff;background:#ff8068;border:0;border-radius:5px;padding:14px 36px;font-weight:800}.sessionEditor{z-index:1000;background:#fff;border-top:5px solid #ff5334;width:390px;padding:22px;position:fixed;top:90px;right:25px;box-shadow:0 24px 65px #071f3c40}.sessionEditor header{justify-content:space-between;display:flex}.sessionEditor header button{background:0 0;border:0;font-size:24px}.sessionEditor form,.sessionEditor label{gap:7px;display:grid}.sessionEditor form{gap:14px}.sessionEditor input,.sessionEditor textarea{font:inherit;border:1px solid #cfdae3;padding:10px}.sessionEditor textarea{min-height:85px}.sessionEditor form>button{color:#fff;background:#ff5334;border:0;padding:12px;font-weight:800}@media (width<=1100px){.sessionGrid{grid-template-columns:repeat(2,1fr)}.sessionFilters{grid-template-columns:1fr 1fr}}@media (width<=700px){.sessionGrid,.sessionFilters{grid-template-columns:1fr}.sessionEditor{width:calc(100vw - 20px);top:20px;right:10px}}.tokenAdminPanel{color:#fff;background:#071f3c;margin:25px 0;padding:25px}.tokenAdminHead{align-items:center;gap:18px;display:flex}.tokenAdminHead img{object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px #1c8cff}.tokenAdminHead h2{margin:0;font:29px Georgia,serif}.tokenAdminHead p:last-child{color:#a9c3da;font-size:10px}.tokenTransferForm{background:#ffffff0c;grid-template-columns:1.2fr 1fr 1fr 1.2fr;align-items:end;gap:12px;margin-top:20px;padding:18px;display:grid}.tokenTransferForm small,.tokenTransferForm b,.tokenTransferForm span{display:block}.tokenTransferForm small{color:#84c6ff}.tokenTransferForm span{margin-top:6px;font-size:9px}.tokenTransferForm label{gap:5px;font-size:9px;display:grid}.tokenTransferForm input,.tokenTransferForm select{color:#09213a;background:#fff;border:1px solid #bcd2e7;padding:11px}.tokenActionButtons{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.tokenTransferForm button{color:#fff;cursor:pointer;border:0;padding:12px;font-weight:900}.tokenTransferForm button.more{background:#168653}.tokenTransferForm button.less{background:#b83245}.tokenTransferForm button:disabled{opacity:.45;cursor:not-allowed}.tokenTransferForm>p{grid-column:1/-1;margin:0}.tokenTransferForm>p.success{color:#86e3aa}.tokenTransferForm>p.error{color:#ffabb5}.tokenSelectPrompt{color:#9fc0dc}.memberTokenBalance{align-items:center;gap:9px;margin-top:12px;display:flex}.memberTokenBalance img{object-fit:cover;border-radius:50%}.memberTokenBalance button{color:#075fab;background:#e5f2ff;border:0;padding:8px;font-size:8px;font-weight:900}@media (width<=850px){.tokenTransferForm{grid-template-columns:1fr 1fr}.tokenTransferForm>div:first-child{grid-column:1/-1}}@media (width<=560px){.tokenAdminHead{align-items:flex-start}.tokenTransferForm,.tokenActionButtons{grid-template-columns:1fr}}.walletTradeAdmin{color:#fff;background:#071f3c;margin:35px 0;padding:28px}.walletTradeAdmin h2{margin:5px 0 20px;font:32px Georgia,serif}.walletTradeAdmin>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.walletTradeAdmin label{background:#ffffff0d;padding:14px;font-size:10px}.walletTradeAdmin label input[type=number]{width:100%;margin-top:8px;padding:9px;display:block}.walletTradeAdmin button{color:#fff;background:#1685ed;border:0;margin-top:14px;padding:13px;font-weight:900}.walletTradeAdmin>p:last-child{background:#ffffff10;padding:10px}@media (width<=650px){.walletTradeAdmin>div{grid-template-columns:1fr}}.adminMemberGifts{background:#fff;border:2px solid #1685ed;margin:35px 0;padding:28px}.adminMemberGifts h2{color:var(--navy);margin:5px 0;font:34px Georgia,serif}.adminMemberGifts>div>p:last-child{color:var(--muted);font-size:11px}.adminMemberGifts form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminMemberGifts label{color:var(--navy);font-size:9px;font-weight:900}.adminMemberGifts input,.adminMemberGifts select,.adminMemberGifts textarea{border:1px solid #b9ccdb;width:100%;margin-top:6px;padding:11px;display:block}.giftNote{grid-column:1/-1}.giftNote textarea{min-height:70px}.giftPreview{color:var(--blue);background:#edf7ff;grid-column:1/-1;padding:13px;font-size:10px}.giftPreview small,.giftPreview span{display:block}.adminMemberGifts form>button{color:#fff;background:#1685ed;border:0;grid-column:1/-1;padding:14px;font-weight:900}.adminMemberGifts>.success,.adminMemberGifts>.error{padding:12px;font-size:10px}.adminMemberGifts>.success{color:#126b39;background:#dff5e8}.adminMemberGifts>.error{color:#9d2323;background:#fff0f0}@media (width<=650px){.adminMemberGifts form{grid-template-columns:1fr}.giftNote,.giftPreview,.adminMemberGifts form>button{grid-column:1}}.assignmentAdmin{color:#071f3c;background:#f3f7fa;min-height:100vh}.assignmentAdmin>header{color:#fff;background:#071f3c;justify-content:space-between;padding:22px 7vw;display:flex}.assignmentAdmin>section{max-width:1050px;margin:auto;padding:60px 5vw}.assignmentAdmin h1{margin:5px 0;font:52px Georgia,serif}.assignmentAdmin>section>p{letter-spacing:1.5px;color:#1685ed;font-size:9px;font-weight:900}.assignmentAdmin>section>span{color:#60758a}.assignmentAdminList{gap:12px;margin-top:30px;display:grid}.assignmentAdminList article{background:#fff;border:1px solid #d2e0ea;grid-template-columns:1fr 280px;gap:20px;padding:22px;display:grid}.assignmentAdminList h2{margin:5px 0;font:25px Georgia,serif}.assignmentAdminList small,.assignmentAdminList aside span{color:#60758a;font-size:10px}.assignmentAdminList aside{background:#edf6fd;align-content:center;gap:6px;padding:14px;display:grid}.assignmentAdminList blockquote{color:#60758a;border-left:3px solid #1685ed;margin:10px 0;padding-left:12px}.emptyAssignments{background:#fff;padding:28px}@media (width<=700px){.assignmentAdminList article{grid-template-columns:1fr}.assignmentAdmin h1{font-size:38px}}.storageProgressAdmin{color:#071f3c;background:#f2f6fa;min-height:100vh}.storageProgressAdmin>header{color:#fff;background:#071f3c;justify-content:space-between;gap:20px;padding:22px 6vw;font-size:10px;display:flex}.storageProgressAdmin>section{max-width:1250px;margin:auto;padding:60px 5vw 100px}.storageProgressAdmin>section>p{letter-spacing:1.6px;color:#0a63d8;font-size:9px;font-weight:900}.storageProgressAdmin h1{margin:5px 0;font:54px Georgia,serif}.storageProgressAdmin>section>span{color:#60758a}.storageOverview{grid-template-columns:repeat(4,1fr);gap:12px;margin:34px 0 15px;display:grid}.storageOverview article{color:#fff;background:#071f3c;padding:22px}.storageOverview span,.storageOverview b,.storageOverview small{display:block}.storageOverview span{color:#7bc2ff;font-size:9px}.storageOverview b{margin:8px 0;font:24px Georgia,serif}.storageOverview small{color:#b9cede}.capacityNotice{background:#fff7df;border-left:5px solid #e0a62c;padding:18px}.capacityNotice p{color:#6c5a2e;margin:6px 0 0;font-size:11px;line-height:1.6}.storageSearch{background:#fff;border:1px solid #d7e3ee;justify-content:space-between;align-items:center;margin-top:28px;padding:14px;display:flex}.storageSearch input{border:0;outline:0;width:min(480px,75%);font-size:14px}.storageSearch span{color:#0a63d8;font-size:10px}.storageMemberList{gap:10px;margin-top:12px;display:grid}.storageMemberList article{background:#fff;border:1px solid #d7e3ee;grid-template-columns:1.1fr 1fr 230px;align-items:center;gap:25px;padding:20px;display:grid}.storageMemberList h2{margin:5px 0;font:24px Georgia,serif}.storageMemberList small,.storageMemberList span{color:#60758a;font-size:9px}.storageMemberList article>div:nth-child(2){gap:6px;display:grid}.adminStorageBar{background:#dce8f1;height:12px;overflow:hidden}.adminStorageBar i{background:linear-gradient(90deg,#0a63d8,#55b5ff);height:100%;display:block}.storageMemberList form{gap:7px;display:grid}.storageMemberList label{font-size:9px;font-weight:900}.storageMemberList input{border:1px solid #bfd0dd;width:100%;margin-top:5px;padding:9px}.storageMemberList button{color:#fff;background:#0a63d8;border:0;padding:11px;font-size:9px;font-weight:900}@media (width<=900px){.storageOverview{grid-template-columns:repeat(2,1fr)}.storageMemberList article{grid-template-columns:1fr 1fr}.storageMemberList form{grid-column:1/-1}}@media (width<=580px){.storageProgressAdmin>header{flex-direction:column}.storageOverview,.storageMemberList article{grid-template-columns:1fr}.storageProgressAdmin h1{font-size:40px}.storageMemberList form{grid-column:1}}.profilePage{background:#f2f6fa;min-height:100vh}.profileTop{color:#fff;background:#061f3c;justify-content:space-between;align-items:center;min-height:82px;padding:14px 6vw;display:flex}.profileTop .adminBrand img{border-radius:50%}.profileTop nav{gap:12px;display:flex}.profileTop nav a{border:1px solid #ffffff30;border-radius:4px;padding:11px 14px;font-size:11px}.profileWrap{max-width:1180px;margin:auto;padding:65px 5vw 110px}.profileHero{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.profileHero h1{color:var(--navy);margin:0;font:52px Georgia,serif}.profileHero>p{max-width:520px;color:var(--muted);line-height:1.7}.profilePanel{border:1px solid var(--line);background:#fff;margin-top:20px;padding:32px}.profileSectionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:25px;padding-bottom:20px;display:flex}.profileSectionHead h2{color:var(--navy);margin:0;font:32px Georgia,serif}.profileSaved{color:#14733d;background:#dff4e7;padding:9px 11px;font-size:10px;font-weight:800}.profileCardGrid{grid-template-columns:230px 1fr;gap:30px;margin-top:28px;display:grid}.profileAvatar{aspect-ratio:1;background:linear-gradient(145deg,var(--navy),var(--blue));color:#fff;border-radius:50%;place-items:center;width:190px;font:64px Georgia,serif;display:grid;box-shadow:0 15px 35px #082b5530}.profileDetails h3{color:var(--navy);margin:0 0 6px;font:34px Georgia,serif}.profileDetails>a{color:var(--blue);font-size:12px;font-weight:800}.profileDetails p{color:var(--muted);max-width:780px;line-height:1.75}.profileActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.profileActions a{color:var(--blue);background:#e7f2ff;padding:12px 14px;font-size:10px;font-weight:900}.settingsRows{display:grid}.settingsRows article,.optionRow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:25px;padding:21px 0;display:grid}.settingsRows b,.settingsRows small,.optionRow b,.optionRow small{display:block}.settingsRows small,.optionRow small{color:var(--muted);margin-top:6px;line-height:1.5}.settingsRows a{color:var(--blue);font-size:11px;font-weight:900}.optionRow select{background:#fff;border:1px solid #bfd0de;min-width:220px;padding:10px}.optionRow input{width:22px;height:22px;accent-color:var(--blue)}.profileSave{background:var(--blue);color:#fff;border:0;margin-top:25px;padding:14px 19px;font-weight:900}.externalNote{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.6}@media (width<=720px){.profileHero,.profileSectionHead{display:block}.profileCardGrid{grid-template-columns:1fr}.profileAvatar{width:135px}.profileTop{align-items:flex-start;gap:15px}.profileTop nav{flex-direction:column}.optionRow{grid-template-columns:1fr}.optionRow select{width:100%;min-width:0}}.accountIdentity{color:#fff;background:linear-gradient(110deg,#061f3c,#0a477f);border-radius:6px;grid-template-columns:66px 1fr auto;align-items:center;gap:18px;padding:22px 28px;display:grid;box-shadow:0 16px 38px #082b5520}.accountIdentityAvatar{width:62px;height:62px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;font:24px Georgia,serif;display:grid}.accountIdentity h2{margin:0;font:27px Georgia,serif}.accountIdentity p{color:#8ec9ff;margin:5px 0 0;font-size:12px}.accountLogout{border:1px solid #ffffff45;border-radius:4px;padding:12px 17px;font-size:11px;font-weight:900}.accountLogout:hover{color:var(--navy);background:#fff}.accountBadge{color:var(--blue);background:#e7f2ff;padding:8px 10px;font-size:9px;font-weight:900}.accountLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.accountLinkGrid>a{border:1px solid var(--line);background:#fbfdff;grid-template-columns:42px 1fr 20px;align-items:center;gap:14px;padding:17px;transition:all .2s;display:grid}.accountLinkGrid>a:hover{background:#edf6ff;border-color:#8bbff2;transform:translateY(-2px)}.accountLinkIcon{width:42px;height:42px;color:var(--blue);background:#ddecfb;border-radius:50%;place-items:center;font-size:18px;display:grid}.accountLinkGrid b,.accountLinkGrid small{display:block}.accountLinkGrid b{color:var(--navy);font-size:13px}.accountLinkGrid small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.accountLinkGrid i{color:var(--blue);font-style:normal}@media (width<=720px){.accountLinkGrid{grid-template-columns:1fr}.accountIdentity{grid-template-columns:55px 1fr}.accountIdentityAvatar{width:52px;height:52px}.accountLogout{text-align:center;grid-column:1/-1}}.settingsDistinction{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.settingsDistinction>a{border:2px solid var(--line);background:#fff;flex-direction:column;gap:7px;padding:22px;display:flex}.settingsDistinction>a:first-child{border-color:var(--blue);background:#edf6ff}.settingsDistinction>a:last-child{border-color:#74899c}.settingsDistinction span{letter-spacing:1.4px;color:var(--blue);font-size:8px;font-weight:900}.settingsDistinction b{color:var(--navy);font:22px Georgia,serif}.settingsDistinction small{color:var(--muted);line-height:1.5}.settingsBlock{scroll-margin-top:95px}.externalSettingsBlock{border-top:5px solid #74899c}.internalSettingsBlock{border-top:5px solid var(--blue);margin-top:25px}.blockIdentity{background:#eaf5ff;border:1px solid #b9dcfa;padding:24px 30px}.blockIdentity span{letter-spacing:1.5px;color:var(--blue);font-size:8px;font-weight:900}.blockIdentity b{color:var(--navy);margin-top:7px;font:27px Georgia,serif;display:block}.blockIdentity p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.internalSettingsBlock>.profilePanel{border-top:0;margin-top:0}.accountLinkGrid em{color:#768a9d;letter-spacing:.5px;text-transform:uppercase;margin-top:8px;font-size:7px;font-style:normal;font-weight:900;display:block}@media (width<=720px){.settingsDistinction{grid-template-columns:1fr}}.internalManualHub{border:1px solid var(--line);background:#fff;border-top:0;padding:30px}.internalHubHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:25px;padding-bottom:20px;display:flex}.internalHubHead h2{color:var(--navy);margin:0;font:31px Georgia,serif}.internalHubHead>span{color:#14733d;background:#dff4e7;padding:8px 10px;font-size:9px;font-weight:900}.internalLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.internalLinkGrid>a{background:#f7fbff;border:1px solid #b9d8f2;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:18px;transition:all .2s;display:grid}.internalLinkGrid>a:hover{border-color:var(--blue);background:#e7f3ff;transform:translateY(-2px)}.internalLinkIcon{background:var(--navy);color:#fff;border-radius:7px;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.internalLinkGrid b,.internalLinkGrid small,.internalLinkGrid em{display:block}.internalLinkGrid b{color:var(--navy);font-size:13px}.internalLinkGrid small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.internalLinkGrid em{color:var(--blue);text-transform:uppercase;margin-top:8px;font-size:7px;font-style:normal;font-weight:900}.internalLinkGrid>a>i{color:var(--blue);white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}#profile-options{scroll-margin-top:95px}@media (width<=850px){.internalLinkGrid{grid-template-columns:1fr}}@media (width<=520px){.internalManualHub{padding:20px}.internalHubHead{display:block}.internalHubHead>span{margin-top:15px;display:inline-block}.internalLinkGrid>a{grid-template-columns:42px 1fr}.internalLinkGrid>a>i{grid-column:2}}.publicDocsAdminShell{background:#f4f6f8}.publicDocsAdmin{color:#34404b;padding:34px clamp(22px,4vw,62px) 80px}.publicDocsAdmin>header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.publicDocsAdmin>header small{color:#f05a24;letter-spacing:.12em;font-weight:900}.publicDocsAdmin h1{margin:8px 0;font-size:32px}.publicDocsAdmin>header p{color:#687480;max-width:700px}.publicDocsAdmin>header>a{background:#fff;border:1px solid #cdd4da;border-radius:6px;padding:13px 18px;font-weight:800}.publicDocsAdminNotice{color:#176d41;background:#e2f5e9;border-radius:5px;margin-bottom:20px;padding:13px 18px}.publicPageSettings{grid-template-columns:1fr 310px;gap:22px;margin-bottom:28px;display:grid}.publicPageSettings form,.publicPageSettings aside{background:#fff;border:1px solid #dce2e7;border-radius:7px;padding:24px}.publicPageSettings form{gap:15px;display:grid}.publicPageSettings label{gap:7px;font-size:12px;font-weight:800;display:grid}.publicPageSettings input,.publicPageSettings textarea{border:1px solid #cad2d9;padding:11px;font:15px Arial}.publicPageSettings textarea{min-height:70px}.publicPageSettings form>div{justify-content:space-between;align-items:center;display:flex}.publicPageSettings form>div span{align-items:center;gap:9px;font-weight:800;display:flex}.publicPageSettings form>div i{background:#35af6f;border-radius:20px;width:40px;height:23px;position:relative}.publicPageSettings form>div i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;position:absolute;top:3px;right:3px}.publicPageSettings button,.publicDocsAdminSide form button{color:#fff;background:#ff7a00;border:0;border-radius:5px;padding:12px 18px;font-weight:900}.publicPageSettings aside{align-content:center;gap:12px;display:grid}.publicPageSettings aside small{color:#75818d;font-weight:900}.publicPageSettings code{background:#f2f5f7;padding:12px}.publicPageSettings aside button{background:#344b61}.publicDocsAdminGrid{grid-template-columns:330px 1fr;gap:26px;display:grid}.publicDocsAdminSide{align-content:start;gap:18px;display:grid}.publicDocsAdminSide>label{background:#fff;border:1px solid #d8dfe5;gap:10px;padding:12px;display:flex}.publicDocsAdminSide input{border:0;outline:0;width:100%}.publicDocsAdminSide form{background:#fff;border:1px solid #d8dfe5;gap:13px;padding:22px;display:grid}.publicDocsAdminSide form h2{color:#f05a24}.publicDocsAdminSide form label{gap:6px;display:grid}.publicDocsAdminSide textarea{min-height:90px}.publicDocsAdminSide>a{color:#fff;text-align:center;background:#6845a4;padding:14px;font-weight:800}.publicDocsAdminStats{background:#fff;border:1px solid #d8dfe5;gap:24px;padding:18px 20px;display:flex}.publicDocsAdminStats span{border-left:1px solid #d1d7dc;padding-left:24px}.publicDocsAdminList{gap:12px;margin-top:14px;display:grid}.publicDocsAdminList article{background:#fff;border:1px solid #dce2e7;grid-template-columns:65px 1fr auto auto;align-items:center;gap:16px;padding:16px;display:grid}.adminDocIcon{color:#fff;background:#e95043;place-items:center;width:55px;height:66px;font-weight:900;display:grid}.publicDocsAdminList h3{margin:4px 0;font-size:15px}.publicDocsAdminList p,.publicDocsAdminList small{color:#78828b;font-size:12px}.publicDocsAdminList button{border:0;border-radius:4px;padding:9px 11px;font-weight:800}.publicDocsAdminList button.published{color:#167344;background:#dff4e8}.publicDocsAdminList button.hidden{color:#5d6872;background:#f1f3f5}.publicDocsAdminList>a{color:#f05a24;font-weight:800}.connectedMemberUploads{background:#fff;border:1px solid #d8dfe5;margin-top:32px;padding:24px}.connectedMemberUploads>header small{color:#6845a4;font-weight:900}.connectedMemberUploads>header h2{margin:6px 0}.connectedMemberUploads>header p{color:#6a7580}.connectedMemberUploads>article{border-top:1px solid #e0e5e9;grid-template-columns:40px 1fr auto;align-items:center;padding:13px 0;display:grid}.connectedMemberUploads>article span{color:#6845a4;font-size:24px}.connectedMemberUploads>article div{display:grid}.connectedMemberUploads>article small{color:#7a848e}.connectedMemberUploads>article a{color:#f05a24;font-weight:800}@media (width<=1000px){.publicPageSettings,.publicDocsAdminGrid{grid-template-columns:1fr}}@media (width<=700px){.publicDocsAdminList article{grid-template-columns:55px 1fr}.publicDocsAdminList button,.publicDocsAdminList>a{grid-column:2}.publicDocsAdminStats{display:grid}.publicDocsAdminStats span{border-left:0;padding-left:0}}.publicImageProtectionControls{background:#f2f7fb;border:1px solid #c9d7e2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.publicImageProtectionControls legend{padding:0 8px;font-weight:900}.publicImageProtectionControls>label{align-items:center;gap:9px;display:flex}.publicImageProtectionControls>label:last-of-type{grid-column:1/-1;display:grid}.publicImageProtectionControls input[type=checkbox]{width:18px;height:18px}.publicImageProtectionControls small{color:#526b80;grid-column:1/-1}.imageWatermarkEditor{border-top:1px solid #dbe4ea;margin-top:10px;padding-top:10px}.imageWatermarkEditor input{border:1px solid #c9d5df;padding:9px}@media (width<=760px){.publicImageProtectionControls{grid-template-columns:1fr}}.publicDocsAdminList article{grid-template-columns:65px minmax(180px,1fr) minmax(250px,auto) auto auto}.fileAuthorization{background:#f4f7f9;border-radius:6px;grid-template-columns:repeat(2,minmax(100px,1fr));gap:7px 12px;padding:12px;display:grid}.fileAuthorization>b{text-transform:uppercase;letter-spacing:.08em;color:#65727d;grid-column:1/-1;font-size:11px}.fileAuthorization label{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.fileAuthorization input{accent-color:#f05a24}@media (width<=700px){.publicDocsAdminList article{grid-template-columns:55px 1fr}.fileAuthorization{grid-column:2}}.publicDescriptionEditor{gap:6px;margin-top:10px;display:grid}.publicDescriptionEditor span{color:#5f6c77;font-size:11px;font-weight:800}.publicDescriptionEditor textarea{resize:vertical;border:1px solid #ccd5dc;border-radius:4px;width:100%;min-height:68px;padding:9px;font:13px/1.4 Arial}.publicDescriptionEditor button{justify-self:start;color:#fff!important;background:#344b61!important}.deleteConfirm{background:#fff;border:1px solid #e2bcbc;border-top:6px solid #b32626;margin-top:30px;padding:35px}.deleteWarning{color:#fff;background:#b32626;border-radius:50%;place-items:center;width:56px;height:56px;font:700 26px Arial;display:grid}.deleteConfirm h2{color:#7e1b1b;font:31px Georgia,serif}.deleteConfirm>p{color:var(--muted);line-height:1.7}.deleteConfirm label{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 0;font-size:12px;line-height:1.6;display:flex}.deleteConfirm input[type=checkbox]{accent-color:#b32626;width:21px;height:21px}.deleteConfirm .deletePhrase{display:grid}.deletePhrase input{border:1px solid #c99;width:100%;padding:13px}.deleteConfirm button{color:#fff;background:#b32626;border:0;padding:14px 18px;font-weight:900}.deleteConfirm button:disabled{background:#c9c9c9}.preparedNotice{color:#744b00;background:#fff1d7;border:1px solid #e0bd73;margin-top:20px;padding:18px}.preparedNotice p{margin-bottom:0;line-height:1.6}.ackeeSalesSummary{color:#fff;background:#17382e;align-items:baseline;gap:12px;margin:25px 0;padding:20px;display:flex}.ackeeSalesSummary b{font:42px Georgia}.ackeeSalesTable{background:#fff;border:1px solid #d7c9b3}.ackeeSalesTable>header,.ackeeSalesTable article{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:16px;padding:16px 20px;display:grid}.ackeeSalesTable>header{color:#79251f;letter-spacing:.08em;background:#f0e5d4;font-size:11px;font-weight:900}.ackeeSalesTable article{border-top:1px solid #e5ddd0}.ackeeSalesTable article span{gap:5px;display:grid}.ackeeSalesTable small{color:#6e7973}.emptySales{color:#6e7973;padding:35px}@media (width<=760px){.ackeeSalesTable>header{display:none}.ackeeSalesTable article{grid-template-columns:1fr 1fr}}.ackeeSalesTable button{color:#fff;background:#9f2d24;border:0;padding:9px 11px;font-weight:800}.ackeeSalesTable button:disabled{background:#aaa}.finalState{background:#183b31;padding:7px;font-weight:900;color:#fff!important}.salesMessage{color:#17633d;background:#e4f3e9;padding:13px;font-weight:800}.oneWayRule{background:#fff0dd;border-left:5px solid #a52c22;margin-top:18px;padding:18px}.oneWayRule p{margin:6px 0 0;line-height:1.6}.advancedPayments{gap:18px;display:grid}.advancedPayments fieldset{background:#fff;border:1px solid #bcd3e5;gap:14px;padding:25px;display:grid}.advancedPayments legend{color:var(--navy);padding:0 9px;font:23px Georgia,serif}.advancedPayments label{color:var(--navy);gap:7px;font-size:11px;font-weight:900;display:grid}.advancedPayments input,.advancedPayments select,.advancedPayments textarea{border:1px solid #bdcfdd;padding:12px;font:13px Arial}.advancedPayments textarea{min-height:95px}.advancedPayments .checkLine{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.advancedPayments .checkLine input{width:21px;height:21px}.paymentSafety{color:#6d4900;background:#fff4d9;border:1px solid #e3bd62;padding:20px}.paymentSafety p{margin-bottom:0;line-height:1.6}.advancedPayments>button{background:var(--blue);color:#fff;border:0;padding:15px;font-weight:900}.advancedSaved{color:#14733d;background:#dff4e7;padding:14px}.advancedSaved+a{background:var(--navy);color:#fff;text-align:center;padding:14px;font-size:10px;font-weight:900}.jamDexSection{color:#fff;background:linear-gradient(135deg,#061f3c,#0b589f);border:1px solid #5ba4df;gap:14px;margin-bottom:20px;padding:28px;display:grid}.jamDexSection>span{letter-spacing:1.4px;color:#8ed0ff;font-size:8px;font-weight:900}.jamDexSection h2{margin:0;font:38px Georgia,serif}.jamDexSection>p{color:#c4ddf2;line-height:1.65}.jamDexSection label{gap:7px;font-size:10px;font-weight:900;display:grid}.jamDexSection input,.jamDexSection select,.jamDexSection textarea{border:1px solid #8db9db;padding:12px}.jamDexSection textarea{min-height:85px}.jamDexSection .checkLine{align-items:flex-start;gap:10px;font-weight:400;display:flex}.jamDexSection .checkLine input{width:20px;height:20px}.jamDexSection button{color:var(--navy);background:#fff;border:0;padding:14px;font-weight:900}.artworkExchangeForm{gap:18px;display:grid}.artworkExchangeForm fieldset{border:1px solid var(--line);background:#fff;gap:14px;padding:25px;display:grid}.artworkExchangeForm legend{color:var(--navy);padding:0 9px;font:23px Georgia,serif}.artworkExchangeForm label{color:var(--navy);gap:7px;font-size:11px;font-weight:900;display:grid}.artworkExchangeForm input,.artworkExchangeForm select,.artworkExchangeForm textarea{border:1px solid #bdcfdd;padding:12px}.artworkExchangeForm textarea{min-height:95px}.artworkExchangeForm .checkLine{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.exchangeSafety{color:#6d4900;background:#fff4d9;border:1px solid #e3bd62;padding:20px}.exchangeSafety p{margin-bottom:0;line-height:1.6}.artworkExchangeForm>button{background:var(--blue);color:#fff;border:0;padding:15px;font-weight:900}.exchangeSaved{color:#14733d;background:#dff4e7;padding:14px}.lynkCardForm{gap:18px;display:grid}.lynkCardForm fieldset{border:1px solid var(--line);background:#fff;gap:14px;padding:25px;display:grid}.lynkCardForm legend{color:var(--navy);padding:0 8px;font:23px Georgia,serif}.lynkCardForm label{color:var(--navy);gap:7px;font-size:11px;font-weight:900;display:grid}.lynkCardForm input,.lynkCardForm select,.lynkCardForm textarea{border:1px solid #bdcfdd;padding:12px}.lynkCardForm textarea{min-height:90px}.lynkCardForm .checkLine{align-items:flex-start;gap:10px;font-weight:400;display:flex}.checkLine input{width:20px;height:20px}.cardSafety{color:#6d4900;background:#fff4d9;border:1px solid #e3bd62;padding:20px}.cardSafety p{margin-bottom:0;line-height:1.6}.lynkCardForm>button{background:var(--blue);color:#fff;border:0;padding:15px;font-weight:900}.lynkSaved{color:#14733d;background:#dff4e7;padding:14px}.ackeeAdmin{background:#fff;border:1px solid #d5c8b2;gap:18px;margin-top:26px;padding:30px;display:grid}.ackeeAdmin fieldset{border:1px solid #d7c8af;gap:14px;padding:20px;display:grid}.ackeeAdmin legend{color:#8f241d;font-weight:900}.ackeeAdmin label{color:#17372d;gap:7px;font-size:12px;font-weight:800;display:grid}.ackeeAdmin input,.ackeeAdmin textarea{border:1px solid #b8c9c1;padding:12px;font:14px Arial}.ackeeAdmin textarea{min-height:90px}.ackeeAdmin .checkLine{align-items:flex-start;gap:10px;font-weight:600;line-height:1.5;display:flex}.ackeeAdmin .checkLine input{width:19px;height:19px}.ackeeAdmin button{color:#fff;background:#9e2e25;border:0;padding:15px;font-weight:900}.adminNotice{background:#f7eee2;border-left:5px solid #a92f24;padding:16px}.adminNotice p{margin:5px 0 0;line-height:1.6}.ackeeAdmin small{color:#65736c}.ackeeAdmin>p{color:#17633d;font-weight:800}.siteManager{color:#102a43;background:#eef4f9;min-height:100vh}.siteManager>header{color:#fff;background:#071f3c;justify-content:space-between;align-items:center;padding:20px 6vw;font-size:10px;display:flex}.managerHero{max-width:1200px;margin:auto;padding:70px 7vw 40px}.managerHero>p,.childManagerWrap>p{color:#0a63d8;letter-spacing:2px;font-size:9px;font-weight:900}.managerHero h1,.childManagerWrap h1{color:#082b55;margin:0;font:700 clamp(50px,6vw,80px)/.92 Arial}.managerHero h1 em{font:normal italic Georgia, serif;color:#0a63d8}.managerHero>span,.childManagerWrap>span{color:#5b7187;max-width:700px;margin-top:20px;line-height:1.7;display:block}.managerGrid{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1200px;margin:auto;padding:20px 7vw 90px;display:grid}.managerGrid article{background:#fff;border:1px solid #d7e3ee;padding:25px}.managerGrid i{color:#0a63d8;background:#e1f0ff;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.managerGrid small{color:#0a63d8;margin-top:18px;font-size:8px;font-weight:900;display:block}.managerGrid h2{color:#082b55;margin:7px 0;font:29px Georgia,serif}.managerGrid p,.managerGrid li{color:#5b7187;font-size:10px;line-height:1.6}.managerGrid ul{padding-left:18px}.managerGrid a,.viewPageAction a{color:#fff;text-align:center;background:#0a63d8;margin-top:18px;padding:12px;font-size:9px;font-weight:900;display:block}.childManagerWrap{max-width:900px;margin:auto;padding:65px 6vw 100px}.viewPageAction{background:#e4f2ff;border:1px solid #badbfa;margin-top:25px;padding:18px}.viewPageAction a{margin:0;display:inline-block}.viewPageAction small{color:#5b7187;margin-top:10px;display:block}.siteManagementForm{background:#fff;border:1px solid #d7e3ee;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;padding:28px;display:grid}.siteManagementForm label{gap:7px;font-size:10px;display:grid}.siteManagementForm input,.siteManagementForm select,.siteManagementForm textarea{background:#fff;border:1px solid #bfd0dd;width:100%;padding:12px}.siteManagementForm textarea{min-height:110px}.siteManagementForm button,.siteManagementForm>p{grid-column:1/-1}.siteManagementForm button{color:#fff;background:#0a63d8;border:0;padding:14px;font-weight:900}.siteManagementForm>p{color:#14733d;background:#dff4e7;padding:12px}@media (width<=850px){.managerGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.managerGrid,.siteManagementForm{grid-template-columns:1fr}.managerGrid{padding:20px 5vw 70px}.siteManagementForm button,.siteManagementForm>p{grid-column:1}}.dropdownWidgetControl{background:#fff;border:1px solid #d7e0e7;border-radius:8px;margin-top:34px;padding:28px}.dropdownWidgetControl header small{color:#6d48a3;letter-spacing:.13em;font-weight:900}.dropdownWidgetControl h2{margin:8px 0;font-size:27px}.dropdownWidgetControl header p{color:#66737e;max-width:760px;line-height:1.5}.dropdownWidgetControl form{gap:12px;margin-top:22px;display:grid}.widgetToggle{background:#f3f6f8;border:1px solid #dce3e8;align-items:flex-start;gap:12px;padding:16px;display:flex!important}.widgetToggle input{accent-color:#6845a4;margin-top:3px}.widgetToggle span{gap:4px;display:grid}.widgetToggle small{color:#6e7a84}.dropdownWidgetControl form>label:not(.widgetToggle){gap:6px;font-weight:800;display:grid}.dropdownWidgetControl form>label input{border:1px solid #c8d1d8;padding:11px}.dropdownWidgetControl form>button{color:#fff;background:#6845a4;border:0;border-radius:5px;justify-self:start;padding:12px 18px;font-weight:900}.dropdownWidgetControl form>p{color:#157343;background:#e5f5eb;padding:10px}.nextPublicDashboard .childManagerWrap{max-width:1120px}.nextPublicDashboard>header nav{align-items:center;gap:10px;display:flex}.nextPublicDashboard>header nav a{border-radius:6px;padding:9px 12px;text-decoration:none}.nextDashboardSummary{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0;display:grid}.nextDashboardSummary article{background:#fff;border:1px solid #d7e2ee;border-radius:10px;padding:20px}.nextDashboardSummary small{color:#0a63d8;letter-spacing:.1em;font-weight:800;display:block}.nextDashboardSummary b{margin:8px 0;font-size:20px;display:block}.nextDashboardSummary p{color:#526477;margin:0;line-height:1.5}.nextPublicDashboard .nextPublicAdmin{margin-top:18px}@media (width<=760px){.nextPublicDashboard>header,.nextPublicDashboard>header nav{flex-direction:column;align-items:flex-start}.nextDashboardSummary{grid-template-columns:1fr}}.gamCourse{--navy:#071c36;--blue:#164f80;--sky:#dbeef8;--gold:#dca640;--paper:#f5f0e5;background:var(--paper);color:#172a3a;min-height:100vh;font-family:Times New Roman,Times,serif}.gamTop{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 max(4vw,24px);display:flex}.gamTop>a{letter-spacing:.12em;align-items:center;gap:11px;font:12px/1.1 Arial,sans-serif;display:flex}.gamTop nav{align-items:center;gap:22px;font:700 12px Arial,sans-serif;display:flex}.gamTop .adminEdit{background:var(--gold);color:var(--navy);padding:10px 14px}.gamHero{color:#fff;background:linear-gradient(115deg,#071c36 0 54%,#0e3559 54%);grid-template-columns:1fr 1.05fr;align-items:center;gap:55px;min-height:680px;padding:70px max(6vw,28px);display:grid}.gamHero>div>small,.gamPlan header>small,.gamCurriculum>header>small,.gamPrintable small{letter-spacing:.18em;color:#f1bd59;font:800 11px Arial,sans-serif}.gamHero h1{max-width:720px;margin:15px 0 25px;font-size:clamp(58px,7vw,104px);font-weight:400;line-height:.84}.gamHero>div>p{color:#d7e6f1;max-width:680px;font-size:20px;line-height:1.55}.gamMetrics{flex-wrap:wrap;gap:16px;margin:28px 0;display:flex}.gamMetrics span{color:#dcebf4;border:1px solid #7395af;padding:12px 15px;font:13px Arial,sans-serif}.gamMetrics b{color:#fff}.gamHero nav{gap:10px;display:flex}.gamHero nav a,.gamPlans button{background:var(--gold);color:var(--navy);padding:14px 18px;font:800 12px Arial,sans-serif}.gamHero nav a+a{color:#fff;background:0 0;border:1px solid #698aa4}.gamCover{position:relative}.gamCover>img{width:100%;height:auto;transform:rotate(1.5deg);box-shadow:0 30px 70px #0006}.gamCover aside{width:280px;color:var(--navy);background:#fff;padding:21px;display:grid;position:absolute;bottom:-35px;right:-12px;box-shadow:0 18px 45px #0005}.gamCover aside small{color:#9a6a0c;letter-spacing:.14em;font:800 10px Arial,sans-serif}.gamCover aside b{margin:6px 0;font-size:19px}.gamCover aside span{font:12px Arial,sans-serif}.gamPlan{background:#fff;padding:90px max(6vw,28px)}.gamPlan>header{max-width:850px}.gamPlan h2,.gamCurriculum>header h2,.gamPrintable h2{color:var(--navy);margin:10px 0 18px;font-size:clamp(40px,5vw,65px);font-weight:400;line-height:1}.gamPlan>header p,.gamCurriculum>header p,.gamPrintable p{color:#52616d;font-size:18px;line-height:1.6}.gamPlan ol{grid-template-columns:repeat(5,1fr);gap:12px;margin:40px 0;padding:0;list-style:none;display:grid}.gamPlan li{border-top:4px solid var(--blue);background:#eef5f9;padding:24px}.gamPlan li span{color:#a46e08;font:800 12px Arial,sans-serif}.gamPlan li b{color:var(--navy);margin:10px 0;font-size:23px;display:block}.gamPlan li p{font-size:15px;line-height:1.45}.gamPlans{border-top:1px solid #dbe1e5;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding-top:35px;display:grid}.gamPlans article{background:var(--navy);color:#fff;padding:25px}.gamPlans article>span{color:#f0bc58;font:800 11px Arial,sans-serif}.gamPlans h3{font-size:25px}.gamPlans p{color:#cedde8}.gamPlans b{margin:18px 0;display:block}.gamPlans button{cursor:pointer;border:0}.gamCurriculum{padding:90px max(5vw,24px)}.gamCurriculum>header{max-width:950px;margin-bottom:42px}.printCourse,.speakLesson{background:var(--navy);color:#fff;cursor:pointer;border:0;padding:11px 15px;font:800 12px Arial,sans-serif}.gamUnit{break-inside:avoid;background:#fff;max-width:1250px;margin:0 auto 34px;box-shadow:0 10px 28px #1b304512}.gamUnit>header{background:var(--navy);color:#fff;grid-template-columns:100px 1fr;gap:24px;padding:28px;display:grid}.gamUnit>header>span{color:#eab34e;font-size:65px;line-height:1}.gamUnit>header small{color:#91bddb;letter-spacing:.13em;font:800 10px Arial,sans-serif}.gamUnit>header h2{margin:7px 0 9px;font-size:37px;font-weight:400}.gamUnit>header p{color:#d9e6ef;margin:0;line-height:1.5}.gamUnitBody{grid-template-columns:.95fr 1.25fr;gap:0;display:grid}.gamVideo{background:#e7eff4;padding:28px}.gamVideo video{aspect-ratio:16/9;background:#000;width:100%}.gamVideo small{color:#637581;margin-top:10px;font:11px Arial,sans-serif;display:block}.gamLessonText{padding:34px}.meaning{border-left:5px solid var(--gold);background:#f5efe1;padding:20px}.meaning small,.gamActivity small{color:#9d6b0e;letter-spacing:.13em;font:800 10px Arial,sans-serif}.meaning p{font-size:18px;line-height:1.55}.gamLessonText dl{gap:8px;margin:24px 0;display:grid}.gamLessonText dl>div{border-bottom:1px solid #dce2e5;grid-template-columns:150px 1fr;gap:18px;padding:12px;display:grid}.gamLessonText dt{color:var(--blue);font-weight:700}.gamLessonText dd{margin:0;line-height:1.45}.gamOutcomes h3{font-size:20px}.gamOutcomes li{margin:8px 0}.gamActivity{background:#e8f2f7;margin-top:24px;padding:18px}.gamActivity p{line-height:1.5}.gamLessonText footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.gamLessonText footer a{color:var(--blue);font:800 12px Arial,sans-serif}.gamPrintable{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:40px;padding:70px max(8vw,28px);display:flex}.gamPrintable>div{max-width:800px}.gamPrintable h2{color:#fff}.gamPrintable p{color:#d3e1ec}.gamPrintable .printCourse{background:var(--gold);color:var(--navy);white-space:nowrap}.gamCourse>footer{color:#cbdce8;background:#041426;justify-content:space-between;gap:20px;padding:28px max(5vw,24px);font:12px Arial,sans-serif;display:flex}.gamCourse>footer a{color:#f1bd59}@media (width<=900px){.gamHero,.gamUnitBody{grid-template-columns:1fr}.gamPlan ol{grid-template-columns:1fr 1fr}.gamTop nav a:not(.adminEdit){display:none}.gamCover aside{right:0}.gamUnit>header{grid-template-columns:70px 1fr}.gamUnit>header h2{font-size:29px}.gamPrintable{display:grid}}@media (width<=560px){.gamPlan ol{grid-template-columns:1fr}.gamHero h1{font-size:58px}.gamLessonText dl>div,.gamUnit>header{grid-template-columns:1fr}.gamUnit>header>span{font-size:40px}.gamCourse>footer{display:grid}}@media print{.gamTop,.gamHero,.gamPlan .gamPlans,.gamVideo,.speakLesson,.printCourse,.gamPrintable,.gamCourse>footer{display:none!important}.gamCourse{background:#fff}.gamPlan{padding:20px}.gamPlan ol{grid-template-columns:repeat(5,1fr)}.gamCurriculum{padding:10px}.gamUnit{box-shadow:none;page-break-inside:avoid;border:1px solid #999}.gamUnit>header{color:#000;background:#fff;border-bottom:2px solid #000;padding:14px}.gamUnit>header>span{color:#000;font-size:28px}.gamUnit>header small,.gamUnit>header p{color:#333}.gamUnit>header h2{font-size:25px}.gamUnitBody{display:block}.gamLessonText{padding:18px}.gamLessonText footer{display:none}.meaning,.gamActivity{background:#fff;border:1px solid #aaa}.gamCurriculum>header{margin-bottom:20px}}.webinarCourse{--ink:#172a33;--teal:#0f5960;--gold:#d8a840;color:var(--ink);background:#f5f0e7;font-family:Times New Roman,Times,serif}.webinarPrivateGate{color:#fff;background:#102c34;place-items:center;min-height:100vh;padding:30px;font-family:Times New Roman,Times,serif;display:grid}.webinarPrivateGate section{color:#172a33;background:#f5f0e7;width:min(720px,100%);padding:30px}.webinarPrivateGate img{width:100%;height:auto}.webinarPrivateGate small{color:#7d5914;letter-spacing:.12em;margin-top:22px;font:800 11px Arial,sans-serif;display:block}.webinarPrivateGate h1{font-size:clamp(2.5rem,6vw,4.5rem);line-height:.95}.webinarPrivateGate a{color:#fff;background:#0f5960;margin:12px 12px 0 0;padding:12px 16px;text-decoration:none;display:inline-block}.privateAccessStamp{color:#184c31;background:#e4f0e8;padding:12px 16px;font-weight:700;display:inline-block}.unitTest{background:#e9f1f0;border-left:5px solid #0f5960;margin-top:20px;padding:20px}.unitTest fieldset{border:1px solid #9eb1ae;margin:12px 0}.unitTest label{margin:8px 0;display:block}.unitTest button,.printHandout{color:#fff;background:#0f5960;border:0;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-block}.printHandout{background:#7d5914;margin-top:12px}.webinarNav{color:#fff;background:#102c34;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.webinarNav>a{color:#fff;letter-spacing:.08em;align-items:center;gap:12px;text-decoration:none;display:flex}.webinarNav nav{gap:22px;display:flex}.webinarNav nav a{color:#fff;text-decoration:none}.webinarHero{color:#fff;background:linear-gradient(135deg,#102c34,#164b50);grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:70px 6vw;display:grid}.webinarHero small,.webinarPlan small,.webinarCurriculum>header small,.webinarAssessment small{letter-spacing:.13em;color:#f1c76a;font:700 11px Arial,sans-serif}.webinarHero h1{margin:20px 0;font-size:clamp(3.3rem,7vw,6.7rem);line-height:.86}.webinarHero p{font-size:1.2rem;line-height:1.65}.webinarHero figure{margin:0;position:relative}.webinarHero figure img{width:100%;height:auto;box-shadow:0 25px 55px #0008}.webinarHero figcaption{color:#102c34;background:#f1c76a;padding:10px 14px;font-weight:700;position:absolute;bottom:16px;right:16px}.webinarStats{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.webinarStats span{border:1px solid #fff4;padding:10px 12px}.webinarHero nav{gap:12px;display:flex}.webinarHero nav a,.webinarPlan button{color:#102c34;background:#f1c76a;border:0;padding:13px 17px;font-weight:700;text-decoration:none}.webinarHero nav a+a{color:#fff;background:0 0;border:1px solid #fff}.webinarPlan{padding:75px 6vw}.webinarPlan h2,.webinarCurriculum>header h2,.webinarAssessment h2{margin:12px 0;font-size:clamp(2.4rem,5vw,4.5rem)}.webinarPlan>header{max-width:850px}.webinarPlan ol{grid-template-columns:repeat(5,1fr);gap:14px;margin:38px 0;padding:0;list-style:none;display:grid}.webinarPlan li{border-top:5px solid var(--teal);background:#fff;padding:23px}.webinarPlan li span{color:#a36f10;font-weight:700}.webinarPlan li b{margin:10px 0;font-size:1.25rem;display:block}.webinarCurriculum{background:#fff;padding:75px 6vw}.webinarCurriculum>header{max-width:850px;margin-bottom:45px}.webinarCurriculum>article{border-top:1px solid #cfc6b7;grid-template-columns:minmax(320px,.85fr) 1.15fr;gap:42px;padding:55px 0;display:grid}.unitMedia video,.unitMedia img{background:#0b2025;width:100%;height:auto;display:block}.unitMedia img{margin-top:14px}.unitLesson>small{letter-spacing:.1em;color:var(--teal);font:700 11px Arial,sans-serif}.unitLesson h3{margin:10px 0;font-size:2.5rem}.unitLesson p,.unitLesson li{font-size:1.08rem;line-height:1.55}.topic{border-left:4px solid var(--gold);padding-left:14px}.speakLesson{border:1px solid var(--teal);color:var(--teal);background:#fff;padding:9px 12px;font-weight:700}.definitionGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.definitionGrid dl,.visualBrief,.assessmentBrief{background:#f5f0e7;margin:0;padding:16px}.definitionGrid dt{font-size:1.15rem;font-weight:700}.definitionGrid dd{margin:7px 0 0}.visualBrief{border-left:5px solid var(--teal);margin:16px 0}.assessmentBrief{border-left:5px solid var(--gold)}.unitLesson h4{margin:0 0 8px;font-size:1.2rem}.webinarAssessment{color:#fff;background:#102c34;grid-template-columns:1fr 1fr;gap:55px;padding:75px 6vw;display:grid}.webinarAssessment ol{margin:0}.webinarAssessment li{margin-bottom:18px}.webinarAssessment li b,.webinarAssessment li span{display:block}.webinarCourse footer{justify-content:space-between;gap:20px;padding:30px 6vw;display:flex}.webinarCourse footer a{color:var(--teal)}@media (width<=850px){.webinarNav nav a:not(:last-child){display:none}.webinarHero,.webinarCurriculum>article,.webinarAssessment{grid-template-columns:1fr}.webinarPlan ol{grid-template-columns:1fr 1fr}.definitionGrid{grid-template-columns:1fr}.webinarHero h1{font-size:3.4rem}}@media print{.webinarNav,.webinarHero nav,.speakLesson,.webinarPlan form,.unitMedia video,.webinarCourse footer{display:none}.webinarHero,.webinarCurriculum,.webinarAssessment{color:#000;background:#fff;padding:20px}.webinarCurriculum>article{break-inside:avoid}.unitMedia img{max-width:320px}.webinarCourse{background:#fff}}.campaignStudio{--ink:#183943;--gold:#f5b400;--orange:#ff5a00;--paper:#fffdf8;color:#252b2c;background:var(--paper);font-family:Times New Roman,Times,serif;line-height:1.55}.campaignStudio *{box-sizing:border-box}.campaignHero{background:var(--ink);color:#fff;padding:30px max(24px,50vw - 580px) 60px}.campaignHero>a{color:#ffd45b;text-decoration:none}.campaignHero>div{grid-template-columns:.85fr 1.15fr;align-items:center;gap:46px;margin-top:34px;display:grid}.campaignHero h1{margin:10px 0 24px;font-size:clamp(46px,6vw,76px);line-height:.95}.campaignHero h1 i{color:#ffd45b}.campaignHero section>p:last-of-type{font-size:21px}.campaignHero img{background:#fff;border:8px solid #fff;width:100%;height:auto}.campaignHero nav,.assignment nav{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.campaignHero nav a,.assignment nav a{background:var(--gold);color:#152d36;padding:11px 17px;font-family:Arial,sans-serif;font-weight:800;text-decoration:none}.campaignHero nav a+a{color:#fff;background:0 0;border:1px solid #fff}.kicker,.caseStudies article>div>span{letter-spacing:.14em;color:#976e00;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.bundleMeaning,.terms,.campaignFlow,.caseStudies,.ethicalDesign,.assignment,.assetGallery{max-width:1160px;margin:0 auto;padding:60px 24px}.bundleMeaning{grid-template-columns:.9fr 1.1fr;gap:42px;display:grid}.bundleMeaning h2,.terms h2,.campaignFlow h2,.caseStudies>header h2,.ethicalDesign h2,.assignment h2,.assetGallery h2{margin:8px 0 24px;font-size:clamp(34px,4.5vw,54px);line-height:1.03}.bundleMeaning>div>p:last-child{font-size:18px}.bundleMeaning dl{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;display:grid}.bundleMeaning dl div{border-top:4px solid var(--gold);background:#f1eee4;padding:18px}.bundleMeaning dt{font-size:24px;font-weight:700}.bundleMeaning dd{margin:4px 0 0}.terms{border-top:1px solid #d8d3c7}.terms>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.terms article{background:#fff;border:1px solid #d8d2c3;padding:20px}.terms article span{color:#bb7b00;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.terms h3{margin:8px 0;font-size:25px}.campaignFlow{background:var(--ink);color:#fff;max-width:none;padding-left:max(24px,50vw - 580px);padding-right:max(24px,50vw - 580px)}.campaignFlow .kicker{color:#ffd45b}.flow{justify-content:space-between;align-items:center;gap:8px;margin:30px 0;font-family:Arial,sans-serif;display:flex}.flow b{color:var(--ink);background:#fff;padding:13px}.flow i{color:var(--gold)}.campaignFlow>p{max-width:900px;font-size:18px}.caseStudies>header{max-width:850px}.caseStudies>article{border-top:1px solid #d9d4c8;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:34px 0;display:grid}.caseStudies>article:nth-of-type(2n) .studyImage{order:2}.studyImage img{object-fit:contain;background:#fff;width:100%;height:auto}.caseStudies h3{margin:8px 0 14px;font-size:34px;line-height:1.05}.caseStudies h4{margin:18px 0 5px;font-size:20px}.caseStudies aside{border-left:4px solid var(--gold);background:#efe9d9;padding:15px}.caseStudies aside b{letter-spacing:.12em;font-family:Arial,sans-serif;font-size:10px}.caseStudies aside p{margin:4px 0}.ethicalDesign{background:#f4b900;grid-template-columns:.8fr 1.2fr;gap:38px;max-width:none;padding-left:max(24px,50vw - 580px);padding-right:max(24px,50vw - 580px);display:grid}.ethicalDesign>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ethicalDesign article{background:#fff7d9;padding:18px}.ethicalDesign article>b{font-size:21px}.assignment{max-width:880px}.assignment nav a{background:var(--ink);color:#fff}.assignment nav a+a{color:var(--ink);background:#e7e1d2}.assetGallery{border-top:1px solid #d8d3c7}.assetGallery>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.assetGallery a{color:var(--ink);background:#fff;border:1px solid #d8d2c3;text-decoration:none;display:grid}.assetGallery img{object-fit:contain;background:#f3f3f3;width:100%;height:180px}.assetGallery span{padding:10px;font-family:Arial,sans-serif;font-weight:800}.campaignStudio>footer{background:#122f38;justify-content:center;gap:26px;padding:25px;display:flex}.campaignStudio>footer a{color:#fff;font-family:Arial,sans-serif;font-weight:700}@media (width<=800px){.campaignHero>div,.bundleMeaning,.ethicalDesign{grid-template-columns:1fr}.terms>div,.assetGallery>div{grid-template-columns:repeat(2,1fr)}.caseStudies>article{grid-template-columns:1fr}.caseStudies>article:nth-of-type(2n) .studyImage{order:0}.flow{justify-content:flex-start;overflow-x:auto}.flow b{min-width:max-content}}@media (width<=520px){.terms>div,.bundleMeaning dl,.ethicalDesign>div:last-child,.assetGallery>div{grid-template-columns:1fr}.assetGallery img{height:auto}.campaignHero{padding-bottom:38px}.campaignHero>div{gap:28px}.campaignStudio>footer{flex-direction:column;align-items:center}}.quickBrandGuide{--navy:#071d3b;--slate:#354b63;--gold:#d09a2d;--cream:#f6f1e7;background:var(--cream);color:#252525;min-height:100vh;font-family:Times New Roman,Times,serif}.guideHero{color:#fff;background:linear-gradient(115deg,#071d3bf2,#152f50e8),radial-gradient(circle at 82% 28%,#d09a2d 0 1px,#0000 2px) 0 0/28px 28px;min-height:690px;padding:30px max(5vw,24px)}.guideHero>a{color:#dce6ef;font:700 13px Arial,sans-serif}.guideHero>div{max-width:980px;margin:120px auto 60px}.guideHero p,.label{color:var(--gold);letter-spacing:.18em;font:800 12px Arial,sans-serif}.guideHero h1{margin:14px 0 25px;font-size:clamp(52px,9vw,105px);font-weight:400;line-height:.82}.guideHero h1 i{color:#d9e1e9;font-size:.55em;font-weight:400}.guideHero blockquote{color:#e5e9ee;border-left:3px solid var(--gold);max-width:690px;margin:30px 0;padding-left:20px;font-size:22px;line-height:1.5}.guideHero nav{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.guideHero nav a,.fiveMinuteCheck>a,.downloads nav a{background:var(--gold);color:var(--navy);padding:13px 20px;font:800 12px Arial,sans-serif;text-decoration:none}.guideHero nav a+a{color:#fff;background:0 0;border:1px solid #8090a3}.brandEquation{background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr;align-items:center;gap:16px;max-width:1100px;margin:-42px auto 80px;padding:28px 34px;display:grid;box-shadow:0 18px 40px #071d3b20}.brandEquation div{text-align:center}.brandEquation b{color:var(--navy);letter-spacing:.1em;font:800 12px Arial,sans-serif;display:block}.brandEquation span{color:#666;margin-top:6px;display:block}.brandEquation strong{color:var(--gold);font-size:23px}.brandEquation .result{background:var(--navy);padding:18px}.brandEquation .result b{color:#f2c761}.brandEquation .result span{color:#fff}.guideOpening{max-width:1000px;margin:auto;padding:0 30px 80px}.guideOpening h2{max-width:900px;color:var(--navy);margin:10px 0 24px;font-size:clamp(36px,6vw,60px);font-weight:400;line-height:1.05}.guideOpening>div{color:#4b4b4b;grid-template-columns:1fr 1fr;gap:40px;font-size:19px;line-height:1.6;display:grid}.stageList{max-width:1050px;margin:auto;padding:0 24px}.stageList>article{border-top:4px solid var(--slate);background:#fff;grid-template-columns:80px 1fr;gap:30px;margin-bottom:30px;padding:38px;display:grid}.stageList>article>aside{text-align:center}.stageList>article>aside span{background:var(--navy);color:#e6ba5a;border-radius:50%;place-items:center;width:58px;height:58px;font:800 13px Arial,sans-serif;display:grid}.stageList>article>aside i{color:#c7b488;margin-top:18px;font-size:26px;font-style:normal;display:block}.stageList h2,.metrics h2,.fiveMinuteCheck h2,.downloads h2{color:var(--navy);margin:8px 0 15px;font-size:clamp(31px,5vw,48px);font-weight:400}.stageList article>div>p:not(.label){font-size:18px;line-height:1.55}.definition{border-left:4px solid var(--gold);background:#f2eee5;padding:17px 20px}.termCards{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.termCards div{background:#eef1f4;padding:17px}.termCards h3{color:var(--slate);margin:0 0 7px;font-size:17px}.termCards p{color:#555;margin:0;font-size:14px;line-height:1.4}.practice{border:1px dashed #b99b61;grid-template-columns:180px 1fr;gap:20px;padding:20px;display:grid}.practice b{color:#9b6b11;letter-spacing:.1em;font:800 11px Arial,sans-serif}.practice p{margin:0;line-height:1.45}.metrics{background:var(--navy);color:#fff;max-width:1000px;margin:75px auto;padding:50px}.metrics h2{color:#fff}.metrics>div:first-child>p:last-child{color:#d5dce4;font-size:18px}.formula{background:#0e294d;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:30px 0;padding:25px;display:flex}.formula span{color:var(--navy);background:#fff;padding:10px;font-weight:700}.formula i{color:#e6ba5a;font-size:22px}.formula strong{color:#e6ba5a}.metrics small{color:#aebccc;line-height:1.5;display:block}.fiveMinuteCheck{background:#e5bb5f;max-width:840px;margin:60px auto;padding:55px}.fiveMinuteCheck .label{color:#684600}.fiveMinuteCheck ol{margin:25px 0 30px;padding-left:25px}.fiveMinuteCheck li{margin:12px 0;font-size:18px;line-height:1.45}.downloads>div>p:last-child{font-size:17px;line-height:1.5}.downloads nav a{text-align:center;background:var(--navy);color:#fff}.quickBrandGuide>footer{background:var(--navy);color:#dce4ed;justify-content:space-between;gap:20px;padding:30px max(5vw,24px);font:700 12px Arial,sans-serif;display:flex}.quickBrandGuide>footer a{color:#e6ba5a}@media (width<=760px){.guideHero{min-height:610px}.guideHero>div{margin-top:90px}.brandEquation{grid-template-columns:1fr;margin:-30px 18px 55px}.brandEquation>strong{text-align:center;transform:rotate(90deg)}.guideOpening>div{grid-template-columns:1fr}.stageList{padding:0 12px}.stageList>article{grid-template-columns:1fr;padding:26px 20px}.stageList>article>aside{align-items:center;gap:12px;display:flex}.stageList>article>aside i{margin:0;transform:rotate(-90deg)}.termCards,.practice{grid-template-columns:1fr}.metrics,.fiveMinuteCheck{margin-inline:18px;padding:34px 22px}.downloads{grid-template-columns:1fr;margin-inline:18px;padding:30px 22px}.quickBrandGuide>footer{flex-direction:column}}.influencerGuide{--navy:#0b213c;--blue:#34536e;--gold:#d5a13a;--paper:#f5f1e8;background:var(--paper);color:#292929;min-height:100vh;font-family:Times New Roman,Times,serif}.influencerGuide>header{color:#fff;background:#0b213c;min-height:680px;padding:32px max(5vw,24px)}.influencerGuide>header>a{color:#d8e2eb;font:700 13px Arial,sans-serif}.influencerGuide>header>div{max-width:1000px;margin:100px auto 60px}.influencerGuide>header p:first-child,.eyebrow{color:#e0b354;letter-spacing:.18em;font:800 12px Arial,sans-serif}.influencerGuide h1{margin:12px 0 22px;font-size:clamp(58px,10vw,112px);font-weight:400;line-height:.82}.influencerGuide h1 i{color:#b9c8d6;font-size:.57em}.influencerGuide blockquote{border-left:3px solid var(--gold);color:#d9e1e8;max-width:700px;margin:30px 0;padding-left:20px;font-size:22px;line-height:1.5}.influencerGuide header nav{flex-wrap:wrap;gap:10px;display:flex}.influencerGuide header nav a,.assignment a,.downloads a{background:var(--gold);color:var(--navy);padding:13px 20px;font:800 12px Arial,sans-serif;text-decoration:none}.influencerGuide header nav a+a{color:#fff;background:0 0;border:1px solid #76899c}.influenceFlow{background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;max-width:1080px;margin:-38px auto 75px;padding:28px;display:grid;box-shadow:0 18px 38px #0b213c20}.influenceFlow div{text-align:center}.influenceFlow b{color:var(--navy);letter-spacing:.1em;font:800 12px Arial,sans-serif;display:block}.influenceFlow span{color:#69737d}.influenceFlow i{color:var(--gold);font-style:normal}.opening{max-width:1000px;margin:auto;padding:0 28px 75px}.opening h2,.strategy h2,.criteria h2,.commentLab h2,.avoidSpam h2,.referenceList h2,.ethicalChecklist h2,.assignment h2,.downloads h2{color:var(--navy);margin:8px 0 20px;font-size:clamp(35px,5vw,56px);font-weight:400;line-height:1.05}.opening>div{grid-template-columns:1fr 1fr;gap:38px;display:grid}.opening>div p{font-size:18px;line-height:1.6}.strategy{background:#fff;padding:75px max(5vw,24px)}.strategy>header,.criteria>p,.criteria>h2{max-width:1050px;margin-left:auto;margin-right:auto}.steps{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1050px;margin:32px auto 0;display:grid}.steps article{border-top:4px solid var(--blue);background:#eef2f5;padding:25px}.steps span{color:#c9942d;font:800 12px Arial,sans-serif}.steps h3{color:var(--navy);font-size:21px}.steps p{line-height:1.45}.criteria{padding:75px max(5vw,24px)}.criteria>div{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1050px;margin:28px auto 0;display:grid}.criteria article{background:#fff;padding:22px}.criteria h3{color:var(--blue);margin:0 0 8px;font-size:21px}.criteria article p{margin:0;line-height:1.45}.commentLab{background:var(--navy);color:#fff;max-width:1050px;margin:auto;padding:55px}.commentLab h2{color:#fff}.commentLab>div:first-child>p:last-child{color:#d4dee8;font-size:18px}.commentFormula{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:30px 0;display:grid}.commentFormula article{text-align:center;background:#132e50;padding:18px}.commentFormula span{color:#11253e;background:#d9a63e;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 10px;font:800 11px Arial,sans-serif;display:grid}.commentFormula b{color:#f0c56f;display:block}.commentFormula p{color:#d4dde5;font-size:14px;line-height:1.35}.commentFormula i{color:#e1b353;font-style:normal}.commentLab>blockquote{color:#27313c;background:#fff;border:0;margin:0;padding:22px}.commentLab>blockquote small{color:#a06e10;font:800 10px Arial,sans-serif}.commentLab>blockquote p{margin:8px 0 0;font-size:18px}.avoidSpam{max-width:1050px;margin:70px auto;padding:0 25px}.compare{grid-template-columns:1fr 1fr;gap:15px;display:grid}.compare article{background:#fff;border-top:5px solid #a54a3f;padding:28px}.compare article+article{border-color:#3d7a60}.compare h3{color:var(--navy);font-size:24px}.compare article>p{background:#f2eee7;padding:16px;font-size:17px;font-style:italic}.compare li{margin:9px 0}.referenceList{background:#fff;grid-template-columns:1fr 1fr;gap:45px;max-width:1050px;margin:70px auto;padding:55px;display:grid}.referenceList>div>p:last-child{font-size:17px;line-height:1.55}.referenceList ol{margin:0;padding:0;list-style:none}.referenceList li{border-bottom:1px solid #ddd5c7;grid-template-columns:38px 1fr;gap:4px 12px;padding:13px 0;display:grid}.referenceList li span{color:#bd8621;grid-row:1/3;font:800 11px Arial,sans-serif}.referenceList li b{color:var(--navy)}.referenceList li small{color:#69737c}.ethicalChecklist{background:#e4b75b;max-width:1000px;margin:70px auto;padding:50px}.ethicalChecklist .eyebrow{color:#704f0e}.ethicalChecklist>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ethicalChecklist label{background:#fff8e8;align-items:flex-start;gap:10px;padding:15px;line-height:1.4;display:flex}.ethicalChecklist input{margin-top:3px}.influencerGuide>footer{background:var(--navy);justify-content:space-between;gap:20px;padding:28px max(5vw,24px);display:flex}.influencerGuide>footer a{color:#e1b354;font:700 12px Arial,sans-serif}@media (width<=760px){.influenceFlow{grid-template-columns:1fr;margin-inline:18px}.influenceFlow i{text-align:center;transform:rotate(90deg)}.opening>div,.compare,.referenceList,.ethicalChecklist>div,.downloads,.steps,.criteria>div{grid-template-columns:1fr}.commentLab{margin-inline:18px;padding:35px 22px}.commentFormula{grid-template-columns:1fr}.commentFormula i{text-align:center;transform:rotate(90deg)}.referenceList,.ethicalChecklist,.assignment,.downloads{margin-inline:18px;padding:34px 22px}.influencerGuide>footer{flex-direction:column}}.keywordStudio{--navy:#0b213d;--blue:#315671;--gold:#d3a13a;--paper:#f5f1e8;background:var(--paper);color:#292929;min-height:100vh;font-family:Times New Roman,Times,serif}.keywordStudio>header{color:#fff;background:linear-gradient(125deg,#071c36,#123757);min-height:700px;padding:32px max(5vw,24px)}.keywordStudio>header>a{color:#d7e1ea;font:700 13px Arial,sans-serif}.keywordStudio>header>div{max-width:1080px;margin:105px auto 65px}.keywordStudio>header p:first-child,.eyebrow{color:#e1b454;letter-spacing:.18em;font:800 12px Arial,sans-serif}.keywordStudio h1{margin:13px 0 24px;font-size:clamp(55px,9vw,108px);font-weight:400;line-height:.84}.keywordStudio h1 i{color:#b9cbd9;font-size:.48em}.keywordStudio .intro{color:#d6e0e8;max-width:750px;font-size:21px;line-height:1.55}.keywordStudio header nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.keywordStudio header nav a,.assignment a,.downloads a{background:var(--gold);color:var(--navy);padding:13px 20px;font:800 12px Arial,sans-serif;text-decoration:none}.keywordStudio header nav a+a{color:#fff;background:0 0;border:1px solid #7990a4}.searchJourney{background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;max-width:1080px;margin:-38px auto 75px;padding:28px;display:grid;box-shadow:0 18px 38px #0b213c20}.searchJourney div{text-align:center}.searchJourney b{color:var(--navy);letter-spacing:.1em;font:800 12px Arial,sans-serif;display:block}.searchJourney span{color:#68747e}.searchJourney i{color:var(--gold);font-style:normal}.lessonOpening{max-width:1020px;margin:auto;padding:0 28px 75px}.lessonOpening h2,.definitions h2,.broadNarrow h2,.intentMap h2,.reportStudy h2,.dataIllustration h2,.contentPlan h2,.ethicalSEO h2,.assignment h2,.downloads h2{color:var(--navy);margin:8px 0 20px;font-size:clamp(35px,5vw,56px);font-weight:400;line-height:1.05}.lessonOpening>div{grid-template-columns:1fr 1fr;gap:38px;display:grid}.lessonOpening>div p{font-size:18px;line-height:1.6}.definitions>p,.definitions>h2,.definitions>div{max-width:1100px;margin-left:auto;margin-right:auto}.definitions>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.broadNarrow{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1080px;margin:75px auto;padding:0 25px;display:grid}.broadNarrow>div:first-child>p:last-child{font-size:18px;line-height:1.55}.keywordFunnel{gap:8px;display:grid}.keywordFunnel article{text-align:center;background:#fff;padding:20px}.keywordFunnel article:nth-of-type(2){margin-inline:8%}.keywordFunnel article:nth-of-type(3){background:var(--navy);color:#fff;margin-inline:16%}.keywordFunnel span{color:#b47b12;letter-spacing:.14em;font:800 10px Arial,sans-serif}.keywordFunnel b,.keywordFunnel small{display:block}.keywordFunnel b{margin:6px 0;font-size:22px}.keywordFunnel small{color:#6b7580}.keywordFunnel article:nth-of-type(3) small{color:#d3dce5}.keywordFunnel i{text-align:center;color:var(--gold);font-style:normal}.intentMap{background:var(--navy);color:#fff;padding:75px max(5vw,24px)}.intentMap>p,.intentMap>h2,.intentMap>div{max-width:1100px;margin-left:auto;margin-right:auto}.intentMap h2{color:#fff}.intentMap>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.intentMap article{background:#153351;padding:22px}.intentMap span{color:#e5b75b;font:800 11px Arial,sans-serif}.intentMap h3{color:#f1c872;font-size:23px}.intentMap article p{color:#d9e1e9;line-height:1.4}.reportStudy{max-width:1180px;margin:75px auto;padding:0 25px}.reportStudy>header{max-width:850px}.reportStudy>header>p:last-child{font-size:18px;line-height:1.55}.tableWrap{background:#fff;margin-top:30px;overflow-x:auto}.tableWrap table{border-collapse:collapse;width:100%;min-width:980px;font-family:Arial,sans-serif;font-size:13px}.tableWrap th{color:#fff;text-align:left;background:#0e4d5c;padding:13px 10px}.tableWrap td{border-bottom:1px solid #d6e0e4;padding:11px 10px}.tableWrap tr:nth-child(2n){background:#f2f6f7}.metricNotes{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.metricNotes article{background:#fff;padding:20px}.metricNotes h3{color:var(--blue);margin:0 0 8px;font-size:20px}.metricNotes p{margin:0;line-height:1.45}.dataIllustration{background:#fff;grid-template-columns:.8fr 1.2fr;gap:50px;max-width:1080px;margin:75px auto;padding:50px;display:grid}.dataIllustration>div:first-child>p:last-child{font-size:18px;line-height:1.55}.comparisonBars article{grid-template-columns:70px 1fr;gap:3px 12px;margin-bottom:13px;display:grid}.comparisonBars span{color:#af7812;grid-row:1/4;font:800 12px Arial,sans-serif}.comparisonBars b{color:var(--navy)}.comparisonBars i{background:linear-gradient(90deg,#2d7690,#e1ab3f);height:7px;display:block}.comparisonBars small{color:#6b7580}.scaleNote{color:#737b83;grid-column:2}.contentPlan{max-width:1080px;margin:75px auto;padding:0 25px}.clusterMap{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:30px;display:grid}.clusterMap article{text-align:center;background:#fff;padding:24px}.clusterMap article:first-child{background:var(--navy);color:#fff;grid-column:1/4}.clusterMap article:last-child{grid-column:3}.clusterMap span{color:#cf9425;font:800 10px Arial,sans-serif}.clusterMap h3{color:var(--blue);margin:8px 0;font-size:23px}.clusterMap article:first-child h3{color:#f0c66f}.clusterMap p{margin:0}.clusterMap i{text-align:center;color:var(--gold);font-size:28px;font-style:normal}.ethicalSEO{background:#e5b95e;max-width:1000px;margin:75px auto;padding:50px}.ethicalSEO .eyebrow{color:#6d4c0b}.ethicalSEO>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ethicalSEO ul{background:#fff8e8;margin:0;padding:24px 24px 24px 44px}.ethicalSEO li{margin:10px 0;line-height:1.4}.downloads{background:#fff;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;max-width:1000px;margin:75px auto;padding:42px;display:grid}.downloads nav{gap:10px;display:grid}.downloads a{text-align:center;background:var(--navy);color:#fff}.keywordStudio>footer{background:var(--navy);justify-content:space-between;gap:20px;padding:28px max(5vw,24px);display:flex}.keywordStudio>footer a{color:#e1b454;font:700 12px Arial,sans-serif}@media (width<=760px){.searchJourney{grid-template-columns:1fr;margin-inline:18px}.searchJourney i{text-align:center;transform:rotate(90deg)}.lessonOpening>div,.broadNarrow,.dataIllustration,.ethicalSEO>div,.downloads,.definitions>div,.intentMap>div,.metricNotes,.clusterMap{grid-template-columns:1fr}.clusterMap article:first-child,.clusterMap article:last-child{grid-column:1}.clusterMap i{transform:rotate(90deg)}.scaleNote{grid-column:1}.dataIllustration,.ethicalSEO,.assignment,.downloads{margin-inline:18px;padding:35px 22px}.keywordStudio>footer{flex-direction:column}}.messageStudio{--ink:#112740;--blue:#31526d;--gold:#d39a2a;--paper:#f4f0e8;background:var(--paper);color:#262626;min-height:100vh;font-family:Times New Roman,Times,serif}.messageStudio>header{color:#fff;background:#0b213b;min-height:680px;padding:32px max(5vw,24px)}.messageStudio>header>a{color:#d6e1eb;font:700 13px Arial,sans-serif}.messageStudio>header>div{max-width:1000px;margin:110px auto 70px}.messageStudio>header>div>p:first-child,.eyebrow{color:#e4b655;letter-spacing:.18em;font:800 12px Arial,sans-serif}.messageStudio h1{margin:14px 0 24px;font-size:clamp(52px,9vw,104px);font-weight:400;line-height:.86}.messageStudio h1 i{color:#afc1d2;font-size:.55em}.messageStudio .intro{color:#d7e0e8;max-width:720px;font-size:21px;line-height:1.55}.messageStudio header nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.messageStudio header nav a,.assignment a{color:#10233a;background:#d9a335;padding:13px 20px;font:800 12px Arial,sans-serif;text-decoration:none}.messageStudio header nav a+a{color:#fff;background:0 0;border:1px solid #73869a}.messageModel{background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr;align-items:center;gap:15px;max-width:1080px;margin:-38px auto 75px;padding:28px;display:grid;box-shadow:0 16px 35px #10233a20}.messageModel div{text-align:center}.messageModel b{color:var(--ink);letter-spacing:.1em;font:800 12px Arial,sans-serif;display:block}.messageModel span{color:#68727b}.messageModel i{color:var(--gold);font-size:22px;font-style:normal}.messageModel .result{background:var(--ink);padding:15px}.messageModel .result b{color:#e9be65}.messageModel .result span{color:#fff}.coreDefinitions{max-width:1050px;margin:auto;padding:0 25px 75px}.coreDefinitions h2,.channels h2,.voiceScale h2,.ethicalCopy h2,.assignment h2{color:var(--ink);margin:8px 0 20px;font-size:clamp(34px,5vw,54px);font-weight:400;line-height:1.05}.coreDefinitions>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coreDefinitions article{border-top:4px solid var(--blue);background:#fff;padding:22px}.coreDefinitions h3{color:var(--blue);margin:0 0 8px;font-size:21px}.coreDefinitions article p{margin:0;line-height:1.45}.channels{max-width:1100px;margin:auto;padding:0 25px}.channels>article{background:#fff;grid-template-columns:165px 1fr;margin-bottom:42px;display:grid}.channels>article>aside{text-align:center;background:#e4ddd0;padding:32px}.channels>article>aside span{color:#c1aa7a;font-size:58px;display:block}.channels>article>aside small{color:var(--ink);letter-spacing:.12em;margin-top:10px;font:800 11px Arial,sans-serif;display:block}.channels>article>div{padding:42px}.meaning{font-size:18px;line-height:1.55}.formula{background:var(--ink);color:#fff;text-align:center;margin:22px 0;padding:17px}.formula span{font-size:19px;font-style:italic}.channels h3{color:var(--blue);font-size:21px}.exampleStack{gap:10px;display:grid}.exampleStack blockquote{border-left:4px solid var(--gold);background:#f4f1ea;margin:0;padding:18px 20px}.exampleStack small{color:#966a15;letter-spacing:.12em;font:800 10px Arial,sans-serif}.exampleStack p{margin:8px 0 0;font-size:17px;line-height:1.45}.practiceNote{border:1px dashed #b9a47a;margin-top:18px;padding:16px;line-height:1.45}.voiceScale{background:#fff;grid-template-columns:1fr 1.2fr;gap:40px;max-width:1050px;margin:70px auto;padding:50px;display:grid}.scale{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;font:700 11px Arial,sans-serif;display:grid}.scale i{background:linear-gradient(90deg,#1d3f61,#e2aa38);height:4px}.toneExamples{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.toneExamples p{background:#edf1f4;margin:0;padding:18px}.ethicalCopy{background:#e3b75c;max-width:1050px;margin:auto;padding:55px}.ethicalCopy .eyebrow{color:#6b4b08}.ethicalCopy>div{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ethicalCopy ul{background:#fff7e5;margin:0;padding:25px 25px 25px 45px}.ethicalCopy li{margin:11px 0;line-height:1.4}.assignment{background:#fff;max-width:850px;margin:70px auto;padding:55px}.assignment ol{padding-left:24px}.assignment li{margin:12px 0;font-size:18px}.assignment a{background:var(--ink);color:#fff;margin-top:20px;display:inline-block}.messageStudio>footer{background:var(--ink);justify-content:space-between;gap:20px;padding:28px max(5vw,24px);display:flex}.messageStudio>footer a{color:#e4b655;font:700 12px Arial,sans-serif}@media (width<=760px){.messageModel{grid-template-columns:1fr;margin-inline:18px}.messageModel i{text-align:center;transform:rotate(90deg)}.coreDefinitions>div,.channels>article{grid-template-columns:1fr}.channels>article>aside{justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.channels>article>aside span{font-size:34px}.channels>article>div{padding:28px 20px}.voiceScale{grid-template-columns:1fr;margin-inline:18px;padding:35px 22px}.scale{grid-template-columns:1fr}.scale i{width:4px;height:25px;margin:auto}.toneExamples,.ethicalCopy>div{grid-template-columns:1fr}.ethicalCopy,.assignment{margin-inline:18px;padding:35px 22px}.messageStudio>footer{flex-direction:column}}.promoToolkit{--navy:#10243c;--orange:#f6a300;--blue:#2b9bd4;--paper:#f5f3ec;background:var(--paper);color:#252a2d;min-height:100vh;font-family:Times New Roman,Times,serif}.promoToolkit>header{min-height:680px;color:var(--navy);background:#fff;padding:30px max(5vw,24px) 70px}.promoToolkit>header>a:first-child{color:#40546a;font:700 13px Arial,sans-serif}.promoToolkit>header>img{width:min(700px,100%);height:auto;margin:60px auto 35px;display:block}.promoToolkit>header>p:not(.lead){color:#187eb8;text-align:center;letter-spacing:.18em;font:800 12px Arial,sans-serif}.promoToolkit>header h1{text-align:center;max-width:900px;margin:12px auto 20px;font-size:clamp(43px,7vw,76px);font-weight:400;line-height:1}.promoToolkit .lead{text-align:center;color:#53606b;max-width:720px;margin:auto;font-size:20px;line-height:1.55}.promoToolkit>header>a:last-child{background:var(--orange);color:#111;width:max-content;margin:28px auto 0;padding:13px 22px;font:800 12px Arial,sans-serif;text-decoration:none;display:block}.label{color:#187eb8;letter-spacing:.16em;font:800 12px Arial,sans-serif}.bundleStudy{background:var(--navy);color:#fff;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;max-width:1180px;margin:auto;padding:80px 35px;display:grid}.bundleStudy h2,.formatSection h2,.definitions h2,.ethicalPromotion h2,.campaignAssignment h2{margin:8px 0 15px;font-size:clamp(34px,5vw,54px);font-weight:400;line-height:1.05}.bundleStudy>div>p:not(.label){color:#d9e1e8;font-size:18px;line-height:1.55}.bundleStudy dl{gap:12px;margin-top:25px;display:grid}.bundleStudy dl div{border-top:1px solid #496078;padding-top:10px}.bundleStudy dt{color:#f7bd44;font-weight:700}.bundleStudy dd{color:#c9d4df;margin:4px 0 0}.campaignPath{background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;max-width:1050px;margin:70px auto;padding:25px;display:grid;box-shadow:0 15px 30px #10243c16}.campaignPath div{text-align:center}.campaignPath b{color:var(--navy);font:800 12px Arial,sans-serif;display:block}.campaignPath span{color:#68727b;font-size:14px}.campaignPath i{color:var(--orange);font-style:normal}.formatSection{max-width:1050px;margin:auto;padding:0 25px 80px}.formatSection>header{max-width:760px;margin-bottom:35px}.formatSection>header>p:last-child{font-size:18px;line-height:1.5}.formatSection>div{gap:20px;display:grid}.formatSection article{background:#fff;grid-template-columns:1fr 1fr;min-height:310px;display:grid}.assetStage{background:#e9ecee;place-items:center;min-height:310px;padding:25px;display:grid;overflow:auto}.assetStage img{max-width:100%;height:auto}.formatSection article>section{padding:38px}.formatSection article>section>span{color:#c27800;letter-spacing:.12em;font:800 11px Arial,sans-serif}.formatSection h3{color:var(--navy);margin:8px 0 12px;font-size:30px}.formatSection article>section>p{font-size:17px;line-height:1.5}.formatSection dl{background:#f7f2e8;margin-top:22px;padding:15px}.formatSection dt{font-weight:700}.formatSection dd{color:#555;margin:4px 0 0}.definitions{background:#fff;padding:75px max(5vw,24px)}.definitions>p,.definitions>h2{max-width:1050px;margin-left:auto;margin-right:auto}.definitions>div{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1050px;margin:30px auto 0;display:grid}.definitions article{border-top:4px solid var(--blue);background:#edf2f5;padding:22px}.definitions h3{color:var(--navy);margin:0 0 9px;font-size:21px}.definitions article p{margin:0;line-height:1.45}.ethicalPromotion{background:#f4c45e;grid-template-columns:1.2fr .8fr;gap:50px;max-width:1050px;margin:70px auto;padding:50px;display:grid}.ethicalPromotion .label{color:#725000}.ethicalPromotion p:not(.label){font-size:18px;line-height:1.55}.ethicalPromotion ul{background:#fff8e7;margin:0;padding:24px 24px 24px 44px}.ethicalPromotion li{margin:13px 0;line-height:1.4}.campaignAssignment{background:#fff;border:1px solid #d8d5cb;max-width:850px;margin:60px auto;padding:55px}.campaignAssignment ol{padding-left:24px}.campaignAssignment li{margin:12px 0;font-size:18px}.campaignAssignment a{background:var(--navy);color:#fff;margin-top:20px;padding:13px 20px;font:800 12px Arial,sans-serif;text-decoration:none;display:inline-block}.promoToolkit>footer{background:var(--navy);justify-content:space-between;gap:20px;padding:28px max(5vw,24px);display:flex}.promoToolkit>footer a{color:#f6bd48;font:700 12px Arial,sans-serif}@media (width<=760px){.bundleStudy,.formatSection article,.ethicalPromotion{grid-template-columns:1fr}.campaignPath{grid-template-columns:1fr;margin-inline:20px}.campaignPath i{text-align:center;transform:rotate(90deg)}.definitions>div{grid-template-columns:1fr}.campaignAssignment{margin-inline:18px;padding:35px 22px}.promoToolkit>footer{flex-direction:column}.assetStage{min-height:220px}.formatSection article>section{padding:26px 20px}}.blueprintResources{--ink:#35485c;--navy:#071d3b;--gold:#f5bf13;color:#252525;background:#f4f1ea;min-height:100vh;font-family:Times New Roman,Times,serif}.resourceMasthead{border-bottom:10px solid var(--navy);background:#fff;justify-content:space-between;align-items:center;gap:2rem;min-height:132px;padding:1rem max(5vw,24px);display:flex}.resourceMasthead>a{color:var(--ink);font:700 14px Arial,sans-serif;text-decoration:none}.resourceMasthead img{width:min(430px,60vw);height:auto}.resourceIntro{text-align:center;max-width:920px;margin:auto;padding:72px 24px 54px}.resourceIntro>img{width:min(600px,100%);height:auto;margin:0 auto 38px}.eyebrow{color:#a56d00;letter-spacing:.18em;font:800 12px/1.4 Arial,sans-serif}.resourceIntro h1{max-width:820px;color:var(--navy);margin:14px auto 20px;font-size:clamp(36px,6vw,65px);font-weight:400;line-height:1.02}.lead{color:#4a4a4a;max-width:720px;margin:auto;font-size:21px;line-height:1.65}.resourceActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.resourceActions a,.reflectionCard a{background:var(--navy);color:#fff;border:1px solid var(--navy);padding:13px 22px;font:700 13px Arial,sans-serif;text-decoration:none;display:inline-block}.resourceActions a+a{color:var(--navy);background:0 0}.resourcePromise{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);max-width:920px;margin:0 auto 70px;display:grid}.resourcePromise div{text-align:center;border-right:1px solid #38506e;padding:28px}.resourcePromise div:last-child{border:0}.resourcePromise span{color:var(--gold);font-size:42px;display:block}.resourcePromise p{margin:5px 0 0;font-size:16px}.lessonGuide{max-width:960px;margin:auto;padding:0 24px 80px}.lessonGuide>header{max-width:690px;margin-bottom:30px}.lessonGuide h2,.visualGuide h2,.brandLab h2,.reflectionCard h2{color:var(--navy);margin:7px 0 12px;font-size:clamp(32px,5vw,50px);font-weight:400}.lessonGuide>header>p:last-child,.visualGuide>div>p:last-child,.brandLabCopy>p:last-child{font-size:18px;line-height:1.55}.lessonRows{border-top:1px solid #a8a294}.lessonRows article{border-bottom:1px solid #c8c1b2;grid-template-columns:52px 1fr auto;align-items:center;gap:18px;padding:20px 4px;display:grid}.lessonRows article>span{color:#a56d00;font:800 13px Arial,sans-serif}.lessonRows h3{color:var(--ink);margin:0;font-size:22px}.lessonRows p{color:#555;margin:5px 0 0;line-height:1.4}.lessonRows a{color:var(--navy);font:700 12px Arial,sans-serif}.visualGuide{background:#fff;grid-template-columns:minmax(0,1fr) minmax(300px,520px);align-items:start;gap:60px;max-width:1060px;margin:auto;padding:80px 40px;display:grid}.visualGuide>div{position:sticky;top:30px}.visualGuide>img{border:1px solid #ddd;width:100%;height:auto}.brandLab{max-width:1060px;margin:70px auto;padding:0 24px}.brandLabCopy{max-width:720px}.assetGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.assetGrid figure{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin:0;padding:20px;display:flex}.assetGrid img{max-width:100%;height:auto}.assetGrid figcaption{color:#59606a;margin-top:16px;font:700 12px Arial,sans-serif}.reflectionCard{background:var(--gold);text-align:center;max-width:920px;margin:50px auto;padding:55px}.reflectionCard .eyebrow{color:#5f4300}.reflectionCard h2{max-width:760px;margin:10px auto 16px}.reflectionCard>p:not(.eyebrow){max-width:680px;margin:0 auto 25px;font-size:19px;line-height:1.55}.blueprintResources>footer{border-top:10px solid var(--navy);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:28px max(5vw,24px);display:flex}.blueprintResources>footer img{width:min(420px,60vw);height:auto}.blueprintResources>footer a{color:var(--navy);font:700 13px Arial,sans-serif}@media (width<=760px){.resourceMasthead{flex-direction:column-reverse;align-items:flex-start;padding-block:20px}.resourceMasthead img{width:100%}.resourcePromise{grid-template-columns:1fr;margin-inline:24px}.resourcePromise div{border-bottom:1px solid #38506e;border-right:0}.visualGuide{grid-template-columns:1fr;padding:50px 24px}.visualGuide>div{position:static}.assetGrid{grid-template-columns:1fr}.lessonRows article{grid-template-columns:38px 1fr}.lessonRows article>a{grid-column:2}.reflectionCard{margin-inline:24px;padding:38px 22px}.blueprintResources>footer{flex-direction:column;align-items:flex-start}.blueprintResources>footer img{width:100%}}.sevenDayCourse{--navy:#071d3b;--blue:#354b63;--gold:#c89120;--paper:#f7f3ea;background:var(--paper);color:#252525;scroll-behavior:smooth;min-height:100vh;font-family:Times New Roman,Times,serif}.sevenDayCourse>header{background:var(--navy);color:#fff;padding:30px max(5vw,24px) 54px}.sevenDayCourse>header>a{color:#dfe8f2;font:700 13px Arial,sans-serif}.sevenDayCourse>header>div{text-align:center;max-width:900px;margin:70px auto 38px}.sevenDayCourse small,.kicker,.closing>p:first-child{color:#e5b54a;letter-spacing:.2em;font:800 12px Arial,sans-serif}.sevenDayCourse h1{margin:12px 0 18px;font-size:clamp(44px,7vw,78px);font-weight:400;line-height:.98}.sevenDayCourse>header>div>p{color:#d4dce5;max-width:730px;margin:auto;font-size:20px;line-height:1.55}.sevenDayCourse>header nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sevenDayCourse>header nav a{color:#fff;border:1px solid #687a91;border-radius:50%;place-items:center;width:38px;height:38px;font:700 12px Arial,sans-serif;text-decoration:none;display:grid}.conceptMap{background:#fff;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:15px;max-width:1050px;margin:-24px auto 70px;padding:28px;display:grid;box-shadow:0 16px 35px #13243a1c}.conceptMap div{text-align:center}.conceptMap b{color:var(--navy);letter-spacing:.1em;font:800 12px Arial,sans-serif;display:block}.conceptMap span{color:#666;margin-top:6px;font-size:15px;display:block}.conceptMap i{color:var(--gold);font-style:normal}.days{max-width:1050px;margin:auto;padding:0 24px}.days>article{border-top:5px solid var(--blue);background:#fff;grid-template-columns:125px 1fr;margin-bottom:64px;scroll-margin-top:20px;display:grid;box-shadow:0 10px 30px #13243a12}.days>article>aside{text-align:center;background:#e8e1d3;padding:35px 20px}.days>article>aside span{color:var(--navy);text-transform:uppercase;letter-spacing:.13em;font:800 12px Arial,sans-serif;display:block}.days>article>aside b{color:#cbb98e;margin-top:14px;font-size:62px;font-weight:400;display:block}.dayContent{padding:45px 50px}.dayContent h2{color:var(--navy);margin:8px 0 16px;font-size:clamp(34px,5vw,50px);font-weight:400}.dayContent>.intro{max-width:760px;margin:0 0 32px;font-size:20px;line-height:1.55}.definitionPanel{border-left:4px solid var(--gold);background:#f4f0e8;padding:28px}.definitionPanel h3,.illustration h3,.workbook h3{color:var(--navy);margin:0 0 18px;font-size:23px}.definitionPanel dl{grid-template-columns:1fr 1fr;gap:20px;margin:0;display:grid}.definitionPanel dl div{border-top:1px solid #cfc5b2;padding-top:12px}.definitionPanel dt{color:var(--blue);font-size:18px;font-weight:700}.definitionPanel dd{color:#4d4d4d;margin:5px 0 0;line-height:1.45}.illustration{border:1px solid #d3c9b8;grid-template-columns:70px 1fr;align-items:start;gap:20px;margin:28px 0;padding:22px;display:grid}.illustrationMark{background:var(--navy);color:#e5b54a;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.illustration h3{margin-bottom:8px}.illustration p,.workbook p{margin:0;font-size:17px;line-height:1.55}.workbook{background:#fffaf0;border:1px dashed #b99855;padding:26px}.writingLines{margin-top:24px}.writingLines i{border-bottom:1px solid #bcb3a4;height:26px;display:block}.dayContent footer{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.dayContent footer a,.closing a{background:var(--navy);color:#fff;padding:11px 16px;font:700 12px Arial,sans-serif;text-decoration:none}.dayContent footer a+a{color:var(--navy);border:1px solid var(--navy);background:0 0}.closing{text-align:center;max-width:950px;margin:20px auto 0;padding:70px 40px 85px}.closing h2{color:var(--navy);margin:12px auto 18px;font-size:clamp(34px,5vw,54px);font-weight:400;line-height:1.08}.closing>p:not(:first-child){max-width:680px;margin:0 auto 28px;font-size:19px;line-height:1.55}@media (width<=760px){.conceptMap{grid-template-columns:1fr;margin:-20px 20px 50px}.conceptMap i{text-align:center;transform:rotate(90deg)}.days{padding:0 14px}.days>article{grid-template-columns:1fr}.days>article>aside{justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.days>article>aside b{margin:0;font-size:34px}.dayContent{padding:30px 22px}.definitionPanel dl,.illustration{grid-template-columns:1fr}.sevenDayCourse>header>div{margin-top:50px}}.tipsAcademy{--navy:#172d41;--gold:#d7a51f;--paper:#fffdf7;color:#202a32;background:var(--paper);font-family:Times New Roman,Times,serif;line-height:1.55}.tipsAcademy *{box-sizing:border-box}.tipsAcademy>header{background:var(--navy);color:#fff;padding:32px max(24px,50vw - 590px) 64px}.tipsAcademy>header>a{color:#f5d66c;text-decoration:none}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;margin-top:36px;display:grid}.heroGrid h1{margin:12px 0 24px;font-size:clamp(44px,6vw,78px);font-weight:700;line-height:.96}.heroGrid p:first-child,.eyebrow{letter-spacing:.16em;font-family:Arial,sans-serif;font-size:12px;font-weight:800}.intro{max-width:650px;font-size:21px}.heroGrid img{border:8px solid #fff;width:100%;height:auto;box-shadow:0 18px 45px #07131d}.heroGrid nav,.downloads nav{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.heroGrid nav a,.downloads a,.assignment>a{background:var(--gold);color:#101820;border-radius:3px;padding:11px 16px;font-family:Arial,sans-serif;font-weight:800;text-decoration:none;display:inline-block}.heroGrid nav a+a{color:#fff;background:0 0;border:1px solid #fff}.academyPath{background:#fff;border:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:-25px auto 55px;padding:20px 24px;font-family:Arial,sans-serif;display:flex;box-shadow:0 10px 30px #0e25331c}.academyPath div{gap:2px;display:grid}.academyPath span{color:#64717a;font-size:12px}.academyPath i{color:var(--gold);font-style:normal}.keyTerms,.phases,.brandSystem,.sourceSlides,.criticalPractice,.assignment,.downloads{max-width:1180px;margin:0 auto;padding:58px 24px}.keyTerms h2,.sourceSlides h2,.criticalPractice h2,.assignment h2,.downloads h2,.brandSystem h2{margin:8px 0 30px;font-size:clamp(32px,4vw,50px);line-height:1.05}.keyTerms>div{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.keyTerms article{border-top:4px solid var(--gold);background:#f3efe3;padding:20px}.keyTerms h3{margin:0 0 10px;font-size:24px}.phases>article{margin-bottom:76px}.phases>article>header{border-bottom:2px solid var(--navy);grid-template-columns:80px 1fr;gap:22px;margin-bottom:22px;padding-bottom:20px;display:grid}.phases>article>header>span{background:var(--navy);color:#fff;place-items:center;width:72px;height:72px;font-size:40px;display:grid}.phases h2{margin:4px 0;font-size:42px;line-height:1}.phases small{color:#936e00;font-family:Arial,sans-serif;font-weight:800}.tipGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.tipGrid>section{background:#fff;border:1px solid #d8d3c6;padding:24px;box-shadow:0 6px 18px #1b2b3610}.tipGrid h3{margin:8px 0 15px;font-size:29px;line-height:1.1}.tipNumber{letter-spacing:.12em;color:#8c6900;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.meaning{font-size:17px}.tipGrid aside,.tipGrid footer{margin-top:14px;padding:14px 16px}.tipGrid aside{background:#f5f0df}.tipGrid footer{background:#eaf0f4}.tipGrid aside>b,.tipGrid footer>b{letter-spacing:.12em;font-family:Arial,sans-serif;font-size:10px}.tipGrid aside p,.tipGrid footer p{margin:4px 0 0}.brandSystem{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;gap:38px;max-width:none;padding-left:max(24px,50vw - 590px);padding-right:max(24px,50vw - 590px);display:grid}.cycle{justify-content:center;align-items:center;gap:10px;display:flex}.cycle article{text-align:center;width:88px;height:88px;color:var(--navy);background:#fff;border-radius:50%;place-content:center;display:grid}.cycle b{color:#a67d00;font-family:Arial,sans-serif}.cycle i{color:#f4cb4b}.sourceSlides>header{max-width:760px}.sourceSlides>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sourceSlides figure{background:#fff;border:1px solid #d7d2c8;margin:0}.sourceSlides img{width:100%;height:auto;display:block}.sourceSlides figcaption{padding:8px 12px;font-family:Arial,sans-serif;font-size:12px;font-weight:800}.criticalPractice>div{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.criticalPractice article{border-left:5px solid var(--gold);background:#f1eee5;padding:22px}.criticalPractice h3{margin:0 0 8px;font-size:25px}.assignment{color:#17232c;background:#f0c63b;max-width:none;padding-left:max(24px,50vw - 425px);padding-right:max(24px,50vw - 425px)}.assignment ol{font-size:18px}.assignment>a{background:var(--navy);color:#fff;margin-top:14px}.downloads{grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;display:grid}.downloads nav{justify-content:flex-end}.downloads a{background:#e7e1d2}.tipsAcademy>footer{background:#102434;justify-content:center;gap:28px;padding:24px;display:flex}.tipsAcademy>footer a{color:#fff;font-family:Arial,sans-serif;font-weight:700}.eyebrow{color:#8d6800}@media (width<=850px){.heroGrid,.brandSystem,.downloads{grid-template-columns:1fr}.academyPath{justify-content:flex-start;margin:0;overflow-x:auto}.keyTerms>div,.sourceSlides>div{grid-template-columns:repeat(2,1fr)}.cycle{flex-wrap:wrap}.downloads nav{justify-content:flex-start}}@media (width<=560px){.tipsAcademy>header{padding-bottom:38px}.heroGrid{gap:28px}.tipGrid,.criticalPractice>div,.sourceSlides>div,.keyTerms>div{grid-template-columns:1fr}.phases>article>header{grid-template-columns:58px 1fr}.phases>article>header>span{width:54px;height:54px;font-size:28px}.phases h2{font-size:32px}.academyPath i{display:none}.academyPath div{min-width:110px}.cycle i{display:none}.cycle article{width:76px;height:76px}}.courseTokenPlans{color:#102842;background:#eef3f7;padding:72px 6vw}.courseTokenPlans>header{max-width:820px;margin-bottom:30px}.courseTokenPlans>header small{letter-spacing:1.5px;color:#ff6a32;font-weight:800}.courseTokenPlans h2{margin:10px 0;font:700 clamp(30px,4vw,48px)/1.05 Georgia,serif}.courseTokenPlans>header>p{color:#617387;line-height:1.7}.courseTokenPlans>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.courseTokenPlans article{background:#fff;border:1px solid #d8e2e9;border-radius:12px;padding:24px;box-shadow:0 8px 24px #1028420b}.courseTokenPlans article>span{color:#ff6536;letter-spacing:1px;font-size:10px;font-weight:800}.courseTokenPlans article h3{margin:12px 0 8px;font-size:20px}.courseTokenPlans article>p{color:#6e7e8f;font-size:13px}.courseTokenPlans article>div{border-top:1px solid #e4e9ed;margin:20px 0 15px;padding-top:15px}.courseTokenPlans article b,.courseTokenPlans article strong{display:block}.courseTokenPlans article strong{color:#0b64d8;margin-top:5px}.courseTokenPlans button,.planAsideLink{color:#fff;cursor:pointer;text-align:center;background:#0b64d8;border:0;border-radius:6px;width:100%;padding:13px 16px;font-weight:800;display:block}.tokenBalance{background:#fff;border:1px solid #d4e0e8;border-radius:9px;align-items:center;gap:12px;width:max-content;margin-top:20px;padding:10px 14px;display:flex}.tokenBalance img{object-fit:cover;border-radius:50%}.tokenBalance span,.tokenBalance b{display:block}.purchaseError{color:#9a3216;background:#fff0e9;border:1px solid #ffb69b;border-radius:7px;margin-top:16px;padding:12px 15px}.tokenPlanJump{background:#ff6536!important}.noPlans{grid-column:1/-1}.individualCourseHero .tokenPlanJump{color:#fff}.planAsideLink{margin-top:16px}.courseTokenPlans form{margin:0}@media (width<=900px){.courseTokenPlans>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.courseTokenPlans{padding:55px 6vw}.courseTokenPlans>div{grid-template-columns:1fr}.tokenBalance{width:auto}}.publicVideoLesson{background:#fff;border:1px solid #d5e2ed;grid-column:1/-1;overflow:hidden}.publicVideoLesson video{aspect-ratio:16/9;object-fit:contain;background:#061f3c;width:100%;max-height:520px;display:block}.publicVideoLesson>div{gap:4px;padding:13px 16px;display:grid}.publicVideoLesson small{color:#64778b}.courseCoverFrame{position:relative}.courseCoverFrame>img{object-fit:cover;border-radius:22px;width:100%;height:420px;display:block;box-shadow:18px 18px #0a63d8}.frontCoverPlan{color:#fff;background:#071f3c;border:3px solid #fff;border-radius:12px;width:min(300px,78%);padding:18px;position:absolute;bottom:-32px;right:-18px;box-shadow:0 14px 35px #071f3c45}.frontCoverPlan small,.frontCoverPlan b,.frontCoverPlan span{display:block}.frontCoverPlan small{color:#ffb34d;letter-spacing:.12em;font-size:10px;font-weight:900}.frontCoverPlan b{margin:6px 0;font:700 19px Times New Roman,serif}.frontCoverPlan span{color:#d6e2ee;font-size:12px}.frontCoverPlan form{margin-top:12px}.frontCoverPlan button{color:#fff;cursor:pointer;background:#ff6536;border:0;border-radius:6px;width:100%;padding:10px;font-weight:800}@media (width<=760px){.courseCoverFrame>img{height:280px;box-shadow:9px 9px #0a63d8}.frontCoverPlan{bottom:-42px;right:-4px}}.lockedPublicSite{color:#fff;background:#050d16;min-height:100vh}.lockedPublicSite>section{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;max-width:1300px;min-height:calc(100vh - 84px);margin:auto;padding:7vw;display:grid}.lockedPublicSite>section>img{border:5px solid #8ad9ff;width:100%;height:auto;box-shadow:0 0 45px #087bcf66}.lockedPublicSite>section>div small{letter-spacing:.14em;color:#73ccff;font-weight:900}.lockedPublicSite h1{margin:14px 0 22px;font-size:clamp(3rem,6vw,6.2rem);line-height:.95}.lockedPublicSite>section>div>span{color:#fff;letter-spacing:.08em;background:#0b2940;border:1px solid #86dcff;padding:10px 14px;font-weight:900;display:inline-block}.lockedPublicSite>section p{color:#bdd0df;max-width:600px;font-size:1.05rem;line-height:1.7}.lockedPublicSite>section a{color:#fff;background:#0a63d8;border-radius:6px;margin-top:15px;padding:13px 17px;font-weight:800;display:inline-block}@media (width<=760px){.lockedPublicSite>section{grid-template-columns:1fr;padding:45px 6vw}.lockedPublicSite h1{font-size:3rem}}.publicCurriculumUnits{gap:24px;display:grid!important}.publicCurriculumUnit{background:#fff;border:1px solid #d6e1ea;border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #0c29420c}.publicCurriculumUnit>header{color:#fff;background:#0b3157;align-items:center;gap:18px;padding:22px 26px;display:flex}.publicCurriculumUnit>header>span{color:#ffbb5a;border:1px solid #fff5;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.publicCurriculumUnit>header small{letter-spacing:.13em;color:#9fc4e6;font-size:9px}.publicCurriculumUnit>header h3{margin:3px 0;font:700 22px Times New Roman,serif}.publicCurriculumUnit>header p{color:#c4d9ea;margin:0;font-size:12px}.publicCurriculumUnit>div>details{border-top:1px solid #e1e8ee}.publicCurriculumUnit summary{cursor:pointer;grid-template-columns:28px 1fr 20px;align-items:center;gap:13px;padding:17px 22px;display:grid}.publicCurriculumUnit summary div{gap:3px;display:grid}.publicCurriculumUnit summary small{color:#0b64d8;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.publicCurriculumUnit summary b{color:#18324c;font-size:16px}.publicCurriculumUnit summary em{color:#718295;font-size:12px;font-style:normal}.publicCurriculumUnit details>p,.publicCurriculumUnit .publicMaterialLinks{margin:0 22px 18px 63px}@media (width<=620px){.publicCurriculumUnit>header{padding:17px}.publicCurriculumUnit summary{padding:15px}.publicCurriculumUnit details>p,.publicCurriculumUnit .publicMaterialLinks{margin-left:15px;margin-right:15px}}.publicOutlineOnly>header{max-width:880px}.outlineAccess{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.outlineAccess a,.outlinePrivacy a{color:#fff;background:#0b64d8;border-radius:6px;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-block}.outlineAccess a+a{background:#ff6536}.outlineRows{display:grid}.outlineRow{border-top:1px solid #e1e8ee;grid-template-columns:28px 1fr 28px;align-items:center;gap:13px;padding:17px 22px;display:grid}.outlineRow>div{gap:4px;display:grid}.outlineRow small{color:#0b64d8;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.outlineRow b{color:#18324c;font-size:16px}.outlineRow i{opacity:.65;font-style:normal}.outlinePrivacy{color:#553614;background:#fff6e8;border:1px solid #f1bd74;border-radius:10px;margin-top:24px;padding:22px 24px}.outlinePrivacy b{font-size:19px}.outlinePrivacy p{max-width:780px;line-height:1.6}.outlinePrivacy a{background:#163b61}@media (width<=620px){.outlineRow{padding:15px}.outlineAccess a{text-align:center;width:100%}}.wfhAccessPlans{font-family:Times New Roman,Times,serif}.wfhPlanAdminAction{color:#fff;background:#ff6847;border-radius:8px;margin-top:22px;padding:14px 20px;font-family:Arial,Helvetica,sans-serif;font-weight:800;display:inline-flex;box-shadow:0 10px 28px #ff684733}.wfhPlanAdminAction:hover{background:#e95236;transform:translateY(-1px)}.wfhCourse{--ink:#10251f;--green:#1d5b49;--mint:#dceade;--lime:#d9ed72;--paper:#f6f3e8;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,sans-serif}.wfhNav{border-bottom:1px solid #173d3224;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,80px);display:flex}.wfhNav>a{color:inherit;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:flex}.wfhNav img{border-radius:50%}.wfhNav nav{gap:28px;display:flex}.wfhNav nav a{color:inherit;font-size:13px;font-weight:700;text-decoration:none}.wfhHero{background:linear-gradient(120deg,#f6f3e8 60%,#dceade 60%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;min-height:650px;padding:70px clamp(24px,6vw,100px);display:grid}.wfhHero>div>p:first-child,.wfhLessons>header small,.wfhOrientation small,.wfhCompletion small{letter-spacing:.2em;font-size:11px;font-weight:800}.wfhHero>div>span{background:var(--lime);margin:20px 0 8px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-block}.wfhHero h1{letter-spacing:-.065em;margin:20px 0 32px;font-family:Georgia,serif;font-size:clamp(64px,8vw,122px);line-height:.78}.wfhHero h1 em{color:var(--green);font-weight:400}.wfhHero>div>p:not(:first-child){max-width:560px;font:20px/1.55 Georgia,serif}.wfhHero>div>div{gap:12px;margin-top:32px;display:flex}.wfhHero a,.wfhCompletion a{background:var(--ink);color:#fff;padding:15px 20px;font-size:13px;font-weight:800;text-decoration:none}.wfhHero a+a{color:var(--ink);border:1px solid var(--ink);background:0 0}.wfhHero figure{box-shadow:28px 28px 0 var(--green);margin:0;position:relative}.wfhHero figure img{filter:saturate(.72)contrast(1.05);width:100%;height:auto;display:block}.wfhHero figcaption{background:var(--lime);grid-template-columns:auto auto;align-items:center;gap:0 10px;padding:18px 22px;display:grid;position:absolute;bottom:-28px;left:-30px}.wfhHero figcaption b{grid-row:1/3;font:52px/.8 Georgia,serif}.wfhHero figcaption span{font-size:11px;font-weight:900}.wfhHero figcaption small{grid-column:2;font-size:10px}.wfhOrientation{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px clamp(24px,8vw,130px);display:grid}.wfhOrientation h2,.wfhLessons>header h2,.wfhCompletion h2{font:clamp(42px,5vw,72px)/1 Georgia,serif}.wfhOrientation h2 i{color:var(--lime);font-weight:400}.wfhOrientation video{background:#000;width:100%}.wfhOrientation div:last-child p{color:#d8e4df;line-height:1.7}.wfhPlan{background:var(--mint);grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,6vw,100px);display:grid}.wfhPlan article{border-right:1px solid #173d3229;padding:60px 40px}.wfhPlan article:last-child{border:0}.wfhPlan span{color:var(--green);font:52px Georgia,serif}.wfhPlan small{letter-spacing:.15em;margin:14px 0;font-weight:900;display:block}.wfhPlan h3{margin:0 0 16px;font:28px Georgia,serif}.wfhPlan p{line-height:1.65}.wfhLessons{padding:110px clamp(24px,7vw,120px)}.wfhLessons>header{max-width:760px;margin-bottom:80px}.wfhLessons>header h2{margin:16px 0}.wfhLessons>header p{max-width:650px;font-size:18px;line-height:1.7}.wfhLessons>article{border-top:1px solid #173d3230;grid-template-columns:130px 1fr;padding:64px 0;display:grid}.wfhLessons>article>aside{flex-direction:column;gap:8px;display:flex}.wfhLessons>article>aside span{color:var(--green);font:54px Georgia,serif}.wfhLessons>article>aside small,.wfhLessons>article>aside b{letter-spacing:.15em;font-size:10px}.wfhLessonBody{grid-template-columns:minmax(300px,1.05fr) minmax(300px,.95fr);gap:48px;display:grid}.wfhLessonBody video{aspect-ratio:16/9;background:#07110e;width:100%}.wfhTeaching>small{letter-spacing:.16em;color:var(--green);font-size:10px;font-weight:900}.wfhTeaching h3{margin:10px 0;font:32px/1.15 Georgia,serif}.wfhTeaching .focus{color:var(--green);font-size:18px}.wfhTeaching h4{margin:24px 0 8px}.wfhTeaching ul{padding-left:20px;line-height:1.7}.wfhAction{background:var(--mint);gap:14px;margin-top:22px;padding:18px;display:flex}.wfhAction span{font-size:24px}.wfhAction p{margin:0;line-height:1.5}.wfhAction b{margin-bottom:4px;display:block}.wfhCompletion{text-align:center;background:var(--lime);padding:110px 24px}.wfhCompletion h2{max-width:850px;margin:18px auto}.wfhCompletion p{max-width:680px;margin:0 auto 35px;line-height:1.7}.wfhCourse footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:30px clamp(24px,6vw,100px);font-size:12px;display:flex}.wfhCourse footer a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.wfhCourse footer img{border-radius:50%}@media (width<=850px){.wfhNav nav a:not(:last-child){display:none}.wfhHero{background:var(--paper);grid-template-columns:1fr;padding-bottom:100px}.wfhOrientation,.wfhLessonBody,.wfhPlan{grid-template-columns:1fr}.wfhPlan article{border-bottom:1px solid #173d3229;border-right:0}.wfhLessons>article{grid-template-columns:1fr;gap:24px}.wfhLessons>article>aside{flex-direction:row;align-items:end}.wfhCourse footer{flex-direction:column;align-items:flex-start;gap:20px}}.wfhFrontPlan{background:var(--ink);color:#fff;gap:7px;width:230px;padding:20px;display:grid;position:absolute;top:-32px;right:-22px;box-shadow:0 14px 34px #0003}.wfhFrontPlan small{color:var(--lime);letter-spacing:.14em;font-weight:900}.wfhFrontPlan b{font:21px/1.1 Times New Roman,Times,serif}.wfhFrontPlan span{color:#d8e4df;font-size:11px}.wfhFrontPlan a{text-align:center;margin-top:4px;background:var(--lime)!important;color:var(--ink)!important;padding:10px!important}.wfhPlan article>a{color:var(--green);margin-top:10px;font-size:12px;font-weight:900;display:inline-block}.wfhSecondSet{background:#fff;grid-template-columns:1fr minmax(260px,420px);align-items:center;gap:8vw;padding:100px clamp(24px,8vw,130px);display:grid}.wfhSecondSet small{letter-spacing:.18em;color:var(--green);font-size:10px;font-weight:900}.wfhSecondSet h2{margin:18px 0;font:clamp(42px,5vw,72px)/1 Times New Roman,Times,serif}.wfhSecondSet p{font:18px/1.7 Times New Roman,Times,serif}.wfhSecondSet a{background:var(--ink);color:#fff;margin-top:18px;padding:15px 20px;font-weight:900;text-decoration:none;display:inline-block}.wfhSecondSet img{object-fit:cover;object-position:top;border:12px solid var(--mint);width:100%;height:min(720px,85vh)}@media (width<=850px){.wfhFrontPlan{width:auto;position:relative;top:auto;right:auto}.wfhPlan,.wfhSecondSet{grid-template-columns:1fr}.wfhSecondSet img{height:620px}}.wfhOwnerEdit{background:var(--lime);padding:9px 12px;color:var(--ink)!important}.wfhThirdSet{text-align:center;background:var(--ink);color:#fff;padding:110px 7vw}.wfhThirdSet small{letter-spacing:.18em;color:var(--lime);font-size:10px;font-weight:900}.wfhThirdSet h2{margin:18px 0;font:clamp(54px,7vw,92px)/.95 Times New Roman,Times,serif}.wfhThirdSet h2 i{color:var(--lime);font-weight:400}.wfhThirdSet p{max-width:780px;margin:0 auto;font:20px/1.65 Times New Roman,Times,serif}.wfhThirdSet>div{justify-content:center;gap:10px;margin-top:30px;display:flex}.wfhThirdSet a{background:var(--lime);color:var(--ink);padding:15px 20px;font-weight:900;text-decoration:none}.wfhThirdSet a+a{background:#fff}@media (width<=850px){.wfhThirdSet>div{flex-direction:column;align-items:stretch}.wfhOwnerEdit{display:none!important}}.wfhPlan{grid-template-columns:repeat(3,1fr)}.wfhFourthSet{text-align:center;color:#fff;background:#6d2537;padding:110px 7vw}.wfhFourthSet small{letter-spacing:.18em;color:#f1d694;font-size:10px;font-weight:900}.wfhFourthSet h2{margin:18px 0;font:clamp(54px,7vw,92px)/.95 Times New Roman,Times,serif}.wfhFourthSet h2 i{color:#f1d694;font-weight:400}.wfhFourthSet p{max-width:780px;margin:0 auto;font:20px/1.65 Times New Roman,Times,serif}.wfhFourthSet>div{justify-content:center;gap:10px;margin-top:30px;display:flex}.wfhFourthSet a{color:#6d2537;background:#fff;padding:15px 20px;font-weight:900;text-decoration:none}.wfhFourthSet a+a{color:#211d1a;background:#c9a45b}@media (width<=850px){.wfhPlan{grid-template-columns:1fr}.wfhFourthSet>div{flex-direction:column;align-items:stretch}}.wfhFifthSet{background:#e9e9e9;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:100px clamp(24px,8vw,130px);display:grid}.wfhFifthSet>img{border:1px solid #aaa;width:100%;height:auto}.wfhFifthSet small{letter-spacing:.18em;color:#287dac;font-size:10px;font-weight:900}.wfhFifthSet h2{margin:18px 0;font:clamp(50px,6vw,82px)/.95 Times New Roman,Times,serif}.wfhFifthSet h2 i{color:#287dac;font-weight:400}.wfhFifthSet p{font:19px/1.65 Times New Roman,Times,serif}.wfhFifthSet a{color:#fff;background:#111820;margin-top:20px;padding:15px 20px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=850px){.wfhFifthSet{grid-template-columns:1fr}}.wfhSixthSet{color:#191712;background:#e7ddcb;padding:105px 7vw;font-family:Times New Roman,Times,serif}.wfhSixthSet small{letter-spacing:.16em;color:#a5441e;font:700 12px Arial,sans-serif}.wfhSixthSet h2{margin:25px 0;font-size:clamp(48px,7vw,96px);line-height:.9}.wfhSixthSet h2 i{font-weight:400}.wfhSixthSet p{max-width:800px;font-size:21px;line-height:1.55}.wfhSixthSet div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wfhSixthSet a{color:#fff;background:#191712;padding:15px 20px;font:700 13px Arial,sans-serif;text-decoration:none}.wfhSixthSet a:first-child{background:#d75f2b}@media (width<=600px){.wfhSixthSet{padding:75px 24px}.wfhSixthSet h2{font-size:48px}}.wfhSeventhSet{color:#fff;background:#1b2822;padding:105px 7vw;font-family:Times New Roman,Times,serif}.wfhSeventhSet small{letter-spacing:.16em;color:#d7b371;font:700 12px Arial,sans-serif}.wfhSeventhSet h2{margin:25px 0;font-size:clamp(48px,7vw,96px);line-height:.9}.wfhSeventhSet h2 i{color:#b7cbb9;font-weight:400}.wfhSeventhSet p{max-width:820px;font-size:21px;line-height:1.55}.wfhSeventhSet div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wfhSeventhSet a{color:#1b2822;background:#fff;padding:15px 20px;font:700 13px Arial,sans-serif;text-decoration:none}.wfhSeventhSet a:first-child{background:#d7973d}@media (width<=600px){.wfhSeventhSet{padding:75px 24px}.wfhSeventhSet h2{font-size:48px}}.wfhEighthSet{color:#181811;background:#d6e84e;padding:105px 7vw;font-family:Times New Roman,Times,serif}.wfhEighthSet small{letter-spacing:.16em;color:#514195;font:700 12px Arial,sans-serif}.wfhEighthSet h2{margin:25px 0;font-size:clamp(48px,7vw,96px);line-height:.9}.wfhEighthSet h2 i{font-weight:400}.wfhEighthSet p{max-width:840px;font-size:21px;line-height:1.55}.wfhEighthSet div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wfhEighthSet a{color:#fff;background:#181811;padding:15px 20px;font:700 13px Arial,sans-serif;text-decoration:none}.wfhEighthSet a:first-child{background:#6554aa}@media (width<=600px){.wfhEighthSet{padding:75px 24px}.wfhEighthSet h2{font-size:48px}}.wfhNinthSet{color:#fff;background:#45677f;padding:105px 7vw;font-family:Times New Roman,Times,serif}.wfhNinthSet small{letter-spacing:.16em;color:#f0aaa4;font:700 12px Arial,sans-serif}.wfhNinthSet h2{margin:25px 0;font-size:clamp(48px,7vw,96px);line-height:.9}.wfhNinthSet h2 i{color:#f3b4ae;font-weight:400}.wfhNinthSet p{max-width:840px;font-size:21px;line-height:1.55}.wfhNinthSet div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wfhNinthSet a{color:#1e1d1a;background:#fff;padding:15px 20px;font:700 13px Arial,sans-serif;text-decoration:none}.wfhNinthSet a:first-child{color:#fff;background:#db7c75}@media (width<=600px){.wfhNinthSet{padding:75px 24px}.wfhNinthSet h2{font-size:48px}}.wfhTenthSet{color:#fff;background:#df4d46;padding:105px 7vw;font-family:Times New Roman,Times,serif}.wfhTenthSet small{letter-spacing:.16em;color:#ffd0b9;font:700 12px Arial,sans-serif}.wfhTenthSet h2{margin:25px 0;font-size:clamp(48px,7vw,96px);line-height:.9}.wfhTenthSet h2 i{color:#ffe2d4;font-weight:400}.wfhTenthSet p{max-width:850px;font-size:21px;line-height:1.55}.wfhTenthSet div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.wfhTenthSet a{color:#fff;background:#171717;padding:15px 20px;font:700 13px Arial,sans-serif;text-decoration:none}.wfhTenthSet a:first-child{background:#ff5b12}@media (width<=600px){.wfhTenthSet{padding:75px 24px}.wfhTenthSet h2{font-size:48px}}.conversionCourse{--ink:#171717;--paper:#f3efe6;--orange:#ff5b12;--red:#df4d46;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Times New Roman,Times,serif}.conversionCourse *{box-sizing:border-box}.conversionCourse a{color:inherit}.conversionHero{color:#fff;background:#171717;grid-template-columns:1.25fr .5fr;gap:6vw;min-height:790px;padding:30px 6vw 75px;display:grid}.conversionHero nav{letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;font:700 13px Arial,sans-serif;display:flex}.conversionHero nav a{text-decoration:none}.conversionHero>div{align-self:end}.conversionHero small,.conversionCourse section>small,.conversionCourse section header small{letter-spacing:.17em;color:#ff8a54;font:700 12px Arial,sans-serif}.conversionHero h1{margin:30px 0;font-size:clamp(58px,8vw,122px);line-height:.77}.conversionHero h1 i{color:#ff7a3b;font-weight:400}.conversionHero p{max-width:710px;font-size:21px;line-height:1.5}.conversionHero>div>a{background:var(--orange);margin-top:15px;padding:16px 22px;font:700 13px Arial,sans-serif;text-decoration:none;display:inline-block}.conversionHero aside{border:1px solid #666;align-self:end;padding:30px}.conversionHero aside b{font:800 62px/1 Arial,sans-serif;display:block}.conversionHero aside span{letter-spacing:.13em;color:#ff8a54;margin-bottom:27px;font:700 12px Arial,sans-serif;display:block}.conversionDefinitions{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw;display:grid}.conversionDefinitions h2,.artifactNote h2,.visualGallery h2,.rewriteLab h2,.decisionPath h2,.campaignActivity h2{margin:20px 0;font-size:clamp(44px,6vw,82px);line-height:.94}.conversionDefinitions dl{margin:0}.conversionDefinitions dl div{border-top:1px solid #aaa69e;grid-template-columns:155px 1fr;gap:20px;padding:17px 0;display:grid}.conversionDefinitions dt{font:700 15px Arial,sans-serif}.conversionDefinitions dd{margin:0;font-size:18px;line-height:1.45}.artifactNote{color:#fff;background:#df4d46;padding:90px 11vw}.artifactNote p{max-width:950px;font-size:20px;line-height:1.6}.visualGallery{padding:100px 6vw}.visualGallery>div{margin-top:40px}.visualGallery article{border-top:2px solid #171717;grid-template-columns:1.1fr .9fr;align-items:center;gap:5vw;padding:35px 0;display:grid}.visualGallery figure{background:#ddd;justify-content:center;margin:0;display:flex}.visualGallery img{width:100%;height:auto}.visualGallery article:nth-child(6) img{max-width:596px}.visualGallery article section>span{color:var(--orange);font:800 30px Arial,sans-serif}.visualGallery h3{margin:15px 0;font-size:38px}.visualGallery article p{font-size:19px;line-height:1.5}.visualGallery dl{border-left:4px solid var(--red);padding-left:18px}.visualGallery dt{text-transform:uppercase;font:700 12px Arial,sans-serif}.visualGallery dd{margin:8px 0 0;font-size:18px;font-style:italic}.rewriteLab{color:#fff;background:#171717;padding:100px 8vw}.rewriteLab>header{max-width:850px}.rewriteLab>header p{font-size:19px}.rewriteLab article{border-top:1px solid #666}.rewriteLab button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:55px 1fr auto;width:100%;padding:22px 0;display:grid}.rewriteLab button span{color:#ff7a3b;font:800 15px Arial,sans-serif}.rewriteLab button q{font:700 21px Times New Roman,serif}.rewriteLab button b{font-size:22px}.rewriteLab article>div{padding:0 8vw 25px 55px}.rewriteLab article strong{color:#ff8a54;font-size:23px}.rewriteLab article p{font-size:18px;line-height:1.5}.decisionPath{background:#e5ded0;padding:100px 7vw}.decisionPath ol{grid-template-columns:repeat(4,1fr);gap:18px;padding:0;list-style:none;display:grid}.decisionPath li{border-top:3px solid #171717;padding-top:18px}.decisionPath li span{color:#df4d46;font:800 26px Arial,sans-serif;display:block}.decisionPath li b{font:700 17px Arial,sans-serif}.decisionPath li p{font-size:18px;line-height:1.45}.campaignActivity{text-align:center;padding:110px 10vw}.campaignActivity p{max-width:860px;margin:20px auto 30px;font-size:20px;line-height:1.55}.campaignActivity div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.campaignActivity a{color:#fff;background:#171717;padding:14px 18px;font:700 13px Arial,sans-serif;text-decoration:none}.conversionCourse>footer{color:#fff;background:#171717;justify-content:space-between;padding:35px 6vw;font:700 13px Arial,sans-serif;display:flex}.conversionCourse>footer a{text-decoration:none}@media (width<=850px){.conversionHero,.conversionDefinitions{grid-template-columns:1fr}.conversionHero{min-height:auto}.visualGallery article{grid-template-columns:1fr}.decisionPath ol{grid-template-columns:1fr 1fr}}@media (width<=600px){.conversionHero{padding-inline:24px}.conversionHero h1{font-size:50px}.conversionDefinitions dl div,.decisionPath ol{grid-template-columns:1fr}.conversionCourse>footer{display:block}.conversionCourse>footer p{margin-top:18px}}.fiveGuide{--ink:#211d1a;--wine:#6d2537;--gold:#c9a45b;--paper:#f4eee3;background:var(--paper);color:var(--ink);font-family:Times New Roman,Times,serif}.fiveGuide>header{color:#fff;background:radial-gradient(circle at 85% 20%,#8b3d50,#3a1822 38%,#211d1a 70%);grid-template-columns:.45fr 2fr .5fr;align-items:center;gap:5vw;min-height:650px;padding:40px clamp(24px,8vw,130px);display:grid}.fiveGuide>header>a{color:#fff;align-self:start;font:700 11px Arial,sans-serif;text-decoration:none}.fiveGuide small,.guidePurpose small,.fiveMinutePlan small,.guideDownloads small{letter-spacing:.18em;color:#e7ca87;font:900 10px Arial,sans-serif}.fiveGuide>header h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(58px,7vw,102px);line-height:.84}.fiveGuide>header h1 i{color:#f1d694;font-weight:400}.fiveGuide>header p{max-width:760px;font-size:20px;line-height:1.6}.fiveGuide>header nav{gap:10px;margin-top:28px;display:flex}.fiveGuide>header nav a{color:var(--wine);background:#fff;padding:14px 18px;font:700 11px Arial,sans-serif;text-decoration:none}.fiveGuide>header nav a+a{background:var(--gold);color:var(--ink)}.fiveGuide>header>aside{text-align:center;border:1px solid #fff5;place-content:center;width:150px;height:150px;display:grid}.fiveGuide>header>aside b{color:#f1d694;font-size:70px;line-height:.7}.fiveGuide>header>aside span{font:700 11px Arial,sans-serif}.fiveGuide>header>aside small{margin-top:7px}.guidePurpose{grid-template-columns:1fr 1fr;gap:8vw;padding:100px clamp(24px,8vw,130px);display:grid}.guidePurpose h2,.fiveMinutePlan h2,.guideDownloads h2{margin:18px 0;font-size:clamp(46px,6vw,78px);line-height:.95}.guidePurpose h2 i{color:var(--wine);font-weight:400}.guidePurpose>div>p{font-size:20px;line-height:1.65}.guidePurpose dl{gap:10px;display:grid}.guidePurpose dl>div{border-left:4px solid var(--wine);background:#fff;padding:18px}.guidePurpose dt{font-size:19px;font-weight:700}.guidePurpose dd{margin:6px 0 0;line-height:1.5}.guideModules{background:#fff;padding:20px clamp(24px,8vw,130px) 100px}.guideModules>article{border-top:1px solid #cfc5b5;grid-template-columns:160px 1fr;gap:50px;padding:80px 0;display:grid}.guideModules>article>aside span{color:var(--wine);font-size:82px;display:block}.guideModules>article>aside small{color:var(--wine)}.guideModules h2{margin:0 0 28px;font-size:clamp(42px,5vw,70px)}.guideModules article>div>section{border:1px solid #d8cfc1;margin-top:12px;padding:22px}.guideModules h3{margin:0 0 8px;font-size:21px}.guideModules p{margin:0;font-size:18px;line-height:1.6}.guideMeaning{background:#f4eee3}.guideIllustration{background:var(--ink);color:#fff}.guideModules article footer{background:#e5d2a8;margin-top:14px;padding:22px}.guideModules article footer b{text-transform:uppercase;letter-spacing:.15em;font:700 10px Arial,sans-serif}.fiveMinutePlan{background:var(--wine);color:#fff;text-align:center;padding:100px clamp(24px,8vw,130px)}.fiveMinutePlan ol{grid-template-columns:repeat(5,1fr);max-width:1000px;margin:50px auto 0;padding:0;list-style:none;display:grid}.fiveMinutePlan li{border:1px solid #ffffff30;padding:25px 15px}.fiveMinutePlan b,.fiveMinutePlan span{display:block}.fiveMinutePlan b{color:#f1d694;font-size:18px}.fiveMinutePlan span{margin-top:8px;line-height:1.4}.healthNote{background:#fff7d8;border-top:1px solid #e1c96c;border-bottom:1px solid #e1c96c;grid-template-columns:220px 1fr;gap:30px;padding:28px clamp(24px,12vw,190px);display:grid}.healthNote b{color:#6d4f00;font-size:20px}.healthNote p{margin:0;line-height:1.6}.guideDownloads{grid-template-columns:1fr .8fr;align-items:center;gap:8vw;padding:100px clamp(24px,8vw,130px);display:grid}.guideDownloads p{font-size:19px;line-height:1.6}.guideDownloads nav{gap:10px;display:grid}.guideDownloads a{background:var(--ink);color:#fff;padding:17px 20px;font:700 12px Arial,sans-serif;text-decoration:none}.guideDownloads a:nth-child(2){background:var(--wine)}.guideDownloads a:nth-child(3){background:var(--gold);color:var(--ink)}.fiveGuide>footer{background:var(--ink);color:#fff;justify-content:space-between;padding:30px 6vw;display:flex}.fiveGuide>footer a{color:#f1d694;font:700 11px Arial,sans-serif}@media (width<=900px){.fiveGuide>header,.guidePurpose,.guideDownloads{grid-template-columns:1fr}.fiveGuide>header>aside{display:none}.guideModules>article,.fiveMinutePlan ol,.healthNote{grid-template-columns:1fr}.fiveGuide>footer{flex-direction:column;align-items:flex-start;gap:14px}}.habitsCourse{--ink:#1e1d1a;--paper:#f2eee5;--rose:#db7c75;--blue:#45677f;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Times New Roman,Times,serif}.habitsCourse *{box-sizing:border-box}.habitsCourse a{color:inherit}.habitsHero{background:var(--blue);color:#fff;grid-template-columns:1.25fr .5fr;gap:6vw;min-height:790px;padding:30px 6vw 75px;display:grid}.habitsHero nav{letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;font:700 13px Arial,sans-serif;display:flex}.habitsHero nav a{text-decoration:none}.habitsHero>div{align-self:end}.habitsHero small,.habitsCourse section>small,.habitsCourse section header small{letter-spacing:.17em;color:#f0aaa4;font:700 12px Arial,sans-serif}.habitsHero h1{margin:30px 0;font-size:clamp(58px,8vw,122px);line-height:.77}.habitsHero h1 i{color:#f2b3ad;font-weight:400}.habitsHero p{max-width:700px;font-size:21px;line-height:1.5}.habitsHero>div>a{background:var(--rose);margin-top:15px;padding:16px 22px;font:700 13px Arial,sans-serif;text-decoration:none;display:inline-block}.habitsHero aside{border-left:1px solid #99acb8;align-self:end;padding-left:34px}.habitsHero aside b{font:800 62px/1 Arial,sans-serif;display:block}.habitsHero aside span{letter-spacing:.14em;color:#f2b3ad;margin-bottom:28px;font:700 13px Arial,sans-serif;display:block}.habitsDefinitions{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw;display:grid}.habitsDefinitions h2,.presentationPlan h2,.habitDeck h2,.termRepair h2,.adaptationLab h2,.habitsDownloads h2,.habitsActivity h2{margin:20px 0;font-size:clamp(44px,6vw,82px);line-height:.94}.habitsDefinitions dl{margin:0}.habitsDefinitions dl div{border-top:1px solid #aaa69e;grid-template-columns:150px 1fr;gap:20px;padding:18px 0;display:grid}.habitsDefinitions dt{font:700 15px Arial,sans-serif}.habitsDefinitions dd{margin:0;font-size:18px;line-height:1.45}.presentationPlan{background:#d9e2e4;padding:100px 6vw}.presentationPlan>div{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.presentationPlan article{border-top:3px solid var(--blue);padding-top:18px}.presentationPlan article>span{color:var(--rose);font:800 28px Arial,sans-serif}.presentationPlan article small{letter-spacing:.1em;margin:10px 0;font:700 11px Arial,sans-serif;display:block}.presentationPlan h3{font-size:26px}.presentationPlan p{font-size:17px;line-height:1.45}.habitDeck{color:#fff;background:#1e1d1a;padding:100px 8vw}.habitDeck>header{max-width:850px}.habitDeck>header p{font-size:19px}.deckCard{color:#1e1d1a;background:#f4eee4;flex-direction:column;justify-content:center;min-height:360px;margin-top:40px;padding:55px;display:flex}.deckCard>span{letter-spacing:.15em;color:#b65550;font:800 12px Arial,sans-serif}.deckCard h3{margin:18px 0;font-size:clamp(38px,6vw,74px)}.deckCard p{max-width:850px;font-size:22px;line-height:1.45}.deckCard>div{gap:10px;display:flex}.deckCard button{background:var(--blue);color:#fff;cursor:pointer;border:0;padding:13px 17px}.habitDeck nav{grid-template-columns:repeat(10,1fr);gap:6px;margin-top:14px;display:grid}.habitDeck nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #666;padding:10px}.habitDeck nav button.active{background:var(--rose);border-color:var(--rose)}.termRepair{padding:100px 8vw}.termRepair>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.termRepair article{border-top:3px solid var(--ink);padding-top:18px}.termRepair article>b{font:700 14px Arial,sans-serif}.termRepair blockquote{margin:25px 0;font-size:31px}.termRepair article p{font-size:18px;line-height:1.5}.termRepair>div>span{color:var(--rose);font-size:50px}.adaptationLab{background:#db7c75;padding:100px 7vw}.adaptationLab>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adaptationLab article{background:#fff;padding:30px}.adaptationLab h3{font-size:27px}.adaptationLab p{font-size:18px;line-height:1.5}.habitsDownloads{color:#fff;background:#45677f;padding:100px 7vw}.habitsDownloads>header{max-width:850px}.habitsDownloads>header p{font-size:19px}.habitsDownloads>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.habitsDownloads a{color:#1e1d1a;background:#fff;justify-content:space-between;gap:18px;padding:23px;text-decoration:none;display:flex}.habitsDownloads a b{font-size:19px}.habitsDownloads a span{font:700 12px Arial,sans-serif}.habitsActivity{text-align:center;padding:110px 10vw}.habitsActivity p{max-width:860px;margin:20px auto 30px;font-size:20px;line-height:1.55}.habitsActivity div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.habitsActivity a{color:#fff;background:#1e1d1a;padding:14px 18px;font:700 13px Arial,sans-serif;text-decoration:none}.habitsCourse>footer{color:#fff;background:#1e1d1a;justify-content:space-between;padding:35px 6vw;font:700 13px Arial,sans-serif;display:flex}.habitsCourse>footer a{text-decoration:none}@media (width<=850px){.habitsHero,.habitsDefinitions{grid-template-columns:1fr}.habitsHero{min-height:auto}.presentationPlan>div{grid-template-columns:1fr 1fr}.adaptationLab>div,.habitsDownloads>div{grid-template-columns:1fr}.habitDeck nav{grid-template-columns:repeat(5,1fr)}}@media (width<=600px){.habitsHero{padding-inline:24px}.habitsHero h1{font-size:50px}.habitsDefinitions dl div,.presentationPlan>div,.termRepair>div{grid-template-columns:1fr}.termRepair>div>span{justify-self:center;transform:rotate(90deg)}.deckCard{padding:30px}.habitsCourse>footer{display:block}.habitsCourse>footer p{margin-top:18px}}.keywordCourse{--ink:#181811;--paper:#f2efe5;--lime:#d1e642;--violet:#6654aa;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Times New Roman,Times,serif}.keywordCourse *{box-sizing:border-box}.keywordCourse a{color:inherit}.keywordHero{background:var(--ink);color:#fff;grid-template-columns:1.3fr .5fr;gap:6vw;min-height:780px;padding:30px 6vw 75px;display:grid}.keywordHero nav{letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;font:700 13px Arial,sans-serif;display:flex}.keywordHero nav a{text-decoration:none}.keywordHero>div{align-self:end}.keywordHero small,.keywordCourse section>small,.keywordCourse section header small{letter-spacing:.17em;color:var(--lime);font:700 12px Arial,sans-serif}.keywordHero h1{margin:30px 0;font-size:clamp(60px,8.3vw,126px);line-height:.76}.keywordHero h1 i{color:#d1e642;font-weight:400}.keywordHero p{max-width:690px;font-size:21px;line-height:1.5}.keywordHero>div>a{background:var(--lime);color:#181811;margin-top:15px;padding:16px 22px;font:700 13px Arial,sans-serif;text-decoration:none;display:inline-block}.keywordHero aside{border:1px solid #67675e;align-self:end;padding:32px;display:grid}.keywordHero aside b{color:#d1e642;font:800 55px/1 Arial,sans-serif}.keywordHero aside span{margin-bottom:28px;font-size:18px}.keywordHero aside p{font-size:14px}.keywordDefinitions{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw;display:grid}.keywordDefinitions h2,.dataNote h2,.keywordMap h2,.intentPractice h2,.reportStudy h2,.contentBridge h2,.keywordDownloads h2,.keywordActivity h2{margin:20px 0;font-size:clamp(45px,6vw,82px);line-height:.94}.keywordDefinitions dl{margin:0}.keywordDefinitions dl div{border-top:1px solid #9c9b94;grid-template-columns:155px 1fr;gap:20px;padding:18px 0;display:grid}.keywordDefinitions dt{font:700 15px Arial,sans-serif}.keywordDefinitions dd{margin:0;font-size:18px;line-height:1.45}.dataNote{color:#fff;background:#6654aa;padding:90px 11vw}.dataNote p{max-width:950px;font-size:20px;line-height:1.6}.keywordMap{padding:100px 7vw}.keywordMap>header{max-width:900px}.keywordMap>header p{font-size:19px;line-height:1.5}.keywordMap>div{grid-template-columns:1fr 1fr;gap:22px;margin-top:40px;display:grid}.keywordMap article{border-top:7px solid var(--violet);background:#fff;padding:32px}.keywordMap article:last-child{border-color:var(--lime)}.keywordMap article>span{letter-spacing:.15em;font:800 13px Arial,sans-serif}.keywordMap h3{font-size:32px}.keywordMap table{border-collapse:collapse;width:100%}.keywordMap th,.keywordMap td{text-align:left;border-top:1px solid #bbb;padding:12px 8px}.keywordMap th{font:700 12px Arial,sans-serif}.keywordMap td:last-child{text-align:right;font-variant-numeric:tabular-nums}.keywordMap article>p{font-style:italic;line-height:1.45}.intentPractice{color:#fff;background:#181811;padding:100px 8vw}.intentPractice header{max-width:850px}.intentPractice header p{font-size:19px}.intentPractice>div{margin-top:35px}.intentPractice article{border-top:1px solid #74746c}.intentPractice button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:55px 1fr auto;width:100%;padding:22px 0;font:700 19px Times New Roman,serif;display:grid}.intentPractice button span{color:var(--lime);font-family:Arial,sans-serif}.intentPractice article>div{padding:0 8vw 25px 55px}.intentPractice article strong{color:var(--lime);font:700 14px Arial,sans-serif}.intentPractice article p{font-size:18px;line-height:1.5}.reportStudy{background:#e3ddc8;padding:100px 7vw}.reportStudy>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.reportStudy article{border-top:3px solid #181811;padding-top:18px}.reportStudy article b{font:700 16px Arial,sans-serif}.reportStudy article p{font-size:18px;line-height:1.5}.reportStudy blockquote{background:#fff;margin:50px 0 0;padding:30px;font-size:22px;line-height:1.45}.contentBridge{padding:100px 6vw}.contentBridge ol{grid-template-columns:repeat(5,1fr);gap:18px;padding:0;list-style:none;display:grid}.contentBridge li{border-top:2px solid #181811;padding-top:18px}.contentBridge li span{color:#6654aa;font:800 24px Arial,sans-serif;display:block}.contentBridge li b{font:700 17px Arial,sans-serif}.contentBridge li p{font-size:17px;line-height:1.45}.keywordDownloads{background:#d1e642;padding:100px 7vw}.keywordDownloads>header{max-width:850px}.keywordDownloads>header p{font-size:19px}.keywordDownloads>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.keywordDownloads a{background:#fff;flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.keywordDownloads a b{font-size:21px}.keywordDownloads a span{font:700 12px Arial,sans-serif}.keywordActivity{text-align:center;padding:110px 10vw}.keywordActivity p{max-width:860px;margin:20px auto 30px;font-size:20px;line-height:1.55}.keywordActivity div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.keywordActivity a{color:#fff;background:#181811;padding:14px 18px;font:700 13px Arial,sans-serif;text-decoration:none}.keywordCourse>footer{color:#fff;background:#181811;justify-content:space-between;padding:35px 6vw;font:700 13px Arial,sans-serif;display:flex}.keywordCourse>footer a{text-decoration:none}@media (width<=850px){.keywordHero,.keywordDefinitions{grid-template-columns:1fr}.keywordHero{min-height:auto}.keywordMap>div,.reportStudy>div,.keywordDownloads>div{grid-template-columns:1fr}.contentBridge ol{grid-template-columns:1fr 1fr}}@media (width<=600px){.keywordHero{padding-inline:24px}.keywordHero h1{font-size:53px}.keywordDefinitions dl div,.contentBridge ol{grid-template-columns:1fr}.keywordCourse>footer{display:block}.keywordCourse>footer p{margin-top:18px}}.messageCourse{--ink:#15130f;--paper:#f5f0e6;--orange:#e87236;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Times New Roman,Times,serif}.messageCourse *{box-sizing:border-box}.messageCourse a{color:inherit}.messageHero{color:#fff;background:#15130f;grid-template-columns:1.5fr .7fr;gap:5vw;min-height:760px;padding:30px 6vw 70px;display:grid}.messageHero nav{letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;font:700 14px Arial,sans-serif;display:flex}.messageHero nav a{text-decoration:none}.messageHero>div{align-self:end}.messageHero small,.messageCourse section>small,.channelLab header small{letter-spacing:.17em;color:#ed9a6e;font:700 12px Arial,sans-serif}.messageHero h1{margin:32px 0;font-size:clamp(62px,9vw,140px);line-height:.76}.messageHero h1 i{font-weight:400}.messageHero p{max-width:650px;font-size:22px;line-height:1.5}.messageHero>div>a{background:var(--orange);padding:17px 23px;font:700 14px Arial,sans-serif;text-decoration:none;display:inline-block}.messageHero aside{border:1px solid #777;flex-direction:column;justify-content:end;align-self:end;min-height:270px;padding:34px;display:flex}.messageHero aside b{font:800 48px/1 Arial,sans-serif}.messageHero aside span{color:#ed9a6e;font-size:31px}.messageDefinitions{grid-template-columns:.85fr 1.15fr;gap:7vw;padding:110px 7vw;display:grid}.messageDefinitions h2,.legacyNote h2,.channelLab h2,.adaptation h2,.messageExercise h2{margin:20px 0;font-size:clamp(44px,6vw,82px);line-height:.95}.messageDefinitions>div>p{font-size:20px;line-height:1.55}.messageDefinitions dl{margin:0}.messageDefinitions dl div{border-top:1px solid #aaa;grid-template-columns:170px 1fr;gap:20px;padding:20px 0;display:grid}.messageDefinitions dt{font:700 16px Arial,sans-serif}.messageDefinitions dd{margin:0;font-size:18px;line-height:1.45}.legacyNote{background:#e6dac5;padding:80px 12vw}.legacyNote p{max-width:900px;font-size:20px;line-height:1.6}.channelLab{padding:110px 6vw}.channelLab>header{max-width:850px;margin-bottom:55px}.channelLab article{border-top:2px solid var(--ink);grid-template-columns:80px .85fr 1.15fr;gap:3vw;padding:36px 0;display:grid}.channelLab article>span{color:var(--orange);font:700 32px Arial,sans-serif}.channelLab h3{margin:8px 0 20px;font-size:34px}.channelLab article p{font-size:18px;line-height:1.5}.channelLab blockquote{background:#fff;margin:0;padding:30px}.channelLab blockquote small{letter-spacing:.14em;font:700 11px Arial,sans-serif}.channelLab button,.channelLab blockquote a{color:#fff;cursor:pointer;background:#15130f;border:0;margin:8px 10px 0 0;padding:12px 16px;font:700 12px Arial,sans-serif;text-decoration:none;display:inline-block}.adaptation{background:#e87236;padding:100px 7vw}.adaptation ol{grid-template-columns:repeat(4,1fr);gap:22px;padding:0;list-style:none;display:grid}.adaptation li{border-top:2px solid #15130f;padding-top:20px}.adaptation li b{font:700 18px Arial,sans-serif}.adaptation li p{font-size:18px;line-height:1.45}.messageExercise{text-align:center;padding:110px 10vw}.messageExercise p{max-width:760px;margin:25px auto;font-size:21px;line-height:1.5}.messageExercise div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.messageExercise a{color:#fff;background:#15130f;padding:14px 18px;font:700 13px Arial,sans-serif;text-decoration:none}.messageCourse footer{color:#fff;background:#15130f;justify-content:space-between;padding:35px 6vw;font:700 13px Arial,sans-serif;display:flex}.messageCourse footer a{text-decoration:none}@media (width<=800px){.messageHero{grid-template-columns:1fr;min-height:auto}.messageHero aside{min-height:180px}.messageDefinitions{grid-template-columns:1fr}.channelLab article{grid-template-columns:50px 1fr}.channelLab blockquote{grid-column:1/-1}.adaptation ol{grid-template-columns:1fr 1fr}.messageCourse footer{display:block}.messageCourse footer p{margin-top:18px}}@media (width<=520px){.messageHero h1{font-size:54px}.adaptation ol,.messageDefinitions dl div{grid-template-columns:1fr}.messageHero{padding-inline:22px}}.promoStudio{--ink:#111820;--blue:#2d9add;--orange:#f6a500;--paper:#f4f4f1;background:var(--paper);color:var(--ink);font-family:Times New Roman,Times,serif}.promoStudio>header{color:#fff;background:linear-gradient(135deg,#12202d 70%,#2d9add 70%);grid-template-columns:.4fr .8fr 1.3fr;align-items:center;gap:5vw;min-height:680px;padding:35px clamp(24px,7vw,110px);display:grid}.promoStudio>header>a{color:#fff;align-self:start;font:700 11px Arial,sans-serif;text-decoration:none}.promoStudio>header img{background:#2d9add;width:100%;height:auto}.promoStudio small,.promoDefinition small,.bundleStudy small,.formatLab small,.messageStudio small,.campaignMap small,.promoActivity small{letter-spacing:.18em;color:#f7bb3f;font:900 10px Arial,sans-serif}.promoStudio>header h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(58px,7vw,100px);line-height:.82}.promoStudio>header h1 i{color:#8ed1fb;font-weight:400}.promoStudio>header p{font-size:20px;line-height:1.6}.promoStudio>header div>a{background:var(--orange);color:var(--ink);margin-top:20px;padding:14px 18px;font:700 11px Arial,sans-serif;text-decoration:none;display:inline-block}.promoDefinition{grid-template-columns:1fr 1fr;gap:8vw;padding:100px clamp(24px,8vw,130px);display:grid}.promoDefinition h2,.bundleStudy h2,.formatLab h2,.messageStudio h2,.campaignMap h2,.promoActivity h2{margin:18px 0;font-size:clamp(46px,6vw,78px);line-height:.95}.promoDefinition h2 i{color:#287dac;font-weight:400}.promoDefinition dl{gap:10px;display:grid}.promoDefinition dl>div{border-left:4px solid var(--blue);background:#fff;padding:18px}.promoDefinition dt{font-size:19px;font-weight:700}.promoDefinition dd{margin:6px 0 0;line-height:1.5}.bundleStudy{background:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;padding:90px clamp(24px,8vw,130px);display:grid}.bundleStudy>img{width:100%;height:auto}.bundleStudy>div>p{font-size:19px;line-height:1.6}.bundleStudy>div>div{border-top:1px solid #ddd;grid-template-columns:120px 1fr;gap:15px;padding:16px 0;display:grid}.bundleStudy>div>div b{color:#287dac;font-family:Arial,sans-serif;font-size:11px}.formatLab{background:var(--ink);color:#fff;padding:100px clamp(24px,7vw,110px)}.formatLab>header{max-width:800px}.formatLab>header p{color:#c8d4dc;font-size:18px;line-height:1.6}.formatLab>div{gap:18px;margin-top:60px;display:grid}.formatLab article{color:var(--ink);background:#fff;grid-template-columns:1.1fr .9fr;min-height:280px;display:grid}.bannerFrame{background:#e9e9e9;place-items:center;padding:25px;display:grid;overflow:auto}.bannerFrame img{object-fit:contain;max-width:100%;height:auto}.frame1 img{width:auto;max-height:520px}.formatLab article>section{padding:36px}.formatLab article>section>span{color:#287dac;font:700 11px Arial,sans-serif}.formatLab h3{margin:10px 0;font-size:34px}.formatLab article p{font-size:18px;line-height:1.55}.formatLab dt{color:#287dac;font:700 10px Arial,sans-serif}.formatLab dd{margin:5px 0}.messageStudio{padding:100px clamp(24px,8vw,130px)}.messageStudio>header{max-width:860px}.messageStudio>header p{font-size:19px;line-height:1.6}.messageStudio>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.messageStudio article{border-top:5px solid var(--blue);background:#fff;padding:24px}.messageStudio article small{color:#287dac}.messageStudio article p{font-size:20px;line-height:1.5}.messageStudio button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:10px 13px;font-weight:900}.campaignMap{background:var(--blue);color:#fff;padding:100px clamp(24px,8vw,130px)}.campaignMap ol{grid-template-columns:repeat(4,1fr);margin:45px 0 0;padding:0;list-style:none;display:grid}.campaignMap li{border:1px solid #ffffff35;padding:25px}.campaignMap li span,.campaignMap li b{display:block}.campaignMap li span{color:#f7bb3f;font-size:45px}.campaignMap li b{margin:8px 0;font-size:23px}.campaignMap li p{line-height:1.5}.promoActivity{text-align:center;background:#fff;padding:110px 7vw}.promoActivity>p{max-width:800px;margin:0 auto;font-size:19px;line-height:1.6}.promoActivity>div{justify-content:center;gap:10px;margin-top:30px;display:flex}.promoActivity a{background:var(--ink);color:#fff;padding:14px 18px;font:700 11px Arial,sans-serif;text-decoration:none}.promoActivity a:nth-child(2){background:var(--blue)}.promoActivity a:nth-child(3){background:var(--orange);color:var(--ink)}.promoStudio>footer{background:var(--ink);color:#fff;justify-content:space-between;padding:30px 6vw;display:flex}.promoStudio>footer a{color:#8ed1fb;font:700 11px Arial,sans-serif}@media (width<=900px){.promoStudio>header,.promoDefinition,.bundleStudy,.formatLab article{grid-template-columns:1fr}.promoStudio>header>img{max-width:440px}.messageStudio>div,.campaignMap ol{grid-template-columns:1fr}.promoActivity>div{flex-direction:column;align-items:stretch}.promoStudio>footer{flex-direction:column;align-items:flex-start;gap:14px}}.researchCourse{--ink:#16211d;--paper:#f2eee3;--sage:#9ab29f;--gold:#d7973d;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Times New Roman,Times,serif}.researchCourse *{box-sizing:border-box}.researchCourse a{color:inherit}.researchHero{background:var(--ink);color:#fff;grid-template-columns:1.3fr .55fr;gap:6vw;min-height:780px;padding:30px 6vw 75px;display:grid}.researchHero nav{letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;font:700 13px Arial,sans-serif;display:flex}.researchHero nav a{text-decoration:none}.researchHero>div{align-self:end}.researchHero small,.researchCourse section>small,.researchCourse section header small{letter-spacing:.17em;color:#d7b371;font:700 12px Arial,sans-serif}.researchHero h1{margin:30px 0;font-size:clamp(60px,8.4vw,126px);line-height:.76}.researchHero h1 i{color:#b8cdbd;font-weight:400}.researchHero p{max-width:690px;font-size:22px;line-height:1.5}.researchHero>div>a{background:var(--gold);margin-top:16px;padding:16px 22px;font:700 13px Arial,sans-serif;text-decoration:none;display:inline-block}.researchHero aside{border-left:1px solid #738079;flex-direction:column;align-self:end;padding-left:34px;display:flex}.researchHero aside span{font:800 clamp(24px,3vw,48px)/1.3 Arial,sans-serif}.researchHero aside span:nth-child(2n){color:#aac2b0}.researchDefinitions{grid-template-columns:.85fr 1.15fr;gap:8vw;padding:110px 7vw;display:grid}.researchDefinitions h2,.sourceMap h2,.ethicalShift h2,.sourceChecklist h2,.contributionCycle h2,.researchDownloads h2,.researchActivity h2{margin:20px 0;font-size:clamp(45px,6vw,82px);line-height:.94}.researchDefinitions dl{margin:0}.researchDefinitions dl div{border-top:1px solid #9d9b93;grid-template-columns:150px 1fr;gap:20px;padding:20px 0;display:grid}.researchDefinitions dt{font:700 16px Arial,sans-serif}.researchDefinitions dd{margin:0;font-size:18px;line-height:1.45}.sourceMap{background:#dce3d9;padding:100px 7vw}.sourceMap>header{max-width:850px}.sourceMap>header p{font-size:19px;line-height:1.55}.sourceMap>div{grid-template-columns:1fr 1fr;gap:25px;margin-top:45px;display:grid}.sourceMap article{background:#fff;padding:38px}.sourceMap article>span{color:var(--gold);font:800 32px Arial,sans-serif}.sourceMap h3{font-size:31px}.sourceMap ol{columns:2;padding-left:22px;font-size:18px;line-height:1.7}.sourceMap article>p{border-top:1px solid #aaa;padding-top:20px;font-style:italic;line-height:1.5}.ethicalShift{padding:110px 8vw}.ethicalShift>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.ethicalShift article{border-top:3px solid var(--ink);padding-top:20px}.ethicalShift article b{text-transform:uppercase;font:700 15px Arial,sans-serif}.ethicalShift blockquote{margin:22px 0;font-size:25px;line-height:1.35}.ethicalShift article p{font-size:17px;line-height:1.5}.ethicalShift>div>span{color:var(--gold);font-size:50px}.sourceChecklist{color:#fff;background:#16211d;padding:100px 8vw}.sourceChecklist header{max-width:780px}.sourceChecklist header p{font-size:19px;line-height:1.5}.sourceChecklist>div{grid-template-columns:1fr 1fr;gap:12px;margin:35px 0;display:grid}.sourceChecklist label{cursor:pointer;background:#25322d;align-items:center;gap:15px;padding:20px;font-size:18px;display:flex}.sourceChecklist input{accent-color:#d7973d;width:20px;height:20px}.sourceChecklist footer{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.sourceChecklist footer b{color:#d7b371;font:800 32px Arial,sans-serif}.sourceChecklist footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;padding:12px 16px}.contributionCycle{padding:110px 6vw}.contributionCycle ol{grid-template-columns:repeat(5,1fr);gap:18px;padding:0;list-style:none;display:grid}.contributionCycle li{border-top:2px solid var(--ink);padding-top:18px}.contributionCycle li span{color:#b76f25;font:800 24px Arial,sans-serif;display:block}.contributionCycle li b{font:700 17px Arial,sans-serif}.contributionCycle li p{font-size:17px;line-height:1.45}.researchDownloads{background:#d7973d;padding:100px 7vw}.researchDownloads>header{max-width:850px}.researchDownloads>header p{font-size:19px;line-height:1.5}.researchDownloads>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.researchDownloads a{background:#fff;justify-content:space-between;gap:20px;padding:22px;text-decoration:none;display:flex}.researchDownloads a b{font-size:19px}.researchDownloads a span{font:700 12px Arial,sans-serif}.researchActivity{text-align:center;padding:110px 10vw}.researchActivity p{max-width:850px;margin:20px auto 30px;font-size:20px;line-height:1.55}.researchActivity div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.researchActivity a{background:var(--ink);color:#fff;padding:14px 18px;font:700 13px Arial,sans-serif;text-decoration:none}.researchCourse>footer{background:var(--ink);color:#fff;justify-content:space-between;padding:35px 6vw;font:700 13px Arial,sans-serif;display:flex}.researchCourse>footer a{text-decoration:none}@media (width<=850px){.researchHero,.researchDefinitions{grid-template-columns:1fr}.researchHero{min-height:auto}.sourceMap>div,.sourceChecklist>div{grid-template-columns:1fr}.contributionCycle ol{grid-template-columns:1fr 1fr}.researchDownloads>div{grid-template-columns:1fr}}@media (width<=600px){.researchHero{padding-inline:24px}.researchHero h1{font-size:53px}.researchDefinitions dl div,.ethicalShift>div{grid-template-columns:1fr}.ethicalShift>div>span{justify-self:center;transform:rotate(90deg)}.sourceChecklist footer,.contributionCycle ol{grid-template-columns:1fr}.researchCourse>footer{display:block}.researchCourse>footer p{margin-top:18px}}.wfhResources{--ink:#151515;--gold:#f4bf00;--cream:#f5f1e6;--red:#9b1b1b;color:var(--ink);background:#fff;font-family:Times New Roman,Times,serif}.wfhResources>header{border-bottom:12px solid var(--ink);justify-content:space-between;align-items:center;height:180px;padding:0 6vw;display:flex}.wfhResources>header a{color:inherit;font:700 13px Arial,sans-serif;text-decoration:none}.wfhResources>header img{width:min(420px,55vw);height:auto}.resourceIntro{background:var(--cream);grid-template-columns:1fr .85fr;align-items:center;gap:8vw;padding:90px clamp(24px,8vw,130px);display:grid}.resourceIntro small,.conceptSection small,.assetStudy small,.processLesson small,.studioActivity small{letter-spacing:.18em;color:var(--red);font:900 10px Arial,sans-serif}.resourceIntro h1{letter-spacing:-.06em;margin:25px 0;font-size:clamp(58px,8vw,108px);line-height:.78}.resourceIntro h1 i{color:var(--red);font-weight:400}.resourceIntro p{font-size:20px;line-height:1.65}.resourceIntro nav{gap:10px;margin-top:28px;display:flex}.resourceIntro nav a,.studioActivity>a{background:var(--ink);color:#fff;padding:14px 18px;font:700 12px Arial,sans-serif;text-decoration:none}.resourceIntro nav a+a{background:var(--gold);color:var(--ink)}.resourceIntro>img{background:#fff;border:1px solid #d9d1c1;width:100%;height:auto;padding:16px}.conceptSection{background:var(--ink);color:#fff;padding:100px clamp(24px,7vw,110px)}.conceptSection>header{max-width:760px}.conceptSection h2,.assetStudy>header h2,.processLesson h2,.studioActivity h2{margin:16px 0;font-size:clamp(46px,6vw,78px);line-height:.95}.conceptSection>div{grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.conceptSection article{border:1px solid #ffffff24;padding:30px}.conceptSection article>span{color:var(--gold);font-size:42px}.conceptSection h3{margin:18px 0;font-size:28px}.conceptSection dt{letter-spacing:.14em;color:var(--gold);margin-top:18px;font:700 10px Arial,sans-serif}.conceptSection dd{color:#ddd;margin:6px 0 0;line-height:1.55}.assetStudy{padding:100px clamp(24px,7vw,110px)}.assetStudy>header{max-width:790px;margin-bottom:60px}.assetStudy>header p{font-size:19px;line-height:1.6}.assetStudy>div{gap:28px;display:grid}.assetStudy article{background:#fafafa;border:1px solid #ddd;grid-template-columns:1fr 1fr;align-items:center;display:grid}.assetStudy article:nth-child(2n) figure{order:2}.assetStudy figure{background:#fff;place-items:center;max-height:380px;margin:0;padding:30px;display:grid;overflow:hidden}.assetStudy figure img{object-fit:contain;max-width:100%;height:auto}.assetStudy figure.tall{align-items:start}.assetStudy figure.tall img{object-fit:cover;object-position:top;width:auto;height:580px}.assetStudy article>div{padding:42px}.assetStudy h3{margin:12px 0;font-size:36px}.assetStudy p{font-size:18px;line-height:1.6}.assetStudy b{color:var(--red);font:800 10px Arial,sans-serif}.processLesson{background:var(--gold);grid-template-columns:260px 1fr;align-items:center;gap:8vw;padding:90px clamp(24px,9vw,150px);display:grid}.processLesson img{width:100%;height:auto}.processLesson ol{padding-left:22px;font-size:18px;line-height:1.7}.studioActivity{text-align:center;background:var(--cream);padding:110px 7vw}.studioActivity>p{max-width:760px;margin:0 auto 35px;font-size:20px;line-height:1.65}.studioActivity>div{border:1px solid #bbb;grid-template-columns:repeat(5,1fr);max-width:900px;margin:0 auto 40px;display:grid}.studioActivity>div span{border-right:1px solid #bbb;padding:18px 8px;font:700 9px Arial,sans-serif}.wfhResources>footer{border-top:12px solid var(--ink);justify-content:space-between;align-items:center;padding:30px 6vw;font-size:13px;display:flex}.wfhResources>footer img{width:min(360px,50vw);height:auto}@media (width<=850px){.resourceIntro,.assetStudy article,.processLesson,.conceptSection>div{grid-template-columns:1fr}.assetStudy article:nth-child(2n) figure{order:0}.studioActivity>div{grid-template-columns:1fr}.studioActivity>div span{border-bottom:1px solid #bbb;border-right:0}.wfhResources>footer{flex-direction:column;align-items:flex-start;gap:20px}}.wfhSeries{--ink:#171b24;--blue:#244c72;--paper:#f6f1e5;--gold:#d7aa3f;background:var(--paper);color:var(--ink);font-family:Times New Roman,Times,serif}.wfhSeries>header{color:#fff;background:linear-gradient(120deg,#171b24 72%,#244c72 72%);grid-template-columns:1fr 2fr auto;align-items:center;gap:6vw;min-height:620px;padding:40px clamp(24px,8vw,130px);display:grid}.wfhSeries>header>a{color:#fff;align-self:start;font:700 11px Arial,sans-serif;text-decoration:none}.wfhSeries>header small,.seriesDays>article>div>small,.seriesFinish small{letter-spacing:.18em;color:#e7c66e;font:900 10px Arial,sans-serif}.wfhSeries>header h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(62px,8vw,112px);line-height:.82}.wfhSeries>header h1 i{color:#9dc6e5;font-weight:400}.wfhSeries>header p{color:#d6e0e9;max-width:700px;font-size:20px;line-height:1.6}.wfhSeries>header nav{gap:8px;display:grid}.wfhSeries>header nav a{color:#fff;border:1px solid #fff5;place-items:center;width:40px;height:40px;font:700 12px Arial,sans-serif;text-decoration:none;display:grid}.seriesMap{background:#fff;grid-template-columns:repeat(7,1fr);padding:0 5vw;display:grid}.seriesMap a{min-height:150px;color:inherit;border-right:1px solid #ddd;padding:25px 15px;text-decoration:none}.seriesMap span,.seriesMap b,.seriesMap small{display:block}.seriesMap span{color:var(--blue);font-size:38px}.seriesMap b{letter-spacing:.15em;margin:8px 0;font:900 9px Arial,sans-serif}.seriesMap small{line-height:1.3}.seriesDays{padding:100px clamp(24px,8vw,130px)}.seriesDays>article{border-top:1px solid #bcb4a4;grid-template-columns:150px 1fr;gap:50px;padding:90px 0;scroll-margin-top:20px;display:grid}.seriesDays>article>aside{flex-direction:column;display:flex}.seriesDays>article>aside small{letter-spacing:.2em;font:900 10px Arial,sans-serif}.seriesDays>article>aside b{color:var(--blue);font-size:84px;line-height:1}.seriesDays>article>aside span{font-style:italic}.seriesDays h2{margin:14px 0;font-size:clamp(44px,5vw,76px);line-height:.95}.dayIntro{max-width:850px;font-size:21px;line-height:1.65}.seriesDays article>div>section{margin-top:34px}.seriesDays h3{font-size:28px}.seriesDays dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seriesDays dl>div{border-left:4px solid var(--blue);background:#fff;padding:22px}.seriesDays dt{font-size:19px;font-weight:700}.seriesDays dd{margin:8px 0 0;line-height:1.55}.meaning,.illustration{border:1px solid #bbb;grid-template-columns:130px 1fr;gap:24px;padding:25px;display:grid}.meaning span,.illustration span{letter-spacing:.15em;color:var(--blue);font:900 10px Arial,sans-serif}.meaning p,.illustration p{margin:0;font-size:18px;line-height:1.6}.illustration{background:var(--ink);color:#fff;border:0}.illustration span{color:#e7c66e}.activity{background:#e7d9b8;padding:30px}.activity p{font-size:18px}.activity i{background:#9d8f72;height:1px;margin-top:24px;display:block}.seriesDays article footer{justify-content:space-between;margin-top:30px;display:flex}.seriesDays article footer a{color:var(--blue);font:700 11px Arial,sans-serif}.seriesFinish{text-align:center;background:var(--blue);color:#fff;padding:110px 7vw}.seriesFinish h2{margin:15px 0;font-size:clamp(54px,7vw,90px)}.seriesFinish p{max-width:780px;margin:0 auto 35px;font-size:20px;line-height:1.6}.seriesFinish a{color:var(--blue);background:#fff;padding:15px 20px;font:700 12px Arial,sans-serif;text-decoration:none;display:inline-block}@media (width<=900px){.wfhSeries>header{grid-template-columns:1fr}.wfhSeries>header nav{grid-template-columns:repeat(7,1fr)}.seriesMap{grid-template-columns:1fr 1fr}.seriesDays>article{grid-template-columns:1fr}.seriesDays>article>aside{flex-direction:row;align-items:end;gap:12px}.seriesDays dl{grid-template-columns:1fr}}@media (width<=550px){.seriesMap,.meaning,.illustration{grid-template-columns:1fr}.seriesDays article footer{flex-direction:column;align-items:flex-start;gap:18px}}.nextPublicTheme{color:#fff;background:#061a33;min-height:100vh;font-family:Times New Roman,serif}.nextPublicTheme>header{background:#031326;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;min-height:82px;padding:14px clamp(20px,5vw,72px);display:flex}.nextPublicTheme>header>a{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.nextPublicTheme>header details{position:relative}.nextPublicTheme>header summary{cursor:pointer;color:#fff}.nextPublicTheme>header nav{z-index:5;background:#fff;border-radius:8px;width:250px;padding:10px;position:absolute;top:30px;right:0;box-shadow:0 15px 40px #0008}.nextPublicTheme>header nav a{color:#082b55;padding:10px;text-decoration:none;display:block}.nextThemeHero{background:radial-gradient(circle at 80% 20%,#1479df55,#0000 36%),linear-gradient(135deg,#061a33,#0b396b);flex-direction:column;justify-content:center;min-height:560px;padding:100px clamp(24px,9vw,140px);display:flex}.nextThemeHero small,.nextThemeFeature small{letter-spacing:.16em;color:#8bc6ff;font-weight:700}.nextThemeHero h1{max-width:900px;margin:18px 0;font-size:clamp(48px,8vw,104px);line-height:.92}.nextThemeHero p{color:#dcecff;max-width:750px;font-size:21px;line-height:1.6}.nextThemeHero>a{color:#082b55;background:#fff;border-radius:6px;align-self:flex-start;margin-top:26px;padding:15px 22px;font-weight:700;text-decoration:none}.nextThemeFeature{color:#102743;background:#f5f8fc;padding:90px clamp(24px,8vw,120px)}.nextThemeFeature>div:first-child{max-width:780px}.nextThemeFeature h2{margin:12px 0;font-size:clamp(38px,5vw,68px)}.nextThemeFeature p{font-size:18px;line-height:1.6}.nextThemeSteps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.nextThemeSteps article{background:#fff;border:1px solid #d9e5f2;border-radius:10px;padding:30px}.nextThemeSteps b{color:#0a63d8;font-size:30px}.nextPublicTheme>footer{justify-content:space-between;padding:30px clamp(24px,8vw,120px);display:flex}.nextPublicTheme>footer a{color:#fff}.nextThemeUnavailable{text-align:center;color:#fff;background:#061a33;place-content:center;gap:12px;min-height:100vh;display:grid}.nextThemeUnavailable a{color:#9bd0ff}.nextPublicAdmin{background:#f7fbff;border:1px solid #cad9ea;border-radius:12px;margin:24px 0;padding:24px}.nextPublicAdmin>header{justify-content:space-between;gap:20px;display:flex}.nextPublicAdmin>header a{align-self:center}@media (width<=760px){.nextPublicTheme>header{flex-wrap:wrap;gap:12px}.nextThemeHero{padding-top:70px}.nextThemeSteps{grid-template-columns:1fr}.nextPublicTheme>footer{flex-direction:column;gap:18px}}.edwardsSignIn{color:#fff;background:#071f3c;min-height:100vh}.edwardsSignIn>header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex}.edwardsSignIn>header>a:first-child{color:#fff;align-items:center;gap:11px;display:flex}.edwardsSignIn>header img{border-radius:7px}.edwardsSignIn>header>a:last-child{color:#cbe2f7}.edwardsSignIn>section{background:radial-gradient(circle at 15% 20%,#0a63d855,#0000 35%);grid-template-columns:1fr minmax(360px,520px);align-items:center;gap:8vw;min-height:calc(100vh - 82px);padding:65px 8vw;display:grid}.edwardsSignIn section small{color:#7bc0ff;letter-spacing:.15em;font-weight:900}.edwardsSignIn h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(3.2rem,6vw,6rem);line-height:.92}.edwardsSignIn h1 em{color:#7bc0ff;font-family:Georgia,serif;font-weight:400}.edwardsSignIn section>div>p{color:#b9cee1;max-width:600px;line-height:1.7}.edwardsSignIn ul{padding:10px 0;list-style:none}.edwardsSignIn li{color:#d9e8f5;margin:10px 0}.edwardsSignIn li:before{content:"✓";color:#63e6a5;margin-right:10px}.edwardsSignIn section>div>a{color:#7bc0ff;margin-top:10px;display:inline-block}@media (width<=850px){.edwardsSignIn>section{grid-template-columns:1fr;padding:45px 6vw}.edwardsSignIn h1{font-size:3.7rem}}.memberMarketplace{border-top:1px solid #ffffff20;margin-top:45px;padding-top:45px}.marketHead{justify-content:space-between;gap:25px;display:flex}.marketHead h2{margin:0;font:42px Georgia,serif}.marketHead>div>p:last-child{color:#abc3d9}.cartCount{min-width:120px;color:var(--navy);text-align:center;background:#fff;padding:18px}.cartCount b,.cartCount span{display:block}.cartCount b{font:37px Georgia,serif}.cartCount span{font-size:9px}.marketGrid{grid-template-columns:1fr 340px;gap:18px;margin-top:28px;display:grid}.artStore{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.artStore article{color:var(--navy);background:#fff;border:3px solid #0000;padding:18px}.artStore article.selected{border-color:#65b6ff}.artThumb{color:#fff;background:linear-gradient(135deg,#b9ddff,#0a63d8);place-items:center;height:130px;font-size:54px;display:grid}.artStore small{color:var(--blue);margin-top:14px;font-size:8px;font-weight:900;display:block}.artStore h3{margin:8px 0;font:22px Georgia,serif}.artStore article>b{display:block}.artStore button{background:var(--navy);color:#fff;border:0;width:100%;margin-top:15px;padding:11px;font-weight:900}.memberCart{color:var(--navy);background:#f6faff;padding:24px}.memberCart h3{margin:0 0 18px;font:28px Georgia,serif}.memberCart>p{color:var(--muted);font-size:11px}.cartLine,.cartTotal{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:10px;display:flex}.cartTotal{margin-bottom:20px;font-size:14px}.memberCart label{gap:6px;margin:13px 0;font-size:9px;font-weight:900;display:grid}.memberCart select,.memberCart textarea{border:1px solid #bfd0dd;padding:10px}.memberCart textarea{min-height:75px}.paymentMethodBadges{flex-wrap:wrap;gap:5px;display:flex}.paymentMethodBadges button{background:#fff;border:1px solid #b8cfe1;padding:7px;font-size:8px}.paymentMethodBadges button.active{background:var(--navy);color:#fff}.checkoutBtn{background:var(--blue);color:#fff;border:0;width:100%;margin-top:15px;padding:14px;font-weight:900}.checkoutBtn:disabled{background:#95a8b8}.marketSaved{background:#dff4e7;padding:11px;font-size:10px;color:#14733d!important}.marketSafety{color:#6f8293;margin-top:12px;line-height:1.5;display:block}@media (width<=850px){.marketGrid{grid-template-columns:1fr}.marketHead{display:block}.cartCount{margin-top:15px;display:inline-block}}@media (width<=560px){.artStore{grid-template-columns:1fr}}.memberCommerce{border-top:1px solid #ffffff20;margin-top:45px;padding-top:45px}.commerceTitle{justify-content:space-between;gap:20px;display:flex}.commerceTitle h2{margin:0;font:42px Georgia,serif}.commerceTitle>span{color:#8bc9ff;background:#ffffff12;align-self:start;padding:9px;font-size:9px}.walletPanel{color:var(--navy);background:linear-gradient(125deg,#fff,#ddecfb);margin-top:25px;padding:26px}.walletPanel>div:first-child{justify-content:space-between;gap:30px;display:flex}.walletPanel h3,.personalStore h3,.paymentPreview h3{margin:0;font:29px Georgia,serif}.walletPanel>div:first-child p{max-width:600px;color:var(--muted);font-size:10px;line-height:1.6}.walletGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.walletGrid article{border:1px solid var(--line);background:#fff;padding:16px}.walletGrid small,.walletGrid b,.walletGrid span{display:block}.walletGrid small{color:var(--blue);font-size:8px;font-weight:900}.walletGrid b{margin:7px 0;font:23px Georgia,serif}.walletGrid span{color:var(--muted);font-size:8px}.personalStore{grid-template-columns:1fr 320px;gap:18px;margin-top:20px;display:grid}.storeListings,.artListingForm,.paymentPreview{color:var(--navy);background:#fff;padding:25px}.storeListings>article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:18px;padding:18px 0;display:grid}.personalArtVisual{color:#fff;background:linear-gradient(135deg,#0a63d8,#9dd2ff);place-items:center;height:120px;font-size:43px;display:grid}.storeListings small{color:var(--blue);font-size:8px;font-weight:900}.storeListings h4{margin:7px 0;font:23px Georgia,serif}.storeListings p{color:var(--muted);font-size:10px}.artCurrencyValues{flex-wrap:wrap;gap:6px;display:flex}.artCurrencyValues span{background:#edf6ff;padding:7px;font-size:8px}.artListingForm{gap:11px;display:grid}.artListingForm label{gap:5px;font-size:9px;font-weight:900;display:grid}.artListingForm input,.artListingForm select,.artListingForm textarea{border:1px solid #bfd0dd;padding:10px}.artListingForm textarea{min-height:75px}.artListingForm button{background:var(--blue);color:#fff;border:0;padding:13px;font-weight:900}.paymentPreview{margin-top:20px}.paymentPreview>p{color:var(--muted);font-size:10px}.receiptGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.receiptGrid article{border:1px solid var(--line);padding:15px}.receiptGrid small,.receiptGrid b,.receiptGrid span{display:block}.receiptGrid small{color:var(--muted);font-size:8px}.receiptGrid b{margin:8px 0;font:22px Georgia,serif}.receiptGrid span{color:var(--blue);font-size:9px;font-weight:900}.receiptGrid p{font-size:9px}.emptyStore{color:var(--muted);font-size:10px}.valuationNotice{color:#6d4900;background:#fff4d9;padding:15px;font-size:9px;line-height:1.6}@media (width<=850px){.walletGrid{grid-template-columns:repeat(2,1fr)}.personalStore{grid-template-columns:1fr}.receiptGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.walletGrid,.receiptGrid,.storeListings>article{grid-template-columns:1fr}.walletPanel>div:first-child{display:block}}.personalArtVisual video,.personalArtVisual audio{background:#061f3c;width:100%;max-height:300px;display:block}.personalArtVisual video{aspect-ratio:16/9;object-fit:contain}.tokenHistory{background:#061f3c;border:1px solid #22517d;margin-top:20px;padding:24px}.tokenHistoryHead{align-items:center;gap:15px;display:flex}.tokenHistoryHead img{object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px #1685ed}.tokenHistoryHead h3{margin:0;font:27px Georgia,serif}.tokenHistory>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.tokenHistory article{background:#ffffff0c;padding:14px}.tokenHistory article span,.tokenHistory article b{display:block}.tokenHistory article span{color:#8eb5d8;font-size:8px}.tokenHistory article b{margin-top:7px}.tokenHistory article .credit{color:#82e1a6}.tokenHistory article .debit{color:#ff9e9e}.tokenHistory article p{color:#c4d8e9;font-size:9px}.tokenHistory>p,.tokenHistory>small{color:#9fb9cf;font-size:9px;line-height:1.6}@media (width<=700px){.tokenHistory>div:nth-child(2){grid-template-columns:1fr}}.walletGrid article:first-child{color:#fff;background:#061f3c;padding-left:64px;position:relative}.walletGrid article:first-child:before{content:"";background:url(/site-token-symbol.jpeg) 50%/cover no-repeat;border-radius:50%;width:42px;height:42px;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 0 0 2px #1685ed}.walletGrid article:first-child b{color:#fff}.walletGrid article:first-child span{color:#a9c3d9}.assignmentArea{background:#0d3157;border:1px solid #ffffff24;margin:36px 0;padding:32px}.assignmentIntro h2{margin:5px 0;font:40px Georgia,serif}.assignmentIntro>p:last-child{color:#a9c1d7;max-width:700px;line-height:1.6}.assignmentArea form{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.assignmentArea label{gap:7px;font-size:10px;font-weight:900;display:grid}.assignmentArea input,.assignmentArea textarea{color:#fff;background:#071f3c;border:1px solid #55708b;padding:13px}.assignmentArea textarea{min-height:96px}.assignmentArea label:nth-child(3),.uploadChoices,.assignmentArea form>button,.assignmentMessage{grid-column:1/-1}.uploadChoices{background:#071f3c;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.uploadChoices small{color:#a9c1d7;line-height:1.5}.assignmentArea form>button{color:#fff;background:#1685ed;border:0;padding:15px;font-weight:900}.assignmentMessage{color:#14733d;background:#dff4e7;padding:12px}.submissionHistory{margin-top:28px}.submissionHistory article{border-top:1px solid #ffffff20;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.submissionHistory article>div{gap:4px;display:grid}.submissionHistory span,.submissionHistory small{color:#a9c1d7;font-size:10px}.submissionHistory strong{color:#85e0af;font-size:11px}@media (width<=700px){.assignmentArea form,.uploadChoices{grid-template-columns:1fr}.assignmentArea form>*{grid-column:1}}.assignmentUploadActivated{grid-template-columns:1fr}.assignmentPicker{gap:12px;display:grid}.assignmentPicker>div{flex-wrap:wrap;gap:8px;display:flex}.assignmentPicker button{color:#fff;cursor:pointer;background:#0d3157;border:1px solid #3189d8;padding:11px 13px;font-weight:800}.assignmentPicker button:hover,.assignmentPicker button:focus-visible{background:#1685ed}.assignmentPicker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.assignmentPicker span{color:#a9c1d7;border:1px dashed #55708b;padding:11px}.assignmentPicker .fileSelected{color:#b8f3d2;background:#123f4b;border-style:solid;border-color:#50c989}.assignmentArea form>button:disabled{opacity:.58;cursor:not-allowed}.assignmentMessage.assignmentError{color:#982c2c;background:#ffe3e3}.memberNav{height:66px;padding-inline:4vw}.memberNav .brand img{width:36px;height:36px}.memberHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.memberHeaderActions>a,.memberHeaderActions button{border:1px solid #ffffff18;border-radius:5px;padding:6px 8px;font-size:8px!important}.memberWelcome{max-width:1040px;padding:55px 4vw}.memberBadge{padding:6px 8px;font-size:8px}.memberWelcome h1{margin:14px 0 5px;font-size:40px}.memberIdentity{margin:22px 0;padding:16px}.memberIdentity b{margin:6px 0;font-size:20px}.memberLinks{grid-template-columns:repeat(3,1fr);gap:6px}.memberLinks a{border-radius:5px;padding:12px;font-size:10px}.memberFeed{margin-top:34px;padding-top:28px}.memberFeed h2{margin-bottom:18px;font-size:31px}.contentGrid{gap:8px}.contentGrid article{padding:17px}.contentGrid h3{margin:8px 0;font-size:20px}.contentGrid p{font-size:11px}.memberCommerce{margin-top:28px!important;padding-top:28px!important}.walletPanel,.storeListings,.artListingForm,.paymentPreview{padding:18px!important}.walletGrid{gap:6px!important}.walletGrid article,.walletGrid a{min-height:82px!important;padding:10px!important}.receiptGrid{gap:6px!important}.receiptGrid article{padding:10px!important}@media (width<=760px){.memberLinks{grid-template-columns:1fr 1fr}.memberHeaderActions>a{display:none}.memberWelcome{padding-top:35px}}@media (width<=480px){.memberLinks{grid-template-columns:1fr}}.edwardsStudent{color:#17324e;background:#eff4f8;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.edwardsStudent>aside{height:100vh;color:var(--emp-text-colour,#fff);font-family:var(--emp-font-family), Times, serif;background:#071f3c;flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.studentLogo{color:#fff;align-items:center;gap:12px;height:82px;padding:10px 20px;display:flex}.studentLogo img{border-radius:5px}.studentIdentity{border-block:1px solid #ffffff18;align-items:center;gap:10px;padding:14px 20px;display:flex}.studentIdentity img{object-fit:cover;border-radius:50%}.studentIdentity span{display:grid}.studentIdentity small{color:#afc5d9;font-size:9px}.edwardsStudent aside nav{flex-direction:column;gap:4px;padding:18px 10px;display:flex}.edwardsStudent aside nav a{color:#e5edf5;border-radius:7px;gap:10px;padding:10px 12px;font-size:12px;display:flex}.edwardsStudent aside nav a.active,.edwardsStudent aside nav a:hover{color:var(--emp-accent-colour,#fff);background:#202b3c}.edwardsStudent aside form{margin:auto 20px 20px}.edwardsStudent aside form button{color:#fff;background:0 0;border:1px solid #fff3;width:100%;padding:9px}.edwardsStudent>section{padding:36px 4vw 70px}.edwardsStudent>section>header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.edwardsStudent h1{margin:5px 0;font-size:34px}.edwardsStudent>section>header small{color:#0a63d8;font-weight:900}.edwardsStudent>section>header p{color:#60758a}.edwardsStudent>section>header>a,.studentEmpty a{color:#fff;background:#ff6a47;border-radius:6px;padding:11px 15px}.studentCourseGrid{gap:20px;display:grid}.studentCourseGrid>article{background:#fff;border:1px solid #d9e3ec;border-radius:14px;padding:18px}.studentCourseHead{grid-template-columns:220px 1fr;gap:20px;display:grid}.studentCourseHead img{object-fit:cover;border-radius:9px;width:100%;height:130px}.studentCourseHead small{color:#0d9a5a;font-weight:900}.studentCourseHead h2{margin:7px 0}.studentCourseHead p{color:#61768b}.studentLessons{gap:8px;margin-top:18px;display:grid}.studentLessons details{border:1px solid #dde6ee;border-radius:8px;overflow:hidden}.studentLessons summary{cursor:pointer;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:13px;list-style:none;display:grid}.studentLessons summary div{display:grid}.studentLessons summary small{color:#74879a}.studentLessons details>p{color:#60758a;padding:0 14px}.studentMaterials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.studentMaterials a{border:1px solid #dbe5ee;border-radius:7px;grid-template-columns:24px 1fr;gap:4px 8px;padding:10px;display:grid}.studentMaterials a small{color:#74879a;grid-column:2}.coursePublicLink{color:#0a63d8;margin-top:14px;display:inline-block}.studentEmpty{text-align:center;background:#fff;border:1px solid #d9e3ec;border-radius:14px;padding:45px}.studentEmpty a{margin-top:15px;display:inline-block}@media (width<=760px){.edwardsStudent{grid-template-columns:58px 1fr}.studentLogo span,.studentIdentity span,.edwardsStudent aside nav span{display:none}.studentLogo,.studentIdentity{justify-content:center;padding-inline:5px}.studentLogo img{width:38px;height:38px}.edwardsStudent aside nav a{justify-content:center;padding:9px}.edwardsStudent aside form{display:none}.studentCourseHead,.studentMaterials{grid-template-columns:1fr}.edwardsStudent>section{padding:24px 4vw}.edwardsStudent>section>header{gap:12px;display:grid}}.academySide{width:245px}.studentIdentity{grid-template-columns:42px 1fr auto;display:grid}.studentIdentity i{font-style:normal}.academySide nav{gap:5px!important;padding:14px 10px!important}.academySide nav details{border-radius:7px;overflow:hidden}.academySide nav summary{color:#edf5fc;cursor:pointer;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:800;list-style:none;display:grid}.academySide nav summary::-webkit-details-marker{display:none}.academySide nav summary span{font-size:15px}.academySide nav summary i{color:#a8bfd3;font-style:normal}.academySide nav summary:hover,.academySide nav summary.active{color:#ff7a00;background:#202b3c}.academySide nav details>div{padding:3px 0 5px 32px;display:grid}.academySide nav details>div a{border-left:1px solid #fff2;color:#b9ccdc!important;border-radius:0!important;padding:8px 10px!important;font-size:10px!important}.academySide nav details>div a:hover{color:#ff8a20!important;background:#ffffff08!important}.academyContent{padding:0!important}.academyContent>header:not(.settingsTop){padding:34px 4vw 18px}.settingsTop{background:#fff;border-bottom:1px solid #d5e0e8;height:130px;padding:28px 4vw 0!important;display:block!important}.settingsTop h1{margin:0 0 20px;font-size:24px}.settingsTop nav{gap:34px;display:flex}.settingsTop nav a{color:#263e56;padding:10px 0 13px}.settingsTop nav a.active{color:#ff6a00;border-bottom:2px solid #ff6a00}.settingsCards{gap:18px;padding:40px 4vw;display:grid}.settingsCards>article{background:#fff;border:1px solid #d6e0e8;border-radius:16px;padding:36px}.settingsCards h2{margin-top:0}.profileSettingsHead{grid-template-columns:110px 1fr auto;align-items:center;gap:24px;display:grid}.profileSettingsHead>img{object-fit:cover;border:1px solid #d6e0e8;border-radius:50%}.profileSettingsHead div>a,.profileSettingsHead>a{color:#fff;background:#ff7600;border-radius:5px;padding:9px 14px;display:inline-block}.profileSettingsHead div p{color:#64788c}.profileSettingsHead>a{color:#2c5fd4;background:#eef4fa}.profileFields{grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:30px;display:grid}.profileFields label{font-weight:800}.profileFields input{color:#6f8295;background:#f8fafc;border:1px solid #d5e0e8;border-radius:6px;width:100%;margin-top:8px;padding:14px}.profileSettingsCard footer{border-top:1px solid #dce5ec;gap:14px;margin:30px -36px -36px;padding:20px 36px;display:flex}.profileSettingsCard footer a{color:#fff;background:#ff7600;border-radius:5px;padding:10px 14px}.profileSettingsCard footer a+a{color:#355ec8;background:#eef4fa}.savedCardsEmpty{color:#29435c;background:#f0f3f6;max-width:445px;margin-top:26px;padding:35px;line-height:1.6}.deleteNotice{background:#fff9ec;border:1px solid #f4a11d;padding:15px}.disabledDelete{color:#fff;background:#ef7e83;border:0;border-radius:5px;margin-top:22px;padding:12px 22px}.settingsCards article>label{border-bottom:1px solid #edf1f4;align-items:center;gap:12px;padding:13px 0;display:flex}.settingsCards article>button:not(.disabledDelete){color:#fff;background:#ff7600;border:0;border-radius:5px;margin-top:22px;padding:12px 17px}@media (width<=760px){.academySide{width:58px}.academySide nav summary{justify-content:center;padding:9px;display:flex}.academySide nav summary:not(.active){font-size:0}.academySide nav summary i,.academySide nav details>div{display:none}.settingsTop{padding-inline:5vw!important}.settingsCards{padding:25px 5vw}.settingsCards>article{padding:24px}.profileSettingsHead,.profileFields{grid-template-columns:1fr}.profileSettingsCard footer{flex-wrap:wrap;margin:24px -24px -24px;padding:18px 24px}}.transactionSheet{background:#fff;border:1px solid #d7e1e9;border-radius:14px;margin:0 4vw 50px;overflow:hidden}.transactionSheet>header{border-bottom:1px solid #e1e8ee;justify-content:space-between;gap:20px;padding:28px;display:flex}.transactionSheet>header small{color:#ff6a00;font-weight:900}.transactionSheet h2{margin:6px 0;font-size:27px}.transactionSheet>header p{color:#61768a;margin:0}.transactionSheet>header button{color:#ff5c38;background:#fff;border:1px solid #ff6a47;border-radius:5px;align-self:start;padding:10px 14px}.ledgerSummary{background:#f7f9fb;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 28px;display:grid}.ledgerSummary article{background:#fff;border:1px solid #e0e7ed;padding:14px}.ledgerSummary small,.ledgerSummary b{display:block}.ledgerSummary small{color:#74879a}.ledgerSummary b{margin-top:5px;font-size:24px}.ledgerFilters{gap:10px;padding:18px 28px;display:flex}.ledgerFilters input,.ledgerFilters select{background:#fff;border:1px solid #d4dfe7;padding:11px}.ledgerFilters input{flex:1}.ledgerTable{overflow-x:auto}.ledgerRow{border-top:1px solid #e4eaf0;grid-template-columns:110px 1fr 150px 145px 100px 1.2fr;align-items:center;gap:12px;min-width:900px;padding:13px 28px;font-size:11px;display:grid}.ledgerHead{color:#425970;background:#f5f7f9;font-weight:900}.ledgerRow strong{color:#173b62}.ledgerRow em{color:#15804b;background:#e5f7ec;border-radius:20px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal}.ledgerRow small{color:#6a7e91}.ledgerEmpty{text-align:center;color:#75889b;padding:40px}.ledgerNote{color:#725400;background:#fff8e5;margin:0;padding:16px 28px;font-size:10px}@media (width<=700px){.transactionSheet{margin-inline:5vw}.transactionSheet>header{display:grid}.ledgerSummary{grid-template-columns:1fr}.ledgerFilters{display:grid}}.enrolmentSheet{border-bottom:12px solid #f0f4f7}.enrolmentSheet>header{border-bottom:1px solid #e1e8ee;padding:24px 28px}.enrolmentSheet>header small{color:#ff6a00;font-weight:900}.enrolmentSheet h2{margin:6px 0;font-size:24px}.enrolmentSheet p{color:#61768a;margin:0}.enrolmentTable{overflow-x:auto}.enrolmentRow{border-top:1px solid #e4eaf0;grid-template-columns:2fr 1.3fr 1fr 1.1fr 1.1fr .75fr .7fr;align-items:center;gap:14px;min-width:1120px;padding:14px 28px;font-size:11px;display:grid}.enrolmentHead{color:#fff;background:#102842;border-top:0;font-weight:900;position:sticky;top:0}.enrolmentRow>span:first-child{gap:3px;display:grid}.enrolmentRow>span:first-child small{color:#ff6a32;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.enrolmentRow strong{color:#173b62}.enrolmentRow em{color:#15804b;background:#e5f7ec;border-radius:20px;justify-self:start;padding:5px 9px;font-size:9px;font-style:normal}.enrolmentRow em.expired{color:#b23838;background:#fde7e7}.enrolmentRow>a{color:#fff;text-align:center;background:#0a63d8;border-radius:5px;padding:8px 12px;font-weight:800}.enrolmentRow:not(.enrolmentHead):hover{background:#f8fbfd}.studentCourseGrid{gap:12px}.courseWorkspace{overflow:hidden;border-radius:10px!important;padding:0!important}.courseWorkspace>header{background:#fff;border-bottom:1px solid #dbe4eb;grid-template-columns:150px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.courseWorkspace>header img{object-fit:cover;border-radius:6px;width:150px;height:86px}.courseWorkspace>header small{color:#15945b;font-size:8px;font-weight:900}.courseWorkspace>header h2{margin:3px 0;font-size:18px}.courseWorkspace>header p{color:#65788b;margin:0;font-size:10px;line-height:1.35}.courseWorkspace>header nav{gap:5px;display:grid}.courseWorkspace>header nav a{text-align:center;color:#0a63d8;border:1px solid #cfdae3;border-radius:4px;padding:7px 10px;font-size:9px}.workspaceBody{grid-template-columns:205px 1fr;min-height:490px;display:grid}.workspaceBody>aside{background:#f4f7f9;border-right:1px solid #dce5ec;padding:12px 8px}.workspaceBody>aside>b{padding:5px 8px 9px;font-size:10px;display:block}.workspaceBody>aside button{text-align:left;color:#344f69;background:0 0;border:0;border-radius:5px;grid-template-columns:18px 1fr;gap:5px;width:100%;padding:8px;font-size:10px;display:grid}.workspaceBody>aside button span:last-child{display:grid}.workspaceBody>aside button small{color:#7c8e9e;margin-top:2px;font-size:8px}.workspaceBody>aside button.active{color:#fff;background:#0a63d8}.workspaceBody>aside button.active small{color:#d9ecff}.workspaceBody>section{background:#fbfcfd;padding:0 18px 18px}.workspaceTitle{color:#fff;background:#071f3c;justify-content:space-between;align-items:center;height:52px;margin:0 -18px;padding:0 18px;display:flex}.workspaceTitle span{display:grid}.workspaceTitle b{font-size:12px}.workspaceTitle small{color:#b8cbdd;font-size:8px}.workspaceTitle>button{color:#fff;background:0 0;border:1px solid #fff5;padding:7px 9px;font-size:9px}.workspaceTabs{border-bottom:1px solid #d8e1e8;gap:24px;margin-top:12px;display:flex}.workspaceTabs button{background:0 0;border:0;padding:10px 0;font-size:11px}.workspaceTabs button.active{color:#ff5438;border-bottom:2px solid #ff5438}.courseWorkspace form{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.materialTools,.materialDrop,.courseWorkspace fieldset,.submitMaterial,.workspaceMessage{grid-column:1/-1}.materialTools{border:1px solid #ccd9e4;border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.materialTools button{color:#4f7ed5;background:#fff;border:0;padding:11px;font-size:10px}.materialTools button+button{border-left:1px solid #ccd9e4}.materialDrop{text-align:center;background:#eef4fb;border:1px dashed #a9bfd1;align-content:center;place-items:center;gap:10px;min-height:115px;padding:12px;display:grid}.materialDrop b{font-size:10px}.materialDrop span{color:#4c7fda;font-size:10px}.materialDrop input{max-width:280px;font-size:9px}.courseWorkspace form>label:not(.materialDrop){gap:4px;font-size:9px;font-weight:800;display:grid}.courseWorkspace input,.courseWorkspace textarea{font:inherit;background:#fff;border:1px solid #cad7e1;padding:9px}.courseWorkspace textarea{min-height:60px}.linkEntry{grid-column:1/-1}.courseWorkspace fieldset{border:1px solid #d6e0e7;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.courseWorkspace legend{font-size:10px;font-weight:800}.courseWorkspace fieldset label{align-items:center;gap:6px;font-size:9px;display:flex}.submitMaterial{color:#fff;background:#ff5b3b;border:0;border-radius:5px;padding:11px;font-size:10px;font-weight:900}.workspaceMessage{color:#157744;background:#e3f6eb;margin:0;padding:9px;font-size:9px}@media (width<=850px){.courseWorkspace>header{grid-template-columns:90px 1fr}.courseWorkspace>header img{width:90px;height:70px}.courseWorkspace>header nav{grid-column:1/-1;grid-template-columns:1fr 1fr}.workspaceBody{grid-template-columns:1fr}.workspaceBody>aside{border-bottom:1px solid #dce5ec;border-right:0;display:flex;overflow:auto}.workspaceBody>aside>b{display:none}.workspaceBody>aside button{min-width:150px}.courseWorkspace form{grid-template-columns:1fr}.courseWorkspace form>*{grid-column:1}.courseWorkspace fieldset{grid-template-columns:1fr}}.courseLessonMaterials{gap:12px;margin:14px 0 18px;display:grid}.courseLessonMaterials article{background:#fff;border:1px solid #d9e4ee;overflow:hidden}.courseLessonMaterials video,.courseLessonMaterials img{aspect-ratio:16/9;object-fit:contain;background:#061f3c;width:100%;max-height:420px;display:block}.courseLessonMaterials article>a{color:#075bab;padding:16px;font-weight:800;display:block}.courseLessonMaterials article>div{gap:4px;padding:12px 15px;display:grid}.courseLessonMaterials small,.courseMaterialsEmpty{color:#64778b;font-size:10px}.courseMaterialsEmpty{background:#edf5fb;padding:13px}.curriculumToolbar{background:#edf3f7;border-bottom:1px solid #d4e0e8;grid-template-columns:minmax(250px,340px) 1fr;gap:12px;padding:12px 14px;display:grid}.curriculumToolbar>button{color:#183c5d;text-align:left;background:#fff;border:1px solid #bdccd7;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:24px 1fr auto;align-items:center;gap:2px 8px;padding:11px 13px;display:grid}.curriculumToolbar>button>span{grid-row:1/3;font-size:18px}.curriculumToolbar>button>b{font-size:11px}.curriculumToolbar>button>small{color:#718494;grid-column:2;font-size:8px}.curriculumToolbar>button>i{grid-area:1/3/3;font-style:normal}.curriculumToolbar>div{align-content:center;display:grid}.curriculumToolbar>div small{color:#56758e;font-size:8px;font-weight:900}.curriculumToolbar>div b{color:#0b2f50;font-size:11px}.curriculumToolbar>div span{color:#667b8d;font-size:9px}.workspaceBody.dropdownWorkspace{display:block;position:relative}.workspaceBody.dropdownWorkspace>.curriculumDropdownPanel{z-index:8;background:#f4f7f9;border:1px solid #c5d3dd;width:min(420px,100% - 28px);max-height:380px;position:absolute;top:0;left:14px;overflow:auto;box-shadow:0 20px 45px #0b263c35}.workspaceBody.dropdownWorkspace>section{min-height:490px}.curriculumDropdownPanel{padding:12px 8px}.curriculumDropdownPanel>b{padding:5px 8px 9px;font-size:10px;display:block}.curriculumDropdownPanel button{text-align:left;color:#344f69;background:0 0;border:0;border-radius:5px;grid-template-columns:26px 1fr;gap:7px;width:100%;padding:9px;font-size:10px;display:grid}.curriculumDropdownPanel button span:last-child{display:grid}.curriculumDropdownPanel button small{color:#7c8e9e;margin-top:3px;font-size:8px}.curriculumDropdownPanel button.active{color:#fff;background:#0a63d8}.curriculumDropdownPanel button.active small{color:#d9ecff}@media (width<=700px){.curriculumToolbar{grid-template-columns:1fr}.curriculumToolbar>div{padding:5px}.workspaceBody.dropdownWorkspace>.curriculumDropdownPanel{width:calc(100% - 16px);left:8px}}.enrollmentLimitCard{color:#28241e;background:#fffdf8;border:1px solid #d9d2c4;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:18px 22px;display:flex}.enrollmentLimitCard div{align-items:center;gap:16px;display:flex}.enrollmentLimitCard small{letter-spacing:.1em;font-weight:800}.enrollmentLimitCard strong{color:#21613d;font:700 1.5rem/1 Georgia,Times New Roman,serif}.enrollmentLimitCard p{max-width:560px;margin:0}.enrollmentLimitCard.restricted{background:#fff8e8;border-color:#9b7332}.enrollmentLimitCard.restricted strong{color:#765019}@media (width<=720px){.enrollmentLimitCard,.enrollmentLimitCard div{flex-direction:column;align-items:flex-start}.enrollmentLimitCard{gap:10px}}.privateMaterialPurchase{color:#29251f;background:#f3eee3;place-items:center;min-height:100vh;padding:30px;display:grid}.privateMaterialPurchase section{background:#fffdf8;border:1px solid #d6c7a6;border-radius:16px;width:min(650px,100%);padding:38px;box-shadow:0 18px 50px #3f32131a}.privateMaterialPurchase small{letter-spacing:.13em;color:#765019;font-weight:800}.privateMaterialPurchase h1{font:700 clamp(2rem,5vw,3.5rem)/1.05 Georgia,Times New Roman,serif}.privateMaterialPurchase button,.privateMaterialPurchase a[href$=↓]{color:#fff;cursor:pointer;background:#21613d;border:0;border-radius:7px;margin:16px 0;padding:12px 17px;font-weight:800;text-decoration:none;display:inline-block}.privateMaterialPurchase section>a:last-child{color:#544a3a;margin-top:22px;display:block}.privateMaterialPurchase [role=alert]{color:#765019}.purchaseSuccess{color:#21613d;font-weight:800}.memberProfilePage{color:#fff;background:#071f3c;min-height:100vh}.memberProfilePage>header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:20px 7vw;display:flex}.memberProfilePage>header nav{align-items:center;gap:18px;display:flex}.memberProfilePage header form{margin:0}.memberProfilePage header button{color:#fff;background:0 0;border:0}.memberProfilePage>section{max-width:900px;margin:auto;padding:70px 5vw}.memberProfilePage h1{margin:0;font:52px Georgia,serif}.memberProfilePage>section>p:not(.sectionLabel){color:#a9c1d7}.profileAccountStatus{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.profileAccountStatus article{background:#0d3157;border:1px solid #ffffff20;gap:6px;padding:18px;display:grid}.profileAccountStatus small,.profileFormIntro small{letter-spacing:1.4px;color:#7bc0ff;font-size:8px;font-weight:900}.profileAccountStatus span{color:#a9c1d7;font-size:10px;line-height:1.5}.profileSettingsForm,.recoverySecretForm{color:var(--navy);background:#fff;gap:18px;margin-top:25px;padding:32px;display:grid}.profileFormIntro{grid-template-columns:58px 1fr;align-items:center;gap:16px;display:grid}.profileAvatar{width:58px;height:58px;color:var(--blue);background:#ddecfb;border-radius:50%;place-items:center;font:30px Georgia,serif;display:grid}.profileSettingsForm h2,.recoverySecretForm h2{margin:3px 0;font:32px Georgia,serif}.profileSettingsForm p,.recoverySecretForm>p{color:var(--muted);line-height:1.6}.profileSettingsForm fieldset{border:1px solid #d2e0ea;grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.profileSettingsForm legend{color:var(--navy);padding:0 8px;font-weight:900}.profileSettingsForm label,.recoverySecretForm label{gap:6px;font-size:10px;font-weight:900;display:grid}.profileSettingsForm input,.profileSettingsForm select,.recoverySecretForm input{background:#fff;border:1px solid #bfd0dd;padding:12px}.profileSettingsForm label small{color:var(--muted)}.lockedCredential{background:#edf6fd;grid-column:1/-1;gap:5px;padding:14px;display:grid}.lockedCredential small{color:var(--blue);font-size:8px}.lockedCredential span{color:var(--muted);font-size:10px}.saveProfileButton,.recoverySecretForm button,.profileAccessActions button{background:var(--blue);color:#fff;border:0;padding:14px;font-weight:900}.profileSuccess,.secretSuccess{background:#dff4e7;padding:12px;color:#14733d!important}.profileError,.secretError{background:#ffe4e4;padding:12px;color:#a72a2a!important}.privacyNote,.recoverySecretForm small{color:var(--muted);line-height:1.5}.secretIcon{width:48px;height:48px;color:var(--blue);background:#ddecfb;border-radius:50%;place-items:center;font-size:22px;display:grid}.profileAccessActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.recoveryLink,.dashboardLink{background:#1685ed;padding:13px;font-size:10px;font-weight:900;display:inline-block}.dashboardLink{color:var(--navy);background:#fff}.profileAccessActions form{margin:0}@media (width<=720px){.profileAccountStatus,.profileSettingsForm fieldset,.profileFormIntro{grid-template-columns:1fr}.memberProfilePage>header nav>a{display:none}}.privateIdentifier{background:#f3f9fe;border:1px solid #9fc5e3;border-left:4px solid #0964a8;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:18px 0;padding:18px;display:grid}.privateIdentifier small,.privateIdentifier b,.privateIdentifier span{display:block}.privateIdentifier small{letter-spacing:.14em;color:#0964a8;font-size:9px;font-weight:900}.privateIdentifier b{color:#092b49;letter-spacing:.08em;overflow-wrap:anywhere;margin:6px 0;font-size:16px}.privateIdentifier b.masked{letter-spacing:.13em}.privateIdentifier span{color:#567086;font-size:10px;line-height:1.5}.privateIdentifierActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.privateIdentifierActions button{color:#fff;cursor:pointer;background:#0964a8;border:0;padding:10px 13px;font-weight:900}.privateIdentifierActions button.copyIdentifier{color:#084c7e;background:#e7f2fa;border:1px solid #9fc5e3}.privateIdentifierActions button:disabled{opacity:.6;cursor:wait}.privateIdentifier p{grid-column:1/-1;margin:0;font-size:10px}.identifierMessage{color:#5d6e7e}@media (width<=650px){.privateIdentifier{grid-template-columns:1fr}.privateIdentifierActions{justify-content:flex-start}.privateIdentifierActions button{flex:1}}.lockedCredential,.profileSettingsForm>.privacyNote{display:none}.memberToolbar{z-index:20;background:#0d3157;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;padding:12px 7vw;display:flex;position:sticky;top:0}.memberToolbar>span{letter-spacing:1.6px;color:#7bc0ff;font-size:9px;font-weight:900}.memberToolbar details{position:relative}.memberToolbar summary{cursor:pointer;background:#1685ed;border-radius:4px;padding:11px 15px;font-size:11px;font-weight:900;list-style:none}.memberToolbar nav{color:#071f3c;background:#fff;min-width:240px;padding:10px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 45px #0008}.memberToolbar nav a,.memberToolbar nav button{text-align:left;color:#071f3c;background:#fff;border:0;padding:12px;font-size:11px;font-weight:800}.memberToolbar nav a:hover,.memberToolbar nav button:hover{background:#eaf5ff}.pictureForm{background:#0d3157;border:1px solid #ffffff20;grid-template-columns:100px 1fr;align-items:center;gap:20px;margin:24px 0;padding:20px;display:grid}.profilePhoto{color:#1685ed;background:#ddecfb;border-radius:50%;place-items:center;width:96px;height:96px;font:44px Georgia,serif;display:grid;overflow:hidden}.profilePhoto img{object-fit:cover;width:100%;height:100%}.pictureForm p{color:#a9c1d7;margin:6px 0;font-size:11px}.pictureForm input{margin:8px 0;display:block}.pictureForm button{color:#fff;background:#1685ed;border:0;padding:10px 14px;font-weight:900}.pictureForm small{color:#85e0af;margin-top:8px;display:block}.preferredName{color:#7bc0ff!important;margin:5px 0!important}@media (width<=600px){.pictureForm{grid-template-columns:1fr}.memberToolbar{padding-inline:5vw}}.edwardsToolbarLink{color:#d9edff;border:1px solid #7bc0ff55;border-radius:4px;margin-left:auto;margin-right:12px;padding:9px 12px;font-size:10px;font-weight:900}.edwardsToolbarLink:hover{color:#fff;background:#1685ed}@media (width<=600px){.edwardsToolbarLink{padding:8px;font-size:9px}}.recoverPage{color:#fff;background:#071f3c;min-height:100vh}.recoverPage>header{border-bottom:1px solid #ffffff20;justify-content:space-between;padding:20px 7vw;font-size:10px;display:flex}.recoverPage>section{max-width:760px;margin:auto;padding:70px 5vw}.recoverPage h1{margin:0 0 35px;font:700 65px/.9 Arial}.recoverPage h1 em{font:normal italic Georgia,serif;color:#79bdff}.recoverForm,.recoveredCode{color:var(--navy);background:#fff;gap:15px;padding:32px;display:grid}.recoverForm h2{margin:0;font:32px Georgia,serif}.recoverForm>p,.recoverForm small,.recoveredCode p{color:var(--muted);line-height:1.6}.recoverForm label{gap:6px;font-size:10px;font-weight:900;display:grid}.recoverForm input{border:1px solid #bfd0dd;padding:12px}.recoverForm button{background:var(--blue);color:#fff;border:0;padding:14px;font-weight:900}.recoverError{background:#ffe4e4;padding:12px;color:#a72a2a!important}.recoveredCode{text-align:center}.recoveredCode>span{letter-spacing:1.5px;color:var(--blue);font-size:8px;font-weight:900}.recoveredCode>b{letter-spacing:4px;background:#eaf5ff;padding:18px;font:38px monospace}.recoveredCode>a{background:var(--blue);color:#fff;padding:13px;font-weight:900}.recoveryTabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.recoveryTabs button{color:#d9eaff;background:#ffffff0d;border:1px solid #ffffff45;padding:13px;font-weight:900}.recoveryTabs button.active{color:var(--navy);background:#fff;border-color:#fff}@media (width<=560px){.recoveryTabs{grid-template-columns:1fr}}.cryptoProducts{color:#fff;background:#07192d;min-height:100vh}.cryptoProducts header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:88px;padding:0 6vw;display:flex}.cryptoProducts header>a{letter-spacing:1.4px;align-items:center;gap:12px;font-size:10px;display:flex}.cryptoProducts header img{border-radius:50%;width:48px;height:48px}.cryptoProducts header nav{gap:24px;font-size:11px;font-weight:800;display:flex}.cryptoHero{background:radial-gradient(circle at 85% 30%,#1369b755,#0000 28%),#07192d;padding:80px 8vw}.cryptoHero>p{color:#6eb8ff;letter-spacing:2px;font-size:9px;font-weight:900}.cryptoHero h1{letter-spacing:-5px;margin:18px 0;font:700 clamp(52px,7vw,96px)/.9 Arial}.cryptoHero h1 em{font:normal italic Georgia,serif;color:#72c0ff}.cryptoHero>span{color:#b5cbe0;max-width:760px;line-height:1.8;display:block}.cryptoAssetGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:65px 6vw;display:grid}.cryptoAssetGrid article,.cryptoEmpty{color:#102a43;background:#fff;padding:22px}.cryptoAssetMedia{background:#eaf3fb;place-items:center;height:230px;margin-bottom:20px;display:grid}.cryptoAssetMedia img{object-fit:cover;width:100%;height:100%}.cryptoAssetGrid small{color:#0a63d8;letter-spacing:1.3px;font-size:8px;font-weight:900}.cryptoAssetGrid h2{margin:10px 0;font:27px Georgia,serif}.cryptoAssetGrid article>p{color:#5b7187;font-size:12px;line-height:1.6}.cryptoMeta{border-top:1px solid #d7e3ee;gap:8px;padding-top:16px;display:grid}.cryptoMeta span{color:#5b7187;font-size:9px}.cryptoMeta b{float:right;color:#102a43}.cryptoSelect{gap:10px;margin-top:18px;display:grid}.cryptoSelect label{font-size:9px;font-weight:800}.cryptoSelect select{width:100%;margin-top:7px;padding:11px;display:block}.cryptoSelect button{color:#fff;background:#0a63d8;border:0;padding:13px;font-weight:900}.cryptoSelect p{font-size:10px;line-height:1.5}.cryptoNotice{background:#ffffff0d;border:1px solid #ffffff25;margin:0 6vw 70px;padding:28px}.cryptoNotice p{color:#b5cbe0;line-height:1.7}.cryptoEmpty{text-align:center;grid-column:1/-1;padding:70px}.cryptoEmpty a{color:#fff;background:#0a63d8;padding:13px 18px;display:inline-block}@media (width<=900px){.cryptoAssetGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.cryptoProducts header nav{display:none}.cryptoHero h1{letter-spacing:-3px}.cryptoAssetGrid{grid-template-columns:1fr}}.cryptoAssetMedia video,.cryptoAssetMedia audio{background:#061f3c;width:100%;max-height:260px;display:block}.cryptoAssetMedia video{aspect-ratio:16/9;object-fit:contain}.ackeePage{--red:#236346}.ackeeHero p,.sectionHead p,.requestPanel>div>p,.ackeeHero h1 em,.creditPurchaseOptions article small{color:#236346}.lynkReceiptForm{border-color:#236346}.lynkReceiptForm button{background:#236346}.lynkReceiptForm .error{color:#5b584d}:root{--ink:#18362d;--red:#a52c22;--cream:#f7f0e4}.ackeePage{min-height:100vh;color:var(--ink);background:#f5f0e7;font-family:Arial,sans-serif}.ackeePage>header{color:#fff;background:#17382e;justify-content:space-between;align-items:center;min-height:86px;padding:0 5vw;display:flex}.ackeePage header>a{color:#fff;letter-spacing:.12em;align-items:center;gap:12px;font-size:11px;text-decoration:none;display:flex}.ackeePage header img{border-radius:50%}.ackeePage header nav{gap:22px;display:flex}.ackeePage header nav a{color:#fff;font-size:12px;text-decoration:none}.ackeeHero{grid-template-columns:1fr 1fr;min-height:650px;display:grid}.ackeeHero>div{padding:10vw 7vw}.ackeeHero>img{object-fit:cover;width:100%;height:100%}.ackeeHero p,.sectionHead p,.paymentPanel>div>p,.requestPanel>div>p{letter-spacing:.18em;color:var(--red);font-size:11px;font-weight:900}.ackeeHero h1{margin:26px 0;font:clamp(48px,6vw,88px)/.94 Georgia,serif}.ackeeHero h1 em{color:var(--red);font-weight:400}.ackeeHero>div>span,.sectionHead>span,.requestPanel>div>span{color:#587066;max-width:650px;line-height:1.8;display:block}.ackeeActions{gap:12px;margin-top:32px;display:flex}.ackeeActions a,.paymentPanel aside a,.requestPanel>a{background:var(--red);color:#fff;padding:14px 18px;font-weight:800;text-decoration:none}.ackeeActions a+a{color:var(--ink);border:1px solid var(--ink);background:0 0}.collection{background:#fff;padding:90px 6vw}.sectionHead{max-width:780px}.sectionHead h2,.paymentPanel h2,.requestPanel h2{margin:18px 0;font:clamp(34px,4vw,58px)/1.05 Georgia,serif}.variationGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.variationGrid article{background:var(--cream);border:1px solid #e2d7c5;padding:30px;position:relative}.variationGrid article>span{color:#a59273;font:24px Georgia;position:absolute;top:18px;right:22px}.variationGrid h3{margin:12px 0 5px;font:28px Georgia}.variationGrid p{color:#66776f}.variationGrid code{letter-spacing:.15em;font-size:10px}.miniAckee{background:#ad3026;border-radius:50%;width:92px;height:92px;position:relative;box-shadow:inset 0 0 0 8px #8c211b}.miniAckee i,.miniAckee b{background:#f4dfb4;border-radius:50%;width:34px;height:48px;position:absolute;top:24px}.miniAckee i{left:15px;transform:rotate(-18deg)}.miniAckee b{right:15px;transform:rotate(18deg)}.miniAckee em{background:#171613;border-radius:50%;width:27px;height:27px;position:absolute;top:33px;left:33px}.v2 .miniAckee{background:#e6ce98}.v4 .miniAckee{background:#436a3f}.v5 .miniAckee{background:#f0dfbd}.v6 .miniAckee{background:#c09242}.paymentPanel{color:#fff;background:#193b31;grid-template-columns:1.3fr .7fr;gap:50px;padding:90px 7vw;display:grid}.paymentPanel>div>p{color:#e7b671}.paymentPanel li{color:#cddbd6;margin:16px 0;line-height:1.6}.paymentPanel aside{color:var(--ink);background:#f4e8d6;padding:32px}.paymentPanel aside>b{margin:14px 0;font:27px Georgia;display:block}.paymentPanel aside p{line-height:1.6}.paymentPanel aside a,.merchantPending{margin-top:18px;display:block}.merchantPending{color:#675c4c;background:#e4d8c5;padding:13px}.requestPanel{grid-template-columns:1fr 1fr;gap:40px;padding:85px 7vw;display:grid}.requestPanel form{background:#fff;border:1px solid #d8cab4;gap:14px;padding:28px;display:grid}.requestPanel label{gap:7px;font-size:12px;font-weight:800;display:grid}.requestPanel input,.requestPanel select{border:1px solid #b8c8c0;padding:12px}.requestPanel button{background:var(--red);color:#fff;border:0;padding:14px;font-weight:900}.requestPanel .success{color:#17703f}.requestPanel .error{color:#a12620}.ackeePage>footer{color:#c9d8d2;background:#102a23;padding:35px 7vw}.ackeePage>footer p{max-width:850px;line-height:1.6}.ackeePage>footer a{color:#f0bd75}@media (width<=800px){.ackeePage>header{align-items:flex-start;padding:18px}.ackeePage header nav{flex-direction:column;gap:8px}.ackeeHero,.paymentPanel,.requestPanel{grid-template-columns:1fr}.ackeeHero>img{max-height:420px}.variationGrid{grid-template-columns:1fr}.ackeeHero>div,.collection,.paymentPanel,.requestPanel{padding:60px 22px}}.creditPurchaseOptions{gap:14px;display:grid}.creditPurchaseOptions article{background:#fff;border:1px solid #d8cab4;padding:24px}.creditPurchaseOptions article small{color:#8d2b23;letter-spacing:.12em;font-weight:900}.creditPurchaseOptions article h3{margin:10px 0;font:28px Georgia,serif}.creditPurchaseOptions article p,.purchaseIdentity{color:#5d7067;line-height:1.6}.creditPurchaseOptions article a,.creditPurchaseOptions>a{color:#fff;background:#a52c22;margin-top:8px;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-block}.creditPurchaseOptions>a{background:#17382e}.creditPurchaseOptions .merchantPending{margin:0;padding:22px}.creditPurchaseOptions .merchantPending p{line-height:1.6}.tokenProductsPage{color:#fff;background:#071f3c;min-height:100vh}.tokenProductsPage>header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:18px 6vw;display:flex}.tokenProductsPage>header>a{letter-spacing:1.3px;align-items:center;gap:11px;font-size:9px;display:flex}.tokenProductsPage>header img{object-fit:cover;border-radius:50%;width:46px;height:46px}.tokenProductsPage nav{gap:20px;font-size:10px;display:flex}.tokenProductsHero{max-width:1100px;margin:auto;padding:75px 7vw 45px}.tokenProductsHero>p{color:#79bdff;letter-spacing:2px;font-size:9px;font-weight:900}.tokenProductsHero h1{margin:0;font:700 clamp(52px,7vw,90px)/.9 Arial}.tokenProductsHero h1 em{font:normal italic Georgia,serif;color:#79bdff}.tokenProductsHero>span{color:#b7ccde;max-width:720px;margin-top:24px;line-height:1.7;display:block}.tokenJoin{color:#071f3c;background:#fff;grid-template-columns:200px 1fr;align-items:center;gap:22px;margin-top:35px;padding:20px;display:grid}.tokenJoin p{color:#61778b;font-size:11px;line-height:1.6}.tokenJoin a,.publicTokenGrid article>a{color:#fff;background:#0a63d8;padding:10px 12px;font-size:8px;font-weight:900;display:inline-block}.joinBarcode{background:repeating-linear-gradient(90deg,#071f3c 0 2px,#0000 2px 4px,#071f3c 4px 5px,#0000 5px 9px,#071f3c 9px 13px,#0000 13px 15px,#071f3c 15px 16px,#0000 16px 20px);height:62px}.publicTokenGrid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1200px;margin:auto;padding:30px 5vw 80px;display:grid}.publicTokenGrid article{color:#071f3c;background:#fff;padding:17px}.publicTokenGrid article.featured{border:4px solid #1685ed;grid-column:span 2}.publicTokenImage{aspect-ratio:1;background:#eef5fa;position:relative;overflow:hidden}.publicTokenImage img{object-fit:cover;width:100%;height:100%}.publicTokenImage>b{color:#fff;background:#061f3ee8;border-radius:50%;place-items:center;width:62px;height:62px;font-size:21px;display:grid;position:absolute;bottom:8px;right:8px}.publicTokenGrid small{color:#0a63d8;margin-top:15px;font-size:7px;font-weight:900;display:block}.publicTokenGrid h2{margin:6px 0;font:27px Georgia,serif}.publicTokenGrid p{color:#61778b;font-size:10px}.publicTokenGrid code{margin:8px 0;display:block}.publicTokenGrid .joinBarcode{height:36px;margin:10px 0}.tradeRules{max-width:1100px;margin:auto;padding:0 6vw 100px}.tradeRules h2{font:38px Georgia,serif}.tradeRules>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tradeRules article{background:#ffffff0c;padding:20px}.tradeRules article p,.tradeRules>small{color:#a9c0d5;font-size:10px;line-height:1.6}@media (width<=800px){.publicTokenGrid{grid-template-columns:repeat(2,1fr)}.tradeRules>div{grid-template-columns:1fr}}@media (width<=520px){.tokenProductsPage>header nav{display:none}.tokenJoin,.publicTokenGrid{grid-template-columns:1fr}.publicTokenGrid article.featured{grid-column:span 1}}.gradeTokenCollection{max-width:1260px;margin:auto;padding:20px 5vw}.gradeTokenHeading{border-top:1px solid #ffffff25;justify-content:space-between;align-items:end;gap:30px;padding-top:35px;display:flex}.gradeTokenHeading small{color:#79bdff;letter-spacing:1.6px;font-weight:900}.gradeTokenHeading h2{margin:8px 0;font:38px Georgia,serif}.gradeTokenHeading p{color:#a9c0d5;max-width:430px;font-size:11px;line-height:1.7}.gradeTokenCollection .publicTokenGrid{padding:30px 0 55px}.publicTokenGrid h3{color:#0a63d8;margin:10px 0 0;font-size:14px}.gradeTokenCollection .publicTokenImage img{object-fit:contain}@media (width<=800px){.gradeTokenHeading{flex-direction:column;align-items:start}}.achievementOrder{background:#ffffff0b;border:1px solid #ffffff20;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;padding:15px;display:flex}.achievementOrder b{color:#79bdff;letter-spacing:1.5px;margin-right:8px;font-size:8px}.achievementOrder span{font-size:10px;font-weight:800}.achievementOrder i{color:#79bdff;font-style:normal}.publicDocsPage{color:#30343b;background:#f5f7f9;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.publicDocsTopbar{background:#fff;border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,4vw,70px);display:flex}.publicDocsBrand{color:#30343b;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;display:flex}.publicDocsBrand img{border-radius:5px}.publicDocsTopbar nav{gap:28px;font-size:14px;font-weight:700;display:flex}.publicDocsHero{background:linear-gradient(115deg,#fff 58%,#eef6fb 58%);border-bottom:1px solid #dde3e8;justify-content:space-between;align-items:center;gap:40px;min-height:245px;padding:48px clamp(24px,7vw,120px);display:flex}.publicDocsHero small{letter-spacing:.18em;color:#f05a24;font-size:11px;font-weight:900}.publicDocsHero h1{margin:12px 0 18px;font:clamp(36px,5vw,64px)/1.05 Georgia,serif}.publicDocsHero p{color:#66707b;max-width:720px;font-size:18px;line-height:1.6}.publicDocsHero aside{background:#fff;border:1px solid #d7e0e7;border-radius:12px;min-width:210px;padding:25px;display:grid;box-shadow:0 12px 35px #18314910}.publicDocsHero aside span{color:#24965b;letter-spacing:.14em;font-size:10px;font-weight:900}.publicDocsHero aside b{color:#253f5b;font:54px Georgia,serif}.publicDocsLibrary{padding:36px clamp(24px,5vw,90px) 90px}.publicDocsControls{background:#fff;border:1px solid #dce2e8;border-radius:9px;grid-template-columns:minmax(240px,1fr) 230px auto;display:grid;overflow:hidden}.publicDocsControls label{align-items:center;gap:10px;padding:0 18px;display:flex}.publicDocsControls input,.publicDocsControls select{background:#fff;border:0;outline:0;height:56px;font-size:15px}.publicDocsControls input{width:100%}.publicDocsControls select{border-left:1px solid #e0e5ea;padding:0 15px}.publicDocsControls>div{border-left:1px solid #e0e5ea;display:flex}.publicDocsControls button{background:#fff;border:0;width:55px;font-size:20px}.publicDocsControls button.active{color:#f05a24;background:#eef5fa}.publicDocsSummary{color:#5e6872;gap:28px;padding:28px 0 20px;font-size:14px;display:flex}.publicDocsSummary span{border-left:1px solid #ccd3da;padding-left:28px}.publicDocsGrid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:26px;display:grid}.publicDocsGrid article{background:#fff;border:1px solid #dfe4e8;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #182d4010}.documentPreview{color:#fff;background:#eef2f5;border-radius:7px;place-items:center;height:250px;margin:17px;display:grid;position:relative}.documentPreview>span{background:#e94c3d;border-radius:4px;place-items:center;width:92px;height:118px;font-size:27px;font-weight:900;display:grid;box-shadow:12px 12px #fffa}.documentPreview>i{color:#3a4651;background:#fff;border-radius:7px;place-items:center;width:38px;height:38px;font-style:normal;display:grid;position:absolute;top:12px;right:12px}.documentPreview>small{color:#62707d;font-weight:900;position:absolute;bottom:13px;left:15px}.documentPreview.typeWORD>span{background:#2864b5}.documentPreview.typeSHEET>span{background:#25845a}.documentPreview.typeSLIDES>span{background:#df6b2c}.documentPreview.typeTEXT>span,.documentPreview.typeFILE>span{background:#62707d}.publicDocsGrid article>div{padding:4px 18px 20px}.publicDocsGrid h2{overflow-wrap:anywhere;margin:5px 0 9px;font-size:17px;line-height:1.35}.publicDocsGrid p{color:#69747f;min-height:42px;font-size:13px;line-height:1.5}.publicDocsGrid article>div>small{color:#88919a}.publicDocsGrid nav{gap:9px;margin-top:16px;display:flex}.publicDocsGrid nav a{color:#fff;background:#f05a24;border-radius:5px;padding:9px 11px;font-size:11px;font-weight:800}.publicDocsGrid nav a+a{color:#38434d;background:#eef2f5}.publicDocsGrid.list{grid-template-columns:1fr}.publicDocsGrid.list article{grid-template-columns:170px 1fr;display:grid}.publicDocsGrid.list .documentPreview{height:130px}.publicDocsGrid.list article>div{padding:22px}.publicDocsGrid.list p{min-height:0}.publicDocsEmpty{text-align:center;background:#fff;border:1px dashed #cbd3da;padding:80px 20px}.publicDocsEmpty span{color:#f05a24;font-size:50px}.publicDocsPage>footer{color:#fff;background:#24384d;justify-content:space-between;padding:30px clamp(24px,5vw,90px);font-size:13px;display:flex}.publicDocsPage>footer a{color:#ffb18e}@media (width<=1100px){.publicDocsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.publicDocsTopbar nav{display:none}.publicDocsHero{display:block}.publicDocsHero aside{margin-top:28px}.publicDocsControls{grid-template-columns:1fr}.publicDocsControls select,.publicDocsControls>div{border-top:1px solid #e0e5ea;border-left:0}.publicDocsGrid,.publicDocsGrid.list article{grid-template-columns:1fr}.publicDocsPage>footer{gap:12px;display:grid}}.documentPreview>img{object-fit:contain;background:#e7edf1;border-radius:7px;width:100%;height:100%}.protectedImage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.protectedImage img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.imageProtectionWatermark{text-align:center;letter-spacing:.18em;text-shadow:0 1px 4px #000;pointer-events:none;background:linear-gradient(145deg,#0000 20%,#071f3c2b 20% 22%,#0000 22% 48%,#071f3c2b 48% 50%,#0000 50%);place-items:center;padding:18px;font:900 clamp(10px,1.2vw,16px)/1.4 Arial;display:grid;position:absolute;inset:0;transform:rotate(-18deg);color:#fff!important}.viewOnlyStatus{color:#16633f;background:#e7f5ee;border-radius:5px;align-items:center;padding:9px 11px;font:800 11px Arial;display:inline-flex}.memberUploadSection{border-top:1px solid #d7dde2;margin-top:80px;padding-top:50px}.memberUploadSection>header{max-width:760px;margin-bottom:28px}.memberUploadSection>header small{color:#f05a24;letter-spacing:.16em;font-weight:900}.memberUploadSection>header h2{margin:9px 0;font:38px Georgia,serif}.memberUploadSection>header p{color:#67727c;line-height:1.6}.memberUploadGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.memberUploadGrid article{background:#fff;border:1px solid #dfe4e8;border-radius:8px;padding:16px}.memberUploadMedia{background:#eef2f5;place-items:center;height:240px;display:grid;overflow:hidden}.memberUploadMedia img,.memberUploadMedia video{object-fit:cover;width:100%;height:100%}.memberUploadMedia audio{width:88%}.memberUploadMedia>a{color:#345;place-items:center;gap:12px;display:grid}.memberUploadMedia>a span{font-size:42px}.memberUploadGrid article>small{color:#f05a24;margin-top:15px;font-weight:800;display:block}.memberUploadGrid h3{margin:7px 0;font:24px Georgia,serif}.memberUploadGrid p{color:#6a747e;line-height:1.5}.memberUploadGrid footer{border-top:1px solid #e1e6ea;justify-content:space-between;gap:15px;padding-top:15px;font-size:12px;display:flex}.memberUploadGrid footer a{color:#f05a24;font-weight:800}@media (width<=900px){.memberUploadGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.memberUploadGrid{grid-template-columns:1fr}}.publicDocsGrid nav a,.publicDocsGrid nav button{color:#fff;cursor:pointer;background:#f05a24;border:0;border-radius:5px;padding:9px 11px;font:800 11px Arial}.publicDocsGrid nav a+a,.publicDocsGrid nav button{color:#38434d;background:#eef2f5}.publicDocsActionNotice{z-index:4;color:#fff;background:#24384d;border-radius:5px;width:max-content;margin:0 0 18px auto;padding:10px 14px;font-weight:800;position:sticky;top:12px}.publicFileDetail{color:#30343b;background:#f5f7f9;min-height:100vh;padding:35px max(5vw,24px)}.publicFileDetail>header{border-bottom:1px solid #d9e0e5;justify-content:space-between;padding-bottom:25px;font-weight:800;display:flex}.publicFileDetail>section{background:#fff;border:1px solid #dce2e8;max-width:900px;margin:55px auto;padding:45px}.publicFileDetail h1{overflow-wrap:anywhere;font:clamp(36px,6vw,68px)/1.05 Georgia,serif}.publicFileDetail nav{gap:10px;display:flex}.publicFileDetail nav a,.publicFileComments button{color:#fff;background:#f05a24;border:0;border-radius:5px;padding:12px 17px;font-weight:800}.authorizationSummary{background:#f1f5f7;flex-wrap:wrap;gap:14px;margin-top:28px;padding:18px;display:flex}.authorizationSummary b{width:100%}.publicFileComments{max-width:900px!important}.publicFileComments form{background:#eef3f6;gap:14px;padding:20px;display:grid}.publicFileComments label{gap:7px;font-weight:800;display:grid}.publicFileComments input,.publicFileComments textarea{border:1px solid #cbd4da;padding:11px;font:15px Arial}.publicFileComments textarea{min-height:110px}.publicFileComments article{border-bottom:1px solid #dce2e8;padding:18px 0}.publicFileComments article small{color:#7b858e;margin-left:12px}.commentsDisabled{background:#fff;max-width:900px;margin:auto;padding:25px}.courseEditorPage{color:#31455d;background:#f3f5f8;min-height:100vh;font-family:Arial,sans-serif}.courseEditorTop{z-index:20;color:#fff;background:#071f3c;position:sticky;top:0}.editorTitle{align-items:center;gap:16px;height:68px;padding:0 18px;display:flex}.editorTitle>a{font-size:28px}.editorTitle i{border-left:1px solid #758399;height:26px}.editorTitle h1{font-size:20px}.editorTitle button,.editorActions>*{color:#fff;background:0 0;border:1px dashed #8ca0b5;border-radius:5px;padding:9px 13px;font-weight:700}.editorActions{gap:12px;display:flex;position:absolute;top:10px;right:28px}.editorActions .previewCourse{border-style:solid;padding:12px 20px}.courseEditorTop nav{align-items:end;gap:28px;height:66px;padding-left:104px;display:flex}.courseEditorTop nav button{color:#fff;background:0 0;border:0;padding:18px 0;font-size:15px;font-weight:700}.courseEditorTop nav button.active{color:#ff5636;border-bottom:3px solid #ff5636}.courseEditorCanvas{max-width:1650px;margin:auto;padding:38px 5vw 80px}.courseEditorCanvas form{gap:24px;display:grid}.editorPanel{background:#fff;border-radius:18px;padding:38px 52px}.editorPanel h2{margin:0 0 25px;font-size:20px}.courseDetailsPanel{gap:18px;display:grid}.courseDetailsPanel label,.thumbnailPanel label,.trainerRow label{gap:8px;font-weight:700;display:grid}.courseDetailsPanel input,.courseDetailsPanel textarea,.thumbnailPanel input,.trainerRow input{font:inherit;border:1px solid #d2dce5;border-radius:5px;padding:12px}.courseDetailsPanel textarea{min-height:100px}.courseDetailsPanel p{margin:0}.thumbnailPanel>div{grid-template-columns:360px 1fr;gap:24px;display:grid}.thumbnailPreview{border:1px dashed #bfcbd7;place-items:center;height:250px;display:grid;overflow:hidden}.thumbnailPreview img{object-fit:cover;width:100%;height:100%}.thumbnailPanel section{color:#596b80}.thumbnailPanel section p{margin:0 0 15px}.thumbnailPanel section>div{gap:18px;margin-top:20px;display:flex}.thumbnailPanel button,.editorSave button{color:#fff;background:#ff5036;border:1px solid #ff5036;border-radius:5px;padding:11px 20px;font-weight:800}.thumbnailPanel button.outline{color:#ff5036;background:#fff}.trainerPanel .addTrainer{color:#517bd7;background:0 0;border:0;font-size:16px}.trainerRow{grid-template-columns:66px 380px 250px auto;align-items:center;gap:16px;margin-top:30px;display:grid}.trainerRow img{border-radius:8px}.trainerRow span{border-left:1px solid #e1e7ed;gap:8px;padding-left:30px;display:grid}.trainerRow button{color:#517bd7;background:0 0;border:0}.connectedPanel{min-height:360px}.connectedPanel>p{letter-spacing:.15em;color:#0a63d8;font-size:11px;font-weight:900}.connectedPanel h2{font-size:30px}.connectedPanel>span{color:#65778a}.connectedPanel>div{margin-top:35px}.connectedPanel a{color:#fff;background:#0a63d8;border-radius:6px;padding:13px 18px;display:inline-block}.publishControl{align-items:center;gap:12px;display:flex}.editorSave{background:#fff;border-radius:10px;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;bottom:18px;box-shadow:0 8px 30px #071f3c26}.editorSave span{color:#128453;font-weight:700}@media (width<=800px){.editorActions{padding:0 18px 12px;position:static}.courseEditorTop nav{gap:20px;padding:0 18px;overflow:auto}.editorPanel{padding:24px}.thumbnailPanel>div{grid-template-columns:1fr}.trainerRow{grid-template-columns:54px 1fr}.trainerRow span,.trainerRow button{grid-column:2}.editorTitle h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.curriculumManager{color:#40566e;background:#fff;border-radius:9px;overflow:hidden}.curriculumManager>header{background:#f3f5f8;align-items:center;gap:18px;min-height:78px;padding:0 8px;display:flex}.curriculumManager>header h2{margin:0;font-size:18px;font-weight:500}.curriculumManager>header button{color:#77889b;background:0 0;border:0;font-size:18px}.curriculumManager>header b{margin-left:auto;font-weight:500}.curriculumManager>header i{border-left:1px solid #d7dee5;height:24px}.dragDots{color:#456179;font-size:25px;line-height:1}.curriculumRow{border-bottom:1px solid #e8edf1;grid-template-columns:24px 1fr auto auto;align-items:start;gap:16px;min-height:108px;padding:22px 35px;display:grid}.curriculumTitle{color:#40566e;background:0 0;border:0;padding:0;font:500 17px Arial}.curriculumRow p{align-items:center;gap:10px;margin:9px 0 0;font-size:14px;display:flex}.curriculumRow em,.curriculumRow strong{color:#35a64c;background:#eaf7ea;border-radius:4px;padding:5px 11px;font-style:normal;font-weight:500}.curriculumRow strong{color:#697c8f;background:#eef1f4}.curriculumRow strong.ended{color:#ee4c4c;background:#fdeaea}.downloadLesson{color:#fff;background:#ccd1d6;border:0;border-radius:50%;width:26px;height:26px}.rowMenu{color:#98a6b4;background:0 0;border:0;font-size:18px}.curriculumManager>footer{align-items:center;gap:20px;height:68px;padding:0 44px;display:flex}.curriculumManager>footer button{color:#5c83da;background:0 0;border:0;font-size:16px}.curriculumManager>footer i{border-left:1px solid #cdd7e0;height:28px}@media (width<=700px){.curriculumRow{padding:18px 14px}.curriculumManager>footer{flex-wrap:wrap;height:auto;padding:18px}}.curriculumManager>header small{color:#718297;margin-top:4px;display:block}.curriculumUnit{border-top:10px solid #edf1f5}.curriculumUnit>header{background:#e8eef5;align-items:center;gap:15px;padding:18px 34px;display:flex}.curriculumUnit>header>span{letter-spacing:.1em;color:#315f90;font:800 11px Arial}.curriculumUnit>header h3{color:#243f5b;margin:0;font:700 18px Arial}.curriculumUnit>header p{color:#6d7e90;margin:4px 0 0;font:13px Arial}.topicPath{color:#6783a0;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font:700 11px Arial;display:block}.editLessonButton{color:#315d88;background:#fff;border:1px solid #7d98b3;border-radius:5px;padding:7px 11px;font-weight:700}.protectedLesson{color:#55708a;font-size:15px}.lessonMaterialEditor>header{height:auto;min-height:78px;padding-top:10px;padding-bottom:10px}.lessonMaterialEditor>header p{color:#dbe6ef;margin:5px 0 0;font-size:13px}@media (width<=700px){.curriculumUnit>header{padding:15px}.editLessonButton{padding:6px}.protectedLesson{display:none}}.lessonMaterialEditor{z-index:30;background:#fff;border:1px solid #d5e0ea;border-radius:12px;position:fixed;inset:3vh 3vw;overflow:auto;box-shadow:0 25px 80px #071f3c44}.lessonMaterialEditor>header{color:#fff;background:#071f3c;justify-content:space-between;align-items:center;height:66px;padding:0 24px;display:flex}.lessonMaterialEditor>header small{letter-spacing:.14em;font-size:9px}.lessonMaterialEditor>header h2{margin:3px 0 0;font-size:18px}.lessonMaterialEditor>header>button{color:#fff;background:0 0;border:1px solid #fff5;border-radius:50%;width:34px;height:34px;font-size:20px}.lessonEditorGrid{grid-template-columns:1fr 1fr;min-height:calc(94vh - 66px);display:grid}.lessonEditorGrid>section{border-right:1px solid #d8e1e9;padding:34px}.lessonEditorGrid label{gap:7px;margin-bottom:18px;display:grid}.lessonEditorGrid input,.lessonEditorGrid textarea{border:1px solid #ccd9e4;border-radius:6px;padding:12px;font:14px Arial}.lessonEditorGrid textarea{resize:vertical;min-height:180px}.lessonCheck{align-items:center;grid-template-columns:22px 1fr!important}.lessonCheck input{width:18px;height:18px}.materialTabs{border-bottom:1px solid #d6e0e8;gap:28px;display:flex}.materialTabs button{color:#40566e;background:0 0;border:0;padding:12px 0;font-size:15px}.materialTabs button.active{color:#ff5638;border-bottom:2px solid #ff5638}.materialActions{grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.materialActions button{color:#527ed7;background:#fff;border:1px solid #cfdbe7;padding:15px}.materialDrop{text-align:center;background:#eef5fc;border:1px dashed #9db8d3;margin-top:20px;padding:34px}.materialDrop input{display:none}.materialDrop p{color:#40566e}.materialDrop button{color:#527ed7;background:0 0;border:0;font-size:15px}.materialList{gap:8px;margin-top:18px;display:grid}.materialList article{border:1px solid #d9e3ec;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.materialList article div{display:grid}.materialList small{color:#6f8192}.materialList a{color:#527ed7}.materialList article>button{color:#b52d2d;background:#fff0f0;border:0}@media (width<=800px){.lessonMaterialEditor{inset:1vh 2vw}.lessonEditorGrid{grid-template-columns:1fr}.lessonEditorGrid>section{border-bottom:1px solid #d8e1e9;border-right:0}.materialActions{grid-template-columns:1fr}}.courseSettingsManager{background:#fff;border-radius:18px;overflow:hidden}.courseSettingsManager>nav{border-bottom:1px solid #e1e8ee;align-items:end;gap:34px;height:74px;padding:0 36px;display:flex}.courseSettingsManager>nav button{color:#193756;background:0 0;border:0;padding:0 0 20px;font:500 17px Arial}.courseSettingsManager>nav button.active{border-bottom:3px solid #ff5636}.courseSettingsManager>section{padding:36px 54px}.courseSettingsManager h2{margin:0 0 22px}.settingsToggle{align-items:start;gap:16px;margin:0 0 24px;display:flex}.settingsToggle input{accent-color:#5c83da;width:20px;height:20px}.settingsToggle span{gap:8px;display:grid}.settingsToggle b{font-weight:500}.settingsToggle small{color:#526a81;font-size:14px}.settingsNotice{background:#fff5d8;border:1px solid #f0d799;margin:0 36px 30px;padding:16px 24px}.generalSettings h2:not(:first-child){margin-top:35px}.settingsText,.rewardFields label,.registrationCard>label,.registrationPreview label{gap:8px;max-width:850px;margin:16px 0;font-weight:600;display:grid}.settingsText input,.rewardFields input,.rewardFields select,.registrationCard input,.registrationPreview input{height:48px;font:inherit;border:1px solid #d5e0e8;border-radius:6px;padding:0 13px}.rewardSettings{text-align:center}.certificateGraphic{color:#5c6572;font-size:75px}.certificateGraphic span{color:#ff8068;font-size:35px}.rewardSettings>p{color:#526a81;max-width:700px;margin:0 auto 28px}.rewardSettings>.settingsToggle{text-align:left;justify-content:center}.rewardFields{text-align:left;max-width:900px;margin:auto}.certificatePreview{text-align:center;background:#f7fbff;border:8px double #0a63d8;margin-top:30px;padding:35px}.certificatePreview h3{font-family:Georgia,serif;font-size:28px}.certificatePreview strong,.certificatePreview small{margin-top:14px;display:block}.registrationSettings>header p{color:#526a81}.registrationCard{border:1px solid #cfdbe5;max-width:920px;padding:38px}.registrationTitle{align-items:center;gap:25px;display:flex}.registrationTitle button{color:#527bd4;background:0 0;border:0}.registrationPreview{border-top:1px solid #e3e9ef;margin-top:30px;padding-top:20px}.registrationPreview button{color:#fff;background:#ff4f2e;border:0;border-radius:5px;width:100%;padding:14px;font-weight:800}@media (width<=700px){.courseSettingsManager>section{padding:25px 20px}.courseSettingsManager>nav{padding:0 20px}.registrationCard{padding:20px}}.pricingManager{background:#fff;border-radius:18px;overflow:hidden}.pricingManager>nav{border-bottom:1px solid #e0e7ed;align-items:end;gap:40px;height:64px;padding:0 38px;display:flex}.pricingManager>nav button{color:#324b64;background:0 0;border:0;padding:0 0 19px;font-size:17px}.pricingManager>nav button.active{color:#ff5334;border-bottom:3px solid #ff5334}.pricingManager>section{padding:36px 50px}.pricingManager section>header{justify-content:space-between;align-items:center;display:flex}.pricingManager h2{margin:0 0 8px}.pricingManager header p{color:#718194;margin:0}.pricingManager header>button,.paymentTypeGrid button,.couponSection header button{color:#ff5334;background:#fff;border:1px solid #ff5334;border-radius:5px;padding:10px 18px}.paymentTypeGrid{grid-template-columns:repeat(5,1fr);gap:15px;margin:34px 0;display:grid}.paymentTypeGrid article{border:1px solid #e0e7ed;flex-direction:column;min-height:220px;padding:24px;display:flex}.paymentTypeGrid h3{font-size:16px}.paymentTypeGrid p{color:#708194;font-size:13px;line-height:1.55}.paymentTypeGrid button{align-self:start;margin-top:auto}.ticketTable{border-top:1px solid #e3e9ef}.ticketTable>header,.ticketTable>div{border-bottom:1px solid #e3e9ef;grid-template-columns:2fr 1fr 1fr 1fr .6fr;align-items:center;gap:14px;padding:16px 12px;display:grid}.ticketTable>header{color:#7b8997;font-size:13px}.ticketTable>div>span:first-child{display:grid}.ticketTable small{color:#74869a}.ticketTable button,.couponList button{color:#e45242;background:0 0;border:0}.paymentConnection{color:#fff;background:#0a63d8;border-radius:6px;margin-top:25px;padding:12px 17px;display:inline-block}.couponList{margin-top:30px}.couponList>div{border-bottom:1px solid #e1e8ee;grid-template-columns:2fr 1fr 1fr auto;gap:20px;padding:20px;display:grid}.emptyCoupons{text-align:center;border:1px dashed #cbd6df;margin-top:35px;padding:60px}@media (width<=1000px){.paymentTypeGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.pricingManager>section{padding:24px 18px}.paymentTypeGrid{grid-template-columns:1fr}.ticketTable{overflow:auto}.ticketTable>header,.ticketTable>div{min-width:700px}}.ticketTable>header,.ticketTable>div{grid-template-columns:2fr 1fr 1.2fr 1fr 1fr .6fr}.tokenCostField{align-items:center;gap:6px;display:flex}.tokenCostField input{border:1px solid #cbd6df;border-radius:5px;width:78px;padding:8px}.tokenCostField small{font-size:11px}.operationPanel,.reportsManager{color:#173653;background:#fff;border-radius:18px;padding:55px}.operationPanel{text-align:center}.operationArt{color:#7890a5;margin:auto;font-size:90px}.operationPanel>h2{font-size:25px}.operationPanel>p{max-width:760px;margin:0 auto 28px;font-size:17px;line-height:1.65}.operationSwitch{justify-content:center;gap:12px;font-weight:700;display:flex}.operationSwitch input{accent-color:#0a63d8;width:20px;height:20px}.dripRules{text-align:left;border-top:1px solid #e2e9ee;margin-top:35px}.dripRules>div{border-bottom:1px solid #e2e9ee;grid-template-columns:2fr 1.3fr 1fr;align-items:center;gap:15px;padding:17px;display:grid}.dripRules select,.dripRules input{border:1px solid #ccd8e2;height:42px;padding:0 10px}.primaryOperation{color:#fff;background:#ff5334;border:0;border-radius:5px;margin-top:25px;padding:13px 20px;font-weight:800}.forumTopics{text-align:left;margin-top:30px}.forumTopics>div{border-top:1px solid #e0e7ed;grid-template-columns:1fr auto auto;gap:20px;padding:18px;display:grid}.forumTopics span{display:grid}.forumTopics small{color:#718399}.forumTopics button{color:#dc4b3c;background:0 0;border:0}.reportsManager{padding:0;overflow:hidden}.reportsManager>nav{border-bottom:1px solid #dfe7ed;align-items:end;gap:35px;height:74px;padding:0 38px;display:flex}.reportsManager>nav button{color:#173653;background:0 0;border:0;padding:0 0 20px;font-size:16px}.reportsManager>nav button.active{color:#ff5334;border-bottom:3px solid #ff5334}.reportNotice{background:#fff4d4;border:1px solid #efd38c;margin:36px 52px 22px;padding:18px 30px}.reportTools{align-items:center;gap:20px;padding:0 52px 22px;display:flex}.reportTools input{border:1px solid #d0dce5;height:44px;padding:0 14px}.reportTools span{margin-left:auto}.reportTools button{color:#ff5334;background:#fff;border:1px solid #ff5334;padding:11px}.reportTools button:last-child{color:#527bd4;border:0}.reportSuccess{color:#118754;margin:0 52px 15px}.reportTable>header,.reportTable>div{border-top:1px solid #dfe7ed;grid-template-columns:.5fr 1.5fr 1.2fr 1.6fr 1fr 1fr;align-items:center;gap:10px;padding:18px 38px;display:grid}.reportTable>header{background:#f8fafb;font-weight:800}.reportTable>div>b{color:#d58a00;background:#fff2d9;width:max-content;padding:7px}.reportTable>p{text-align:center;color:#708399;padding:50px}@media (width<=850px){.operationPanel{padding:30px 20px}.dripRules>div{grid-template-columns:1fr}.reportsManager{overflow:auto}.reportsManager>*{min-width:800px}}.publishManager{gap:24px;display:grid}.publishManager>article{background:#fff;border-radius:18px;padding:38px 52px}.publishManager h2{margin:0 0 14px}.publishManager p{color:#536a80;line-height:1.6}.publishStatus>div{gap:15px;margin-top:25px;display:flex}.publishStatus>div>*{color:#304860;background:#f5f8fa;border:1px solid #d3dee7;border-radius:5px;padding:11px 20px}.publishStatus>div .unpublish{color:#ff5334;background:#fff;border-color:#ff5334}.courseSitesLink{text-align:center}.courseSitesLink a{color:#fff;background:#ff5334;border-radius:5px;padding:12px 18px;display:inline-block}.socialLinks{gap:50px;margin:30px 0;display:flex}.socialLinks button{color:#315981;background:0 0;border:0;font-size:16px}.socialLinks b{color:#fff;background:#456daf;border-radius:50%;place-items:center;width:42px;height:42px;margin-right:10px;display:inline-grid}.socialLinks button:nth-child(2) b{background:#000}.socialLinks button:nth-child(3) b{background:#3689bb}.embedButtons{gap:20px;display:flex}.embedButtons button,.embedCode>button{color:#ff5334;background:#fff;border:1px solid #ff5334;border-radius:5px;padding:11px 20px}.embedCode{background:#f4f7fa;border:1px solid #d7e0e8;margin-top:24px;padding:20px}.embedCode header{justify-content:space-between;display:flex}.embedCode header button{background:0 0;border:0;font-size:20px}.embedCode textarea{border:1px solid #cad6df;width:100%;min-height:100px;margin:14px 0;padding:12px;font-family:monospace}.publishCopied{color:#108153;margin-top:18px;display:inline-block}@media (width<=700px){.publishManager>article{padding:26px 20px}.socialLinks,.embedButtons,.publishStatus>div{flex-direction:column;gap:12px}}.securityHub{gap:22px;display:grid}.securityScore{color:#fff;background:#071f3c;justify-content:space-between;align-items:center;padding:24px;display:flex}.securityScore small,.securityScore b,.securityScore span{display:block}.securityScore small{color:#72c3ff;letter-spacing:.14em;font-weight:900}.securityScore b{margin:6px 0;font:26px Georgia,serif}.securityScore span{color:#b9cede;font-size:11px}.securityScore meter{width:200px;height:20px}.securityGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.securityGrid>a{color:#0b2741;background:#fff;border:1px solid #d8e4ed;grid-template-columns:42px 1fr;gap:12px;padding:18px;text-decoration:none;display:grid}.securityGrid i{color:#0964a8;background:#e5f3ff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.securityGrid b,.securityGrid span,.securityGrid em,.securityGrid strong{display:block}.securityGrid span{color:#60768a;margin:4px 0;font-size:11px;line-height:1.5}.securityGrid em{color:#18744a;font-size:10px;font-style:normal;font-weight:900}.securityGrid strong{color:#0964a8;grid-column:2;font-size:9px}.securityHub aside{background:#fff7e4;border-left:4px solid #de9f19;padding:18px}.securityHub aside p{margin-bottom:0;font-size:11px;line-height:1.6}@media (width<=650px){.securityGrid{grid-template-columns:1fr}.securityScore{flex-direction:column;align-items:flex-start;gap:16px}.securityScore meter{width:100%}}.privacyHub{gap:22px;display:grid}.privacyIntro{color:#fff;background:linear-gradient(135deg,#062542,#0b5f86);padding:28px}.privacyIntro span{letter-spacing:.15em;color:#8edcff;font-size:10px;font-weight:900}.privacyIntro h2{margin:8px 0;font:34px Georgia,serif}.privacyIntro p{color:#d5e9f3;max-width:680px;line-height:1.7}.privacyPageGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.privacyPageGrid a{color:#0b2741;background:#fff;border:1px solid #d9e5ed;grid-template-columns:45px 1fr;gap:12px;padding:20px;text-decoration:none;display:grid}.privacyPageGrid i{color:#18734a;background:#e7f6ef;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.privacyPageGrid b,.privacyPageGrid span,.privacyPageGrid em{display:block}.privacyPageGrid span{color:#63798c;margin:5px 0;font-size:11px;line-height:1.5}.privacyPageGrid em{color:#0b6d9e;font-size:9px;font-style:normal;font-weight:900}.privacySave{background:#fff7e0;border-left:4px solid #d49a19;justify-content:space-between;align-items:center;padding:20px;display:flex}.privacySave p{margin:.3rem 0 0;font-size:11px}.privacySave a{color:#fff;background:#09639c;padding:12px 16px;font-size:10px;font-weight:900;text-decoration:none}@media (width<=650px){.privacyPageGrid{grid-template-columns:1fr}.privacySave{flex-direction:column;align-items:flex-start;gap:16px}}.developerHub{gap:22px;display:grid}.developerOpt{color:#fff;background:linear-gradient(135deg,#071f3c,#124b79);justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}.developerOpt span{letter-spacing:.16em;color:#7fd4ff;font-size:9px;font-weight:900}.developerOpt h2{margin:7px 0;font:31px Georgia,serif}.developerOpt p{color:#c8dceb;font-size:11px}.developerOpt a{color:#075b96;background:#fff;padding:13px 16px;font-size:10px;font-weight:900;text-decoration:none}.developerHub h3{margin:12px 0 0;font:25px Georgia,serif}.newDevGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.newDevGrid a{color:#0b2741;background:#fff;border:1px solid #d7e4ed;grid-template-columns:42px 1fr;gap:5px 12px;padding:20px;text-decoration:none;display:grid}.newDevGrid i{color:#075e9e;background:#e5f3ff;border-radius:50%;grid-row:1/5;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.newDevGrid em{color:#17804e;font-size:8px;font-style:normal;font-weight:900}.newDevGrid b,.newDevGrid span,.newDevGrid strong{display:block}.newDevGrid span,.popularDevGrid span{color:#637a8e;font-size:11px;line-height:1.5}.newDevGrid strong,.popularDevGrid strong{color:#0969a6;font-size:9px}.popularDevGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.popularDevGrid a{color:#0b2741;background:#fff;border-top:3px solid #1676b9;gap:8px;padding:19px;text-decoration:none;display:grid}.developerHub aside{background:#fff4d8;border-left:4px solid #d79b17;padding:18px}.developerHub aside p{margin-bottom:0;font-size:11px;line-height:1.6}@media (width<=720px){.newDevGrid,.popularDevGrid{grid-template-columns:1fr}.developerOpt{flex-direction:column;align-items:flex-start}}.mcpHub{gap:22px;display:grid}.mcpIntro{color:#fff;background:linear-gradient(135deg,#10163b,#49328d);padding:28px}.mcpIntro span{letter-spacing:.17em;color:#c2b7ff;font-size:9px;font-weight:900}.mcpIntro h2{max-width:680px;margin:8px 0;font:31px Georgia,serif}.mcpIntro p{color:#dcd7f6}.mcpAccess{grid-template-columns:1fr 1.2fr;align-items:start;gap:16px;display:grid}.mcpAccess>div{background:#fff;padding:22px}.mcpAccess h3{margin-top:0;font:25px Georgia,serif}.mcpAccess p{color:#62798d;font-size:11px;line-height:1.6}.mcpAccess b{padding:8px 10px;font-size:9px;display:inline-block}.mcpAccess b.enabled{color:#156d42;background:#dff6e8}.mcpAccess b.disabled{color:#9d293a;background:#ffebed}.mcpAccess .coreSettingsForm{padding:22px}.mcpAccess .coreSettingsForm label{grid-template-columns:1fr}.mcpAccess .coreSettingsForm label small{grid-column:1}.mcpCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mcpCards a{color:#10163b;background:#fff;border:1px solid #ddd9ef;gap:6px;padding:20px;text-decoration:none;display:grid}.mcpCards span{color:#7357c8;letter-spacing:.1em;font-size:9px;font-weight:900}.mcpCards b{font-size:20px}.mcpCards small{color:#66788a;line-height:1.5}.mcpCards i{color:#5b42ae;font-size:9px;font-style:normal;font-weight:900}.mcpHub aside{background:#fff4da;border-left:4px solid #d79b17;padding:18px}.mcpHub aside p{margin-bottom:0;font-size:11px;line-height:1.6}@media (width<=720px){.mcpAccess,.mcpCards{grid-template-columns:1fr}}.manageSitesHub{gap:22px;display:grid}.sitesHero{color:#fff;background:linear-gradient(135deg,#06243f,#0a6b74);padding:28px}.sitesHero span{letter-spacing:.17em;color:#8cf4e9;font-size:9px;font-weight:900}.sitesHero h2{margin:8px 0;font:31px Georgia,serif}.sitesHero p{color:#d2e9e8}.sitesHero a{color:#08656d;background:#fff;margin-top:8px;padding:12px 15px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.sitesAreaGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sitesAreaGrid a{color:#0b2741;background:#fff;border:1px solid #d7e4e6;grid-template-columns:44px 1fr;gap:12px;padding:20px;text-decoration:none;display:grid}.sitesAreaGrid i{color:#096c73;background:#e2f7f4;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.sitesAreaGrid b,.sitesAreaGrid span,.sitesAreaGrid em{display:block}.sitesAreaGrid span{color:#617a88;margin:5px 0;font-size:11px;line-height:1.5}.sitesAreaGrid em{color:#08727a;font-size:9px;font-style:normal;font-weight:900}.manageSitesHub aside{background:#fff4d8;border-left:4px solid #d79b17;padding:18px}.manageSitesHub aside p{margin-bottom:0;font-size:11px;line-height:1.6}@media (width<=650px){.sitesAreaGrid{grid-template-columns:1fr}}.accountSettingsFull{gap:22px;display:grid}.accountSettingsFull>section{border:1px solid var(--line);background:#fff;padding:30px}.accountFormHead{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.accountFormHead p,.dangerZone>p:first-child{color:var(--blue);letter-spacing:1.5px;margin:0 0 8px;font-size:8px;font-weight:900}.accountFormHead h2,.dangerZone h2{color:var(--navy);margin:0;font:31px Georgia,serif}.accountFormHead>span{color:var(--blue);background:#e4f2ff;align-self:start;padding:8px;font-size:9px}.accountSettingsFull>section>label{border-bottom:1px solid #e5edf4;grid-template-columns:190px 1fr;gap:9px 20px;padding:20px 0;display:grid}.accountSettingsFull label>b{color:var(--navy);font-size:12px}.accountSettingsFull input:not([type=radio]):not([type=checkbox]),.accountSettingsFull select{border:1px solid #bdcfdd;width:100%;padding:12px}.accountSettingsFull label>small{color:var(--muted);grid-column:2;font-size:9px;line-height:1.5}.primarySiteChoice{justify-content:space-between;align-items:center;gap:15px;display:flex}.primarySiteChoice a{color:var(--blue);font-size:10px;font-weight:900}.accountSettingsFull button{background:var(--blue);color:#fff;border:0;margin-top:20px;padding:14px 18px;font-weight:900}.accountSettingsFull fieldset{border:1px solid var(--line);margin:20px 0;padding:18px}.accountSettingsFull legend{color:var(--navy);padding:0 8px;font-weight:900}.radioChoice,.betaChoice{align-items:flex-start;grid-template-columns:none!important;gap:12px!important;display:flex!important}.radioChoice input,.betaChoice input{width:19px;height:19px;accent-color:var(--blue)}.radioChoice span b,.radioChoice span small,.betaChoice span b,.betaChoice span small{display:block}.radioChoice small,.betaChoice small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.dangerZone{background:snow!important;border-left:5px solid #c73333!important}.dangerZone>p:not(:first-child){color:var(--muted);line-height:1.6}.dangerZone a{color:#fff;background:#b32626;padding:13px 16px;font-size:10px;font-weight:900;display:inline-block}@media (width<=650px){.accountSettingsFull>section>label{grid-template-columns:1fr}.accountSettingsFull label>small{grid-column:1}.primarySiteChoice{flex-direction:column;align-items:flex-start}}.purchasesPanel{gap:20px;display:grid}.purchaseIntro{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}.purchaseIntro h2{color:var(--navy);margin:0;font:29px Georgia,serif}.purchaseIntro p{color:var(--muted);line-height:1.6}.purchaseIntro>a{background:var(--blue);color:#fff;padding:13px 15px;font-size:10px;font-weight:900}.purchaseTabs{display:flex;gap:8px!important}.purchaseTabs a{border:1px solid var(--line);background:#fff;padding:13px 16px;font-size:10px;font-weight:900;color:var(--navy)!important}.purchaseTabs a:first-child{background:var(--navy);color:#fff!important}.purchaseSearch{border:1px solid var(--line);background:#fff;grid-template-columns:35px 1fr auto;align-items:center;padding:10px 15px;display:grid}.purchaseSearch span{color:var(--blue);font-size:23px}.purchaseSearch input{border:0;outline:0;padding:10px;font-size:14px}.purchaseSearch b{color:var(--blue);font-size:10px}.purchaseTable{border:1px solid var(--line);background:#fff}.purchaseTableHead,.purchaseTable article{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .85fr 145px;align-items:center;gap:20px;padding:18px 22px;display:grid}.purchaseTableHead{text-transform:uppercase;letter-spacing:1px;color:var(--navy);background:#e8f3fc;font-size:9px}.purchaseTable article>div>b{color:var(--navy);font-size:14px}.purchaseTable article p{color:var(--muted);margin:6px 0;font-size:10px;line-height:1.5}.purchaseTable article small{color:#7d91a3;font-size:8px}.purchaseTable article>span{font-size:10px;line-height:1.5}.purchaseTable .expired{color:#a72a2a}.purchaseTable .active{color:#14733d}.purchaseTable article>a{color:var(--blue);text-align:center;background:#e5f2ff;padding:11px;font-size:9px;font-weight:900}.noPurchases{color:var(--muted);padding:25px}@media (width<=720px){.purchaseIntro{display:block}.purchaseIntro>a{display:inline-block}.purchaseTabs{flex-direction:column}.purchaseTableHead{display:none}.purchaseTable article{grid-template-columns:1fr}.purchaseTable article>a{justify-self:start}}.purchaseTable .setup{color:#9a6500;font-weight:900}
