/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}.static{position:static}.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}}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.streamTermThreeReveal{color:#eef7ff;background:linear-gradient(145deg,#061b34,#0b3158);border:1px solid #7fc2ff52;border-radius:1.5rem;width:min(1180px,100% - 2rem);margin:0 auto 4rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 24px 70px #03122338}.streamTermThreeReveal>header small,.streamRandomCard>small{color:#83c9ff;letter-spacing:.12em;font-weight:800}.streamTermThreeReveal>header h2{margin:.4rem 0;font-family:Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem)}.streamTermThreeReveal>header p{color:#c8dded;margin:0 0 1.5rem;font-size:1rem}.streamRevealGrid{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.streamHoldCard,.streamRandomCard{background:#031526;border:1px solid #ffffff38;border-radius:1.1rem;min-height:300px;margin:0;position:relative;overflow:hidden}.streamHoldCard img,.streamRandomCard img{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.streamHoldCard:after{content:"";background:linear-gradient(90deg,#020e1de6,#020e1d1a);position:absolute;inset:0}.streamHoldCard>div{z-index:1;gap:.25rem;display:grid;position:absolute;bottom:1.5rem;left:1.5rem}.streamHoldCard small{letter-spacing:.14em;color:#8bcfff;font-weight:800}.streamHoldCard b{color:#fff;font-family:Times New Roman,serif;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.9}.streamHoldCard span{color:#d7e8f5;font-size:1rem}.streamRandomCard>small{z-index:2;background:#020e1de0;border-radius:.45rem;padding:.55rem .7rem;position:absolute;top:1rem;left:1rem}.streamRandomCard img{animation:.9s both streamPublicReveal}.streamRandomDots{z-index:2;gap:.45rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.streamRandomDots i{background:#ffffff73;border-radius:50%;width:.55rem;height:.55rem}.streamRandomDots i.active{background:#fff;box-shadow:0 0 0 .25rem #83c9ff47}.streamParticipate{text-align:center;color:#092643;background:#f5fbff;border-radius:1rem;margin-top:1rem;padding:1.2rem}.streamParticipate b{font-family:Times New Roman,serif;font-size:clamp(1.45rem,3vw,2.25rem)}.streamParticipate p{max-width:680px;margin:.55rem auto 1rem}.streamParticipate a{color:#fff;background:#0a67d1;border-radius:.65rem;padding:.8rem 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}@keyframes streamPublicReveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=760px){.streamRevealGrid{grid-template-columns:1fr}.streamHoldCard,.streamRandomCard,.streamHoldCard img,.streamRandomCard img{min-height:240px}}@media (prefers-reduced-motion:reduce){.streamRandomCard img{animation:none}}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.homeVariant{overflow-x:clip}.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}.edwardsThemeMenu{position:relative}.edwardsThemeMenu summary{cursor:pointer;white-space:nowrap;list-style:none}.edwardsThemeMenu summary::-webkit-details-marker{display:none}.edwardsThemeMenu summary:hover,.edwardsThemeMenu[open] summary{color:var(--blue)}.edwardsThemeMenu summary span{margin-left:4px}.edwardsThemeMenu>div{border:1px solid var(--line);z-index:40;background:#fff;border-radius:5px;gap:4px;width:240px;padding:8px;display:grid;position:absolute;top:28px;left:-18px;box-shadow:0 18px 45px #06284b29}.edwardsThemeMenu>div a{border-radius:3px;gap:4px;padding:11px 12px;display:grid}.edwardsThemeMenu>div a:hover{background:var(--ice)}.edwardsThemeMenu>div strong{letter-spacing:1px;font-size:11px}.edwardsThemeMenu>div small{color:var(--muted);font-size:10px;font-weight:500}.coverAdvertisingBanner{width:100%;height:clamp(170px,24vw,340px);margin-top:var(--banner-top-spacing,192px);isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;opacity:1;visibility:visible;background:#17121f;transition:opacity .35s,transform .35s,height .35s,margin-top .35s,visibility .35s;position:relative;overflow:hidden;transform:translateY(0)}.coverAdvertisingBanner.scrollHidden{opacity:0;visibility:hidden;height:0;margin-top:0;transform:translateY(-24px)}.coverAdvertisingBanner.fullBleed{width:calc(100vw + (var(--banner-margin-extension,36px) * 2));margin-left:calc(-50vw - var(--banner-margin-extension,36px));left:50%}.coverBannerImages{width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--banner-edge-fade,5%), #000 calc(100% - var(--banner-edge-fade,5%)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--banner-edge-fade,5%), #000 calc(100% - var(--banner-edge-fade,5%)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--banner-edge-fade,5%), #000 calc(100% - var(--banner-edge-fade,5%)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--banner-edge-fade,5%), #000 calc(100% - var(--banner-edge-fade,5%)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--banner-edge-fade,5%), #000 calc(100% - var(--banner-edge-fade,5%)), transparent 100%);position:absolute;inset:0;overflow:hidden}.coverBannerImages .bannerFrame{object-fit:cover;object-position:center;will-change:transform, opacity, clip-path, filter;width:100%;height:100%;position:absolute;inset:0}.coverBannerImages .current{z-index:1}.coverBannerImages .previous{z-index:0}.bannerEffect-slide .current{animation:1.15s cubic-bezier(.22,.75,.2,1) both banner-slide-in}.bannerEffect-slide .previous{animation:1.15s cubic-bezier(.55,0,.75,.35) both banner-slide-out}.bannerEffect-fade .current{animation:1.25s both banner-fade-in}.bannerEffect-fade .previous{animation:1.25s both banner-fade-out}.bannerEffect-zoom .current{animation:1.3s cubic-bezier(.18,.8,.2,1) both banner-zoom-in}.bannerEffect-zoom .previous{animation:1.3s both banner-zoom-out}.bannerEffect-break-in .current{animation:1.25s cubic-bezier(.2,.75,.25,1) both banner-panels-in}.bannerEffect-break-in .previous{animation:.9s both banner-fade-out}.bannerEffect-break-up .current{animation:1.35s steps(7,end) both banner-tiles-in}.bannerEffect-break-up .previous{animation:1.1s steps(7,end) both banner-tiles-out}@keyframes banner-slide-in{0%{opacity:.35;transform:translate(100%)skew(-3deg)}to{opacity:1;transform:translate(0)skew(0deg)}}@keyframes banner-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:.2;transform:translate(-24%)scale(.98)}}@keyframes banner-fade-in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes banner-fade-out{0%{opacity:1}to{opacity:0}}@keyframes banner-zoom-in{0%{opacity:0;filter:saturate(.55);transform:scale(1.14)}to{opacity:1;filter:saturate();transform:scale(1)}}@keyframes banner-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes banner-panels-in{0%{opacity:.35;clip-path:polygon(0 0,0 0,0 25%,0 25%,0 50%,0 50%,0 75%,0 75%,0 100%,0 100%)}45%{opacity:1;clip-path:polygon(0 0,58% 0,58% 25%,82% 25%,82% 50%,42% 50%,42% 75%,70% 75%,70% 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 25%,100% 25%,100% 50%,100% 50%,100% 75%,100% 75%,100% 100%,0 100%)}}@keyframes banner-tiles-in{0%{opacity:0;clip-path:polygon(0 0,22% 0,22% 22%,0 22%)}35%{opacity:.75;clip-path:polygon(0 0,55% 0,55% 20%,78% 20%,78% 45%,44% 45%,44% 72%,18% 72%,18% 100%,0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes banner-tiles-out{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:polygon(8% 8%,28% 8%,28% 30%,48% 30%,48% 56%,72% 56%,72% 78%,94% 78%,94% 94%,8% 94%)}}.coverAdvertisingBanner:after{content:"";z-index:1;background:linear-gradient(#0000,#07182db3);height:52%;position:absolute;inset:auto 4% 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.coverBannerCaption{z-index:2;color:#fff;text-shadow:0 2px 18px #000;gap:5px;display:grid;position:absolute;bottom:clamp(24px,5vw,72px);left:clamp(22px,7vw,110px)}.coverBannerCaption span{letter-spacing:.24em;font-size:clamp(9px,1vw,13px);font-weight:900}.coverBannerCaption b{max-width:850px;font:700 clamp(26px,5vw,72px)/.95 Georgia,serif}.coverBannerCaption small{letter-spacing:.08em;font-size:clamp(8px,1vw,12px)}.coverBannerProgress{z-index:2;gap:7px;display:flex;position:absolute;bottom:clamp(20px,4vw,58px);right:clamp(22px,5vw,80px)}.coverBannerProgress i{background:#fff6;width:18px;height:3px;transition:width .3s,background .3s;display:block}.coverBannerProgress i.active{background:#fff;width:36px}@media (prefers-reduced-motion:reduce){.coverBannerImages .bannerFrame{animation:none!important}.coverBannerImages .previous{display:none}.coverBannerProgress i{transition:none}}.coverBannerControls{z-index:3;pointer-events:auto;gap:6px;display:flex;position:absolute;top:18px;right:clamp(18px,4vw,60px)}.coverBannerControls button{color:#fff;cursor:pointer;background:#07182dcc;border:1px solid #ffffffa8;border-radius:22px;min-width:38px;min-height:38px;padding:7px 11px;font:800 12px Arial,sans-serif;box-shadow:0 3px 14px #0006}.coverBannerControls button:first-child,.coverBannerControls button:last-child{font-size:24px;line-height:1}.coverBannerControls button:hover,.coverBannerControls button:focus-visible{color:#07182d;outline-offset:2px;background:#fff;outline:3px solid #6dc5ff}@media (width<=620px){.coverBannerControls{top:10px;right:10px}.coverBannerControls button{min-width:34px;min-height:34px;padding:5px 9px}}.coverBannerControls button:nth-child(2){min-width:62px}@media (width<=620px){.coverBannerControls button:nth-child(2){min-width:56px}}.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}.courseHeroGrid>.modernVloggingPublicBanner,.courseHeroGrid>.upperSchoolBannerSection{grid-column:1/-1;width:100%}.courseHeroGrid>.modernVloggingPublicBanner{margin-top:18px;margin-bottom:0}.courseHeroGrid>.upperSchoolBannerSection{margin-bottom:0}.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%}.webinarPromoBanner{background:#041a34;border:1px solid #ffffff2b;border-radius:18px;align-self:stretch;overflow:hidden;box-shadow:0 24px 70px #00152f66}#tik-tok-course{background:linear-gradient(135deg,#061525,#123f65);border-color:#4be2f1;grid-column:1/-1;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);margin-top:18px;display:grid}#tik-tok-course .webinarPromoDetails h2{font-family:Times New Roman,Times,serif}.webinarPromoBanner video{aspect-ratio:16/9;object-fit:cover;background:#020d1b;width:100%;display:block}.webinarPromoDetails{padding:16px 18px 18px}.webinarPromoDetails small{color:#8fc2ff;letter-spacing:.08em;font-size:10px;font-weight:900}.webinarPromoDetails h2{color:var(--parent-page-heading,#fff);margin:6px 0;font-size:clamp(18px,2vw,25px);line-height:1.05}.webinarPromoDetails p{color:#d4e4f3;margin:0;font-size:12px;line-height:1.45}.webinarPromoDetails>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.webinarPromoDetails a{color:#082b55;background:#fff;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:900}.webinarPromoDetails a+a{color:#fff;background:#0a63d8}.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,#tik-tok-course{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}.ownerSignOutForm{margin:0;display:inline}.ownerSignOutButton{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.adminSideFoot .ownerSignOutButton{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,.featureMatrix>a{border:1px solid var(--line);color:inherit;background:#fff;grid-template-columns:1fr auto;gap:8px 14px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.featureMatrix>a:hover,.featureMatrix>a:focus-visible{border-color:var(--blue);outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #0b65c118}.featureMatrix small,.featureMatrix em{grid-column:1/-1}.featureMatrix small{color:var(--muted);line-height:1.5}.featureMatrix em{color:var(--blue);letter-spacing:.02em;font-size:10px;font-style:normal;font-weight:900}.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:#86b7df;margin-right:11px}.adminGateCopy .ownerCapabilityStatus li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.adminGateCopy .ownerCapabilityStatus li:before{display:none}.ownerCapabilityStatus li b{letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 7px;font:800 8px/1.1 Arial,sans-serif}.ownerCapabilityStatus li b.active{color:#75ddb0}.ownerCapabilityStatus li b.available,.ownerCapabilityStatus li b.installed{color:#91c9ff}.ownerCapabilityStatus li b.setup{color:#ffd080}.ownerCapabilityStatus li b.disabled{color:#c8d2dc}.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%}.physicalUploadAdmin article.memberPermissionRecord{align-items:stretch;gap:14px;display:grid}.memberPermissionSummary{justify-content:space-between;align-items:center;gap:15px;display:flex}.memberCourseStatusList{border-top:1px solid var(--line);gap:7px;padding-top:12px;display:grid}.memberCourseStatusList>header,.memberCourseStatusList>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.memberCourseStatusList>header small{margin:0}.memberCourseStatusList>div{border:1px solid var(--line);padding:9px}.memberCourseStatusList>div>span{min-width:0}.physicalUploadAdmin .memberCourseStatusList button.completeCourse{color:#fff;background:#0d3157}.memberCourseStatusList>p{color:var(--muted);margin:0;font-size:10px}@media (width<=720px){.memberPermissionSummary,.memberCourseStatusList>div{flex-direction:column;align-items:stretch}}.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}.upperSchoolBannerSection{background:#f8fbfd;border:1px solid #b8cada;border-radius:18px;max-width:1240px;margin:0 auto 34px;padding:28px}.upperSchoolBannerSection>header{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:end;gap:6px 36px;margin-bottom:22px;display:grid}.upperSchoolBannerSection>header .sectionLabel{grid-column:1;margin:0}.upperSchoolBannerSection>header h3{grid-column:1;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.upperSchoolBannerSection>header>p:last-child{color:#4a6077;grid-area:1/2/span 2;margin:0;line-height:1.6}.upperSchoolBannerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.upperSchoolCourseBanner{color:#fff;background:#071b32;border-radius:14px;min-height:310px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #07213c2e}.upperSchoolCourseBanner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.upperSchoolCourseBannerShade{background:linear-gradient(#0414261f 30%,#020e1cf5);position:absolute;inset:0}.upperSchoolCourseBannerCopy{z-index:1;flex-direction:column;align-items:flex-start;padding:22px;display:flex;position:absolute;inset:auto 0 0}.upperSchoolCourseBannerCopy small{color:#9bd8ff;letter-spacing:.1em;font-size:.73rem;font-weight:900}.upperSchoolCourseBannerCopy strong{margin:8px 0 16px;font-family:Times New Roman,Times,serif;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.05}.upperSchoolCourseBannerCopy b{background:#04325bdb;border:1px solid #8ed5ff;border-radius:7px;padding:9px 12px;font-size:.82rem}.upperSchoolCourseBanner:focus-visible{outline-offset:4px;outline:4px solid #0a63d8}@media (width<=900px){.upperSchoolBannerGrid{grid-template-columns:1fr}.upperSchoolCourseBanner{min-height:360px}}@media (width<=660px){.upperSchoolBannerSection{padding:18px}.upperSchoolBannerSection>header{display:block}.upperSchoolBannerSection>header h3,.upperSchoolBannerSection>header>p:last-child{margin-top:10px}.upperSchoolCourseBanner{min-height:300px}}.modernVloggingPublicBanner{color:#fff;background:#090506;border:1px solid #7d2428;border-radius:18px;max-width:1240px;min-height:clamp(330px,44vw,520px);margin:0 auto 30px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #2f090d38}.modernVloggingPublicBanner>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.modernVloggingPublicBannerShade{background:linear-gradient(90deg,#050102f5 0%,#220306d1 42%,#05010229 76%),linear-gradient(#0000 46%,#050102c2);position:absolute;inset:0}.modernVloggingPublicBannerCopy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:min(660px,90%);min-height:clamp(330px,44vw,520px);padding:clamp(28px,5vw,72px);display:flex;position:relative}.modernVloggingPublicBannerCopy small{color:#ffd161;letter-spacing:.14em;font-size:.76rem;font-weight:900}.modernVloggingPublicBannerCopy strong{text-shadow:0 0 24px #da121cb8;margin:14px 0;font-family:Times New Roman,Times,serif;font-size:clamp(3rem,7vw,6.6rem);line-height:.82}.modernVloggingPublicBannerCopy>span{max-width:520px;font-size:clamp(1rem,2vw,1.28rem);line-height:1.5}.modernVloggingPublicBannerCopy b{background:#a60d14;border:1px solid #ffd161;border-radius:8px;margin-top:22px;padding:12px 16px;font-size:.9rem}.modernVloggingPublicBanner:focus-visible{outline-offset:4px;outline:4px solid #1c78c0}.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 img.privateAckeeBrandMark{object-fit:cover;border:3px solid #fff;border-radius:50%;width:58px;height:58px;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 14px #00000040}.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}.privateAckeePreviewList{color:#40586e;margin:0 0 16px;padding-left:18px;font-size:.86rem;line-height:1.55}.privateAckeePreviewList li::marker{color:#236346}.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}}.siteRecoveryPage{color:#0b2948;background:linear-gradient(145deg,#eef6fd,#dceaf5);place-items:center;min-height:100vh;padding:32px;font-family:Georgia,Times New Roman,serif;display:grid}.siteRecoveryCard{background:#fff;border:1px solid #b8cada;border-radius:18px;width:min(680px,100%);padding:clamp(28px,6vw,58px);box-shadow:0 22px 60px #05203b24}.siteRecoveryCard small{color:#0a63d8;letter-spacing:.13em;font-weight:900}.siteRecoveryCard h1{margin:12px 0;font-size:clamp(2.2rem,7vw,4.8rem);line-height:.95}.siteRecoveryCard p{line-height:1.65}.siteRecoveryActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.siteRecoveryActions a,.siteRecoveryActions button{color:#fff;cursor:pointer;background:#0a63d8;border:1px solid #0a63d8;border-radius:7px;min-height:44px;padding:12px 17px;font:700 .95rem Arial,sans-serif;text-decoration:none}.siteLoadingPulse{background:#dce7f0;border-radius:99px;height:9px;margin-top:25px;overflow:hidden}.siteLoadingPulse:after{content:"";border-radius:inherit;background:#0a63d8;width:42%;height:100%;animation:1.2s ease-in-out infinite alternate siteLoadingPulse;display:block}@keyframes siteLoadingPulse{to{transform:translate(138%)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}}.rytHandout{color:#172635;background:#e6ecee;min-height:100vh;padding:28px;font-family:Times New Roman,Times,serif}.rytHandoutTools{justify-content:space-between;align-items:center;width:min(920px,100%);margin:0 auto 18px;display:flex}.rytHandoutTools a,.rytHandoutTools button{color:#fff;cursor:pointer;background:#092d52;border:0;padding:11px 15px;font:700 14px Arial,sans-serif}.rytHandout>article{background:#fff;width:min(920px,100%);margin:auto;padding:56px;box-shadow:0 20px 60px #08233d24}.rytHandout>article>header{border-bottom:4px double #143e60;padding-bottom:24px}.rytHandout>article>header small{letter-spacing:.12em;color:#397083;font-family:Arial,sans-serif}.rytHandout h1{margin:9px 0 4px;font-size:42px;line-height:1}.rytHandout>article>header p{color:#9a650b;margin:0;font-size:23px;font-weight:700}.rytHandout section{margin:30px 0}.rytHandout section+section{border-top:1px solid #aebbc0;padding-top:26px}.rytHandout h2{color:#0a365d;margin:6px 0 12px;font-size:28px}.rytHandout h3{color:#0b665b;margin:20px 0 8px}.rytHandout p,.rytHandout li,.rytHandout td,.rytHandout th{font-size:16px;line-height:1.45}.rytIdentityFields{justify-content:space-between;gap:30px;margin-top:25px;display:flex}.rytHandout table{border-collapse:collapse;width:100%}.rytHandout th,.rytHandout td{vertical-align:top;text-align:left;border:1px solid #8c9aa0;padding:10px}.rytHandout th{background:#e9f2f2}.rytHandout td:last-child{width:30%}.rytHandoutPrompt{background:#f7f2e8;border-left:5px solid #d9a737;padding:16px}.rytChecklist,.rytHandout ul{padding-left:22px}.rytChecklist{padding-left:0;list-style:none}.rytQuestion{border:1px solid #c5d0d3;padding:12px 16px}.rytQuestion+.rytQuestion{margin-top:10px}.rytHandout footer{color:#445865;border-top:3px double #143e60;justify-content:space-between;gap:30px;margin-top:40px;padding-top:18px;display:flex}.rytHandout footer p{max-width:620px;margin:0}.rytHandout footer span{font-weight:700}@media (width<=700px){.rytHandout{padding:10px}.rytHandout>article{padding:28px 20px}.rytIdentityFields,.rytHandout footer{flex-direction:column}.rytHandout h1{font-size:34px}}@media print{@page{size:A4;margin:14mm}.rytHandout{background:#fff;padding:0}.rytHandoutTools{display:none}.rytHandout>article{width:auto;box-shadow:none;padding:0}.rytHandout section{break-inside:avoid}.drawingSpace{min-height:150px}.writingLines{min-height:120px}}.g8Handout{color:#182634;background:#fff;max-width:1050px;margin:0 auto;padding:40px;font-family:Times New Roman,Times,serif}.g8Handout>header{border-bottom:5px solid #123e61;justify-content:space-between;gap:30px;padding-bottom:22px;display:flex}.g8Handout small{letter-spacing:.12em;color:#176992;font:800 10px Arial,sans-serif}.g8Handout h1{margin:8px 0;font-size:40px}.g8Handout nav{align-items:flex-start;gap:8px;display:flex}.g8Handout button,.g8Handout nav a{color:#fff;background:#123e61;border:0;padding:10px 13px;font-weight:900;text-decoration:none}.g8Handout>section{margin:24px 0}.g8Handout>footer{color:#fff;background:#123e61;justify-content:space-between;gap:20px;margin-top:30px;padding:18px;display:flex}@media (width<=700px){.g8Handout>header,.g8Handout nav,.g8Handout>footer{flex-direction:column}.studentDetails,.submissionGrid,.scoreRecord,.lessonSheet dl,.rubricLine{grid-template-columns:1fr}}@media print{.g8Handout{max-width:none;padding:.35in}.g8Handout nav{display:none}.lessonSheet,.unitSubmission{break-before:page}.g8Handout>footer{color:#000;background:#fff;border-top:2px solid #000}}@media (width<=720px){.unitCertificate>div,.unitCertificate>footer{grid-template-columns:1fr}}.g11Handout{color:#182634;background:#fff;max-width:1050px;margin:0 auto;padding:40px;font-family:Times New Roman,Times,serif}.g11Handout>header{border-bottom:5px solid #123e61;justify-content:space-between;gap:30px;padding-bottom:22px;display:flex}.g11Handout small{letter-spacing:.12em;color:#176992;font:800 10px Arial,sans-serif}.g11Handout h1{margin:8px 0;font-size:40px}.g11Handout nav{align-items:flex-start;gap:8px;display:flex}.g11Handout button,.g11Handout nav a{color:#fff;background:#123e61;border:0;padding:10px 13px;font-weight:900;text-decoration:none}.g11Handout>section{margin:24px 0}.g11Handout>footer{color:#fff;background:#123e61;justify-content:space-between;gap:20px;margin-top:30px;padding:18px;display:flex}@media (width<=700px){.g11Handout>header,.g11Handout nav,.g11Handout>footer{flex-direction:column}.studentDetails,.submissionGrid,.scoreRecord,.lessonSheet dl,.rubricLine{grid-template-columns:1fr}}@media print{.g11Handout{max-width:none;padding:.35in}.g11Handout nav{display:none}.lessonSheet,.unitSubmission{break-before:page}.g11Handout>footer{color:#000;background:#fff;border-top:2px solid #000}}@media (width<=720px){.unitCertificate>div,.unitCertificate>footer{grid-template-columns:1fr}}.g9Handout{color:#182634;background:#fff;max-width:1050px;margin:0 auto;padding:40px;font-family:Times New Roman,Times,serif}.g9Handout>header{border-bottom:5px solid #123e61;justify-content:space-between;gap:30px;padding-bottom:22px;display:flex}.g9Handout small{letter-spacing:.12em;color:#176992;font:800 10px Arial,sans-serif}.g9Handout h1{margin:8px 0;font-size:40px}.g9Handout nav{align-items:flex-start;gap:8px;display:flex}.g9Handout button,.g9Handout nav a{color:#fff;background:#123e61;border:0;padding:10px 13px;font-weight:900;text-decoration:none}.g9Handout>section{margin:24px 0}.g9Handout>footer{color:#fff;background:#123e61;justify-content:space-between;gap:20px;margin-top:30px;padding:18px;display:flex}@media (width<=700px){.g9Handout>header,.g9Handout nav,.g9Handout>footer{flex-direction:column}.studentDetails,.submissionGrid,.scoreRecord,.lessonSheet dl,.rubricLine{grid-template-columns:1fr}}@media print{.g9Handout{max-width:none;padding:.35in}.g9Handout nav{display:none}.lessonSheet,.unitSubmission{break-before:page}.g9Handout>footer{color:#000;background:#fff;border-top:2px solid #000}}@media (width<=720px){.unitCertificate>div,.unitCertificate>footer{grid-template-columns:1fr}}.g7Handout{color:#182634;background:#fff;max-width:1050px;margin:0 auto;padding:40px;font-family:Times New Roman,Times,serif}.g7Handout>header{border-bottom:5px solid #123e61;justify-content:space-between;gap:30px;padding-bottom:22px;display:flex}.g7Handout small{letter-spacing:.12em;color:#176992;font:800 10px Arial,sans-serif}.g7Handout h1{margin:8px 0;font-size:40px}.g7Handout nav{align-items:flex-start;gap:8px;display:flex}.g7Handout button,.g7Handout nav a{color:#fff;background:#123e61;border:0;padding:10px 13px;font-weight:900;text-decoration:none}.g7Handout>section{margin:24px 0}.g7Handout>footer{color:#fff;background:#123e61;justify-content:space-between;gap:20px;margin-top:30px;padding:18px;display:flex}@media (width<=700px){.g7Handout>header,.g7Handout nav,.g7Handout>footer{flex-direction:column}.studentDetails,.submissionGrid,.scoreRecord,.lessonSheet dl,.rubricLine{grid-template-columns:1fr}}@media print{.g7Handout{max-width:none;padding:.35in}.g7Handout nav{display:none}.lessonSheet,.unitSubmission{break-before:page}.g7Handout>footer{color:#000;background:#fff;border-top:2px solid #000}}.g10Handout{color:#182634;background:#fff;max-width:1050px;margin:0 auto;padding:40px;font-family:Times New Roman,Times,serif}.g10Handout>header{border-bottom:5px solid #123e61;justify-content:space-between;gap:30px;padding-bottom:22px;display:flex}.g10Handout small{letter-spacing:.12em;color:#176992;font:800 10px Arial,sans-serif}.g10Handout h1{margin:8px 0;font-size:40px}.g10Handout nav{align-items:flex-start;gap:8px;display:flex}.g10Handout button,.g10Handout nav a{color:#fff;background:#123e61;border:0;padding:10px 13px;font-weight:900;text-decoration:none}.g10Handout>section{margin:24px 0}.g10Handout>footer{color:#fff;background:#123e61;justify-content:space-between;gap:20px;margin-top:30px;padding:18px;display:flex}@media (width<=700px){.g10Handout>header,.g10Handout nav,.g10Handout>footer{flex-direction:column}.studentDetails,.submissionGrid,.scoreRecord,.lessonSheet dl,.rubricLine{grid-template-columns:1fr}}@media print{.g10Handout{max-width:none;padding:.35in}.g10Handout nav{display:none}.lessonSheet,.unitSubmission{break-before:page}.g10Handout>footer{color:#000;background:#fff;border-top:2px solid #000}}@media (width<=720px){.unitCertificate>div,.unitCertificate>footer{grid-template-columns:1fr}}.g13Handout{color:#182634;background:#fff;max-width:1050px;margin:0 auto;padding:40px;font-family:Times New Roman,Times,serif}.g13Handout>header{border-bottom:5px solid #123e61;justify-content:space-between;gap:30px;padding-bottom:22px;display:flex}.g13Handout small{letter-spacing:.12em;color:#176992;font:800 10px Arial,sans-serif}.g13Handout h1{margin:8px 0;font-size:40px}.g13Handout nav{align-items:flex-start;gap:8px;display:flex}.g13Handout button,.g13Handout nav a{color:#fff;background:#123e61;border:0;padding:10px 13px;font-weight:900;text-decoration:none}.g13Handout>section{margin:24px 0}.g13Handout>footer{color:#fff;background:#123e61;justify-content:space-between;gap:20px;margin-top:30px;padding:18px;display:flex}@media (width<=700px){.g13Handout>header,.g13Handout nav,.g13Handout>footer{flex-direction:column}.studentDetails,.submissionGrid,.scoreRecord,.lessonSheet dl,.rubricLine{grid-template-columns:1fr}}@media print{.g13Handout{max-width:none;padding:.35in}.g13Handout nav{display:none}.lessonSheet,.unitSubmission{break-before:page}.g13Handout>footer{color:#000;background:#fff;border-top:2px solid #000}}@media (width<=720px){.unitCertificate>div,.unitCertificate>footer{grid-template-columns:1fr}}.g12Handout{color:#182634;background:#fff;max-width:1050px;margin:0 auto;padding:40px;font-family:Times New Roman,Times,serif}.g12Handout>header{border-bottom:5px solid #123e61;justify-content:space-between;gap:30px;padding-bottom:22px;display:flex}.g12Handout small{letter-spacing:.12em;color:#176992;font:800 10px Arial,sans-serif}.g12Handout h1{margin:8px 0;font-size:40px}.g12Handout nav{align-items:flex-start;gap:8px;display:flex}.g12Handout button,.g12Handout nav a{color:#fff;background:#123e61;border:0;padding:10px 13px;font-weight:900;text-decoration:none}.studentDetails{grid-template-columns:1fr 1fr;gap:15px;padding:25px 0;display:grid}.studentDetails label,.portfolioBox label{grid-template-columns:max-content 1fr;gap:10px;display:grid}.studentDetails span,.portfolioBox label span{border-bottom:1px solid #555}.g12Handout>section{margin:24px 0}.lessonSheet{break-inside:avoid;border:1px solid #aebac3;padding:22px}.lessonSheet h2,.unitSubmission h2{color:#123e61}.lessonSheet dl{grid-template-columns:170px 1fr;gap:10px;display:grid}.lessonSheet dt{font-weight:900}.lessonSheet dd{margin:0}.portfolioBox{background:#edf5f2;border-left:5px solid #267b72;padding:16px}.portfolioBox .large{height:45px}.unitSubmission{border:3px solid #123e61;padding:24px}.submissionGrid{grid-template-columns:.75fr 1.25fr;gap:25px;display:grid}.submissionGrid>div:first-child label{margin:10px 0;display:block}.submissionGrid i{font-size:18px;font-style:normal}.rubricLine{border-bottom:1px solid #c4cdd3;grid-template-columns:1fr 1.4fr 50px;gap:8px;padding:8px;display:grid}.scoreRecord{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.scoreRecord label{border:1px solid #aaa;gap:8px;padding:10px;display:grid}.writingLines{background:repeating-linear-gradient(#fff 0 23px,#9da7ad 24px);height:100px}.g12Handout>footer{color:#fff;background:#123e61;justify-content:space-between;gap:20px;margin-top:30px;padding:18px;display:flex}@media (width<=700px){.g12Handout>header,.g12Handout nav,.g12Handout>footer{flex-direction:column}.studentDetails,.submissionGrid,.scoreRecord,.lessonSheet dl,.rubricLine{grid-template-columns:1fr}}@media print{.g12Handout{max-width:none;padding:.35in}.g12Handout nav{display:none}.lessonSheet,.unitSubmission{break-before:page}.g12Handout>footer{color:#000;background:#fff;border-top:2px solid #000}}.modelAnswer{background:#eef5f1;border-left:6px solid #177b73}.modelAnswer p,.modelAnswer li{line-height:1.55}.unitCertificate{text-align:center;break-before:page;background:#fffdf5;border:8px double #b98226;padding:42px!important}.unitCertificate>small{letter-spacing:.16em;color:#72501a;font:800 11px Arial,sans-serif}.unitCertificate>h2{margin:14px 0;font-size:42px;font-weight:400}.unitCertificate>strong{margin:20px auto;font-size:25px;display:block}.unitCertificate>h3{color:#164f70;font-size:30px}.unitCertificate>div{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0;display:grid}.unitCertificate>div span{border:1px solid #d6c49c;padding:12px}.unitCertificate>footer{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.unitCertificate>em{color:#625d52;margin-top:28px;font-size:12px;display:block}@media (width<=720px){.unitCertificate>div,.unitCertificate>footer{grid-template-columns:1fr}}.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}}.mvHandout{color:#24191a;background:#e7e3df;min-height:100vh;padding:28px;font-family:Times New Roman,Times,serif}.mvHandoutTools{justify-content:space-between;width:min(920px,100%);margin:0 auto 18px;display:flex}.mvHandoutTools a,.mvHandoutTools button{color:#fff;cursor:pointer;background:#80151b;border:0;padding:11px 15px;font:700 14px Arial,sans-serif}.mvHandout>article{background:#fff;width:min(920px,100%);margin:auto;padding:56px;box-shadow:0 20px 60px #34101526}.mvHandout>article>header{border-bottom:4px double #721219;padding-bottom:24px}.mvHandout>article>header small{letter-spacing:.12em;color:#9a650b;font-family:Arial,sans-serif}.mvHandout h1{margin:9px 0 4px;font-size:44px;line-height:1}.mvHandout>article>header p{color:#87131a;margin:0;font-size:23px;font-weight:700}.mvHandout section{margin:30px 0}.mvHandout section+section{border-top:1px solid #c6b9b2;padding-top:26px}.mvHandout h2{color:#721219;margin:6px 0 12px;font-size:28px}.mvHandout h3{color:#865b0a;margin:20px 0 8px}.mvHandout p,.mvHandout li,.mvHandout td,.mvHandout th{font-size:16px;line-height:1.45}.mvIdentity{justify-content:space-between;gap:30px;margin-top:25px;display:flex}.mvHandout table{border-collapse:collapse;width:100%}.mvHandout th,.mvHandout td{vertical-align:top;text-align:left;border:1px solid #9d8c85;padding:10px}.mvHandout th{background:#f3e7e2}.mvHandout td:last-child{width:30%}.mvPrompt{background:#faf4e8;border-left:5px solid #c4921d;padding:16px}.mvChecklist{padding-left:0;list-style:none}.mvQuestion{border:1px solid #cbbdb6;padding:12px 16px}.mvQuestion+.mvQuestion{margin-top:10px}.mvHandout footer{color:#594b45;border-top:3px double #721219;justify-content:space-between;gap:30px;margin-top:40px;padding-top:18px;display:flex}.mvHandout footer p{max-width:620px;margin:0}.mvHandout footer span{font-weight:700}@media (width<=700px){.mvHandout{padding:10px}.mvHandout>article{padding:28px 20px}.mvIdentity,.mvHandout footer{flex-direction:column}.mvHandout h1{font-size:34px}}@media print{@page{size:A4;margin:14mm}.mvHandout{background:#fff;padding:0}.mvHandoutTools{display:none}.mvHandout>article{width:auto;box-shadow:none;padding:0}.mvHandout section{break-inside:avoid}.drawingSpace{min-height:150px}.writingLines{min-height:120px}}@media (width<=700px){.uriHandout{padding:10px}.uriHandout>article{padding:28px 20px}.uriIdentityFields,.uriHandout footer{flex-direction:column}.uriHandout h1{font-size:34px}}@media print{@page{size:A4;margin:14mm}.uriHandout{background:#fff;padding:0}.uriHandoutTools{display:none}.uriHandout>article{width:auto;box-shadow:none;padding:0}.uriHandout section{break-inside:avoid}.drawingSpace{min-height:150px}.writingLines{min-height:120px}}.ssmcHandout{color:#172232;background:#fff;max-width:900px;margin:2rem auto;padding:2.5rem;font:16px/1.55 Times New Roman,serif;box-shadow:0 12px 40px #0b1b3124}.ssmcHandout header{border-bottom:5px double #9a6619;padding-bottom:1rem}.ssmcHandout header small{letter-spacing:.1em;color:#79500f;font-weight:900}.ssmcHandout h1{margin:.5rem 0;font-size:2.3rem}.ssmcHandout button{color:#fff;background:#0b1b31;border:0;padding:.7rem 1rem;font:700 15px Times New Roman,serif}.ssmcHandout section{border:1px solid #d9d1c2;margin:1.4rem 0;padding:1rem}.ssmcHandout h2{margin-top:0}.ssmcHandout dl{grid-template-columns:190px 1fr;gap:1rem;display:grid}.ssmcHandout dt{font-weight:900}.ssmcHandout dd{margin:0}.ssmcWorkArea{color:#888;border:1px dashed #8c8c8c;min-height:220px;margin-top:1rem;padding:1rem}.ssmcHandout table{border-collapse:collapse;width:100%}.ssmcHandout th,.ssmcHandout td{text-align:left;border:1px solid #bbb;padding:.6rem}.ssmcLines{background:repeating-linear-gradient(#0000 0 27px,#aaa 28px);height:100px}.ssmcHandout footer{border-top:2px solid #9a6619;padding-top:1rem;font-weight:700}@media print{body{background:#fff}.ssmcHandout{box-shadow:none;max-width:none;margin:0}.ssmcHandout button{display:none}.ssmcHandout section{break-inside:avoid}}.ttHandout{color:#111;max-width:900px;margin:auto;padding:36px;font-family:Times New Roman,Times,serif}.ttHandout header{border-bottom:5px double #0b355c;padding-bottom:18px}.ttHandout small{letter-spacing:.15em}.ttHandout h1{margin:10px 0;font-size:44px}.ttHandout h2{color:#0b355c;margin-top:30px}.ttHandout dl{background:#eef5f7;padding:12px 16px}.ttHandout dt{font-size:18px;font-weight:700}.ttHandout dd{margin:5px 0 16px}.ttHandout .response{background:repeating-linear-gradient(#fff,#fff 31px,#bbb 32px);border:1px solid #777;height:110px;margin:10px 0 20px}.ttHandout footer{border-top:1px solid #555;margin-top:34px;padding-top:16px}.ttHandout button{color:#fff;background:#0b355c;border:0;padding:11px 15px;position:fixed;top:20px;right:20px}@media print{.ttHandout{padding:0}.ttHandout button{display:none}}.uriHandout{color:#172635;background:#e6ecee;min-height:100vh;padding:28px;font-family:Times New Roman,Times,serif}.uriHandoutTools{justify-content:space-between;align-items:center;width:min(920px,100%);margin:0 auto 18px;display:flex}.uriHandoutTools a,.uriHandoutTools button{color:#fff;cursor:pointer;background:#092d52;border:0;padding:11px 15px;font:700 14px Arial,sans-serif}.uriHandout>article{background:#fff;width:min(920px,100%);margin:auto;padding:56px;box-shadow:0 20px 60px #08233d24}.uriHandout>article>header{border-bottom:4px double #143e60;padding-bottom:24px}.uriHandout>article>header small{letter-spacing:.12em;color:#397083;font-family:Arial,sans-serif}.uriHandout h1{margin:9px 0 4px;font-size:42px;line-height:1}.uriHandout>article>header p{color:#9a650b;margin:0;font-size:23px;font-weight:700}.uriHandout section{margin:30px 0}.uriHandout section+section{border-top:1px solid #aebbc0;padding-top:26px}.uriHandout h2{color:#0a365d;margin:6px 0 12px;font-size:28px}.uriHandout h3{color:#0b665b;margin:20px 0 8px}.uriHandout p,.uriHandout li,.uriHandout td,.uriHandout th{font-size:16px;line-height:1.45}.uriIdentityFields{justify-content:space-between;gap:30px;margin-top:25px;display:flex}.uriHandout table{border-collapse:collapse;width:100%}.uriHandout th,.uriHandout td{vertical-align:top;text-align:left;border:1px solid #8c9aa0;padding:10px}.uriHandout th{background:#e9f2f2}.uriHandout td:last-child{width:30%}.uriHandoutPrompt{background:#f7f2e8;border-left:5px solid #d9a737;padding:16px}.drawingSpace{color:#758187;border:1px dashed #7e8d92;place-items:center;min-height:190px;display:grid}.writingLines{background:repeating-linear-gradient(#0000 0 28px,#9aa7ac 29px);min-height:150px}.writingLines.tall{min-height:230px}.uriChecklist,.uriHandout ul{padding-left:22px}.uriChecklist{padding-left:0;list-style:none}.uriQuestion{border:1px solid #c5d0d3;padding:12px 16px}.uriQuestion+.uriQuestion{margin-top:10px}.uriHandout footer{color:#445865;border-top:3px double #143e60;justify-content:space-between;gap:30px;margin-top:40px;padding-top:18px;display:flex}.uriHandout footer p{max-width:620px;margin:0}.uriHandout footer span{font-weight:700}@media (width<=700px){.uriHandout{padding:10px}.uriHandout>article{padding:28px 20px}.uriIdentityFields,.uriHandout footer{flex-direction:column}.uriHandout h1{font-size:34px}}@media print{@page{size:A4;margin:14mm}.uriHandout{background:#fff;padding:0}.uriHandoutTools{display:none}.uriHandout>article{width:auto;box-shadow:none;padding:0}.uriHandout section{break-inside:avoid}.drawingSpace{min-height:150px}.writingLines{min-height:120px}}.wteHandout{color:#102c31;max-width:900px;margin:auto;padding:36px;font-family:Times New Roman,Times,serif}.wteHandout header{border-bottom:5px double #07877c;padding-bottom:18px}.wteHandout small{letter-spacing:.13em}.wteHandout h1{margin:10px 0;font-size:43px}.wteHandout h2{color:#075f58;margin-top:28px}.wteHandout dl{background:#edf5f1;padding:12px 15px}.wteHandout dt{font-size:18px;font-weight:800}.wteHandout dd{margin:5px 0 14px}.wteHandout .response{background:repeating-linear-gradient(#fff,#fff 30px,#aab7b4 31px);border:1px solid #6d817d;height:105px;margin:10px 0 18px}.wteHandout footer{border-top:1px solid #526b67;margin-top:34px;padding-top:15px}.wteHandout button{color:#fff;background:#075f58;border:0;padding:11px 15px;position:fixed;top:20px;right:20px}@media print{.wteHandout{padding:0}.wteHandout button{display:none}}.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}.productRegistryNote{color:#64798c;max-width:680px;margin:4px 0 0;font-size:10px}.courseProductMeta{color:#0a63d8;margin:-13px 13px 12px;font-size:10px;font-weight:800}.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}}.workplaceBlogStrip{color:#0a2748;background:#eef2f8;padding:clamp(3rem,7vw,6rem) 4vw}.workplaceBlogStripHead{justify-content:space-between;align-items:end;gap:2rem;max-width:1500px;margin:0 auto 1.5rem;display:flex}.workplaceBlogStripHead p{color:#315d8a;letter-spacing:.16em;margin:0 0 .6rem;font-size:.78rem;font-weight:900}.workplaceBlogStripHead h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);line-height:1}.workplaceBlogStripHead nav{flex-wrap:wrap;gap:.65rem;display:flex}.workplaceBlogStripHead nav a{color:#0a2748;border:1px solid #0a2748;border-radius:999px;padding:.65rem .9rem;font-weight:800;text-decoration:none}.workplaceBlogPreviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1500px;margin:auto;display:grid}.workplaceBlogPreviewGrid article{box-sizing:border-box;background:#fff;border:1px solid #cbd6e3;border-radius:8px;flex-direction:column;min-height:280px;padding:1.25rem;display:flex;box-shadow:0 10px 30px #17365912}.workplaceBlogPreviewGrid article>small{color:#12613f;text-transform:uppercase;letter-spacing:.08em;background:#dff4e8;border-radius:999px;width:fit-content;padding:.3rem .55rem;font-weight:900}.workplaceBlogPreviewGrid h3{margin:1rem 0 .65rem;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;line-height:1.15}.workplaceBlogPreviewGrid p{color:#50617a;flex:1;margin:0 0 1rem;line-height:1.55}.workplaceBlogPreviewGrid footer{color:#718096;justify-content:space-between;gap:.5rem;margin-bottom:1rem;font-size:.75rem;display:flex}.workplaceBlogPreviewGrid article>a{color:#0b5ec9;font-weight:900;text-decoration:none}.workplaceBlogPreviewGrid .awaitingPost{background:linear-gradient(145deg,#fff,#f5f8fc);border-style:dashed}.workplaceBlogPreviewGrid .awaitingPost>small{color:#617087;background:#edf1f6}@media (width<=1000px){.workplaceBlogPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.workplaceBlogStripHead{flex-direction:column;align-items:start}.workplaceBlogPreviewGrid{grid-template-columns:1fr}.workplaceBlogPreviewGrid article{min-height:230px}}.homeVariant2 .hero{background:linear-gradient(125deg,#102f29 0 54%,#b64c32 54% 100%)}.homeVariant2 .hero h1 em{color:#ffd5a9}.homeVariant2 .topbar{border-bottom-color:#d7c0ac}.homeVariant3 .hero{background:linear-gradient(125deg,#101d46 0 58%,#245c99 58% 100%)}.homeVariant3 .hero h1 em{color:#91d8ff}.homeVariant3 .cta{background:#142656}.homeVariant2 .navCta{background:#a9412a}.homeVariant3 .navCta{background:#235c99}.auditAdmin{color:#eaf4f5;background:#071a24;min-height:100vh}.auditAdmin>header{background:#041017;border-bottom:1px solid #24424e;justify-content:space-between;padding:20px clamp(20px,5vw,70px);display:flex}.auditAdmin>header a{color:#8fe0cf;font-weight:900;text-decoration:none}.auditHero,.auditPanel{width:min(1220px,100% - 36px);margin:auto}.auditHero{padding:52px 0 28px}.auditHero p{color:#75d3bd;letter-spacing:.18em;font-size:.72rem;font-weight:900}.auditHero h1{margin:8px 0;font:700 clamp(2.4rem,6vw,5rem)/1 Georgia,serif}.auditHero span{color:#b8cbd1}.auditFilters{background:#102c37;border:1px solid #244b59;border-radius:12px;grid-template-columns:2fr repeat(3,1fr);gap:10px;padding:18px;display:grid}.auditFilters label{gap:6px;font-weight:800;display:grid}.auditFilters input,.auditFilters select{color:#fff;background:#071a24;border:1px solid #3c6270;border-radius:7px;padding:10px}.auditCount{color:#9fc2ca;padding:15px 2px}.auditTable{background:#0b222c;border:1px solid #244b59;border-radius:12px;overflow:auto}.auditTable table{border-collapse:collapse;width:100%;min-width:900px}.auditTable th,.auditTable td{text-align:left;vertical-align:top;border-bottom:1px solid #1c3a45;padding:13px}.auditTable th{color:#7dd7c2;letter-spacing:.1em;font-size:.72rem}.auditTable small{color:#8faab3;margin-top:4px;display:block}.auditOutcome,.auditRisk{background:#274551;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-block}.auditOutcome.denied,.auditOutcome.failed,.auditRisk.high,.auditRisk.critical{color:#ffdce0;background:#7a2932}.auditOutcome.success{color:#d8fff5;background:#185b49}.auditRisk.medium{color:#fff0c2;background:#775317}.auditNotice{background:#102c37;border-left:4px solid #75d3bd;margin:18px 0 60px;padding:17px}.auditNotice p{color:#b8cbd1;margin:5px 0}.auditEmpty{text-align:center;padding:35px}@media (width<=760px){.auditFilters{grid-template-columns:1fr 1fr}.auditAdmin>header{flex-direction:column;gap:12px}}@media (width<=480px){.auditFilters{grid-template-columns:1fr}}.backupPanel{background:#12372f;border:1px solid #397264;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-bottom:16px;padding:20px;display:grid}.backupPanel h2,.backupPanel p{margin:4px 0}.backupPanel small{color:#9ff1dc;letter-spacing:.12em;font-weight:900}.backupPanel button{color:#06241d;cursor:pointer;background:#8fe0cf;border:0;border-radius:8px;padding:12px 16px;font-weight:900}.backupPanel aside{gap:4px;display:grid}.backupPanel code{color:#9ff1dc}.backupPanel>p{grid-column:1/-1}@media (width<=760px){.backupPanel{grid-template-columns:1fr}}.backupPanel>div>span{color:#b9e9dc;margin-top:8px;font-size:12px;display:block}.backupPanel aside a{color:#effffb;background:#0d2c25;border:1px solid #397264;gap:3px;padding:9px;text-decoration:none;display:grid}.backupPanel aside a em{color:#9ff1dc;font-size:11px;font-style:normal;font-weight:800}.auditCards{gap:12px;display:grid}.auditCards article{background:#0b222c;border:1px solid #244b59;border-radius:12px;padding:18px}.auditCards article>header{justify-content:space-between;gap:18px;display:flex}.auditCards h3{margin:5px 0}.auditCards header p,.auditCards header small{color:#9db4bb}.auditCards header>div:last-child{align-items:flex-start;gap:7px;display:flex}.eventDetails{background:#102f3a;border-radius:7px;padding:10px 12px}.auditCards details{border-top:1px solid #244b59;margin-top:12px;padding-top:12px}.auditCards summary{cursor:pointer;color:#8fe0cf;font-weight:900}.auditCards dl{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;display:grid}.auditCards dl div{background:#102c37;border-radius:8px;padding:12px}.auditCards dt{color:#8fe0cf;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.auditCards dd{color:#d9e8eb;margin:6px 0 0}@media (width<=650px){.auditCards article>header{flex-direction:column}.auditCards dl{grid-template-columns:1fr}}.controlHealthPage{color:#17324a;background:#eef3f6;min-height:100vh;padding:28px 4vw 70px}.controlHealthPage>header{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;display:flex}.controlHealthPage a{color:#075fc9;font-weight:800}.controlHealthHero{color:#fff;background:#0c3557;border-radius:22px;max-width:1120px;margin:34px auto;padding:42px}.controlHealthHero small{letter-spacing:.14em;color:#75d9b5}.controlHealthHero h1{margin:12px 0;font:700 clamp(34px,5vw,62px)/1 Georgia,serif}.controlHealthHero p{max-width:820px;line-height:1.65}.controlHealthHero div{grid-template-columns:repeat(4,auto 1fr);align-items:center;gap:10px 14px;margin-top:28px;display:grid}.controlHealthHero b{color:#75d9b5;font-size:24px}.controlHealthHero span{font-size:13px}.controlHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin:auto;display:grid}.controlHealthGrid article,.controlHealthRule{background:#fff;border:1px solid #d7e2e9;border-radius:16px;padding:25px}.controlHealthGrid article>span{color:#087954;font-size:12px;font-weight:900}.controlHealthGrid h2{margin:8px 0}.controlHealthGrid p{color:#5a6f80;line-height:1.5}.controlHealthRule{max-width:1070px;margin:20px auto 0}.controlHealthRule b{font-size:20px}.controlHealthRule p{margin-bottom:0}.securityProtectionCenter{color:#fff;background:#071f38;border-radius:18px;max-width:1120px;margin:20px auto 0;padding:30px}.securityProtectionHead{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.securityProtectionHead small{color:#75d9b5;letter-spacing:.14em;font-weight:900}.securityProtectionHead h2{margin:9px 0;font:700 36px Georgia,serif}.securityProtectionHead p{color:#c6d7e4;max-width:720px;line-height:1.6}.securityProtectionHead strong{color:#75d9b5;white-space:nowrap;border:1px solid #3db489;padding:10px 13px;font-size:11px}.securityProtectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.securityProtectionGrid article{background:#0d3151;border:1px solid #244c6d;border-radius:12px;padding:18px}.securityProtectionGrid article b,.securityProtectionGrid article span{display:block}.securityProtectionGrid article span{color:#75d9b5;margin-top:8px;font-size:10px;font-weight:900}.securityProtectionGrid article p{color:#c6d7e4;font-size:12px;line-height:1.5}.securityProtectionGrid .scannerGap{border-color:#9b6c24}.securityProtectionGrid .scannerGap span{color:#ffc861}.securityRepairControl{color:#17324a;background:#fff;border-radius:12px;margin-top:20px;padding:20px}.securityRepairControl button{color:#fff;cursor:pointer;background:#087954;border:0;padding:13px 18px;font-weight:900}.securityRepairControl button:disabled{opacity:.6;cursor:wait}.securityRepairControl p{font-weight:800}.securityRepairControl small{color:#5a6f80;display:block}@media (width<=820px){.securityProtectionHead{flex-direction:column}.securityProtectionGrid{grid-template-columns:1fr}.securityProtectionCenter{padding:22px}}@media (width<=760px){.controlHealthHero{padding:28px}.controlHealthHero div{grid-template-columns:auto 1fr}.controlHealthGrid{grid-template-columns:1fr}.controlHealthPage>header{flex-direction:column;align-items:flex-start}}.re1UpdateCenter{background:#fff;border:1px solid #cad8e2;border-radius:18px;max-width:1120px;margin:20px auto 0;padding:30px}.re1UpdateCenter>header{justify-content:space-between;gap:24px;display:flex}.re1UpdateCenter>header small{color:#075fc9;letter-spacing:.12em;font-weight:900}.re1UpdateCenter>header h2{margin:8px 0;font:700 38px Georgia,serif}.re1UpdateCenter>header p{color:#52697b;max-width:760px;line-height:1.55}.re1UpdateCenter>header strong{color:#fff;white-space:nowrap;background:#0c3557;height:max-content;padding:11px 14px}.re1UpdateSummary{background:#edf5fa;grid-template-columns:repeat(3,auto 1fr);align-items:center;gap:8px 12px;padding:18px;display:grid}.re1UpdateSummary b{color:#075fc9;font-size:22px}.re1UpdateSummary span{color:#52697b;font-size:12px}.re1CheckGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.re1CheckGrid article{border:1px solid #d9e2e8;border-top:4px solid #159769;padding:17px}.re1CheckGrid article.warning{border-top-color:#c68b18}.re1CheckGrid article.fail{border-top-color:#bd3343}.re1CheckGrid article>span{color:#087954;font-size:10px;font-weight:900}.re1CheckGrid article.warning>span{color:#936100}.re1CheckGrid article.fail>span{color:#a32335}.re1CheckGrid h3{margin:8px 0;font-size:15px}.re1CheckGrid p{color:#52697b;min-height:72px;font-size:12px;line-height:1.5}.re1CheckGrid a{font-size:11px}.re1UpdateActions{align-items:center;gap:16px;margin-top:16px;display:flex}.re1UpdateActions button,.re1StorageRecord button{color:#fff;cursor:pointer;background:#075fc9;border:0;padding:14px 19px;font-weight:900}.re1UpdateActions button:disabled,.re1StorageRecord button:disabled{opacity:.55;cursor:wait}.re1UpdateActions span{color:#52697b;font-size:12px}.re1StorageRecord{background:#f8fbfd;border:1px solid #cad8e2;grid-template-columns:1.4fr .55fr .55fr auto;align-items:end;gap:12px;margin-top:16px;padding:18px;display:grid}.re1StorageRecord p{color:#617586;margin:5px 0 0;font-size:11px}.re1StorageRecord label{gap:5px;font-size:11px;font-weight:800;display:grid}.re1StorageRecord input{border:1px solid #9dafbd;padding:11px}.re1UpdateMessage{color:#12633f;background:#e3f6ec;padding:13px;font-weight:800}.re1UpdateRule{color:#617586;line-height:1.5;display:block}.re1CheckGrid article:focus-within{outline-offset:2px;outline:3px solid #70b6ef}@media (width<=900px){.re1CheckGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.re1UpdateSummary{grid-template-columns:auto 1fr}.re1StorageRecord{grid-template-columns:1fr 1fr}.re1StorageRecord>div{grid-column:1/-1}}@media (width<=620px){.re1UpdateCenter>header{flex-direction:column}.re1CheckGrid,.re1StorageRecord{grid-template-columns:1fr}.re1StorageRecord>div{grid-column:auto}.re1UpdateActions{flex-direction:column;align-items:flex-start}}.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}}.assignmentAdminList article{grid-template-columns:1fr}.assignmentIdentity{display:grid}.assignmentInlinePreview{border-top:1px solid #d2e0ea;gap:10px;padding-top:14px;display:grid}.assignmentInlinePreview nav{flex-wrap:wrap;gap:7px;display:flex}.assignmentInlinePreview nav button,.assignmentInlinePreview nav a{color:#123d66;cursor:pointer;background:#f7fafc;border:1px solid #9eb5c8;padding:8px 11px;font:700 11px Arial;text-decoration:none}.assignmentInlinePreview nav .active{color:#fff;background:#123d66}.assignmentPreviewViewport{background:#dfe8ef;border:1px solid #9eb5c8;height:min(68vh,720px);min-height:360px;overflow:auto}.assignmentPreviewViewport iframe{background:#fff;border:0;width:100%;height:100%}.assignmentPreviewViewport img{background:#fff;min-width:100%;max-width:none;height:auto;margin:auto;display:block}.assignmentPreviewViewport video{background:#06111d;width:100%;height:100%;display:block}.assignmentPreviewViewport audio{width:calc(100% - 30px);margin:30px 15px}.assignmentFileDetails,.assignmentPreviewFallback{background:#f4f8fb;border:1px solid #d2e0ea;padding:18px}.assignmentFileDetails{gap:7px;display:grid}.assignmentFileDetails p,.assignmentPreviewFallback p{color:#60758a;margin:4px 0}@media (width<=700px){.assignmentAdmin>section{padding-inline:4vw}.assignmentPreviewViewport{min-height:300px}}.tokenMarket{color:#102a43;background:#f5f7fa;max-width:1380px;min-height:100vh;margin:auto;padding:28px 5vw 70px;font-family:Georgia,Times New Roman,serif;font-size:16px}.tokenMarket>header{border-bottom:2px solid #c6a75e;align-items:center;gap:22px;padding:30px 0;display:flex}.tokenMarket h1{margin:8px 0 16px;font-size:clamp(28px,4vw,46px);line-height:1.12}.tokenMarket h2{font-size:28px}.tokenMarket h3{margin:10px 0;font-size:22px}.tokenMarket p{line-height:1.6}.tokenMarket section{border-top:1px solid #d4dce5;margin-top:32px;padding-top:18px;scroll-margin-top:20px}.marketActions{flex-wrap:wrap;gap:16px;padding:20px 0;display:flex}.marketActions a,.tokenMarket a{color:#114f79}.marketBalance{color:#fff;background:#102a43;flex-wrap:wrap;justify-content:space-between;gap:22px;padding:22px;display:flex}.marketBalance b{margin-top:5px;font-size:24px;display:block}.marketHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;display:flex}.marketGallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:22px;margin:24px 0;display:grid}.marketGallery article{background:#fff;border:1px solid #d4dce5;overflow:hidden;box-shadow:0 4px 14px #102a430a}.marketImage{width:100%;display:block;cursor:zoom-in!important;background:#e9eef3!important;border:0!important;padding:0!important}.marketImage img,.marketAdminImage{object-fit:contain;background:#e9eef3;width:100%;height:300px;display:block}.marketCardBody{padding:22px}.marketCardBody>span{color:#51657b;margin-bottom:20px;display:block}.tokenMarket small{font-size:14px}.tokenMarket label{gap:7px;margin:12px 0;font-size:16px;display:grid}.tokenMarket input:not([type=checkbox]),.tokenMarket textarea,.tokenMarket select{font:inherit;box-sizing:border-box;color:#102a43;background:#fff;border:1px solid #9fafbf;border-radius:3px;width:100%;min-width:0;padding:12px}.tokenMarket input[type=checkbox]{width:20px;height:20px}.tokenMarket textarea{min-height:95px}.tokenMarket button,.tokenMarket summary{font:inherit;cursor:pointer}.tokenMarket button{color:#fff;background:#102a43;border:1px solid #102a43;border-radius:3px;min-height:44px;margin:4px 8px 4px 0;padding:11px 17px}.tokenMarket button:disabled{opacity:.5;cursor:not-allowed}.tokenMarket :focus-visible{outline-offset:3px;outline:3px solid #bd8c25}.marketColumns{grid-template-columns:1.5fr 1fr;gap:30px;display:grid}.marketColumns>form{background:#e8eef4;padding:24px}.marketConversation{background:#fff;border:1px solid #d4dce5;min-height:100px;max-height:360px;margin-top:16px;padding:16px;overflow:auto}.marketSent,.marketReceived{overflow-wrap:anywhere;background:#eef2f6;max-width:85%;margin:8px 0;padding:12px}.marketSent{background:#deecf5;margin-left:auto}.marketNotice{color:#332708;overflow-wrap:anywhere;background:#fff2c8;padding:18px}.marketReview{overflow-wrap:anywhere;background:#fff;margin:12px 0;padding:20px}.marketEmpty{border:1px dashed #9fafbf;padding:30px}.marketRouteState{background:#fff;border:1px solid #c9d4df;border-radius:12px;max-width:760px;margin:42px auto;padding:34px;box-shadow:0 12px 34px #102a4315}.marketRouteState h2{margin-top:0}.marketRouteState a{margin-top:12px;display:inline-block}.marketOverlay{z-index:9999;color:#fff;background:#07172bef;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.marketOverlay>div{max-width:900px;max-height:90vh;overflow:auto}.marketOverlay img{object-fit:contain;max-width:100%;max-height:70vh;display:block}.tokenMarket details{background:#e8eef4;padding:20px}.tokenMarket form{max-width:760px}@media (width<=700px){.marketColumns{grid-template-columns:1fr}.tokenMarket{padding:18px}.tokenMarket>header{align-items:flex-start}.marketImage img{height:280px}}.planAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.planAdminGrid>section{background:#fff;border:1px solid #d9e2eb;border-radius:14px;gap:14px;padding:22px;display:grid}.planAdminGrid .wide{grid-column:1/-1}.planAdminGrid label{gap:6px;font-weight:700;display:grid}.planAdminGrid label:has(input[type=checkbox]){align-items:center;display:flex}.planAdminGrid input:not([type=checkbox]),.planAdminGrid textarea{font:inherit;border:1px solid #9fb1c4;border-radius:7px;padding:11px}.planAdminGrid textarea{min-height:100px}.planAdminGrid button{color:#fff;cursor:pointer;background:#0a63d8;border:0;border-radius:7px;padding:11px 14px;font-weight:800}.planAdminGrid button.secondary{background:#5d6f82}.planAdminGrid button:disabled{opacity:.45;cursor:not-allowed}.planAdminGrid article{border-top:1px solid #dde5ed;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.planAdminGrid article>div{gap:5px;display:grid}.planAdminGrid article code{overflow-wrap:anywhere}.planAdminGrid .success{color:#08743a;grid-column:1/-1}.planAdminGrid .error{color:#a11;grid-column:1/-1}@media (width<=850px){.planAdminGrid,.planAdminGrid article{grid-template-columns:1fr}.planAdminGrid .wide{grid-column:auto}}.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}}.pcloudSetupCallout{background:#eff8ff;border:1px solid #9bc8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:20px 22px;display:flex}.pcloudSetupCallout div{gap:4px;display:grid}.pcloudSetupCallout small{color:#1765a3;font-weight:900}.pcloudSetupCallout b{font-size:20px}.pcloudSetupCallout span{color:#567087}.pcloudSetupCallout a{color:#fff;white-space:nowrap;background:#0b67aa;border-radius:7px;padding:10px 14px;font-weight:900}@media (width<=700px){.pcloudSetupCallout{flex-direction:column;align-items:flex-start}}.capacityPlanner{background:#fff;border:1px solid #d7e3ee;margin:18px 0 30px;padding:24px}.capacityPlanner>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.capacityPlanner h2{margin:4px 0;font:32px Georgia,serif}.capacityPlanner p{color:#60758a;font-size:11px;line-height:1.6}.capacityPlanner strong{text-transform:uppercase;padding:9px 12px;font-size:9px}.capacityPlanner strong.pending{color:#745000;background:#fff1c7}.capacityPlanner strong.connected{color:#11623a;background:#d9f7e7}.capacityMath{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 10px;display:grid}.capacityMath article{background:#edf5fb;padding:16px}.capacityMath span,.capacityMath small,.capacityMath b{display:block}.capacityMath span,.capacityMath small{color:#60758a;font-size:9px}.capacityMath b{margin:6px 0;font:25px Georgia,serif}.capacityScale{background:#dce8f1;height:14px;overflow:hidden}.capacityScale i{background:linear-gradient(90deg,#14985e,#e0a62c,#c43b3b);height:100%;display:block}.capacityPlanner form{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.capacityPlanner label{font-size:9px;font-weight:900}.capacityPlanner input,.capacityPlanner select{background:#fff;border:1px solid #bfd0dd;width:100%;margin-top:5px;padding:10px}.capacityPlanner .capacityCheck{align-items:center;gap:8px;padding-top:15px;display:flex}.capacityPlanner .capacityCheck input{width:auto;margin:0}.capacityPlanner button{color:#fff;background:#0a63d8;border:0;padding:12px;font-weight:900}.capacityPlanner output{color:#11623a;align-self:center;font-size:10px}.capacityPlanner>aside{color:#fff;background:#071f3c;margin-top:20px;padding:17px}.capacityPlanner>aside ol{color:#b9cede;margin:8px 0 0;padding-left:20px;font-size:10px;line-height:1.8}@media (width<=900px){.capacityMath,.capacityPlanner form{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.capacityPlanner>header{flex-direction:column}.capacityMath,.capacityPlanner form{grid-template-columns:1fr}}.storageSupplierAdmin{color:#fff;background:#071f3c;margin:32px 0;padding:24px}.storageSupplierAdmin>header{justify-content:space-between;gap:22px;display:flex}.storageSupplierAdmin h2{margin:5px 0;font:34px Georgia,serif}.storageSupplierAdmin header p{color:#b9cede;max-width:700px;font-size:10px;line-height:1.6}.storageSupplierAdmin header strong{color:#745000;background:#fff1c7;height:max-content;padding:9px 12px;font-size:9px}.storageSupplierAdmin output{color:#11623a;background:#d9f7e7;padding:10px;display:block}.storageSupplierAdmin>div{gap:10px;margin-top:18px;display:grid}.storageSupplierAdmin article{color:#071f3c;background:#fff;grid-template-columns:1fr 1.2fr;gap:20px;padding:18px;display:grid}.storageSupplierAdmin h3{margin:4px 0;font:24px Georgia,serif}.storageSupplierAdmin article p,.storageSupplierAdmin article small{color:#60758a;font-size:9px}.storageSupplierAdmin code{background:#edf5fb;margin-top:10px;padding:8px;display:block}.storageSupplierAdmin form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.storageSupplierAdmin label{font-size:9px;font-weight:900}.storageSupplierAdmin select,.storageSupplierAdmin input,.storageSupplierAdmin textarea{border:1px solid #bfd0dd;width:100%;margin-top:5px;padding:9px}.storageSupplierAdmin textarea{min-height:62px}.storageSupplierAdmin form label:nth-child(3),.storageSupplierAdmin form button{grid-column:1/-1}.storageSupplierAdmin button{color:#fff;background:#0a63d8;border:0;padding:11px;font-weight:900}.emptyApplications{background:#ffffff14;padding:18px}@media (width<=700px){.storageSupplierAdmin>header{display:block}.storageSupplierAdmin header strong{margin-top:12px;display:inline-block}.storageSupplierAdmin article,.storageSupplierAdmin form{grid-template-columns:1fr}.storageSupplierAdmin form label:nth-child(3),.storageSupplierAdmin form button{grid-column:auto}}.r2Admin{color:#eef8ff;background:#061426;min-height:100vh}.r2Admin>header{background:#07101d;border-bottom:1px solid #1a6c8f;justify-content:space-between;padding:18px 5vw;display:flex}.r2Admin a{color:#65d8ff}.r2Admin>section{width:min(900px,90vw);margin:46px auto 90px}.r2Admin h1{margin:.4rem 0 1rem;font:700 clamp(2.3rem,5vw,4rem)/1.05 Georgia,serif}.r2Admin>section>p{color:#bdd2e1;font-size:1.05rem;line-height:1.7}.r2Admin aside{background:#0a2136;border:1px solid #2d86a9;margin:24px 0;padding:16px 18px}.r2Status,.r2Form,.r2Files{background:#0b1d30;border:1px solid #21465f;margin-top:22px;padding:24px}.r2Status{justify-content:space-between;align-items:center;gap:20px;display:flex}.r2Status div{gap:7px;display:grid}.r2Status b{font-size:1.25rem}.r2Status .ok{color:#65efb1}.r2Status .pending{color:#ffd166}.r2Status span,.r2Form p,.r2Files span{color:#a9c3d5}.r2Form{gap:16px;display:grid}.r2Form label{gap:7px;font-weight:700;display:grid}.r2Form input{font:inherit;color:#fff;background:#071523;border:1px solid #397899;padding:13px}.r2Admin button{color:#03121c;cursor:pointer;background:#1eb6dc;border:0;padding:13px 18px;font:700 1rem inherit}.r2Admin button:disabled{opacity:.6}.r2Message{background:#092b35;border-left:4px solid #56d6b0;margin-top:18px;padding:15px;display:block}.r2Files ul{padding:0;list-style:none}.r2Files li{border-bottom:1px solid #24465b;justify-content:space-between;gap:15px;padding:13px 0;display:flex}@media (width<=650px){.r2Status,.r2Files li{flex-direction:column;align-items:stretch}.r2Admin>header{flex-direction:column;gap:12px}}.pcloudAdmin{color:#15324d;background:#f2f7fb;min-height:100vh}.pcloudAdmin>header{color:#fff;background:#082b55;justify-content:space-between;padding:18px 5vw;display:flex}.pcloudAdmin>header a{color:#fff}.pcloudAdmin>section{max-width:980px;margin:auto;padding:55px 5vw 90px}.pcloudAdmin h1{margin:8px 0 14px;font-size:clamp(36px,6vw,68px)}.pcloudAdmin>section>p{color:#587088;max-width:760px;line-height:1.6}.pcloudOfficialLinks{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.pcloudOfficialLinks a,.pcloudForm button{color:#fff;background:#0b67aa;border:0;border-radius:7px;padding:11px 14px;font-weight:900}.pcloudSteps{background:#fff;border:1px solid #d3e1ec;border-radius:12px;gap:9px;padding:24px 24px 24px 45px;display:grid}.pcloudStatus{background:#fff7e8;border-left:5px solid #e09319;margin:22px 0;padding:18px}.pcloudStatus p{margin-bottom:0}.pcloudForm{gap:18px;display:grid}.pcloudForm fieldset{background:#fff;border:1px solid #d3e1ec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.pcloudForm legend{padding:0 8px;font-weight:900}.pcloudForm label{gap:7px;font-weight:800;display:grid}.pcloudForm input,.pcloudForm select{background:#fff;border:1px solid #bdcedc;border-radius:6px;padding:11px}.pcloudForm output{background:#eef7ff;border-radius:8px;gap:5px;padding:14px;display:grid}.pcloudForm output span{color:#60768a;font-size:12px}.pcloudForm button{width:max-content}.pcloudSaved{color:#087b46;font-weight:900}@media (width<=650px){.pcloudForm fieldset{grid-template-columns:1fr}}.pcloudAuthorize{background:#0a6ccf;border-radius:8px;margin-top:.75rem;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.pcloudStatus ul{gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.pcloudStatus li{background:#fff;border:1px solid #d8e1eb;border-radius:7px;justify-content:space-between;gap:1rem;padding:.6rem;display:flex}.pcloudStatus li small{color:#596778}.messageInbox{color:#12324e;background:#eef4f8;min-height:100vh}.messageInbox>header{color:#fff;background:#082b55;justify-content:space-between;padding:16px 5vw;display:flex}.messageInbox>header a{color:#fff}.messageInbox>section{max-width:900px;margin:auto;padding:45px 5vw}.messageInbox h1{margin:4px 0;font-size:42px}.messageInbox>section>p{letter-spacing:.15em;color:#0b67aa;font-size:9px;font-weight:900}.messageInbox>section>div{gap:7px;margin-top:24px;display:grid}.messageInbox article{background:#fff;border:1px solid #cfdae3;border-left:4px solid #0b67aa;padding:14px}.messageInbox article small,.messageInbox article code{color:#6c8294;font-size:9px;display:block}.messageInbox article h2{margin:4px 0;font-size:16px}.messageInbox article p{white-space:pre-wrap}.messageInbox .empty{background:#fff;padding:20px}.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}.certificateOrderQueue{color:#fff;background:#071a2e;border-radius:10px;margin-bottom:28px;padding:24px}.certificateOrderQueue>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.certificateOrderQueue>header small{color:#f1cd67;letter-spacing:.1em;font-weight:900}.certificateOrderQueue>header h2{margin:.3rem 0}.certificateOrderQueue>header p{color:#dbe3ea;max-width:700px;margin:.3rem 0}.certificateOrderQueue>header>b{color:#071a2e;background:#d9b85d;border-radius:999px;padding:.55rem .8rem}.certificateOrderQueue>div{gap:.7rem;margin-top:1rem;display:grid}.certificateOrderQueue article{color:#243445;background:#fff;border-radius:8px;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.certificateOrderQueue article>span{gap:.25rem;display:grid}.certificateOrderQueue article small{color:#8b650f;font-weight:900}.certificateOrderQueue article em{color:#617080;font-style:normal}.certificateOrderQueue article code{word-break:break-all}.certificateOrderQueue nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.certificateOrderQueue button{color:#fff;background:#23885b;border:0;border-radius:5px;padding:.7rem .85rem;font-weight:900}.certificateOrderQueue button.reject{background:#6c7782}.certificateQueueEmpty{background:#ffffff12;border-radius:7px;padding:1rem}@media (width<=760px){.certificateOrderQueue>header,.certificateOrderQueue article{display:grid}.certificateOrderQueue nav button{width:100%}}.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 .permanentImageLinksInput{min-height:130px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.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;gap:13px;padding:22px;display:grid}.newUploadDropdown{background:#fff;border:1px solid #d8dfe5;border-radius:7px;overflow:hidden}.newUploadDropdown>summary{cursor:pointer;grid-template-columns:30px 1fr auto;grid-template-areas:"icon title action""icon note action";align-items:center;gap:2px 10px;min-height:68px;padding:10px 14px;list-style:none;display:grid}.newUploadDropdown>summary::-webkit-details-marker{display:none}.newUploadDropdown>summary:hover,.newUploadDropdown[open]>summary{background:#fff7ef}.newUploadDropdown[open]>summary{border-bottom:1px solid #efd8c6}.newUploadDropdown>summary>span{color:#fff;background:#f05a24;border-radius:50%;grid-area:icon;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.newUploadDropdown>summary>b{color:#273746;grid-area:title}.newUploadDropdown>summary>small{color:#74818c;grid-area:note}.newUploadDropdown>summary>i{color:#d94d19;grid-area:action;font-size:12px;font-style:normal;font-weight:900}.newUploadDropdown>summary>i:after{content:" ▾"}.newUploadDropdown[open]>summary>i{font-size:0}.newUploadDropdown[open]>summary>i:before{content:"Close";font-size:12px}.newUploadDropdown[open]>summary>i:after{content:" ▴";font-size:12px}.publicDocsAdminSide form h2{color:#f05a24}.publicDocsAdminSide form label{gap:6px;display:grid}.publicDocsAdminSide textarea{min-height:90px}.descriptionPasteTools{flex-wrap:wrap;align-items:center;gap:6px!important;display:flex!important}.descriptionPasteTools button{cursor:pointer;min-width:34px;font-size:12px;line-height:1;color:#123b60!important;background:#f5f8fa!important;border:1px solid #cbd6df!important;border-radius:5px!important;width:auto!important;padding:7px 9px!important}.descriptionPasteTools button:first-child{color:#fff!important;background:#123b60!important}.descriptionPasteTools .descriptionSymbolButton{font-size:16px}.descriptionPasteTools .descriptionImageIconButton{align-items:center;gap:6px;font-weight:800;display:inline-flex;color:#fff!important;background:#111!important;border-color:#c89d29!important;padding:3px 8px 3px 3px!important}.descriptionImageIconButton img{object-fit:cover;border-radius:50%;width:29px;height:29px;display:block}.descriptionImageIconButton span{white-space:nowrap}.customEmojiHelp{color:#3d4650;background:#fff8df;border-left:3px solid #c89d29;padding:9px 10px;line-height:1.45;display:block}.descriptionPasteTools button:focus-visible{outline-offset:2px;outline:3px solid #ffb35c}.originalFilenameNotice,.lockedOriginalFilename{background:#eef6fb;border-left:3px solid #1a6fa8;padding:8px 10px;line-height:1.45;color:#274c68!important}.lockedOriginalFilename{overflow-wrap:anywhere;margin:7px 0 10px}.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:8px;margin-top:14px;display:grid}.publicDocumentDropdown{background:#fff;border:1px solid #dce2e7;border-radius:7px;overflow:hidden}.publicDocumentDropdown>summary{cursor:pointer;grid-template-columns:48px minmax(180px,1fr) auto minmax(150px,auto) auto;align-items:center;gap:13px;min-height:68px;padding:10px 14px;list-style:none;display:grid}.publicDocumentDropdown>summary::-webkit-details-marker{display:none}.publicDocumentDropdown>summary:hover{background:#f7fafc}.publicDocumentDropdown[open]>summary{background:#eef6fb;border-bottom:1px solid #d6e1e9}.compactDocIcon{color:#fff;background:#e95043;place-items:center;width:42px;height:46px;font-size:12px;font-weight:900;display:grid}.compactDocIdentity{gap:3px;min-width:0;display:grid}.compactDocIdentity b,.compactDocIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compactDocIdentity small{color:#71808d}.compactPublished,.compactHidden{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.compactPublished{color:#167344;background:#dff4e8}.compactHidden{color:#596570;background:#eef0f2}.compactPermissions{color:#657481;white-space:nowrap;font-size:11px}.compactEditLabel{color:#0d5f9b;white-space:nowrap;font-size:12px;font-weight:900}.compactEditLabel:after{content:" ▾"}.publicDocumentDropdown[open] .compactEditLabel:after{content:" ▴"}.publicDocumentDropdown>article{background:#fff;grid-template-columns:65px minmax(280px,1fr) minmax(230px,300px) auto;align-items:start;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}.publicDocumentDropdown>summary{grid-template-columns:48px minmax(160px,1fr) auto auto}.compactPermissions{display:none}.publicDocumentDropdown>article{grid-template-columns:55px minmax(260px,1fr)}.publicDocumentDropdown>article .fileAuthorization,.publicDocumentDropdown>article>button,.publicDocumentDropdown>article>a{grid-column:2}}@media (width<=700px){.publicDocumentDropdown>summary{grid-template-columns:42px minmax(0,1fr) auto;gap:9px}.compactPublished,.compactHidden{display:none}.publicDocumentDropdown>article{grid-template-columns:1fr}.publicDocumentDropdown>article>.adminDocIcon{display:none}.publicDocumentDropdown>article .fileAuthorization,.publicDocumentDropdown>article>button,.publicDocumentDropdown>article>a{grid-column:1}.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}}.publicTokenRateControl{color:#fff;background:linear-gradient(135deg,#071a2e,#123b63);border-radius:14px;margin:18px;padding:22px}.publicTokenRateControl header{justify-content:space-between;gap:18px;display:flex}.publicTokenRateControl header img{object-fit:cover;border:2px solid #d9b85d;border-radius:50%;width:92px;height:92px}.publicTokenRateControl>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.publicTokenRateControl label,.publicFileTokenPricing label{gap:5px;font-size:12px;font-weight:700;display:grid}.publicTokenRateControl input,.publicFileTokenPricing input{border:1px solid #b6c1cc;border-radius:6px;padding:9px}.publicTokenRateControl button,.publicFileTokenPricing button{color:#071a2e;background:#d9b85d;border:0;border-radius:7px;margin-top:12px;padding:10px 14px;font-weight:800}.rateExample{background:#ffffff12;border-left:3px solid #d9b85d;padding:10px}.publicFileTokenPricing{color:#15283b;background:#f7f1df;border:1px solid #d9b85d;border-radius:9px;gap:8px;margin-top:12px;padding:12px;display:grid}@media (width<=800px){.publicTokenRateControl>div{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}.repositoryFootprint{color:#173551;background:#f7fbff;border:1px solid #cbdced;margin:28px 0;padding:24px}.repositoryFootprintHead{justify-content:space-between;align-items:start;gap:24px;display:flex}.repositoryFootprintHead small{color:#28618c;font-size:13px;font-weight:700}.repositoryFootprint h2{color:#123a5f;margin:7px 0 10px;font:700 clamp(24px,3vw,34px)/1.2 Georgia,serif}.repositoryFootprint p{max-width:1000px;margin:12px 0;font-size:16px;line-height:1.55}.repositoryFootprintHead strong{white-space:nowrap;color:#0a5182;font:700 26px Arial,sans-serif}.repositoryFootprintHead strong span{white-space:normal;font:400 14px Arial,sans-serif;display:block}.repositoryFootprint dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.repositoryFootprint dl div{background:#fff;border:1px solid #d5e4f1;padding:13px}.repositoryFootprint dt{font-size:14px}.repositoryFootprint dd{margin:6px 0 0;font-size:20px;font-weight:700}.repositoryFootprint nav{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.repositoryFootprint nav a{color:#fff;background:#0b4d7b;padding:10px 12px;font-size:14px;font-weight:700}@media (width<=750px){.repositoryFootprintHead{display:block}.repositoryFootprintHead strong{margin-top:16px;display:block}.repositoryFootprint dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.re3Admin{color:#182746;max-width:1180px;margin:auto;padding:2rem 1.25rem 5rem;font:16px/1.55 Arial,sans-serif}.re3Admin a{color:#174c9d}.re3Admin header{margin:2rem 0}.re3Admin header>p:first-child{color:#536b95;letter-spacing:.12em;font-size:.875rem;font-weight:700}.re3Admin h1{margin:.2rem 0;font-size:clamp(2rem,5vw,3rem)}.re3Admin h2{margin:2.5rem 0 1rem}.re3Actions,.re3Strands{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.re3Actions a,.re3Strands section{background:#fff;border:1px solid #d9e2f0;border-radius:12px;padding:1.3rem;box-shadow:0 4px 18px #142d5a0a}.re3Actions a{flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.re3Actions a:hover,.re3Actions a:focus-visible{border-color:#174c9d;outline:2px solid #174c9d}.re3Actions span{color:#485b77}.re3Strands h3{margin:0 0 .5rem}.re3Strands ul{margin:0;padding-left:1.2rem}.re3Strands li{margin:.5rem 0}.re3Note{color:#485b77;margin-top:2rem}.re3GradeLinks{flex-wrap:wrap;gap:.7rem;display:flex}.re3GradeLinks a{background:#fff;border:1px solid #d9e2f0;border-radius:8px;padding:.7rem 1rem;text-decoration:none}.re3GradeLinks a:hover,.re3GradeLinks a:focus-visible{outline:2px solid #174c9d}.re3PasswordControls{background:#f4f8ff;border:1px solid #afc2df;border-radius:16px;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr);gap:1.5rem;margin:2.5rem 0;padding:1.5rem;scroll-margin-top:1.5rem;display:grid}.re3PasswordControls h2{margin:.2rem 0 .7rem}.re3PasswordEyebrow{color:#315a94;letter-spacing:.12em;margin:0;font-size:.8rem;font-weight:700}.re3PasswordForm{gap:.85rem;display:grid}.re3PasswordForm label{gap:.35rem;font-weight:700;display:grid}.re3PasswordForm input,.re3PasswordForm select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #859bbd;border-radius:8px;padding:.75rem}.re3PasswordStatus{color:#334968;margin:0;font-weight:700}.re3PasswordButtons{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.re3PasswordButtons button,.re3Strands button,.re3GradeLinks button{color:#fff;font:inherit;cursor:pointer;background:#174c9d;border:1px solid #174c9d;border-radius:8px;padding:.65rem .8rem;font-weight:700}.re3PasswordButtons button.secondary{color:#174c9d;background:#fff}.re3PasswordButtons button:disabled,.re3Strands button:disabled,.re3GradeLinks button:disabled{opacity:.5;cursor:wait}.re3PasswordNotice{color:#174c6e;margin:0;font-weight:700}.re3Strands li>div{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.2rem;display:flex}.re3Strands li button{padding:.3rem .55rem;font-size:.85rem}.re3GradeLinks>div{background:#fff;border:1px solid #d9e2f0;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem;display:flex}.re3GradeLinks>div a{border:0;padding:.35rem}.re3GradeLinks button{padding:.45rem .6rem;font-size:.85rem}@media (width<=700px){.re3PasswordControls{grid-template-columns:1fr}.re3GradeLinks>div{justify-content:space-between;width:100%}}.re3PasswordHistory{border-top:1px solid #c6d5ea;padding-top:.85rem}.re3PasswordHistoryHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.re3PasswordHistory h3{margin:0;font-size:1.05rem}.re3PasswordHistory button{color:#174c9d;font:inherit;cursor:pointer;background:#fff;border:1px solid #174c9d;border-radius:8px;padding:.45rem .7rem}.re3PasswordHistory button:disabled{opacity:.55;cursor:default}.re3PasswordHistory dl{gap:.6rem;margin:.75rem 0;display:grid}.re3PasswordHistory dl>div{grid-template-columns:9rem minmax(0,1fr);gap:.6rem;display:grid}.re3PasswordHistory dt{font-weight:700}.re3PasswordHistory dd{overflow-wrap:anywhere;margin:0}.re3PasswordHistory code{font:inherit;font-weight:700}.re3PasswordHistory details{margin-top:.65rem}.re3PasswordHistory summary{cursor:pointer;font-weight:700}.re3PasswordHistory ol{padding-left:1.3rem}.re3PasswordHistory p{color:#53647f;margin:.8rem 0 0;font-size:.9rem}@media (width<=500px){.re3PasswordHistory dl>div{grid-template-columns:1fr;gap:.1rem}}.re3NewPassword>label{margin-bottom:.35rem;font-weight:700;display:block}.re3NewPassword>div{gap:.5rem;display:flex}.re3NewPassword input{flex:1}.re3NewPassword button{color:#174c9d;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #174c9d;border-radius:8px;padding:.55rem .7rem}@media (width<=500px){.re3NewPassword>div{flex-wrap:wrap}.re3NewPassword button{width:100%}}.re3PasswordApproval{background:#fff;border:2px solid #174c9d;border-radius:10px;padding:1rem}.re3PasswordApproval p{margin:.5rem 0 1rem}.re3PasswordApproval>div{flex-wrap:wrap;gap:.6rem;display:flex}.re3PasswordApproval button{color:#fff;font:inherit;cursor:pointer;background:#174c9d;border:1px solid #174c9d;border-radius:8px;padding:.65rem .8rem;font-weight:700}.re3PasswordApproval button.secondary{color:#174c9d;background:#fff}.re3PasswordApproval button:disabled{opacity:.5;cursor:wait}.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}.deliveryControl{color:#fff;background:#236346;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none;display:block}.deliveryControl.receipt{background:#17382e}.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}.ackeeAdminBrand{align-items:center;gap:18px;display:flex}.ackeeAdminBrand img{border:4px solid #fff;border-radius:50%;box-shadow:0 5px 18px #17382e33}.ackeeAdminBrand h1{margin:3px 0 0}@media (width<=640px){.ackeeAdminBrand{align-items:flex-start}.ackeeAdminBrand img{width:64px;height:64px}}.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}}.empBannerControls{background:#fff;border:1px solid #cbdce9;max-width:1100px;margin:10px auto 80px;padding:28px}.empControlHeading small{letter-spacing:2px;color:#0a63d8;font-size:9px;font-weight:900}.empControlHeading h2{color:#082b55;margin:7px 0;font:38px Georgia,serif}.empControlHeading p{color:#5b7187;line-height:1.6}.empBannerSwitches{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.empBannerSwitches button,.empBannerActions button,.empBannerActions a{color:#fff;text-align:center;cursor:pointer;background:#071f3c;border:0;padding:13px;font-weight:800}.empBannerSwitches button.active{background:#0a63d8}.empBannerSwitches label{background:#eaf3fb;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:10px;font-weight:800;display:flex}.empBannerSwitches input{width:70px;padding:7px}.empBannerAnimations{background:#f8fbfe;border:1px solid #cbdce9;grid-template-columns:repeat(6,1fr);gap:8px;margin:-8px 0 24px;padding:16px;display:grid}.empBannerAnimations legend{color:#082b55;padding:0 8px;font-size:11px;font-weight:900}.empBannerAnimations button{color:#082b55;cursor:pointer;background:#fff;border:1px solid #9ab0c4;padding:12px 8px;font-size:10px;font-weight:800}.empBannerAnimations button.active{color:#fff;background:#0a63d8;border-color:#0a63d8}.empBannerOverlay{background:#eef5fb;border:2px solid #173f70;grid-template-columns:auto repeat(3,minmax(160px,1fr)) auto;align-items:end;gap:10px;margin:-8px 0 24px;padding:16px;display:grid}.empBannerOverlay legend{color:#082b55;padding:0 8px;font-size:14px;font-weight:900}.empBannerOverlay button{color:#fff;cursor:pointer;background:#62758a;border:0;min-height:46px;padding:12px 14px;font-size:14px;font-weight:800}.empBannerOverlay button.active{background:#0a63d8}.empBannerOverlay label{color:#082b55;gap:6px;font-size:14px;font-weight:800;display:grid}.empBannerOverlay input{color:#071f3c;min-width:0;font:inherit;background:#fff;border:1px solid #9ab0c4;padding:11px 12px}.empBannerPosition{background:#eaf3fb;border:2px solid #0a63d8;grid-template-columns:auto minmax(260px,1fr) auto auto auto;align-items:stretch;gap:10px;margin:-8px 0 24px;padding:16px;display:grid}.empBannerPosition legend{color:#082b55;padding:0 8px;font-size:14px;font-weight:900}.empBannerPosition button{color:#fff;cursor:pointer;background:#082b55;border:0;padding:13px 15px;font-size:14px;font-weight:800}.empBannerPosition button.active{background:#0a63d8}.empBannerPosition button:disabled{cursor:not-allowed;opacity:.45}.empBannerPosition label{color:#082b55;background:#fff;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:800;display:grid}.empBannerPosition input{grid-column:1/-1;width:100%}.empBannerPosition b{color:#0a63d8;font-size:15px}.empBannerLayoutControls{background:#f3f8fc;border:1px solid #cbdce9;grid-template-columns:repeat(4,1fr);gap:10px;margin:-8px 0 24px;padding:16px;display:grid}.empBannerLayoutControls button{color:#fff;cursor:pointer;background:#62758a;border:0;padding:13px;font-weight:800}.empBannerLayoutControls button.active{background:#0a63d8}.empBannerLayoutControls label{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:9px;font-size:10px;font-weight:800;display:grid}.empBannerLayoutControls input{grid-column:1/-1;width:100%}.empBannerLayoutControls b{color:#0a63d8}.empBannerDesigns{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.empBannerDesigns button{color:#082b55;cursor:pointer;text-align:left;background:#e9f0f6;border:3px solid #0000;padding:5px}.empBannerDesigns button.selected{background:#d9ecff;border-color:#0a63d8}.empBannerDesigns img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.empBannerDesigns span,.empBannerDesigns b{padding:8px 5px 3px;font-size:9px;display:inline-block}.empBannerDesigns b{float:right;color:#0a63d8}.empBannerActions{gap:10px;margin-top:18px;display:flex}.empBannerActions>*{flex:1}.empBannerControls>.success{color:#08743a}.empBannerControls>.error{color:#a11}@media (width<=1000px){.empBannerOverlay{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.empBannerSwitches,.empBannerLayoutControls,.empBannerDesigns,.empBannerAnimations,.empBannerPosition{grid-template-columns:repeat(2,1fr)}.empBannerPosition label{grid-column:1/-1}}@media (width<=520px){.empBannerControls{margin:10px 14px 60px;padding:18px}.empBannerSwitches,.empBannerLayoutControls,.empBannerDesigns,.empBannerAnimations,.empBannerPosition,.empBannerOverlay{grid-template-columns:1fr}.empBannerPosition label{grid-column:auto}.empBannerActions{flex-direction:column}}.categoryAdmin{color:#173b32;background:#f4f0e8;min-height:100vh}.categoryAdmin>header{background:#163c33;justify-content:space-between;padding:20px clamp(20px,5vw,70px);display:flex}.categoryAdmin>header a{color:#fff;font-weight:800;text-decoration:none}.categoryHero,.categoryControl{width:min(1160px,100% - 36px);margin:auto}.categoryHero{padding:55px 0 30px}.categoryHero>p,.parentPageGrid small{color:#a4482d;letter-spacing:.14em;font-size:.72rem;font-weight:900}.categoryHero h1{margin:8px 0;font:700 clamp(2.5rem,6vw,5rem)/1 Georgia,serif}.parentPageGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.parentPageGrid article{background:#fff;border:1px solid #d7cfbf;border-radius:12px;padding:20px}.parentPageGrid h2{margin:7px 0}.parentPageGrid article>span{margin:12px 0;font-weight:800;display:block}.parentPageGrid article>div,.filteredPages article>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.parentPageGrid a,.parentPageGrid button,.filteredPages a,.filteredPages button{color:#173b32;cursor:pointer;background:#fff;border:1px solid #bdc5c0;border-radius:6px;padding:7px 9px;font-weight:700;text-decoration:none}.parentPageGrid .on{color:#fff;background:#267253}.parentPageGrid .off{color:#fff;background:#777}.categoryWorkspace{grid-template-columns:360px 1fr;gap:22px;margin:24px 0 70px;display:grid}.categoryWorkspace>form,.filteredPages{background:#fff;border:1px solid #d7cfbf;border-radius:12px;padding:22px}.categoryWorkspace form label{gap:6px;margin:12px 0;font-weight:700;display:grid}.categoryWorkspace input,.categoryWorkspace textarea,.categoryWorkspace select,.filteredPages select{font:inherit;border:1px solid #bdb5a7;border-radius:7px;padding:10px}.categoryWorkspace textarea{min-height:90px}.categoryWorkspace form button{color:#fff;background:#a4482d;border:0;border-radius:7px;padding:11px 14px;font-weight:800}.filteredPages>header{justify-content:space-between;align-items:center;display:flex}.filteredPages article{border-bottom:1px solid #e4ddd2;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.filteredPages h3{margin:3px 0}.filteredPages article>span{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.filteredPages .active{color:#18593c;background:#d7f1e4}.filteredPages .inactive{background:#e5e5e5}.categoryMessage{color:#fff;background:#173b32;border-radius:8px;padding:12px;position:sticky;bottom:15px}.categoryEmpty{text-align:center;color:#6e746f;padding:30px}@media (width<=900px){.parentPageGrid{grid-template-columns:1fr 1fr}.categoryWorkspace{grid-template-columns:1fr}}@media (width<=560px){.parentPageGrid,.filteredPages article{grid-template-columns:1fr}.filteredPages>header{flex-direction:column;align-items:flex-start;gap:10px}}.providerEditorBlocks,.paymentEditorBlocks{gap:12px;margin:14px 0;display:grid}.providerEditorBlocks fieldset,.paymentEditorBlocks fieldset{background:#f3f9fe;border:1px solid #b9d3e7;gap:10px;padding:16px;display:grid}.providerEditorBlocks legend,.paymentEditorBlocks legend{color:#0b619e;padding:0 7px;font-weight:900}.providerEditorBlocks small,.paymentEditorBlocks small,.paymentEditorBlocks>p span{color:#60758a;line-height:1.5}.paymentEditorBlocks>p{background:#fff6df;border-left:4px solid #d99b17;gap:4px;padding:14px;display:grid}.postAdminArea{color:#fff;background:#173b32;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:22px;display:flex}.postAdminArea h2{margin:4px 0;font:700 2rem Georgia,serif}.postAdminArea p{margin:4px 0}.postAdminArea button{color:#173b32;cursor:pointer;background:#f3c76a;border:0;border-radius:7px;padding:11px 15px;font-weight:900}.filterControls{flex-wrap:wrap;gap:8px;display:flex}.publishAs{border:1px solid #d7cfbf;border-radius:8px;margin:16px 0;padding:12px}.pageEditDropdown{margin-top:10px}.pageEditDropdown summary{cursor:pointer;font-weight:800}.pageEditDropdown form{padding:10px 0}@media (width<=560px){.postAdminArea{flex-direction:column;align-items:flex-start}}.devStudioPage{color:#eaf4ff;background:#050812;min-height:100vh;font-family:Arial,sans-serif}.devStudioPage>header{background:#070b15;border-bottom:1px solid #21314d;justify-content:space-between;padding:18px 5vw;font-size:11px;display:flex}.devStudioHero{grid-template-columns:1fr 260px;align-items:end;gap:28px;max-width:1220px;margin:auto;padding:65px 5vw 35px;display:grid}.devStudioHero p,.devConsole small{color:#55d9ff;letter-spacing:1.6px;font-size:9px;font-weight:900}.devStudioHero h1{margin:8px 0;font:800 clamp(44px,6vw,78px)/.95 Arial}.devStudioHero h1 em{color:#63f5a2;font-family:Georgia,serif}.devStudioHero span{color:#9eb1c9;max-width:720px;line-height:1.7;display:block}.devStudioHero aside{background:#0b1220;border:1px solid #364763;padding:22px}.devStudioHero aside.live{border-color:#18d78d;box-shadow:0 0 40px #00d08a33}.devStudioHero aside b,.devStudioHero aside span{display:block}.devStudioHero aside b{color:#ff6684;margin:8px 0;font-size:30px}.devStudioHero aside.live b{color:#63f5a2}.devStudioHero aside span{font-size:10px}.devConsole{max-width:1220px;margin:auto;padding:0 5vw 35px}.devMaster,.requestComposer,.coderComposer,.builderQueue,.connectionBoard article{background:#0b1220;border:1px solid #24344f}.devPower{justify-content:space-between;align-items:center;gap:35px;padding:26px;display:flex}.devPower h2,.requestComposer h2,.coderComposer h2,.builderQueue h2{margin:5px 0;font:30px Georgia,serif}.devPower p{color:#9eb1c9;max-width:750px;line-height:1.6}.devPower label{align-items:center;gap:12px;display:flex}.devPower input{opacity:0;position:absolute}.devPower label span{background:#3a4659;border-radius:30px;width:66px;height:34px;position:relative}.devPower label span:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:all .2s;position:absolute;top:4px;left:4px}.devPower input:checked+span{background:#00c985;box-shadow:0 0 20px #00c98566}.devPower input:checked+span:after{transform:translate(32px)}.devEngines{border-top:1px solid #24344f;grid-template-columns:repeat(5,1fr);display:grid}.devEngines label{border-right:1px solid #24344f;flex-direction:column;gap:12px;min-height:145px;padding:18px;display:flex}.devEngines label.active{background:#10273a}.devEngines input{accent-color:#00d892}.devEngines b,.devEngines small{display:block}.devEngines small{color:#92a7c1;letter-spacing:0;margin-top:7px;line-height:1.5}.devEngines i{color:#ff6885;margin-top:auto;font-size:9px;font-style:normal;font-weight:900}.devEngines .active i{color:#63f5a2}.devConfig{border-top:1px solid #24344f;grid-template-columns:2fr 1fr 2fr 2fr auto;gap:12px;padding:22px;display:grid}.devConfig label,.requestComposer label,.coderComposer label,.builderQueue label{color:#afc2d9;gap:7px;font-size:10px;display:grid}.devConfig input,.devConfig select,.requestComposer input,.requestComposer select,.requestComposer textarea,.coderComposer input,.coderComposer select,.builderQueue input,.builderQueue select,.builderQueue textarea{color:#fff;background:#070c16;border:1px solid #344866;width:100%;padding:12px}.devConfig button,.requestComposer button,.coderComposer>button{color:#03170f;background:#05c984;border:0;padding:12px 18px;font-weight:900}.devConfig button:disabled,.requestComposer button:disabled,.coderComposer>button:disabled{opacity:.35}.releaseLock{color:#ffb6c7;background:#21131b;border-top:1px solid #623147;gap:18px;padding:16px 22px;font-size:10px;display:flex}.connectionBoard{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.connectionBoard article{padding:20px}.connectionBoard b,.connectionBoard span{display:block}.connectionBoard b{color:#63f5a2;margin:8px 0}.connectionBoard span{color:#91a6bf;font-size:10px;line-height:1.5}.devWorkGrid{grid-template-columns:1.15fr .85fr;gap:15px;display:grid}.requestComposer,.coderComposer{gap:13px;padding:24px;display:grid}.requestComposer textarea{min-height:130px}.coderComposer>p{color:#93a7bf;font-size:10px;line-height:1.5}.coderComposer article{background:#080d17;border:1px solid #263954;justify-content:space-between;gap:14px;padding:12px;display:flex}.coderComposer article span{color:#8fa7c0;margin-top:4px;font-size:9px;display:block}.coderComposer article button{color:#ff7792;background:0 0;border:0}.builderQueue{margin-top:18px;padding:24px}.builderQueue>div{align-items:end;gap:18px;display:flex}.builderQueue>div span{color:#8fa7c0;margin-left:auto;font-size:10px}.emptyQueue{color:#8fa7c0;background:#080d17;padding:25px}.builderQueue>article{background:#080d17;border:1px solid #263954;gap:13px;margin-top:14px;padding:20px;display:grid}.builderQueue article header{justify-content:space-between;gap:20px;display:flex}.builderQueue h3{margin:5px 0;font-size:20px}.builderQueue header p{color:#9bb0c7;white-space:pre-wrap;line-height:1.5}.builderQueue header select{width:220px;height:42px}.builderQueue textarea{min-height:135px;font:12px/1.5 ui-monospace,monospace}.builderQueue footer{color:#8196ad;justify-content:space-between;font-size:9px;display:flex}.builderQueue footer b{color:#63f5a2}.devNotice{color:#032116;background:#0dd98f;padding:14px 18px;font-weight:900;position:sticky;bottom:15px;box-shadow:0 10px 30px #000}.credentialVault{max-width:1220px;margin:0 auto;padding:30px 5vw 90px}.credentialVault>header{background:#0b1220;border:1px solid #2e4464;justify-content:space-between;gap:24px;padding:25px;display:flex}.credentialVault h2,.credentialVault h3{margin:6px 0;font-family:Georgia,serif}.credentialVault h2{font-size:31px}.credentialVault p{color:#9eb1c9;line-height:1.6}.credentialVault>header>b{color:#63f5a2;white-space:nowrap;border:1px solid #2b7d5e;align-self:flex-start;padding:12px;font-size:10px}.vaultStatusGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.vaultStatusGrid article,.connectionTracks article,.rotationRequest{background:#0b1220;border:1px solid #24344f;padding:19px}.vaultStatusGrid b,.vaultStatusGrid span,.connectionTracks b{display:block}.vaultStatusGrid b{color:#ffb36b;margin:8px 0;font-size:11px}.vaultStatusGrid .configured b{color:#63f5a2}.vaultStatusGrid span{color:#91a6bf;font-size:9px}.connectionTracks{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.connectionTracks b{color:#55d9ff;margin:9px 0}.connectionTracks button{color:#03121c;background:#55d9ff;border:0;width:100%;padding:11px;font-weight:900}.rotationRequest{grid-template-columns:1.6fr 1fr 1fr auto;align-items:end;gap:13px;margin-top:10px;display:grid}.rotationRequest label{color:#afc2d9;gap:7px;font-size:10px;display:grid}.rotationRequest input{color:#fff;background:#070c16;border:1px solid #344866;width:100%;padding:12px}.rotationRequest button{color:#032116;background:#63f5a2;border:0;padding:13px 16px;font-weight:900}.credentialVault button:disabled{opacity:.5}.credentialVault>footer{color:#92a7c1;border:1px solid #24344f;border-top:0;flex-wrap:wrap;gap:18px;padding:16px 20px;font-size:10px;display:flex}.credentialVault>footer span{margin-left:auto}.vaultNotice{color:#dff8ff;background:#122b35;border-left:4px solid #55d9ff;margin-top:10px;padding:14px;font-size:11px;display:block}.devStudioPage button,.devStudioPage select,.devStudioPage input{font:inherit}@media (width<=1000px){.devEngines{grid-template-columns:repeat(2,1fr)}.devConfig{grid-template-columns:1fr 1fr}.devConfig button{grid-column:1/-1}.rotationRequest{grid-template-columns:1fr 1fr}.rotationRequest>div{grid-column:1/-1}}@media (width<=720px){.devStudioHero,.connectionBoard,.devWorkGrid,.vaultStatusGrid,.connectionTracks,.rotationRequest{grid-template-columns:1fr}.devPower,.builderQueue article header{flex-direction:column;align-items:flex-start}.devConfig,.devEngines{grid-template-columns:1fr}.releaseLock{flex-direction:column}.builderQueue>div{flex-direction:column;align-items:flex-start}.builderQueue>div span{margin:0}.builderQueue header select{width:100%}.credentialVault>header{flex-direction:column}.credentialVault>header>b{white-space:normal}.rotationRequest>div{grid-column:auto}.credentialVault>footer span{margin-left:0}}.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}}.hostingControlWrap{max-width:1180px;margin:auto;padding:64px 6vw 100px}.hostingControlWrap>p{color:#0a63d8;letter-spacing:2px;font-size:9px;font-weight:900}.hostingControlWrap>h1{color:#082b55;max-width:800px;margin:8px 0 0;font:700 clamp(42px,6vw,72px)/.96 Arial}.hostingControlWrap>span{color:#5b7187;max-width:760px;margin-top:20px;line-height:1.7;display:block}.platformLimitNotice{color:#3b4b58;background:#fff7dd;border-left:5px solid #d89b19;margin:30px 0 18px;padding:20px 22px}.platformLimitNotice b{color:#7b5300}.platformLimitNotice p{margin:7px 0 0;line-height:1.6}.hostingControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.hostingControlGrid>article{background:#fff;border:1px solid #d7e3ee;padding:24px}.hostingControlGrid>article>small{color:#0a63d8;letter-spacing:1.4px;font-size:8px;font-weight:900}.hostingControlGrid h2{color:#082b55;margin:7px 0;font:28px Georgia,serif}.hostingControlGrid article>p{color:#60758a;min-height:44px;font-size:12px;line-height:1.55}.hostingControlGrid nav{gap:7px;margin-top:17px;display:grid}.hostingControlGrid nav a{background:#f7fbff;border:1px solid #d9e5ef;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.hostingControlGrid nav span{gap:3px;display:grid}.hostingControlGrid nav b{color:#123b60;font-size:12px}.hostingControlGrid nav small{color:#258051;font-size:9px;font-weight:900}.hostingControlGrid nav i{color:#0a63d8;font-size:10px;font-style:normal;font-weight:900}@media (width<=760px){.hostingControlGrid{grid-template-columns:1fr}.hostingControlWrap{padding-inline:5vw}}.performanceControlPage{color:#e9f5ff;background:#07111f;min-height:100vh;font-family:Arial,sans-serif}.performanceControlPage>header{color:#9fc9ff;background:#0b1726;border-bottom:1px solid #26374b;justify-content:space-between;padding:18px 5vw;font-size:12px;font-weight:800;display:flex}.performanceHero{background:radial-gradient(circle at 82% 20%,#0d63a744,#0000 30%),linear-gradient(135deg,#081522,#0b1d31);grid-template-columns:1fr 250px;align-items:end;gap:28px;padding:70px 6vw 45px;display:grid}.performanceHero p,.performanceConsole small{color:#55c4ff;letter-spacing:1.8px;font-size:9px;font-weight:900}.performanceHero h1{letter-spacing:-3px;margin:10px 0;font:800 clamp(43px,6vw,76px)/.95 Arial}.performanceHero>div>span{color:#a9bed0;max-width:760px;line-height:1.65;display:block}.performanceHero aside{background:#09131e;border:1px solid #2e485f;gap:5px;padding:24px;display:grid}.performanceHero aside b{font-size:35px}.performanceHero .engineOn b{color:#62e6a3}.performanceHero .engineOff b{color:#ff8c8c}.performanceHero aside span{color:#91a6b9;font-size:11px}.performanceConsole{max-width:1260px;margin:auto;padding:25px 5vw 90px}.masterControl{background:#0d1d2f;border:1px solid #25415d;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:27px;display:grid}.masterControl h2,.qualityPanel h2,.deliveryPanel h2,.turboSearch h2{color:#fff;margin:5px 0;font-size:28px}.masterControl p,.qualityPanel p,.deliveryPanel p{color:#9eb3c6;margin:5px 0;line-height:1.55}.powerSwitch{align-items:center;gap:10px;display:flex}.powerSwitch input{opacity:0;position:absolute}.powerSwitch span{background:#263747;border-radius:25px;width:74px;height:36px;position:relative}.powerSwitch span:after{content:"";background:#8192a2;border-radius:50%;width:28px;height:28px;transition:all .2s;position:absolute;top:4px;left:4px}.powerSwitch input:checked+span{background:#118a59}.powerSwitch input:checked+span:after{background:#baffda;left:42px}.powerSwitch b{width:28px}.engineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.engine{cursor:pointer;background:#0b1827;border:1px solid #23394e;grid-template-columns:22px 1fr auto;align-items:start;gap:12px;padding:18px;display:grid}.engine.active{background:#0d231f;border-color:#1f8d6a}.engine input{accent-color:#28d18d;margin-top:5px}.engine span{gap:4px;display:grid}.engine b{font-size:14px}.engine p{color:#8ea4b8;margin:0;font-size:11px;line-height:1.45}.engine i{color:#7f91a3;font-size:8px;font-style:normal;font-weight:900}.engine.active i{color:#5ee2a6}.qualityPanel,.deliveryPanel,.turboSearch{background:#0c1928;border:1px solid #273d52;grid-template-columns:1.2fr repeat(2,minmax(0,1fr));gap:18px;margin-top:12px;padding:25px;display:grid}.qualityPanel>div,.deliveryPanel>div{grid-row:span 2}.qualityPanel label,.deliveryPanel label{color:#aec3d5;gap:7px;font-size:11px;font-weight:800;display:grid}.qualityPanel input[type=range]{accent-color:#43baff;width:100%}.qualityPanel select,.qualityPanel input[type=number],.deliveryPanel input,.searchLine input{color:#eef8ff;background:#08131f;border:1px solid #35516b;width:100%;padding:12px}.qualityPanel output{float:right;color:#5ad1ff}.qualityPanel label>span{align-self:center}.preserveOriginal{grid-column:2/4;display:flex!important}.preserveOriginal input{accent-color:#46c68e}.preserveOriginal span{gap:3px;display:grid}.preserveOriginal small{color:#8ca1b4;letter-spacing:0}.deliveryPanel aside{background:#07131f;border-left:3px solid #4fbbff;grid-column:2/4;gap:5px;padding:14px;display:grid}.deliveryPanel aside b{color:#66dba7}.deliveryPanel aside span{color:#91a8ba;font-size:11px}.turboSearch{grid-template-columns:1fr}.searchLine{grid-template-columns:1fr auto;display:grid}.searchLine button,.savePerformance{color:#fff;background:#147bd1;border:0;padding:12px 20px;font-weight:900}.searchResults{gap:6px;display:grid}.searchResults a{background:#0a1623;border:1px solid #263c50;justify-content:space-between;gap:15px;padding:11px;display:flex}.searchResults a span,.searchResults p{color:#93a9bb;font-size:10px}.savePerformance{background:linear-gradient(90deg,#126fc0,#159569);width:100%;margin-top:14px;padding:17px;display:block}.performanceNotice{color:#85efb9;text-align:center;background:#123326;padding:14px}.offlineUpdated{background:#0b6144!important}@media (width<=800px){.performanceHero,.engineGrid,.qualityPanel,.deliveryPanel{grid-template-columns:1fr}.qualityPanel>div,.deliveryPanel>div{grid-row:auto}.preserveOriginal,.deliveryPanel aside{grid-column:auto}.searchLine{grid-template-columns:1fr}.searchResults a{display:grid}}.legalAdmin{color:#173a31;background:#f3eee5;min-height:100vh}.legalAdmin>header{background:#173a31;justify-content:space-between;padding:22px clamp(22px,5vw,70px);display:flex}.legalAdmin>header a{color:#fff;font-weight:700;text-decoration:none}.legalAdminHero,.legalEditorGrid{width:min(1120px,100% - 36px);margin:auto}.legalAdminHero{padding:58px 0 36px}.legalAdminHero p,.legalFormHead small{letter-spacing:.15em;color:#a3462d;font-size:.72rem;font-weight:800}.legalAdminHero h1{margin:10px 0 16px;font:700 clamp(2.5rem,6vw,5rem)/1 Georgia,serif}.legalAdminHero span{font-size:1.08rem}.legalJump{background:#fff;border:1px solid #c9bead;border-radius:9px;width:min(360px,100%);margin-top:22px}.legalJump summary{cursor:pointer;justify-content:space-between;padding:12px 14px;font-weight:800;list-style:none;display:flex}.legalJump summary::-webkit-details-marker{display:none}.legalJump nav{border-top:1px solid #ddd3c4;display:grid}.legalJump nav a{color:#173a31;padding:10px 14px;text-decoration:none}.legalJump nav a:hover{background:#f3eee5}.legalEditorGrid{gap:24px;padding-bottom:80px;display:grid}.legalEditorGrid form{background:#fff;border:1px solid #d8cfbf;border-radius:15px;padding:28px;box-shadow:0 12px 34px #2b21130d}.legalFormHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.legalFormHead h2{margin:6px 0;font:700 1.55rem Georgia,serif}.legalFormHead a{color:#173a31;font-weight:800}.legalEditorGrid label{gap:7px;margin:14px 0;font-weight:700;display:grid}.legalEditorGrid input,.legalEditorGrid textarea{font:inherit;background:#fff;border:1px solid #bfb5a5;border-radius:8px;padding:12px}.legalEditorGrid textarea{resize:vertical;min-height:82px}.legalEditorGrid .legalBodyInput{min-height:370px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;line-height:1.55}.legalEditorGrid label small{color:#66736d;font-weight:400}.legalToggle{background:#f8f5ef;border:1px solid #d8cfbf;border-radius:9px;padding:12px 14px!important}.legalToggle input{opacity:0;position:absolute}.legalToggle span{align-items:center;gap:10px;display:flex}.legalToggle i{background:#888;border-radius:999px;width:42px;height:23px;transition:all .2s;position:relative}.legalToggle i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;left:3px}.legalToggle input:checked+span i{background:#2f765a}.legalToggle input:checked+span i:after{left:22px}.legalEditorGrid button{color:#fff;cursor:pointer;background:#a3462d;border:0;border-radius:9px;padding:13px 18px;font-weight:800}.legalEditorGrid [role=status]{color:#315b49;margin-left:14px;display:inline-block}@media (width<=650px){.legalEditorGrid form{padding:20px}.legalFormHead{align-items:flex-start}.legalAdminHero{padding-top:42px}}:root{--work-ink:#13213b;--work-purple:#6d45d6;--work-soft:#f4f1ff;--work-line:#dce1ec;--work-green:#137a55}.workplace{min-height:100vh;color:var(--work-ink);background:#f6f7fb;font-family:Arial,sans-serif}.workplace h1,.workplace h2,.workplace h3{margin:.2rem 0;font-family:Georgia,Times New Roman,serif}.workspaceGateway{background:radial-gradient(circle at 0 0,#e9e1ff,#0000 45%),#101a35;place-items:center;padding:5rem 1.25rem;display:grid}.workspaceGateway>section{background:#fff;border-radius:28px;width:min(720px,100%);padding:clamp(2rem,7vw,5rem);box-shadow:0 30px 90px #0005}.workspaceGateway h1{font-size:clamp(3rem,9vw,6rem);line-height:.9}.workspaceGateway span{color:#52617a;margin:1.5rem 0;font-size:1.2rem;line-height:1.6;display:block}.primaryWorkLink,.secondaryWorkLink{width:fit-content;margin-top:1rem;display:block}.primaryWorkLink,.workplace button{background:var(--work-purple);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:.85rem 1.15rem;font-weight:800;text-decoration:none}.secondaryWorkLink{color:#314a7c}.gatewayMessage{background:var(--work-soft);border-left:5px solid var(--work-purple);padding:1rem}.joinForm{gap:1rem;display:grid}.joinForm input{letter-spacing:.08em;font-size:1.15rem}.workspaceTop{color:#fff;background:#101a35;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.25rem 3vw;display:grid}.workspaceTop>a{color:#fff;border:1px solid #fff7;border-radius:50%;padding:.8rem;font-weight:900;text-decoration:none}.workspaceTop h1{font-size:2.5rem}.workspaceTop span{color:#c6d0e3}.workspaceTop nav{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.workspaceTop nav a,.workspaceTop nav button{color:#fff;font:inherit;background:0 0;border:1px solid #fff5;border-radius:8px;padding:.65rem;text-decoration:none}.roleBar{background:#efeaff;flex-wrap:wrap;align-items:center;gap:1rem;padding:.85rem 4vw;display:flex}.roleBar span{background:var(--work-purple);color:#fff;border-radius:999px;padding:.3rem .65rem}.roleBar small{color:#536079}.workspaceControlExplanation{color:#304760;background:#f7fbff;border:1px solid #b8c9dd;border-left:5px solid #315d8a;border-radius:10px;margin:1rem 4vw 0;padding:1rem 1.2rem}.workspaceControlExplanation b{color:#0b3159}.workspaceControlExplanation p{margin:.45rem 0 0;line-height:1.55}.adminWorkplace>.workspaceControlExplanation{margin:1.5rem 0 0}.workplaceNotice{z-index:10;color:#0c6242;background:#daf5e8;border-bottom:1px solid #a8dbc6;margin:0;padding:1rem 4vw;font-weight:700;position:sticky;top:0}.workspaceLayout{grid-template-columns:220px 1fr;gap:2rem;padding:2rem 4vw;display:grid}.workspaceTools{background:#101a35;border-radius:18px;gap:.25rem;height:fit-content;padding:1rem;display:grid;position:sticky;top:1rem}.workspaceTools a{color:#dfe8ff;border-radius:8px;padding:.75rem;text-decoration:none}.workspaceTools a:hover{background:#ffffff18}.workspaceContent{gap:1.5rem;min-width:0;display:grid}.workspaceCard{border:1px solid var(--work-line);background:#fff;border-radius:18px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 10px 35px #1e315210}.workspaceCard>h2,.cardHeading h2{font-size:2rem}.workspaceCard form,.workspaceCard label{gap:.45rem;display:grid}.workspaceCard form{gap:1rem}.workspaceCard label{font-size:.9rem;font-weight:700}.workspaceCard input,.workspaceCard textarea,.workspaceCard select{box-sizing:border-box;width:100%;color:var(--work-ink);font:inherit;background:#fff;border:1px solid #bdc7da;border-radius:8px;padding:.75rem}.workspaceCard textarea{resize:vertical;line-height:1.5}.workspaceGrid{gap:1rem;display:grid}.workspaceGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cardHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.cardHeading>input,.cardHeading>select{max-width:300px}.editorToolbar{border:1px solid var(--work-line);background:#f7f8fb;border-radius:10px;flex-wrap:wrap;gap:.45rem;padding:.6rem;display:flex}.editorToolbar button{color:#35496c;background:#fff;border:1px solid #cad2df;padding:.5rem .7rem}.feedPost{border-top:1px solid var(--work-line);padding:1.5rem 0}.feedPost>p{white-space:pre-wrap;line-height:1.65}.feedPost>a{margin-right:1rem}.postActions{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.postActions a,.postActions button{color:#214b83;font:inherit;background:#fff;border:1px solid #bec9da;border-radius:999px;align-items:center;padding:.55rem .8rem;font-weight:800;text-decoration:none;display:inline-flex}.editPostPanel{border:1px solid var(--work-line);background:#f8f9fc;border-radius:10px;margin-top:1rem;padding:.85rem}.editPostPanel summary{cursor:pointer;font-weight:800}.editPostPanel form{margin-top:1rem}.unavailableActionNote{color:#6d5211;background:#fff6df;border-radius:8px;padding:.75rem .9rem;font-size:.9rem;line-height:1.5}.feedPost footer{color:#6d7890;justify-content:space-between;margin-top:1rem;display:flex}.comments{border-left:3px solid #e4def9;margin:1rem 0 0 1.5rem;padding-left:1rem}.comments>p{background:#f7f5ff;border-radius:8px;padding:.75rem;display:grid}.comments form{grid-template-columns:1fr auto;display:grid}.assignmentCard{border-top:1px solid var(--work-line);padding:1.25rem 0}.compactItem{border-top:1px solid var(--work-line);gap:.25rem;padding:.9rem 0;display:grid}.compactItem span,.compactItem small,.workspaceCard>p{color:#65718a}.projectList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.projectList article{border:1px solid var(--work-line);border-radius:12px;padding:1rem}.emptyWorkspace{color:#68758c;background:#f5f7fb;border-radius:10px;padding:1.5rem}.adminWorkplace{background:#f5f6fa;padding:2rem}.workplaceHero{color:#fff;background:#101a35;border-radius:20px;justify-content:space-between;gap:1rem;padding:2rem;display:flex}.workplaceHero h1{font-size:3rem}.workplaceHero span{color:#cbd5e8}.heroLinks{align-content:start;gap:.5rem;display:grid}.heroLinks a{color:#fff;border:1px solid #fff6;border-radius:8px;padding:.7rem;text-decoration:none}.adminWorkplace>.workspaceGrid,.adminWorkplace>.workspaceCard{margin-top:1.5rem}.check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.check input{width:auto}.inviteResult{background:#f1edff;border:1px solid #d4c9ff;border-radius:10px;gap:.7rem;padding:1rem;display:grid}.inviteResult code{word-break:break-all}.memberPermissionList,.reviewList{gap:.75rem;display:grid}.memberPermissionList>form,.reviewList>form{border-top:1px solid var(--work-line);grid-template-columns:minmax(180px,2fr) repeat(6,minmax(80px,auto));align-items:center;gap:.6rem;padding:.8rem 0;display:grid}.memberPermissionList form>div,.reviewList form>div{display:grid}.memberPermissionList form label{align-items:center;display:flex}.memberPermissionList form input[type=checkbox]{width:auto}.reviewList>form{grid-template-columns:minmax(260px,1fr) 130px 130px auto}.submissionReview{border-top:1px solid var(--work-line);grid-template-columns:minmax(260px,1fr) 180px minmax(220px,1fr) auto;align-items:start;padding:1rem 0;display:grid!important}.submissionReview>div{gap:.4rem;display:grid}.submissionReview p{white-space:pre-wrap}.publicWorkplace{padding:4rem 6vw}.publicWorkplace>header{color:#fff;background:#101a35;border-radius:24px;padding:clamp(2rem,5vw,4rem)}.publicWorkplace>header h1{font-size:clamp(3rem,8vw,6rem)}.publicWorkplace>header span{color:#c8d2e7;max-width:700px;line-height:1.6;display:block}.publicWorkplace>header a{color:#fff;margin-top:1rem;display:inline-block}.publicFeed{max-width:900px;margin:2rem auto}.blogCategories{flex-wrap:wrap;gap:.55rem;max-width:1100px;margin:1.5rem auto;display:flex}.blogCategories a{color:#173d6d;background:#fff;border:1px solid #bdc9da;border-radius:999px;padding:.55rem .8rem;font-weight:800;text-decoration:none}.blogCategories a.active{color:#fff;background:#173d6d}.blogPostPage{max-width:1200px;margin:auto}.publicBlogArticle{border:1px solid var(--work-line);background:#fff;border-radius:18px;max-width:850px;margin:2rem auto;padding:clamp(1.5rem,4vw,3rem)}.publicBlogArticle>p{white-space:pre-wrap;font-size:1.08rem;line-height:1.8}.postComments{border-top:1px solid var(--work-line);margin-top:2rem;padding-top:1.5rem}.postComments>p{background:#f6f7fb;border-radius:10px;gap:.35rem;padding:.9rem;display:grid}.postComments small{color:#6d7890}.postCommentForm{margin-top:1rem}.publicPermissionNote{background:#f5f8fc;border:1px solid #c7d3e1;border-radius:10px;margin-top:2rem;padding:1rem}.publicPermissionNote p{color:#51627a;line-height:1.55}.publicPermissionNote a{color:#0b5ec9;font-weight:800}.publicFeed article{border:1px solid var(--work-line);background:#fff;border-radius:16px;margin-bottom:1rem;padding:2rem}.publicFeed article p{white-space:pre-wrap;line-height:1.65}@media (width<=900px){.workspaceTop,.workspaceLayout{grid-template-columns:1fr}.workspaceTools{grid-template-columns:repeat(2,1fr);position:static}.workspaceGrid.two,.memberPermissionList>form,.reviewList>form,.submissionReview{grid-template-columns:1fr}.workplaceHero,.cardHeading{display:grid}}@media (width<=560px){.workspaceLayout,.adminWorkplace{padding:1rem}.workspaceTools{grid-template-columns:1fr 1fr}.comments{margin-left:0}.comments form{grid-template-columns:1fr}.workspaceTop h1{font-size:2rem}}.loginPageDropdown,.loginCardDropdown{position:relative}.loginPageDropdown summary,.loginCardDropdown summary{cursor:pointer;border:1px solid;border-radius:8px;justify-content:space-between;gap:16px;padding:10px 13px;font-weight:800;list-style:none;display:flex}.loginPageDropdown summary::-webkit-details-marker{display:none}.loginCardDropdown summary::-webkit-details-marker{display:none}.loginPageDropdown nav,.loginCardDropdown nav{z-index:20;background:#fff;border:1px solid #ccd5df;border-radius:8px;min-width:220px;padding:6px;display:grid;position:absolute;right:0;box-shadow:0 14px 30px #07192b33}.loginPageDropdown nav a,.loginCardDropdown nav a{color:#123b64;padding:10px;text-decoration:none}.loginPageDropdown nav a:hover,.loginCardDropdown nav a:hover{background:#edf4fa}.loginCardDropdown{margin:16px 0}.loginCardDropdown nav{box-shadow:none;margin-top:5px;position:static}@media (width<=650px){.administratorGate .memberNav{flex-wrap:wrap}.loginPageDropdown{order:3;width:100%}.loginPageDropdown nav{left:0}}.ownerEmailLogin{gap:12px;margin:18px 0;display:grid}.ownerEmailLogin label{text-align:left;gap:7px;font-weight:800;display:grid}.ownerEmailLogin input{border:1px solid #b8c9d8;border-radius:7px;width:100%;padding:12px}.ownerEmailLogin button,.loginPageDropdown button{color:#fff;cursor:pointer;background:#0b67aa;border:0;border-radius:7px;padding:11px 14px;font-weight:900}.ownerEmailLogin output{color:#17633d;background:#eef8f2;border-radius:7px;padding:10px}.ownerEmailLogin small{line-height:1.45}.loginPageDropdown form{display:grid}.loginPageDropdown button{text-align:left;width:100%}.ownerLoginDivider{color:#688094;align-items:center;gap:10px;margin:14px 0;font-size:10px;font-weight:900;display:flex}.ownerLoginDivider:before,.ownerLoginDivider:after{content:"";background:#d5e0e8;flex:1;height:1px}.chatGPTLoginButton{text-align:center;background:#101820;border-radius:7px;padding:12px 14px;font-weight:900;text-decoration:none;display:block;color:#fff!important}.chatGPTLoginButton:hover{background:#243442}.chatGPTLoginHelp{color:#5b7184;margin:9px 0 18px;line-height:1.45;display:block}.appleLoginButton{text-align:center;background:#000;border-radius:7px;padding:12px 14px;font-weight:900;text-decoration:none;display:block;color:#fff!important}.appleLoginButton:hover{background:#242424}.appleLoginButton.disabled{cursor:not-allowed;opacity:.55}.ownerCodeLogin{gap:12px;margin:0 0 18px;display:grid}.ownerCodeLogin label{text-align:left;gap:7px;font-weight:800;display:grid}.ownerCodeLogin input{border:1px solid #b8c9d8;border-radius:7px;width:100%;padding:12px}.ownerCodeLogin button{color:#fff;cursor:pointer;background:#153d5d;border:0;border-radius:7px;padding:11px 14px;font-weight:900}.ownerCodeLogin output,.ownerLoginNotice{color:#8c2430;background:#fff0ef;border-radius:7px;padding:10px;font-size:12px;line-height:1.45}.ownerCodeLogin small,.ownerLoginDisabled{color:#5b7184;font-size:11px;line-height:1.5}.ownerLoginDisabled{background:#f5f8fa;border:1px dashed #b8c9d8;border-radius:7px;padding:12px}.legalPage{color:#18322b;background:#f6f1e8;min-height:100vh}.legalHeader{background:#fff;border-bottom:1px solid #cfc5b5;justify-content:space-between;align-items:center;padding:22px clamp(22px,5vw,72px);display:flex}.legalHeader a{color:inherit;text-decoration:none}.legalBrand{letter-spacing:.08em;font-weight:800}.legalHeader nav{flex-wrap:wrap;gap:18px;display:flex}.legalHeader nav a{font-size:.9rem}.legalWrap{width:min(880px,100% - 36px);margin:0 auto;padding:72px 0 88px}.legalEyebrow{letter-spacing:.16em;color:#9b3f28;font-size:.76rem;font-weight:800}.legalWrap h1{margin:14px 0 20px;font-family:Georgia,serif;font-size:clamp(2.6rem,7vw,5.6rem);line-height:.95}.legalSummary{max-width:760px;font-size:1.15rem;line-height:1.65}.legalDate{background:#e7dfd2;border-radius:999px;margin:14px 0 34px;padding:8px 12px;font-size:.84rem;display:inline-block}.legalSections{gap:18px;display:grid}.legalSections section{background:#fff;border:1px solid #d9d0c1;border-radius:14px;padding:24px 26px;box-shadow:0 8px 28px #3528170c}.legalSections h2{margin:0 0 10px;font:700 1.18rem/1.3 Georgia,serif}.legalSections p{white-space:pre-line;color:#385047;margin:0;line-height:1.72}.legalFoot{text-align:center;color:#fff;background:#173d33;padding:28px}.legalFoot a{color:#fff;margin:0 10px}@media (width<=640px){.legalHeader{align-items:flex-start;gap:16px}.legalHeader nav{justify-content:flex-end}.legalWrap{padding-top:48px}.legalSections section{padding:20px}}.rytCourse{--ryt-ink:#161616;--ryt-blue:#3a3106;--ryt-emerald:#b51b13;--ryt-gold:#ffc400;--ryt-paper:#fff8d9;color:#132b3f;background:#eef2f3;min-height:100vh;font-family:Times New Roman,Times,serif}.rytNav{z-index:20;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111f2;border-bottom:1px solid #ffc40066;justify-content:space-between;align-items:center;gap:20px;padding:13px clamp(18px,5vw,76px);display:flex;position:sticky;top:0}.rytBrand{color:#fff;align-items:center;gap:10px;line-height:1;display:flex}.rytBrand span{letter-spacing:.08em}.rytNav nav{align-items:center;gap:18px;display:flex}.rytNav nav a{color:#dce8ee;font-family:Arial,sans-serif;font-size:14px}.rytNav nav a:last-child{border:1px solid #ffc40088;padding:9px 13px}.rytHero{color:#fff;background:#111}.rytHero figure{min-height:660px;margin:0;position:relative;overflow:hidden}.rytHero figure>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rytHero figure:after{content:"";background:linear-gradient(90deg,#041326f5 0,#111d 37%,#1112 72%,#1115 100%);position:absolute;inset:0}.rytHeroOverlay{z-index:1;flex-direction:column;justify-content:center;max-width:820px;min-height:660px;padding:70px clamp(22px,7vw,108px);display:flex;position:relative}.rytHeroOverlay small,.rytPlan>header small,.rytStandards small,.rytCurriculum>header small,.rytCapstone small{letter-spacing:.18em;color:#efc56d;font-family:Arial,sans-serif;font-weight:800}.rytHeroOverlay h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(52px,8vw,108px);line-height:.82}.rytHeroOverlay p{color:#d6e3e9;max-width:700px;margin:0;font-size:20px;line-height:1.6}.rytHeroOverlay nav{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rytHeroOverlay a{color:#161616;background:#ffc400;padding:13px 18px;font-family:Arial,sans-serif;font-weight:800}.rytHeroOverlay a+a{color:#fff;background:#ffffff12;border:1px solid #fff6}.rytStats{background:#111;grid-template-columns:repeat(6,1fr);gap:1px;padding:0 clamp(22px,7vw,108px) 28px;display:grid}.rytStats span{color:#cbdce5;text-align:center;background:#0b2947;padding:20px;font-family:Arial,sans-serif}.rytStats b{color:#f3c96f;font:700 26px Times New Roman,serif;display:block}.rytPlan,.rytStandards,.rytCurriculum,.rytCapstone{padding:74px clamp(22px,7vw,108px)}.rytPlan{background:var(--ryt-paper)}.rytPlan>header,.rytCurriculum>header{max-width:920px}.rytPlan h2,.rytStandards h2,.rytCurriculum>header h2,.rytCapstone h2{color:var(--ryt-ink);margin:10px 0 16px;font-size:clamp(38px,5vw,68px);line-height:.98}.rytPlan>header p,.rytCurriculum>header p,.rytStandards>div>p,.rytCapstone p{font-size:19px;line-height:1.65}.rytPlan>ol{grid-template-columns:repeat(3,1fr);gap:14px;margin:40px 0;padding:0;list-style:none;display:grid}.rytPlan>ol li{border-top:4px solid var(--ryt-emerald);background:#fff;padding:24px;box-shadow:0 12px 28px #16161612}.rytPlan>ol li>span{color:#b77b16;font-family:Arial,sans-serif;font-weight:900}.rytPlan>ol h3{margin:12px 0 8px;font-size:25px;line-height:1.08}.rytPlan>ol p{min-height:92px;line-height:1.5}.rytPlan>ol a{color:#0d6257;font-weight:700}.rytFreePlan{color:#fff;background:#1d1b14;border:1px solid #ffc40066;padding:25px}.rytFreePlan>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rytFreePlan img{border-radius:50%}.rytFreePlan span{display:grid}.rytFreePlan small{letter-spacing:.12em;color:#91d8c9;font-family:Arial,sans-serif}.rytFreePlan b{font-size:25px}.rytFreePlan>p{color:#d6e0e6;max-width:980px;font-size:17px;line-height:1.55}.rytFreePlan button,.rytFreePlan a{color:#111;cursor:pointer;background:#ffc400;border:0;padding:11px 15px;font:700 15px Arial,sans-serif}.rytFreePlan a{color:#fff;background:#ffffff12;border:1px solid #ffffff40}.rytStandards{color:#fff;background:linear-gradient(135deg,#082a50,#0c635b)}.rytStandards h2{color:#fff;max-width:880px}.rytStandards>div>p{color:#d9e8e6;max-width:920px}.rytStandardsGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:36px 0;display:grid}.rytStandardsGrid article{background:#ffffff12;border:1px solid #ffffff27;padding:22px}.rytStandardsGrid b{color:#f3c66d;margin-bottom:10px;font-size:36px;display:block}.rytStandardsGrid span{line-height:1.5}.rytStandards nav{flex-wrap:wrap;gap:10px;display:flex}.rytStandards nav a{color:#083a48;background:#fff;padding:11px 14px;font-family:Arial,sans-serif;font-weight:700}.rytCurriculum{background:#e8edef}.rytCurriculum>header p{max-width:950px}.rytUnit{background:#fff;border:1px solid #c9d5da;margin:48px 0;box-shadow:0 20px 48px #11111112}.rytUnit>header{color:#fff;background:#1d1b14;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px;display:grid}.rytUnit>header>span{color:#f2c66f;border:1px solid #ffc400;place-items:center;width:84px;height:84px;font:800 15px Arial,sans-serif;display:grid}.rytUnit>header h3{margin:0;font-size:34px}.rytUnit>header p{color:#cadae1;margin:7px 0 0}.rytUnit>header a{color:#161616;text-align:center;background:#ffc400;padding:11px 13px;font-family:Arial,sans-serif;font-weight:800}.rytLessonList{background:#cbd7db;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rytLesson{background:#fff}.rytMedia{background:#111}.rytMedia video{aspect-ratio:16/9;background:#000;width:100%;display:block}.rytMedia>span{color:#cce0e8;letter-spacing:.08em;padding:10px 16px;font:700 13px Arial,sans-serif;display:block}.rytLessonBody{padding:26px}.rytLessonBody>small{letter-spacing:.1em;color:#b51b13;font:800 13px Arial,sans-serif}.rytLessonBody h4{color:#161616;margin:10px 0;font-size:34px;line-height:1.04}.rytLessonBody>p{font-size:17px;line-height:1.55}.rytSubtopic{background:#eef7f5;border-left:4px solid #b51b13;padding:12px}.rytDefinitions{grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0;display:grid}.rytDefinitions dl{background:#f6f0e5;margin:0;padding:15px}.rytDefinitions dt{font-size:19px;font-weight:800}.rytDefinitions dd{margin:6px 0 0;line-height:1.45}.rytLearningGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rytLearningGrid section{border:1px solid #d4dee1;padding:16px}.rytLearningGrid h5{color:#0a4a59;margin:0 0 8px;font-size:19px}.rytLearningGrid p,.rytLearningGrid li{line-height:1.48}.rytLearningGrid ul{padding-left:20px}.rytAssessment{background:#fff8d9;border-top:5px solid #ffc400;padding:28px}.rytAssessment header small{letter-spacing:.12em;color:#9b6714;font:800 13px Arial,sans-serif}.rytAssessment h4{margin:8px 0 20px;font-size:28px}.rytAssessment fieldset{border:1px solid #cdbf9e;margin:14px 0;padding:18px}.rytAssessment legend{padding:0 8px;font-size:18px;font-weight:800}.rytAssessment label{align-items:flex-start;gap:9px;margin:9px 0;line-height:1.4;display:flex}.rytAssessment button{color:#fff;background:#0d665b;border:0;padding:11px 16px;font-weight:800}.rytAssessment button:disabled{opacity:.45}.rytAssessment output{margin-left:14px;padding:10px;display:inline-block}.rytAssessment .correct{color:#087154}.rytAssessment .review{color:#9b3b25}.rytCapstone{color:#d9e5ea;background:#111;grid-template-columns:1fr 1fr;gap:50px;display:grid}.rytCapstone h2{color:#fff}.rytCapstone ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rytCapstone li{background:#ffffff08;border:1px solid #ffc40044;gap:5px;padding:17px;display:grid}.rytCapstone b{color:#f1c76f;font-size:19px}.rytFooter{color:#aebfc8;background:#030c16;justify-content:space-between;gap:30px;padding:28px clamp(22px,7vw,108px);display:flex}.rytFooter p{max-width:820px;margin:0;line-height:1.5}.rytFooter a{color:#efc46c}@media (width<=1050px){.rytNav nav{display:none}.rytStats{grid-template-columns:repeat(3,1fr)}.rytPlan>ol,.rytStandardsGrid{grid-template-columns:repeat(2,1fr)}.rytLessonList,.rytCapstone{grid-template-columns:1fr}.rytUnit>header{grid-template-columns:auto 1fr}.rytUnit>header>a{grid-column:1/-1}.rytPlan>ol p{min-height:0}}@media (width<=640px){.rytHero figure,.rytHeroOverlay{min-height:620px}.rytHeroOverlay{padding:50px 18px}.rytHeroOverlay h1{font-size:52px}.rytStats,.rytPlan>ol,.rytStandardsGrid,.rytDefinitions,.rytLearningGrid{grid-template-columns:1fr}.rytPlan,.rytStandards,.rytCurriculum,.rytCapstone{padding:50px 18px}.rytUnit>header{grid-template-columns:1fr}.rytUnit>header>span{width:68px;height:68px}.rytLessonBody{padding:20px}.rytAssessment output{margin:10px 0 0;display:block}.rytFooter{flex-direction:column}}@media print{.rytNav,.rytHeroOverlay nav,.rytMedia,.rytAssessment button,.rytFooter{display:none}.rytCourse{background:#fff}.rytUnit{box-shadow:none;break-inside:avoid}.rytLessonList{grid-template-columns:1fr}.rytStandards{color:#000;background:#fff}.rytStandards h2{color:#000}}.ecommerceWooCourse{--ryt-red:#ef7b32;--ryt-yellow:#ffb329;--ryt-black:#102d3f;--ryt-cream:#f3faff;--eww-blue:#087eb8;--eww-deep:#082e46;font-family:Times New Roman,Times,serif}.ecommerceWooCourse .rytHero figure{background:radial-gradient(circle at 76% 43%,#37aee3,#0b5f8b 43%,#06283e 76%);min-height:680px}.ecommerceWooCourse .rytHero figure>img{object-fit:contain;object-position:center;filter:drop-shadow(0 28px 28px #001b2d99);width:min(52%,650px);height:92%;left:auto;right:3%}.ecommerceWooCourse .rytHero figure:after{background:linear-gradient(90deg,#041b2ef9 0,#073650e8 50%,#0736505c 78%,#0417241c 100%)}.ecommerceWooCourse .rytHeroOverlay{max-width:760px}.ecommerceWooCourse .rytHeroOverlay h1{color:#fff;text-shadow:0 4px 24px #001829}.ecommerceWooCourse .rytHeroOverlay nav a:first-child,.ecommerceWooCourse .rytFreePlan button,.ecommerceWooCourse .rytAssessment button{background:var(--eww-blue);color:#fff}.ecommerceWooCourse .rytStats{background:#061f31}.ecommerceWooCourse .rytStats span{background:#0b3852}.ecommerceWooCourse .rytStats b,.ecommerceWooCourse .rytUnit>header>span,.ecommerceWooCourse .rytCurriculum>header small{color:#ffb13c}.ecommerceWooCourse .rytPlan{background:#f5fbff}.ecommerceWooCourse .rytPlan>ol li{border-top-color:var(--eww-blue)}.ecommerceWooCourse .rytPlan>ol li:nth-child(3n+1){background:#eaf7ff}.ecommerceWooCourse .rytPlan>ol li:nth-child(3n+2){background:#fff5e5}.ecommerceWooCourse .rytStandards{background:linear-gradient(135deg,#052b42,#087eb8 66%,#e97831)}.ecommerceWooCourse .rytStandardsGrid b{font-size:28px}.ecommerceWooCourse .rytUnit>header{background:#082e46}.ecommerceWooCourse .rytUnit>header a{background:#ffb329}.ecommerceWooCourse .rytLessonBody>small{color:#006795}.ecommerceWooCourse .rytSubtopic{border-left-color:var(--eww-blue);background:#eaf7ff}.ecommerceWooCourse .rytDefinitions dl:nth-child(odd){background:#edf8ff}.ecommerceWooCourse .rytDefinitions dl:nth-child(2n){background:#fff4e4}.ecommerceWooCourse .rytLearningGrid h5{color:#006b9b}.ecommerceWooCourse .rytAssessment{background:#f4fbff;border-top-color:#ffb329}.ewwLessonArt{object-fit:cover;background:#fff;border-top:1px solid #ffffff2b;width:100%;height:230px;display:block}.ewwAudio{color:#fff;background:#06273b;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;font-family:Arial,sans-serif;display:grid}.ewwAudio audio{width:100%;height:36px}.ewwAudio a{color:#ffca76;font-weight:800}.ewwSourceNote{background:#fff2df;border-left:5px solid #ef7b32;margin:18px 0;padding:15px 17px}.ewwSourceNote b{color:#8c3d14}.ewwSourceNote p{margin:5px 0 0;line-height:1.5}.ewwSafety{color:#fff;background:#063854;border-block:7px solid #ffb329;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:30px;padding:56px clamp(22px,7vw,108px);display:grid}.ewwSafety small,.ewwVault small,.ewwPromoStudy small,.ewwSources small{letter-spacing:.14em;color:#ffd078;font:800 13px Arial,sans-serif}.ewwSafety h2,.ewwVault h2,.ewwSources h2{margin:10px 0 14px;font-size:clamp(36px,4vw,58px);line-height:1}.ewwSafety p{margin:0;font-size:18px;line-height:1.62}.ewwSafety aside{color:#172833;background:#fff4de;border:1px solid #ffbe52;padding:24px}.ewwSafety aside b{color:#8f3d13;margin-bottom:12px;font-size:25px;line-height:1.05;display:block}.ewwSafety aside p{font-size:16px}.ewwVault{background:#f6fbff;padding:72px clamp(22px,7vw,108px)}.ewwVault>header{max-width:1020px}.ewwVault>header small{color:#006996}.ewwVault>header p{max-width:980px;font-size:18px;line-height:1.62}.ewwVaultLead{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.ewwVaultLead>*{min-width:0}.ewwVaultLead>img{object-fit:cover;border:1px solid #b7d6e8;width:100%;height:100%;min-height:400px}.ewwVaultLead>div{color:#fff;background:#082e46;padding:28px}.ewwVaultLead h3,.ewwPromoStudy h3{margin:9px 0 12px;font-size:36px;line-height:1.04}.ewwVaultLead p{font-size:17px;line-height:1.58}.ewwVaultLead video{background:#000;width:100%;margin-top:20px;display:block}.ewwDownloads{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;display:grid}.ewwDownloads a{color:#fff;background:#087eb8;align-content:start;gap:8px;min-height:120px;padding:18px;font-family:Arial,sans-serif;display:grid}.ewwDownloads a:nth-child(2n){background:#0a5074}.ewwDownloads b{font-size:19px}.ewwDownloads span{color:#e7f7ff;line-height:1.45}.ewwPromoStudy{background:#fff;border:1px solid #bad5e4;grid-template-columns:1fr 1fr;max-width:1280px;margin:52px auto;display:grid}.ewwPromoStudy>div{padding:36px}.ewwPromoStudy>div small{color:#006996}.ewwPromoStudy p{font-size:17px;line-height:1.58}.ewwPromoStudy nav{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ewwPromoStudy a{color:#fff;background:var(--eww-blue);padding:11px 14px;font:800 14px Arial,sans-serif}.ewwPromoStudy a+a{background:#e8742f}.ewwPromoStudy video{object-fit:contain;background:#061f31;width:100%;height:100%;min-height:330px;display:block}.ewwSources{color:#fff;background:#061f31;padding:64px clamp(22px,7vw,108px)}.ewwSources h2{color:#fff}.ewwSources>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ewwSources a{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;align-content:start;gap:9px;min-height:132px;padding:17px;display:grid}.ewwSources a:hover{background:#ffffff15}.ewwSources b{color:#ffd078;font-size:24px}.ewwSources span{line-height:1.45}@media (width<=1050px){.ewwSafety,.ewwPromoStudy,.ewwVaultLead{grid-template-columns:1fr}.ewwDownloads{grid-template-columns:repeat(2,1fr)}.ecommerceWooCourse .rytHero figure>img{opacity:.6;width:70%}}@media (width<=760px){.ecommerceWooCourse .rytHero figure>img{opacity:.32;width:108%;right:-28%}.ecommerceWooCourse .rytHero figure:after{background:#041b2edb}.ewwSafety{padding:42px 18px}.ewwAudio{grid-template-columns:1fr}.ewwVault{padding:50px 18px}.ewwDownloads,.ewwSources>div{grid-template-columns:1fr}.ewwPromoStudy{margin:24px 18px}}@media print{.ewwSafety{color:#000;background:#fff;border-color:#000}.ewwSafety aside{color:#000;background:#fff}.ewwPromoStudy,.ewwSources{display:none}}.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}}._video_1avmh_1,._plan_1avmh_1{color:#102a43;background:#f7f1df;border:1px solid #14365833;border-radius:18px;margin-top:1.25rem;overflow:hidden}._video_1avmh_1 header{color:#f7f1df;background:#0b2440;justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.1rem;display:flex}._video_1avmh_1 header h4,._video_1avmh_1 header p{margin:.2rem 0 0}._video_1avmh_1 video,._video_1avmh_1 iframe{aspect-ratio:16/9;background:#071522;border:0;width:100%;display:block}._pending_1avmh_1{padding:1rem 1.1rem}._pending_1avmh_1 p{margin:0 0 .7rem}._plan_1avmh_1{border-left:5px solid #7c9b76;display:grid}._planHeader_1avmh_1{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}._planHeader_1avmh_1 div{gap:.2rem;display:grid}._plan_1avmh_1 a{color:#fff8e7;white-space:nowrap;background:#0b2440;border-radius:999px;justify-content:center;padding:.7rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}._planPreview_1avmh_1{background:#fff;border-top:1px solid #1436582e;margin:0}._planPreview_1avmh_1 iframe,._planPreview_1avmh_1 img{object-fit:contain;background:#fff;border:0;width:100%;height:min(62vh,620px);min-height:300px;display:block}._planPreview_1avmh_1 figcaption,._planPreview_1avmh_1 p{color:#52606d;margin:0;padding:.65rem 1rem;font-size:.85rem}._waiting_1avmh_1{color:#52606d;font-size:.9rem}@media (width<=680px){._video_1avmh_1 header,._planHeader_1avmh_1{flex-direction:column;align-items:start}._planPreview_1avmh_1 iframe,._planPreview_1avmh_1 img{height:420px;min-height:240px}}.g8Gate,.g8Course{--ink:#142433;--navy:#071d35;--blue:#155c8b;--teal:#177b73;--gold:#d59a33;--paper:#f4efe4;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Times New Roman,Times,serif}.g8Gate a,.g8Course a{text-decoration:none}.g8Gate>header,.g8CourseNav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:15px clamp(20px,5vw,72px);display:flex}.g8Gate>header>a:first-child,.g8CourseNav>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.15 Arial,sans-serif;display:flex}.g8Gate>header>a:last-child,.g8CourseNav nav a{color:#fff;font:700 12px Arial,sans-serif}.g8CourseNav nav{align-items:center;gap:18px;display:flex}.g8CourseNav nav a:last-child{background:var(--gold);color:var(--navy);padding:10px 13px}.g8GateHero,.g8CourseHero{color:#fff;background:linear-gradient(125deg,#071d35 0 56%,#0c4163 56%);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(60px,8vw,110px) clamp(24px,7vw,110px);display:grid}.g8GateHero>img,.g8CourseHero>img{border:10px solid #ffffff12;width:100%;height:auto;box-shadow:0 30px 75px #0007}.g8GateHero small,.g8CourseHero small,.g8GateTerms>header small,.g8TokenPlans header small,.g8CoursePlan>header small,.g8AssessmentSystem small,.g8VideoIntegration small,.g8Curriculum>header small,.g8FinalPortfolio small{letter-spacing:.15em;color:#f2ba5c;font:800 11px Arial,sans-serif}.g8GateHero h1,.g8CourseHero h1{margin:14px 0 20px;font-size:clamp(50px,6.4vw,94px);font-weight:400;line-height:.86}.g8GateHero>div>p,.g8CourseHero>div>p{color:#d9e7f1;font-size:20px;line-height:1.55}.g8CoverPlan{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.g8CoverPlan>*{border:1px solid #fff5;padding:9px 12px}.g8CoverPlan b{background:var(--gold);color:var(--navy)}.g8GateHero nav,.g8CourseHero nav{flex-wrap:wrap;gap:9px;display:flex}.g8GateHero nav a,.g8CourseHero nav a,.g8PrintButton{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font:800 12px Arial,sans-serif}.g8GateHero nav a+a,.g8CourseHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g8PrintButton{background:#fff}.g8GateTerms,.g8TokenPlans,.g8CoursePlan,.g8Curriculum{padding:clamp(60px,8vw,100px) clamp(24px,7vw,110px)}.g8GateTerms>header,.g8TokenPlans>header,.g8CoursePlan>header,.g8Curriculum>header{max-width:920px}.g8GateTerms h2,.g8TokenPlans h2,.g8CoursePlan h2,.g8Curriculum>header h2,.g8AssessmentSystem h2,.g8VideoIntegration h2,.g8FinalPortfolio h2{margin:10px 0 20px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.95}.g8GateTerms>div,.g8CoursePlan>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.g8GateTerms article,.g8CoursePlan article{border-top:5px solid var(--blue);background:#fff;padding:26px;box-shadow:0 14px 35px #10283b18}.g8GateTerms article>span,.g8CoursePlan article>span{letter-spacing:.13em;color:var(--blue);font:800 11px Arial,sans-serif}.g8GateTerms article>div{border-bottom:1px solid #ddd;gap:3px;padding:13px 0;display:grid}.g8GateTerms article small,.g8CoursePlan li small{color:#62717e}.g8TokenPlans{background:#fff}.g8TokenPlans>header>p,.g8CoursePlan>header>p,.g8Curriculum>header>p{color:#536372;font-size:18px;line-height:1.6}.g8TokenPlans>div{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px;margin-top:35px;display:grid}.g8TokenPlans article{background:var(--navy);color:#fff;padding:28px}.g8TokenPlans article small{color:#f3bd5d;font:800 10px Arial,sans-serif}.g8TokenPlans article p{color:#cddce8}.g8TokenPlans article b{color:#f3bd5d;margin:18px 0;font-size:25px;display:block}.g8TokenPlans button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font-weight:900}.g8CourseHero>div>div{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.g8CourseHero>div>div span{border:1px solid #ffffff50;padding:11px 14px;font:12px Arial,sans-serif;display:grid}.g8CourseHero>div>div b{color:#f3bd5d;font-size:20px}.g8CoursePlan{background:#fff}.g8CoursePlan h3{font-size:27px}.g8CoursePlan ol{padding-left:20px}.g8CoursePlan li{margin:15px 0}.g8CoursePlan li b,.g8CoursePlan li small{display:block}.g8AssessmentSystem{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g8AssessmentSystem>div>p,.g8VideoIntegration p,.g8FinalPortfolio p{color:#d2e0eb;font-size:18px;line-height:1.6}.g8Levels{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.g8Levels span{border-left:4px solid var(--gold);background:#ffffff0d;gap:5px;padding:16px;display:grid}.g8AssessmentSystem aside{color:var(--ink);background:#fff;padding:28px}.g8AssessmentSystem li{margin:10px 0}.g8VideoIntegration{color:#fff;background:#0d5b61;justify-content:space-between;align-items:center;gap:50px;padding:55px clamp(24px,7vw,110px);display:flex}.g8VideoIntegration>div{max-width:850px}.g8VideoIntegration h2{font-size:clamp(32px,4vw,55px)}.g8VideoIntegration>a,.g8VideoIntegration>span{color:#0d4f55;background:#fff;padding:14px 17px;font-weight:900}.g8Unit{background:#fff;max-width:1380px;margin:0 auto 55px;box-shadow:0 20px 48px #172a3a18}.g8Unit>header{background:var(--navy);color:#fff;grid-template-columns:1fr 430px;align-items:center;gap:30px;padding:30px;display:grid}.g8Unit>header>div>span{letter-spacing:.14em;color:#f3bd5d;font:800 11px Arial,sans-serif}.g8Unit>header h2{margin:8px 0;font-size:clamp(34px,4vw,52px);font-weight:400}.g8Unit>header p{color:#d6e5ef}.g8Unit>header small{color:#8fc7e4}.g8Unit>header img{object-fit:cover;width:100%;height:230px}.g8UnitOverview{background:#eaf1f4;grid-template-columns:1fr 1fr;gap:28px;padding:28px;display:grid}.g8UnitOverview>p{font-size:18px;line-height:1.55}.g8UnitOverview>div{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.g8UnitOverview>div>*{background:#fff;padding:8px 10px}.g8UnitOverview>div>b{background:var(--blue);color:#fff}.g8Lessons{gap:20px;padding:28px;display:grid}.g8Lesson{border:1px solid #dbe1e4}.g8Lesson>header{background:#f4efe4;align-items:center;gap:18px;padding:20px;display:flex}.g8Lesson>header>span{color:var(--gold);font-size:42px}.g8Lesson>header small,.g8Lesson>aside small,.g8UnitSubmission small,.g8KnowledgeCheck small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g8Lesson h3{margin:4px 0;font-size:29px}.g8Lesson dl{grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}.g8Lesson dl>div{border-right:1px solid #dbe1e4;padding:20px}.g8Lesson dt{color:var(--blue);font-weight:900}.g8Lesson dd{margin:8px 0 0;line-height:1.5}.g8Lesson>section{padding:20px}.g8Lesson>section li{margin:8px 0}.g8Lesson>aside{border-left:5px solid var(--teal);background:#e7f2ed;margin:0 20px 20px;padding:18px}.g8Lesson>aside b{margin:8px 0;display:block}.g8Lesson>aside p{color:#50615b;margin-bottom:0}.g8UnitSubmission{background:#eef3f5;grid-template-columns:.85fr 1.15fr;gap:24px;padding:30px;display:grid}.g8UnitSubmission>div:first-child{background:var(--navy);color:#fff;padding:25px}.g8UnitSubmission>div:first-child p,.g8UnitSubmission>div:first-child li{color:#d4e1ea}.g8UnitSubmission>div:first-child a{background:var(--gold);color:var(--navy);padding:12px 14px;font-weight:900;display:inline-block}.g8RubricRow{border-bottom:1px solid #ced7dc;grid-template-columns:1fr 1.4fr 50px;gap:12px;padding:11px;display:grid}.g8RubricRow span{color:#52626e}.g8RubricRow em{font-weight:900}.g8KnowledgeCheck{border:2px solid #c48a27;margin:30px;padding:26px}.g8KnowledgeCheck h4{font-size:25px}.g8KnowledgeCheck fieldset{margin:14px 0;padding:14px}.g8KnowledgeCheck label{margin:7px 0;display:block}.g8KnowledgeCheck input{margin-right:8px}.g8KnowledgeCheck button{background:var(--blue);color:#fff;border:0;padding:11px 15px;font-weight:900}.g8NextUnit{background:var(--teal);color:#fff;padding:20px 30px;font-weight:900;display:block}.g8FinalPortfolio{background:var(--navy);color:#fff;grid-template-columns:1fr .75fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g8FinalPortfolio li{margin:12px 0}.g8Course>footer{color:#fff;background:#031324;justify-content:space-between;gap:20px;padding:27px clamp(24px,7vw,110px);display:flex}.g8Course>footer a{color:#f4c46d}@media (width<=950px){.g8GateHero,.g8CourseHero,.g8AssessmentSystem,.g8FinalPortfolio,.g8UnitSubmission,.g8GateTerms>div,.g8CoursePlan>div,.g8Unit>header{grid-template-columns:1fr}.g8Unit>header img{height:auto}.g8Lesson dl{grid-template-columns:1fr}.g8Lesson dl>div{border-bottom:1px solid #dbe1e4;border-right:0}.g8VideoIntegration{flex-direction:column;align-items:flex-start}}@media (width<=680px){.g8Gate>header,.g8CourseNav,.g8CourseNav nav,.g8Course>footer{flex-direction:column;align-items:flex-start}.g8CourseNav nav{display:none}.g8UnitOverview,.g8Levels,.g8RubricRow{grid-template-columns:1fr}.g8GateHero h1,.g8CourseHero h1{font-size:52px}}@media print{.g8CourseNav,.g8CourseHero,.g8VideoIntegration,.g8KnowledgeCheck,.g8NextUnit,.g8Course>footer,.g8PrintButton{display:none!important}.g8Course,.g8Curriculum{background:#fff}.g8CoursePlan,.g8AssessmentSystem,.g8Curriculum{padding:20px}.g8AssessmentSystem{color:#000;background:#fff;border:1px solid #777}.g8Levels span{border:1px solid #aaa}.g8Unit{box-shadow:none;break-before:page;border:1px solid #777}.g8Unit>header{color:#000;background:#fff}.g8Unit>header p,.g8Unit>header small{color:#333}.g8Lesson{break-inside:avoid}.g8FinalPortfolio{color:#000;background:#fff;padding:20px}.g8FinalPortfolio p{color:#333}}.g8Reward{background:linear-gradient(135deg,#fff7df,#f1e3b9);border:2px solid #d59a33;grid-template-columns:1.25fr .75fr;gap:22px;margin:0 30px 30px;padding:28px;display:grid}.g8Reward small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g8Reward h3{margin:8px 0 12px;font-size:30px}.g8Reward p,.g8Reward blockquote{line-height:1.55}.g8Reward blockquote{background:#fff;border-left:4px solid #177b73;margin:18px 0 0;padding:16px}.g8Reward aside{color:#fff;background:#071d35;align-content:start;gap:10px;padding:20px;display:grid}.g8Reward aside b{color:#f2ba5c;font-size:22px}.g8Reward aside span{border-bottom:1px solid #ffffff2e;padding-bottom:8px}.g8Reward aside a{color:#071d35;background:#d59a33;margin-top:8px;padding:12px;font-weight:900}@media (width<=950px){.g8Reward{grid-template-columns:1fr}}@media print{.g8Reward{break-inside:avoid;margin:20px 0}}.g11Gate,.g11Course{--ink:#142433;--navy:#071d35;--blue:#155c8b;--teal:#177b73;--gold:#d59a33;--paper:#f4efe4;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Times New Roman,Times,serif}.g11Gate a,.g11Course a{text-decoration:none}.g11Gate>header,.g11CourseNav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:15px clamp(20px,5vw,72px);display:flex}.g11Gate>header>a:first-child,.g11CourseNav>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.15 Arial,sans-serif;display:flex}.g11Gate>header>a:last-child,.g11CourseNav nav a{color:#fff;font:700 12px Arial,sans-serif}.g11CourseNav nav{align-items:center;gap:18px;display:flex}.g11CourseNav nav a:last-child{background:var(--gold);color:var(--navy);padding:10px 13px}.g11GateHero,.g11CourseHero{color:#fff;background:linear-gradient(125deg,#071d35 0 56%,#0c4163 56%);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(60px,8vw,110px) clamp(24px,7vw,110px);display:grid}.g11GateHero>img,.g11CourseHero>img{border:10px solid #ffffff12;width:100%;height:auto;box-shadow:0 30px 75px #0007}.g11GateHero small,.g11CourseHero small,.g11GateTerms>header small,.g11TokenPlans header small,.g11CoursePlan>header small,.g11AssessmentSystem small,.g11VideoIntegration small,.g11Curriculum>header small,.g11FinalPortfolio small{letter-spacing:.15em;color:#f2ba5c;font:800 11px Arial,sans-serif}.g11GateHero h1,.g11CourseHero h1{margin:14px 0 20px;font-size:clamp(50px,6.4vw,94px);font-weight:400;line-height:.86}.g11GateHero>div>p,.g11CourseHero>div>p{color:#d9e7f1;font-size:20px;line-height:1.55}.g11CoverPlan{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.g11CoverPlan>*{border:1px solid #fff5;padding:9px 12px}.g11CoverPlan b{background:var(--gold);color:var(--navy)}.g11GateHero nav,.g11CourseHero nav{flex-wrap:wrap;gap:9px;display:flex}.g11GateHero nav a,.g11CourseHero nav a,.g11PrintButton{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font:800 12px Arial,sans-serif}.g11GateHero nav a+a,.g11CourseHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g11PrintButton{background:#fff}.g11GateTerms,.g11TokenPlans,.g11CoursePlan,.g11Curriculum{padding:clamp(60px,8vw,100px) clamp(24px,7vw,110px)}.g11GateTerms>header,.g11TokenPlans>header,.g11CoursePlan>header,.g11Curriculum>header{max-width:920px}.g11GateTerms h2,.g11TokenPlans h2,.g11CoursePlan h2,.g11Curriculum>header h2,.g11AssessmentSystem h2,.g11VideoIntegration h2,.g11FinalPortfolio h2{margin:10px 0 20px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.95}.g11GateTerms>div,.g11CoursePlan>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.g11GateTerms article,.g11CoursePlan article{border-top:5px solid var(--blue);background:#fff;padding:26px;box-shadow:0 14px 35px #10283b18}.g11GateTerms article>span,.g11CoursePlan article>span{letter-spacing:.13em;color:var(--blue);font:800 11px Arial,sans-serif}.g11GateTerms article>div{border-bottom:1px solid #ddd;gap:3px;padding:13px 0;display:grid}.g11GateTerms article small,.g11CoursePlan li small{color:#62717e}.g11TokenPlans{background:#fff}.g11TokenPlans>header>p,.g11CoursePlan>header>p,.g11Curriculum>header>p{color:#536372;font-size:18px;line-height:1.6}.g11TokenPlans>div{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px;margin-top:35px;display:grid}.g11TokenPlans article{background:var(--navy);color:#fff;padding:28px}.g11TokenPlans article small{color:#f3bd5d;font:800 10px Arial,sans-serif}.g11TokenPlans article p{color:#cddce8}.g11TokenPlans article b{color:#f3bd5d;margin:18px 0;font-size:25px;display:block}.g11TokenPlans button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font-weight:900}.g11CourseHero>div>div{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.g11CourseHero>div>div span{border:1px solid #ffffff50;padding:11px 14px;font:12px Arial,sans-serif;display:grid}.g11CourseHero>div>div b{color:#f3bd5d;font-size:20px}.g11CoursePlan{background:#fff}.g11CoursePlan h3{font-size:27px}.g11CoursePlan ol{padding-left:20px}.g11CoursePlan li{margin:15px 0}.g11CoursePlan li b,.g11CoursePlan li small{display:block}.g11AssessmentSystem{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g11AssessmentSystem>div>p,.g11VideoIntegration p,.g11FinalPortfolio p{color:#d2e0eb;font-size:18px;line-height:1.6}.g11Levels{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.g11Levels span{border-left:4px solid var(--gold);background:#ffffff0d;gap:5px;padding:16px;display:grid}.g11AssessmentSystem aside{color:var(--ink);background:#fff;padding:28px}.g11AssessmentSystem li{margin:10px 0}.g11VideoIntegration{color:#fff;background:#0d5b61;justify-content:space-between;align-items:center;gap:50px;padding:55px clamp(24px,7vw,110px);display:flex}.g11VideoIntegration>div{max-width:850px}.g11VideoIntegration h2{font-size:clamp(32px,4vw,55px)}.g11VideoIntegration>a,.g11VideoIntegration>span{color:#0d4f55;background:#fff;padding:14px 17px;font-weight:900}.g11Unit{background:#fff;max-width:1380px;margin:0 auto 55px;box-shadow:0 20px 48px #172a3a18}.g11Unit>header{background:var(--navy);color:#fff;grid-template-columns:1fr 430px;align-items:center;gap:30px;padding:30px;display:grid}.g11Unit>header>div>span{letter-spacing:.14em;color:#f3bd5d;font:800 11px Arial,sans-serif}.g11Unit>header h2{margin:8px 0;font-size:clamp(34px,4vw,52px);font-weight:400}.g11Unit>header p{color:#d6e5ef}.g11Unit>header small{color:#8fc7e4}.g11Unit>header img{object-fit:cover;width:100%;height:230px}.g11UnitOverview{background:#eaf1f4;grid-template-columns:1fr 1fr;gap:28px;padding:28px;display:grid}.g11UnitOverview>p{font-size:18px;line-height:1.55}.g11UnitOverview>div{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.g11UnitOverview>div>*{background:#fff;padding:8px 10px}.g11UnitOverview>div>b{background:var(--blue);color:#fff}.g11Lessons{gap:20px;padding:28px;display:grid}.g11Lesson{border:1px solid #dbe1e4}.g11Lesson>header{background:#f4efe4;align-items:center;gap:18px;padding:20px;display:flex}.g11Lesson>header>span{color:var(--gold);font-size:42px}.g11Lesson>header small,.g11Lesson>aside small,.g11UnitSubmission small,.g11KnowledgeCheck small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g11Lesson h3{margin:4px 0;font-size:29px}.g11Lesson dl{grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}.g11Lesson dl>div{border-right:1px solid #dbe1e4;padding:20px}.g11Lesson dt{color:var(--blue);font-weight:900}.g11Lesson dd{margin:8px 0 0;line-height:1.5}.g11Lesson>section{padding:20px}.g11LessonVideo{color:#fff;background:#071d35;border:1px solid #bfcdd5;margin:0 20px 20px;overflow:hidden;padding:0!important}.g11LessonVideo>header{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.g11LessonVideo h4{margin:5px 0 0;font-size:23px}.g11LessonVideo>header>span{color:#bad2e1;text-align:right;max-width:340px;font:11px/1.5 Arial,sans-serif}.g11LessonVideo video,.g11LessonVideo iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.g11ExternalVideo,.g11VideoPending{place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.g11ExternalVideo img,.g11VideoPending img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.g11ExternalVideo a,.g11VideoPending a,.g11VideoPending p{z-index:1;color:#071d35;text-align:center;background:#d59a33;max-width:640px;margin:10px;padding:13px 16px;font-weight:900;position:relative}.g11VideoPending p{color:#fff;background:#071d35df;font-weight:400}.g11Lesson>section li{margin:8px 0}.g11Lesson>aside{border-left:5px solid var(--teal);background:#e7f2ed;margin:0 20px 20px;padding:18px}.g11Lesson>aside b{margin:8px 0;display:block}.g11Lesson>aside p{color:#50615b;margin-bottom:0}.g11UnitSubmission{background:#eef3f5;grid-template-columns:.85fr 1.15fr;gap:24px;padding:30px;display:grid}.g11UnitSubmission>div:first-child{background:var(--navy);color:#fff;padding:25px}.g11UnitSubmission>div:first-child p,.g11UnitSubmission>div:first-child li{color:#d4e1ea}.g11UnitSubmission>div:first-child a{background:var(--gold);color:var(--navy);padding:12px 14px;font-weight:900;display:inline-block}.g11RubricRow{border-bottom:1px solid #ced7dc;grid-template-columns:1fr 1.4fr 50px;gap:12px;padding:11px;display:grid}.g11RubricRow span{color:#52626e}.g11RubricRow em{font-weight:900}.g11KnowledgeCheck{border:2px solid #c48a27;margin:30px;padding:26px}.g11KnowledgeCheck h4{font-size:25px}.g11KnowledgeCheck fieldset{margin:14px 0;padding:14px}.g11KnowledgeCheck label{margin:7px 0;display:block}.g11KnowledgeCheck input{margin-right:8px}.g11KnowledgeCheck button{background:var(--blue);color:#fff;border:0;padding:11px 15px;font-weight:900}.g11NextUnit{background:var(--teal);color:#fff;padding:20px 30px;font-weight:900;display:block}.g11FinalPortfolio{background:var(--navy);color:#fff;grid-template-columns:1fr .75fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g11FinalPortfolio li{margin:12px 0}.g11Course>footer{color:#fff;background:#031324;justify-content:space-between;gap:20px;padding:27px clamp(24px,7vw,110px);display:flex}.g11Course>footer a{color:#f4c46d}@media (width<=950px){.g11GateHero,.g11CourseHero,.g11AssessmentSystem,.g11FinalPortfolio,.g11UnitSubmission,.g11GateTerms>div,.g11CoursePlan>div,.g11Unit>header{grid-template-columns:1fr}.g11Unit>header img{height:auto}.g11Lesson dl{grid-template-columns:1fr}.g11Lesson dl>div{border-bottom:1px solid #dbe1e4;border-right:0}.g11VideoIntegration{flex-direction:column;align-items:flex-start}}@media (width<=680px){.g11Gate>header,.g11CourseNav,.g11CourseNav nav,.g11Course>footer{flex-direction:column;align-items:flex-start}.g11CourseNav nav{display:none}.g11UnitOverview,.g11Levels,.g11RubricRow{grid-template-columns:1fr}.g11GateHero h1,.g11CourseHero h1{font-size:52px}}@media print{.g11CourseNav,.g11CourseHero,.g11VideoIntegration,.g11KnowledgeCheck,.g11NextUnit,.g11Course>footer,.g11PrintButton{display:none!important}.g11Course,.g11Curriculum{background:#fff}.g11CoursePlan,.g11AssessmentSystem,.g11Curriculum{padding:20px}.g11AssessmentSystem{color:#000;background:#fff;border:1px solid #777}.g11Levels span{border:1px solid #aaa}.g11Unit{box-shadow:none;break-before:page;border:1px solid #777}.g11Unit>header{color:#000;background:#fff}.g11Unit>header p,.g11Unit>header small{color:#333}.g11Lesson{break-inside:avoid}.g11FinalPortfolio{color:#000;background:#fff;padding:20px}.g11FinalPortfolio p{color:#333}}.g11Reward{background:linear-gradient(135deg,#fff7df,#f1e3b9);border:2px solid #d59a33;grid-template-columns:1.25fr .75fr;gap:22px;margin:0 30px 30px;padding:28px;display:grid}.g11Reward small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g11Reward h3{margin:8px 0 12px;font-size:30px}.g11Reward p,.g11Reward blockquote{line-height:1.55}.g11Reward blockquote{background:#fff;border-left:4px solid #177b73;margin:18px 0 0;padding:16px}.g11Reward aside{color:#fff;background:#071d35;align-content:start;gap:10px;padding:20px;display:grid}.g11Reward aside b{color:#f2ba5c;font-size:22px}.g11Reward aside span{border-bottom:1px solid #ffffff2e;padding-bottom:8px}.g11Reward aside a{color:#071d35;background:#d59a33;margin-top:8px;padding:12px;font-weight:900}@media (width<=950px){.g11Reward{grid-template-columns:1fr}}@media print{.g11Reward{break-inside:avoid;margin:20px 0}}.g9Gate,.g9Course{--ink:#142433;--navy:#071d35;--blue:#155c8b;--teal:#177b73;--gold:#d59a33;--paper:#f4efe4;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Times New Roman,Times,serif}.g9Gate a,.g9Course a{text-decoration:none}.g9Gate>header,.g9CourseNav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:15px clamp(20px,5vw,72px);display:flex}.g9Gate>header>a:first-child,.g9CourseNav>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.15 Arial,sans-serif;display:flex}.g9Gate>header>a:last-child,.g9CourseNav nav a{color:#fff;font:700 12px Arial,sans-serif}.g9CourseNav nav{align-items:center;gap:18px;display:flex}.g9CourseNav nav a:last-child{background:var(--gold);color:var(--navy);padding:10px 13px}.g9GateHero,.g9CourseHero{color:#fff;background:linear-gradient(125deg,#071d35 0 56%,#0c4163 56%);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(60px,8vw,110px) clamp(24px,7vw,110px);display:grid}.g9GateHero>img,.g9CourseHero>img{border:10px solid #ffffff12;width:100%;height:auto;box-shadow:0 30px 75px #0007}.g9GateHero small,.g9CourseHero small,.g9GateTerms>header small,.g9TokenPlans header small,.g9CoursePlan>header small,.g9AssessmentSystem small,.g9VideoIntegration small,.g9Curriculum>header small,.g9FinalPortfolio small{letter-spacing:.15em;color:#f2ba5c;font:800 11px Arial,sans-serif}.g9GateHero h1,.g9CourseHero h1{margin:14px 0 20px;font-size:clamp(50px,6.4vw,94px);font-weight:400;line-height:.86}.g9GateHero>div>p,.g9CourseHero>div>p{color:#d9e7f1;font-size:20px;line-height:1.55}.g9CoverPlan{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.g9CoverPlan>*{border:1px solid #fff5;padding:9px 12px}.g9CoverPlan b{background:var(--gold);color:var(--navy)}.g9GateHero nav,.g9CourseHero nav{flex-wrap:wrap;gap:9px;display:flex}.g9GateHero nav a,.g9CourseHero nav a,.g9PrintButton{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font:800 12px Arial,sans-serif}.g9GateHero nav a+a,.g9CourseHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g9PrintButton{background:#fff}.g9GateTerms,.g9TokenPlans,.g9CoursePlan,.g9Curriculum{padding:clamp(60px,8vw,100px) clamp(24px,7vw,110px)}.g9GateTerms>header,.g9TokenPlans>header,.g9CoursePlan>header,.g9Curriculum>header{max-width:920px}.g9GateTerms h2,.g9TokenPlans h2,.g9CoursePlan h2,.g9Curriculum>header h2,.g9AssessmentSystem h2,.g9VideoIntegration h2,.g9FinalPortfolio h2{margin:10px 0 20px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.95}.g9GateTerms>div,.g9CoursePlan>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.g9GateTerms article,.g9CoursePlan article{border-top:5px solid var(--blue);background:#fff;padding:26px;box-shadow:0 14px 35px #10283b18}.g9GateTerms article>span,.g9CoursePlan article>span{letter-spacing:.13em;color:var(--blue);font:800 11px Arial,sans-serif}.g9GateTerms article>div{border-bottom:1px solid #ddd;gap:3px;padding:13px 0;display:grid}.g9GateTerms article small,.g9CoursePlan li small{color:#62717e}.g9TokenPlans{background:#fff}.g9TokenPlans>header>p,.g9CoursePlan>header>p,.g9Curriculum>header>p{color:#536372;font-size:18px;line-height:1.6}.g9TokenPlans>div{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px;margin-top:35px;display:grid}.g9TokenPlans article{background:var(--navy);color:#fff;padding:28px}.g9TokenPlans article small{color:#f3bd5d;font:800 10px Arial,sans-serif}.g9TokenPlans article p{color:#cddce8}.g9TokenPlans article b{color:#f3bd5d;margin:18px 0;font-size:25px;display:block}.g9TokenPlans button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font-weight:900}.g9CourseHero>div>div{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.g9CourseHero>div>div span{border:1px solid #ffffff50;padding:11px 14px;font:12px Arial,sans-serif;display:grid}.g9CourseHero>div>div b{color:#f3bd5d;font-size:20px}.g9CoursePlan{background:#fff}.g9CoursePlan h3{font-size:27px}.g9CoursePlan ol{padding-left:20px}.g9CoursePlan li{margin:15px 0}.g9CoursePlan li b,.g9CoursePlan li small{display:block}.g9AssessmentSystem{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g9AssessmentSystem>div>p,.g9VideoIntegration p,.g9FinalPortfolio p{color:#d2e0eb;font-size:18px;line-height:1.6}.g9Levels{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.g9Levels span{border-left:4px solid var(--gold);background:#ffffff0d;gap:5px;padding:16px;display:grid}.g9AssessmentSystem aside{color:var(--ink);background:#fff;padding:28px}.g9AssessmentSystem li{margin:10px 0}.g9VideoIntegration{color:#fff;background:#0d5b61;justify-content:space-between;align-items:center;gap:50px;padding:55px clamp(24px,7vw,110px);display:flex}.g9VideoIntegration>div{max-width:850px}.g9VideoIntegration h2{font-size:clamp(32px,4vw,55px)}.g9VideoIntegration>a,.g9VideoIntegration>span{color:#0d4f55;background:#fff;padding:14px 17px;font-weight:900}.g9Unit{background:#fff;max-width:1380px;margin:0 auto 55px;box-shadow:0 20px 48px #172a3a18}.g9Unit>header{background:var(--navy);color:#fff;grid-template-columns:1fr 430px;align-items:center;gap:30px;padding:30px;display:grid}.g9Unit>header>div>span{letter-spacing:.14em;color:#f3bd5d;font:800 11px Arial,sans-serif}.g9Unit>header h2{margin:8px 0;font-size:clamp(34px,4vw,52px);font-weight:400}.g9Unit>header p{color:#d6e5ef}.g9Unit>header small{color:#8fc7e4}.g9Unit>header img{object-fit:cover;width:100%;height:230px}.g9UnitOverview{background:#eaf1f4;grid-template-columns:1fr 1fr;gap:28px;padding:28px;display:grid}.g9UnitOverview>p{font-size:18px;line-height:1.55}.g9UnitOverview>div{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.g9UnitOverview>div>*{background:#fff;padding:8px 10px}.g9UnitOverview>div>b{background:var(--blue);color:#fff}.g9Lessons{gap:20px;padding:28px;display:grid}.g9Lesson{border:1px solid #dbe1e4}.g9Lesson>header{background:#f4efe4;align-items:center;gap:18px;padding:20px;display:flex}.g9Lesson>header>span{color:var(--gold);font-size:42px}.g9Lesson>header small,.g9Lesson>aside small,.g9UnitSubmission small,.g9KnowledgeCheck small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g9Lesson h3{margin:4px 0;font-size:29px}.g9Lesson dl{grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}.g9Lesson dl>div{border-right:1px solid #dbe1e4;padding:20px}.g9Lesson dt{color:var(--blue);font-weight:900}.g9Lesson dd{margin:8px 0 0;line-height:1.5}.g9Lesson>section{padding:20px}.g9LessonVideo{color:#fff;background:#071d35;border:1px solid #bfcdd5;margin:0 20px 20px;overflow:hidden;padding:0!important}.g9LessonVideo>header{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.g9LessonVideo h4{margin:5px 0 0;font-size:23px}.g9LessonVideo>header>span{color:#bad2e1;text-align:right;max-width:340px;font:11px/1.5 Arial,sans-serif}.g9LessonVideo video,.g9LessonVideo iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.g9ExternalVideo,.g9VideoPending{place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.g9ExternalVideo img,.g9VideoPending img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.g9ExternalVideo a,.g9VideoPending a,.g9VideoPending p{z-index:1;color:#071d35;text-align:center;background:#d59a33;max-width:640px;margin:10px;padding:13px 16px;font-weight:900;position:relative}.g9VideoPending p{color:#fff;background:#071d35df;font-weight:400}.g9Lesson>section li{margin:8px 0}.g9Lesson>aside{border-left:5px solid var(--teal);background:#e7f2ed;margin:0 20px 20px;padding:18px}.g9Lesson>aside b{margin:8px 0;display:block}.g9Lesson>aside p{color:#50615b;margin-bottom:0}.g9UnitSubmission{background:#eef3f5;grid-template-columns:.85fr 1.15fr;gap:24px;padding:30px;display:grid}.g9UnitSubmission>div:first-child{background:var(--navy);color:#fff;padding:25px}.g9UnitSubmission>div:first-child p,.g9UnitSubmission>div:first-child li{color:#d4e1ea}.g9UnitSubmission>div:first-child a{background:var(--gold);color:var(--navy);padding:12px 14px;font-weight:900;display:inline-block}.g9RubricRow{border-bottom:1px solid #ced7dc;grid-template-columns:1fr 1.4fr 50px;gap:12px;padding:11px;display:grid}.g9RubricRow span{color:#52626e}.g9RubricRow em{font-weight:900}.g9KnowledgeCheck{border:2px solid #c48a27;margin:30px;padding:26px}.g9KnowledgeCheck h4{font-size:25px}.g9KnowledgeCheck fieldset{margin:14px 0;padding:14px}.g9KnowledgeCheck label{margin:7px 0;display:block}.g9KnowledgeCheck input{margin-right:8px}.g9KnowledgeCheck button{background:var(--blue);color:#fff;border:0;padding:11px 15px;font-weight:900}.g9NextUnit{background:var(--teal);color:#fff;padding:20px 30px;font-weight:900;display:block}.g9FinalPortfolio{background:var(--navy);color:#fff;grid-template-columns:1fr .75fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g9FinalPortfolio li{margin:12px 0}.g9Course>footer{color:#fff;background:#031324;justify-content:space-between;gap:20px;padding:27px clamp(24px,7vw,110px);display:flex}.g9Course>footer a{color:#f4c46d}@media (width<=950px){.g9GateHero,.g9CourseHero,.g9AssessmentSystem,.g9FinalPortfolio,.g9UnitSubmission,.g9GateTerms>div,.g9CoursePlan>div,.g9Unit>header{grid-template-columns:1fr}.g9Unit>header img{height:auto}.g9Lesson dl{grid-template-columns:1fr}.g9Lesson dl>div{border-bottom:1px solid #dbe1e4;border-right:0}.g9VideoIntegration{flex-direction:column;align-items:flex-start}}@media (width<=680px){.g9Gate>header,.g9CourseNav,.g9CourseNav nav,.g9Course>footer{flex-direction:column;align-items:flex-start}.g9CourseNav nav{display:none}.g9UnitOverview,.g9Levels,.g9RubricRow{grid-template-columns:1fr}.g9GateHero h1,.g9CourseHero h1{font-size:52px}}@media print{.g9CourseNav,.g9CourseHero,.g9VideoIntegration,.g9KnowledgeCheck,.g9NextUnit,.g9Course>footer,.g9PrintButton{display:none!important}.g9Course,.g9Curriculum{background:#fff}.g9CoursePlan,.g9AssessmentSystem,.g9Curriculum{padding:20px}.g9AssessmentSystem{color:#000;background:#fff;border:1px solid #777}.g9Levels span{border:1px solid #aaa}.g9Unit{box-shadow:none;break-before:page;border:1px solid #777}.g9Unit>header{color:#000;background:#fff}.g9Unit>header p,.g9Unit>header small{color:#333}.g9Lesson{break-inside:avoid}.g9FinalPortfolio{color:#000;background:#fff;padding:20px}.g9FinalPortfolio p{color:#333}}.g9Reward{background:linear-gradient(135deg,#fff7df,#f1e3b9);border:2px solid #d59a33;grid-template-columns:1.25fr .75fr;gap:22px;margin:0 30px 30px;padding:28px;display:grid}.g9Reward small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g9Reward h3{margin:8px 0 12px;font-size:30px}.g9Reward p,.g9Reward blockquote{line-height:1.55}.g9Reward blockquote{background:#fff;border-left:4px solid #177b73;margin:18px 0 0;padding:16px}.g9Reward aside{color:#fff;background:#071d35;align-content:start;gap:10px;padding:20px;display:grid}.g9Reward aside b{color:#f2ba5c;font-size:22px}.g9Reward aside span{border-bottom:1px solid #ffffff2e;padding-bottom:8px}.g9Reward aside a{color:#071d35;background:#d59a33;margin-top:8px;padding:12px;font-weight:900}@media (width<=950px){.g9Reward{grid-template-columns:1fr}}@media print{.g9Reward{break-inside:avoid;margin:20px 0}}.g7Gate,.g7Course{--ink:#142433;--navy:#071d35;--blue:#155c8b;--teal:#177b73;--gold:#d59a33;--paper:#f4efe4;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Times New Roman,Times,serif}.g7Gate a,.g7Course a{text-decoration:none}.g7Gate>header,.g7CourseNav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:15px clamp(20px,5vw,72px);display:flex}.g7Gate>header>a:first-child,.g7CourseNav>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.15 Arial,sans-serif;display:flex}.g7Gate>header>a:last-child,.g7CourseNav nav a{color:#fff;font:700 12px Arial,sans-serif}.g7CourseNav nav{align-items:center;gap:18px;display:flex}.g7CourseNav nav a:last-child{background:var(--gold);color:var(--navy);padding:10px 13px}.g7GateHero,.g7CourseHero{color:#fff;background:linear-gradient(125deg,#071d35 0 56%,#0c4163 56%);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(60px,8vw,110px) clamp(24px,7vw,110px);display:grid}.g7GateHero>img,.g7CourseHero>img{border:10px solid #ffffff12;width:100%;height:auto;box-shadow:0 30px 75px #0007}.g7GateHero small,.g7CourseHero small,.g7GateTerms>header small,.g7TokenPlans header small,.g7CoursePlan>header small,.g7AssessmentSystem small,.g7VideoIntegration small,.g7Curriculum>header small,.g7FinalPortfolio small{letter-spacing:.15em;color:#f2ba5c;font:800 11px Arial,sans-serif}.g7GateHero h1,.g7CourseHero h1{margin:14px 0 20px;font-size:clamp(50px,6.4vw,94px);font-weight:400;line-height:.86}.g7GateHero>div>p,.g7CourseHero>div>p{color:#d9e7f1;font-size:20px;line-height:1.55}.g7CoverPlan{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.g7CoverPlan>*{border:1px solid #fff5;padding:9px 12px}.g7CoverPlan b{background:var(--gold);color:var(--navy)}.g7GateHero nav,.g7CourseHero nav{flex-wrap:wrap;gap:9px;display:flex}.g7GateHero nav a,.g7CourseHero nav a,.g7PrintButton{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font:800 12px Arial,sans-serif}.g7GateHero nav a+a,.g7CourseHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g7PrintButton{background:#fff}.g7GateTerms,.g7TokenPlans,.g7CoursePlan,.g7Curriculum{padding:clamp(60px,8vw,100px) clamp(24px,7vw,110px)}.g7GateTerms>header,.g7TokenPlans>header,.g7CoursePlan>header,.g7Curriculum>header{max-width:920px}.g7GateTerms h2,.g7TokenPlans h2,.g7CoursePlan h2,.g7Curriculum>header h2,.g7AssessmentSystem h2,.g7VideoIntegration h2,.g7FinalPortfolio h2{margin:10px 0 20px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.95}.g7GateTerms>div,.g7CoursePlan>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.g7GateTerms article,.g7CoursePlan article{border-top:5px solid var(--blue);background:#fff;padding:26px;box-shadow:0 14px 35px #10283b18}.g7GateTerms article>span,.g7CoursePlan article>span{letter-spacing:.13em;color:var(--blue);font:800 11px Arial,sans-serif}.g7GateTerms article>div{border-bottom:1px solid #ddd;gap:3px;padding:13px 0;display:grid}.g7GateTerms article small,.g7CoursePlan li small{color:#62717e}.g7TokenPlans{background:#fff}.g7TokenPlans>header>p,.g7CoursePlan>header>p,.g7Curriculum>header>p{color:#536372;font-size:18px;line-height:1.6}.g7TokenPlans>div{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px;margin-top:35px;display:grid}.g7TokenPlans article{background:var(--navy);color:#fff;padding:28px}.g7TokenPlans article small{color:#f3bd5d;font:800 10px Arial,sans-serif}.g7TokenPlans article p{color:#cddce8}.g7TokenPlans article b{color:#f3bd5d;margin:18px 0;font-size:25px;display:block}.g7TokenPlans button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font-weight:900}.g7CourseHero>div>div{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.g7CourseHero>div>div span{border:1px solid #ffffff50;padding:11px 14px;font:12px Arial,sans-serif;display:grid}.g7CourseHero>div>div b{color:#f3bd5d;font-size:20px}.g7CoursePlan{background:#fff}.g7CoursePlan h3{font-size:27px}.g7CoursePlan ol{padding-left:20px}.g7CoursePlan li{margin:15px 0}.g7CoursePlan li b,.g7CoursePlan li small{display:block}.g7AssessmentSystem{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g7AssessmentSystem>div>p,.g7VideoIntegration p,.g7FinalPortfolio p{color:#d2e0eb;font-size:18px;line-height:1.6}.g7Levels{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.g7Levels span{border-left:4px solid var(--gold);background:#ffffff0d;gap:5px;padding:16px;display:grid}.g7AssessmentSystem aside{color:var(--ink);background:#fff;padding:28px}.g7AssessmentSystem li{margin:10px 0}.g7VideoIntegration{color:#fff;background:#0d5b61;justify-content:space-between;align-items:center;gap:50px;padding:55px clamp(24px,7vw,110px);display:flex}.g7VideoIntegration>div{max-width:850px}.g7VideoIntegration h2{font-size:clamp(32px,4vw,55px)}.g7VideoIntegration>a,.g7VideoIntegration>span{color:#0d4f55;background:#fff;padding:14px 17px;font-weight:900}.g7Unit{background:#fff;max-width:1380px;margin:0 auto 55px;box-shadow:0 20px 48px #172a3a18}.g7Unit>header{background:var(--navy);color:#fff;grid-template-columns:1fr 430px;align-items:center;gap:30px;padding:30px;display:grid}.g7Unit>header>div>span{letter-spacing:.14em;color:#f3bd5d;font:800 11px Arial,sans-serif}.g7Unit>header h2{margin:8px 0;font-size:clamp(34px,4vw,52px);font-weight:400}.g7Unit>header p{color:#d6e5ef}.g7Unit>header small{color:#8fc7e4}.g7Unit>header img{object-fit:cover;width:100%;height:230px}.g7UnitOverview{background:#eaf1f4;grid-template-columns:1fr 1fr;gap:28px;padding:28px;display:grid}.g7UnitOverview>p{font-size:18px;line-height:1.55}.g7UnitOverview>div{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.g7UnitOverview>div>*{background:#fff;padding:8px 10px}.g7UnitOverview>div>b{background:var(--blue);color:#fff}.g7Lessons{gap:20px;padding:28px;display:grid}.g7Lesson{border:1px solid #dbe1e4}.g7Lesson>header{background:#f4efe4;align-items:center;gap:18px;padding:20px;display:flex}.g7Lesson>header>span{color:var(--gold);font-size:42px}.g7Lesson>header small,.g7Lesson>aside small,.g7UnitSubmission small,.g7KnowledgeCheck small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g7Lesson h3{margin:4px 0;font-size:29px}.g7Lesson dl{grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}.g7Lesson dl>div{border-right:1px solid #dbe1e4;padding:20px}.g7Lesson dt{color:var(--blue);font-weight:900}.g7Lesson dd{margin:8px 0 0;line-height:1.5}.g7Lesson>section{padding:20px}.g7Lesson>section li{margin:8px 0}.g7Lesson>aside{border-left:5px solid var(--teal);background:#e7f2ed;margin:0 20px 20px;padding:18px}.g7Lesson>aside b{margin:8px 0;display:block}.g7Lesson>aside p{color:#50615b;margin-bottom:0}.g7UnitSubmission{background:#eef3f5;grid-template-columns:.85fr 1.15fr;gap:24px;padding:30px;display:grid}.g7UnitSubmission>div:first-child{background:var(--navy);color:#fff;padding:25px}.g7UnitSubmission>div:first-child p,.g7UnitSubmission>div:first-child li{color:#d4e1ea}.g7UnitSubmission>div:first-child a{background:var(--gold);color:var(--navy);padding:12px 14px;font-weight:900;display:inline-block}.g7RubricRow{border-bottom:1px solid #ced7dc;grid-template-columns:1fr 1.4fr 50px;gap:12px;padding:11px;display:grid}.g7RubricRow span{color:#52626e}.g7RubricRow em{font-weight:900}.g7KnowledgeCheck{border:2px solid #c48a27;margin:30px;padding:26px}.g7KnowledgeCheck h4{font-size:25px}.g7KnowledgeCheck fieldset{margin:14px 0;padding:14px}.g7KnowledgeCheck label{margin:7px 0;display:block}.g7KnowledgeCheck input{margin-right:8px}.g7KnowledgeCheck button{background:var(--blue);color:#fff;border:0;padding:11px 15px;font-weight:900}.g7NextUnit{background:var(--teal);color:#fff;padding:20px 30px;font-weight:900;display:block}.g7FinalPortfolio{background:var(--navy);color:#fff;grid-template-columns:1fr .75fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g7FinalPortfolio li{margin:12px 0}.g7Course>footer{color:#fff;background:#031324;justify-content:space-between;gap:20px;padding:27px clamp(24px,7vw,110px);display:flex}.g7Course>footer a{color:#f4c46d}@media (width<=950px){.g7GateHero,.g7CourseHero,.g7AssessmentSystem,.g7FinalPortfolio,.g7UnitSubmission,.g7GateTerms>div,.g7CoursePlan>div,.g7Unit>header{grid-template-columns:1fr}.g7Unit>header img{height:auto}.g7Lesson dl{grid-template-columns:1fr}.g7Lesson dl>div{border-bottom:1px solid #dbe1e4;border-right:0}.g7VideoIntegration{flex-direction:column;align-items:flex-start}}@media (width<=680px){.g7Gate>header,.g7CourseNav,.g7CourseNav nav,.g7Course>footer{flex-direction:column;align-items:flex-start}.g7CourseNav nav{display:none}.g7UnitOverview,.g7Levels,.g7RubricRow{grid-template-columns:1fr}.g7GateHero h1,.g7CourseHero h1{font-size:52px}}@media print{.g7CourseNav,.g7CourseHero,.g7VideoIntegration,.g7KnowledgeCheck,.g7NextUnit,.g7Course>footer,.g7PrintButton{display:none!important}.g7Course,.g7Curriculum{background:#fff}.g7CoursePlan,.g7AssessmentSystem,.g7Curriculum{padding:20px}.g7AssessmentSystem{color:#000;background:#fff;border:1px solid #777}.g7Levels span{border:1px solid #aaa}.g7Unit{box-shadow:none;break-before:page;border:1px solid #777}.g7Unit>header{color:#000;background:#fff}.g7Unit>header p,.g7Unit>header small{color:#333}.g7Lesson{break-inside:avoid}.g7FinalPortfolio{color:#000;background:#fff;padding:20px}.g7FinalPortfolio p{color:#333}}.g10Gate,.g10Course{--ink:#142433;--navy:#071d35;--blue:#155c8b;--teal:#177b73;--gold:#d59a33;--paper:#f4efe4;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Times New Roman,Times,serif}.g10Gate a,.g10Course a{text-decoration:none}.g10Gate>header,.g10CourseNav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:15px clamp(20px,5vw,72px);display:flex}.g10Gate>header>a:first-child,.g10CourseNav>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.15 Arial,sans-serif;display:flex}.g10Gate>header>a:last-child,.g10CourseNav nav a{color:#fff;font:700 12px Arial,sans-serif}.g10CourseNav nav{align-items:center;gap:18px;display:flex}.g10CourseNav nav a:last-child{background:var(--gold);color:var(--navy);padding:10px 13px}.g10GateHero,.g10CourseHero{color:#fff;background:linear-gradient(125deg,#071d35 0 56%,#0c4163 56%);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(60px,8vw,110px) clamp(24px,7vw,110px);display:grid}.g10GateHero>img,.g10CourseHero>img{border:10px solid #ffffff12;width:100%;height:auto;box-shadow:0 30px 75px #0007}.g10GateHero small,.g10CourseHero small,.g10GateTerms>header small,.g10TokenPlans header small,.g10CoursePlan>header small,.g10AssessmentSystem small,.g10VideoIntegration small,.g10Curriculum>header small,.g10FinalPortfolio small{letter-spacing:.15em;color:#f2ba5c;font:800 11px Arial,sans-serif}.g10GateHero h1,.g10CourseHero h1{margin:14px 0 20px;font-size:clamp(50px,6.4vw,94px);font-weight:400;line-height:.86}.g10GateHero>div>p,.g10CourseHero>div>p{color:#d9e7f1;font-size:20px;line-height:1.55}.g10CoverPlan{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.g10CoverPlan>*{border:1px solid #fff5;padding:9px 12px}.g10CoverPlan b{background:var(--gold);color:var(--navy)}.g10GateHero nav,.g10CourseHero nav{flex-wrap:wrap;gap:9px;display:flex}.g10GateHero nav a,.g10CourseHero nav a,.g10PrintButton{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font:800 12px Arial,sans-serif}.g10GateHero nav a+a,.g10CourseHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g10PrintButton{background:#fff}.g10GateTerms,.g10TokenPlans,.g10CoursePlan,.g10Curriculum{padding:clamp(60px,8vw,100px) clamp(24px,7vw,110px)}.g10GateTerms>header,.g10TokenPlans>header,.g10CoursePlan>header,.g10Curriculum>header{max-width:920px}.g10GateTerms h2,.g10TokenPlans h2,.g10CoursePlan h2,.g10Curriculum>header h2,.g10AssessmentSystem h2,.g10VideoIntegration h2,.g10FinalPortfolio h2{margin:10px 0 20px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.95}.g10GateTerms>div,.g10CoursePlan>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.g10GateTerms article,.g10CoursePlan article{border-top:5px solid var(--blue);background:#fff;padding:26px;box-shadow:0 14px 35px #10283b18}.g10GateTerms article>span,.g10CoursePlan article>span{letter-spacing:.13em;color:var(--blue);font:800 11px Arial,sans-serif}.g10GateTerms article>div{border-bottom:1px solid #ddd;gap:3px;padding:13px 0;display:grid}.g10GateTerms article small,.g10CoursePlan li small{color:#62717e}.g10TokenPlans{background:#fff}.g10TokenPlans>header>p,.g10CoursePlan>header>p,.g10Curriculum>header>p{color:#536372;font-size:18px;line-height:1.6}.g10TokenPlans>div{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px;margin-top:35px;display:grid}.g10TokenPlans article{background:var(--navy);color:#fff;padding:28px}.g10TokenPlans article small{color:#f3bd5d;font:800 10px Arial,sans-serif}.g10TokenPlans article p{color:#cddce8}.g10TokenPlans article b{color:#f3bd5d;margin:18px 0;font-size:25px;display:block}.g10TokenPlans button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font-weight:900}.g10CourseHero>div>div{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.g10CourseHero>div>div span{border:1px solid #ffffff50;padding:11px 14px;font:12px Arial,sans-serif;display:grid}.g10CourseHero>div>div b{color:#f3bd5d;font-size:20px}.g10CoursePlan{background:#fff}.g10CoursePlan h3{font-size:27px}.g10CoursePlan ol{padding-left:20px}.g10CoursePlan li{margin:15px 0}.g10CoursePlan li b,.g10CoursePlan li small{display:block}.g10AssessmentSystem{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g10AssessmentSystem>div>p,.g10VideoIntegration p,.g10FinalPortfolio p{color:#d2e0eb;font-size:18px;line-height:1.6}.g10Levels{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.g10Levels span{border-left:4px solid var(--gold);background:#ffffff0d;gap:5px;padding:16px;display:grid}.g10AssessmentSystem aside{color:var(--ink);background:#fff;padding:28px}.g10AssessmentSystem li{margin:10px 0}.g10VideoIntegration{color:#fff;background:#0d5b61;justify-content:space-between;align-items:center;gap:50px;padding:55px clamp(24px,7vw,110px);display:flex}.g10VideoIntegration>div{max-width:850px}.g10VideoIntegration h2{font-size:clamp(32px,4vw,55px)}.g10VideoIntegration>a,.g10VideoIntegration>span{color:#0d4f55;background:#fff;padding:14px 17px;font-weight:900}.g10Unit{background:#fff;max-width:1380px;margin:0 auto 55px;box-shadow:0 20px 48px #172a3a18}.g10Unit>header{background:var(--navy);color:#fff;grid-template-columns:1fr 430px;align-items:center;gap:30px;padding:30px;display:grid}.g10Unit>header>div>span{letter-spacing:.14em;color:#f3bd5d;font:800 11px Arial,sans-serif}.g10Unit>header h2{margin:8px 0;font-size:clamp(34px,4vw,52px);font-weight:400}.g10Unit>header p{color:#d6e5ef}.g10Unit>header small{color:#8fc7e4}.g10Unit>header img{object-fit:cover;width:100%;height:230px}.g10UnitOverview{background:#eaf1f4;grid-template-columns:1fr 1fr;gap:28px;padding:28px;display:grid}.g10UnitOverview>p{font-size:18px;line-height:1.55}.g10UnitOverview>div{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.g10UnitOverview>div>*{background:#fff;padding:8px 10px}.g10UnitOverview>div>b{background:var(--blue);color:#fff}.g10Lessons{gap:20px;padding:28px;display:grid}.g10Lesson{border:1px solid #dbe1e4}.g10Lesson>header{background:#f4efe4;align-items:center;gap:18px;padding:20px;display:flex}.g10Lesson>header>span{color:var(--gold);font-size:42px}.g10Lesson>header small,.g10Lesson>aside small,.g10UnitSubmission small,.g10KnowledgeCheck small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g10Lesson h3{margin:4px 0;font-size:29px}.g10Lesson dl{grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}.g10Lesson dl>div{border-right:1px solid #dbe1e4;padding:20px}.g10Lesson dt{color:var(--blue);font-weight:900}.g10Lesson dd{margin:8px 0 0;line-height:1.5}.g10Lesson>section{padding:20px}.g10LessonVideo{color:#fff;background:#071d35;border:1px solid #bfcdd5;margin:0 20px 20px;overflow:hidden;padding:0!important}.g10LessonVideo>header{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.g10LessonVideo h4{margin:5px 0 0;font-size:23px}.g10LessonVideo>header>span{color:#bad2e1;text-align:right;max-width:340px;font:11px/1.5 Arial,sans-serif}.g10LessonVideo video,.g10LessonVideo iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.g10ExternalVideo,.g10VideoPending{place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.g10ExternalVideo img,.g10VideoPending img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.g10ExternalVideo a,.g10VideoPending a,.g10VideoPending p{z-index:1;color:#071d35;text-align:center;background:#d59a33;max-width:640px;margin:10px;padding:13px 16px;font-weight:900;position:relative}.g10VideoPending p{color:#fff;background:#071d35df;font-weight:400}.g10Lesson>section li{margin:8px 0}.g10Lesson>aside{border-left:5px solid var(--teal);background:#e7f2ed;margin:0 20px 20px;padding:18px}.g10Lesson>aside b{margin:8px 0;display:block}.g10Lesson>aside p{color:#50615b;margin-bottom:0}.g10UnitSubmission{background:#eef3f5;grid-template-columns:.85fr 1.15fr;gap:24px;padding:30px;display:grid}.g10UnitSubmission>div:first-child{background:var(--navy);color:#fff;padding:25px}.g10UnitSubmission>div:first-child p,.g10UnitSubmission>div:first-child li{color:#d4e1ea}.g10UnitSubmission>div:first-child a{background:var(--gold);color:var(--navy);padding:12px 14px;font-weight:900;display:inline-block}.g10RubricRow{border-bottom:1px solid #ced7dc;grid-template-columns:1fr 1.4fr 50px;gap:12px;padding:11px;display:grid}.g10RubricRow span{color:#52626e}.g10RubricRow em{font-weight:900}.g10KnowledgeCheck{border:2px solid #c48a27;margin:30px;padding:26px}.g10KnowledgeCheck h4{font-size:25px}.g10KnowledgeCheck fieldset{margin:14px 0;padding:14px}.g10KnowledgeCheck label{margin:7px 0;display:block}.g10KnowledgeCheck input{margin-right:8px}.g10KnowledgeCheck button{background:var(--blue);color:#fff;border:0;padding:11px 15px;font-weight:900}.g10NextUnit{background:var(--teal);color:#fff;padding:20px 30px;font-weight:900;display:block}.g10FinalPortfolio{background:var(--navy);color:#fff;grid-template-columns:1fr .75fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g10FinalPortfolio li{margin:12px 0}.g10Course>footer{color:#fff;background:#031324;justify-content:space-between;gap:20px;padding:27px clamp(24px,7vw,110px);display:flex}.g10Course>footer a{color:#f4c46d}@media (width<=950px){.g10GateHero,.g10CourseHero,.g10AssessmentSystem,.g10FinalPortfolio,.g10UnitSubmission,.g10GateTerms>div,.g10CoursePlan>div,.g10Unit>header{grid-template-columns:1fr}.g10Unit>header img{height:auto}.g10Lesson dl{grid-template-columns:1fr}.g10Lesson dl>div{border-bottom:1px solid #dbe1e4;border-right:0}.g10VideoIntegration{flex-direction:column;align-items:flex-start}}@media (width<=680px){.g10Gate>header,.g10CourseNav,.g10CourseNav nav,.g10Course>footer{flex-direction:column;align-items:flex-start}.g10CourseNav nav{display:none}.g10UnitOverview,.g10Levels,.g10RubricRow{grid-template-columns:1fr}.g10GateHero h1,.g10CourseHero h1{font-size:52px}}@media print{.g10CourseNav,.g10CourseHero,.g10VideoIntegration,.g10KnowledgeCheck,.g10NextUnit,.g10Course>footer,.g10PrintButton{display:none!important}.g10Course,.g10Curriculum{background:#fff}.g10CoursePlan,.g10AssessmentSystem,.g10Curriculum{padding:20px}.g10AssessmentSystem{color:#000;background:#fff;border:1px solid #777}.g10Levels span{border:1px solid #aaa}.g10Unit{box-shadow:none;break-before:page;border:1px solid #777}.g10Unit>header{color:#000;background:#fff}.g10Unit>header p,.g10Unit>header small{color:#333}.g10Lesson{break-inside:avoid}.g10FinalPortfolio{color:#000;background:#fff;padding:20px}.g10FinalPortfolio p{color:#333}}.g10Reward{background:linear-gradient(135deg,#fff7df,#f1e3b9);border:2px solid #d59a33;grid-template-columns:1.25fr .75fr;gap:22px;margin:0 30px 30px;padding:28px;display:grid}.g10Reward small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g10Reward h3{margin:8px 0 12px;font-size:30px}.g10Reward p,.g10Reward blockquote{line-height:1.55}.g10Reward blockquote{background:#fff;border-left:4px solid #177b73;margin:18px 0 0;padding:16px}.g10Reward aside{color:#fff;background:#071d35;align-content:start;gap:10px;padding:20px;display:grid}.g10Reward aside b{color:#f2ba5c;font-size:22px}.g10Reward aside span{border-bottom:1px solid #ffffff2e;padding-bottom:8px}.g10Reward aside a{color:#071d35;background:#d59a33;margin-top:8px;padding:12px;font-weight:900}@media (width<=950px){.g10Reward{grid-template-columns:1fr}}@media print{.g10Reward{break-inside:avoid;margin:20px 0}}.g13Gate,.g13Course{--ink:#142433;--navy:#071d35;--blue:#155c8b;--teal:#177b73;--gold:#d59a33;--paper:#f4efe4;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Times New Roman,Times,serif}.g13Gate a,.g13Course a{text-decoration:none}.g13Gate>header,.g13CourseNav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:15px clamp(20px,5vw,72px);display:flex}.g13Gate>header>a:first-child,.g13CourseNav>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.15 Arial,sans-serif;display:flex}.g13Gate>header>a:last-child,.g13CourseNav nav a{color:#fff;font:700 12px Arial,sans-serif}.g13CourseNav nav{align-items:center;gap:18px;display:flex}.g13CourseNav nav a:last-child{background:var(--gold);color:var(--navy);padding:10px 13px}.g13GateHero,.g13CourseHero{color:#fff;background:linear-gradient(125deg,#071d35 0 56%,#0c4163 56%);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(60px,8vw,110px) clamp(24px,7vw,110px);display:grid}.g13GateHero>img,.g13CourseHero>img{border:10px solid #ffffff12;width:100%;height:auto;box-shadow:0 30px 75px #0007}.g13GateHero small,.g13CourseHero small,.g13GateTerms>header small,.g13TokenPlans header small,.g13CoursePlan>header small,.g13AssessmentSystem small,.g13VideoIntegration small,.g13Curriculum>header small,.g13FinalPortfolio small{letter-spacing:.15em;color:#f2ba5c;font:800 11px Arial,sans-serif}.g13GateHero h1,.g13CourseHero h1{margin:14px 0 20px;font-size:clamp(50px,6.4vw,94px);font-weight:400;line-height:.86}.g13GateHero>div>p,.g13CourseHero>div>p{color:#d9e7f1;font-size:20px;line-height:1.55}.g13CoverPlan{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.g13CoverPlan>*{border:1px solid #fff5;padding:9px 12px}.g13CoverPlan b{background:var(--gold);color:var(--navy)}.g13GateHero nav,.g13CourseHero nav{flex-wrap:wrap;gap:9px;display:flex}.g13GateHero nav a,.g13CourseHero nav a,.g13PrintButton{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font:800 12px Arial,sans-serif}.g13GateHero nav a+a,.g13CourseHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g13PrintButton{background:#fff}.g13GateTerms,.g13TokenPlans,.g13CoursePlan,.g13Curriculum{padding:clamp(60px,8vw,100px) clamp(24px,7vw,110px)}.g13GateTerms>header,.g13TokenPlans>header,.g13CoursePlan>header,.g13Curriculum>header{max-width:920px}.g13GateTerms h2,.g13TokenPlans h2,.g13CoursePlan h2,.g13Curriculum>header h2,.g13AssessmentSystem h2,.g13VideoIntegration h2,.g13FinalPortfolio h2{margin:10px 0 20px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.95}.g13GateTerms>div,.g13CoursePlan>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.g13GateTerms article,.g13CoursePlan article{border-top:5px solid var(--blue);background:#fff;padding:26px;box-shadow:0 14px 35px #10283b18}.g13GateTerms article>span,.g13CoursePlan article>span{letter-spacing:.13em;color:var(--blue);font:800 11px Arial,sans-serif}.g13GateTerms article>div{border-bottom:1px solid #ddd;gap:3px;padding:13px 0;display:grid}.g13GateTerms article small,.g13CoursePlan li small{color:#62717e}.g13TokenPlans{background:#fff}.g13TokenPlans>header>p,.g13CoursePlan>header>p,.g13Curriculum>header>p{color:#536372;font-size:18px;line-height:1.6}.g13TokenPlans>div{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px;margin-top:35px;display:grid}.g13TokenPlans article{background:var(--navy);color:#fff;padding:28px}.g13TokenPlans article small{color:#f3bd5d;font:800 10px Arial,sans-serif}.g13TokenPlans article p{color:#cddce8}.g13TokenPlans article b{color:#f3bd5d;margin:18px 0;font-size:25px;display:block}.g13TokenPlans button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font-weight:900}.g13CourseHero>div>div{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.g13CourseHero>div>div span{border:1px solid #ffffff50;padding:11px 14px;font:12px Arial,sans-serif;display:grid}.g13CourseHero>div>div b{color:#f3bd5d;font-size:20px}.g13CoursePlan{background:#fff}.g13CoursePlan h3{font-size:27px}.g13CoursePlan ol{padding-left:20px}.g13CoursePlan li{margin:15px 0}.g13CoursePlan li b,.g13CoursePlan li small{display:block}.g13AssessmentSystem{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g13AssessmentSystem>div>p,.g13VideoIntegration p,.g13FinalPortfolio p{color:#d2e0eb;font-size:18px;line-height:1.6}.g13Levels{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.g13Levels span{border-left:4px solid var(--gold);background:#ffffff0d;gap:5px;padding:16px;display:grid}.g13AssessmentSystem aside{color:var(--ink);background:#fff;padding:28px}.g13AssessmentSystem li{margin:10px 0}.g13VideoIntegration{color:#fff;background:#0d5b61;justify-content:space-between;align-items:center;gap:50px;padding:55px clamp(24px,7vw,110px);display:flex}.g13VideoIntegration>div{max-width:850px}.g13VideoIntegration h2{font-size:clamp(32px,4vw,55px)}.g13VideoIntegration>a,.g13VideoIntegration>span{color:#0d4f55;background:#fff;padding:14px 17px;font-weight:900}.g13Unit{background:#fff;max-width:1380px;margin:0 auto 55px;box-shadow:0 20px 48px #172a3a18}.g13Unit>header{background:var(--navy);color:#fff;grid-template-columns:1fr 430px;align-items:center;gap:30px;padding:30px;display:grid}.g13Unit>header>div>span{letter-spacing:.14em;color:#f3bd5d;font:800 11px Arial,sans-serif}.g13Unit>header h2{margin:8px 0;font-size:clamp(34px,4vw,52px);font-weight:400}.g13Unit>header p{color:#d6e5ef}.g13Unit>header small{color:#8fc7e4}.g13Unit>header img{object-fit:cover;width:100%;height:230px}.g13UnitOverview{background:#eaf1f4;grid-template-columns:1fr 1fr;gap:28px;padding:28px;display:grid}.g13UnitOverview>p{font-size:18px;line-height:1.55}.g13UnitOverview>div{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.g13UnitOverview>div>*{background:#fff;padding:8px 10px}.g13UnitOverview>div>b{background:var(--blue);color:#fff}.g13Lessons{gap:20px;padding:28px;display:grid}.g13Lesson{border:1px solid #dbe1e4}.g13Lesson>header{background:#f4efe4;align-items:center;gap:18px;padding:20px;display:flex}.g13Lesson>header>span{color:var(--gold);font-size:42px}.g13Lesson>header small,.g13Lesson>aside small,.g13UnitSubmission small,.g13KnowledgeCheck small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g13Lesson h3{margin:4px 0;font-size:29px}.g13Lesson dl{grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}.g13Lesson dl>div{border-right:1px solid #dbe1e4;padding:20px}.g13Lesson dt{color:var(--blue);font-weight:900}.g13Lesson dd{margin:8px 0 0;line-height:1.5}.g13Lesson>section{padding:20px}.g13LessonVideo{color:#fff;background:#071d35;border:1px solid #bfcdd5;margin:0 20px 20px;overflow:hidden;padding:0!important}.g13LessonVideo>header{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.g13LessonVideo h4{margin:5px 0 0;font-size:23px}.g13LessonVideo>header>span{color:#bad2e1;text-align:right;max-width:340px;font:11px/1.5 Arial,sans-serif}.g13LessonVideo video,.g13LessonVideo iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.g13ExternalVideo,.g13VideoPending{place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.g13ExternalVideo img,.g13VideoPending img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.g13ExternalVideo a,.g13VideoPending a,.g13VideoPending p{z-index:1;color:#071d35;text-align:center;background:#d59a33;max-width:640px;margin:10px;padding:13px 16px;font-weight:900;position:relative}.g13VideoPending p{color:#fff;background:#071d35df;font-weight:400}.g13Lesson>section li{margin:8px 0}.g13Lesson>aside{border-left:5px solid var(--teal);background:#e7f2ed;margin:0 20px 20px;padding:18px}.g13Lesson>aside b{margin:8px 0;display:block}.g13Lesson>aside p{color:#50615b;margin-bottom:0}.g13UnitSubmission{background:#eef3f5;grid-template-columns:.85fr 1.15fr;gap:24px;padding:30px;display:grid}.g13UnitSubmission>div:first-child{background:var(--navy);color:#fff;padding:25px}.g13UnitSubmission>div:first-child p,.g13UnitSubmission>div:first-child li{color:#d4e1ea}.g13UnitSubmission>div:first-child a{background:var(--gold);color:var(--navy);padding:12px 14px;font-weight:900;display:inline-block}.g13RubricRow{border-bottom:1px solid #ced7dc;grid-template-columns:1fr 1.4fr 50px;gap:12px;padding:11px;display:grid}.g13RubricRow span{color:#52626e}.g13RubricRow em{font-weight:900}.g13KnowledgeCheck{border:2px solid #c48a27;margin:30px;padding:26px}.g13KnowledgeCheck h4{font-size:25px}.g13KnowledgeCheck fieldset{margin:14px 0;padding:14px}.g13KnowledgeCheck label{margin:7px 0;display:block}.g13KnowledgeCheck input{margin-right:8px}.g13KnowledgeCheck button{background:var(--blue);color:#fff;border:0;padding:11px 15px;font-weight:900}.g13NextUnit{background:var(--teal);color:#fff;padding:20px 30px;font-weight:900;display:block}.g13FinalPortfolio{background:var(--navy);color:#fff;grid-template-columns:1fr .75fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g13FinalPortfolio li{margin:12px 0}.g13Course>footer{color:#fff;background:#031324;justify-content:space-between;gap:20px;padding:27px clamp(24px,7vw,110px);display:flex}.g13Course>footer a{color:#f4c46d}@media (width<=950px){.g13GateHero,.g13CourseHero,.g13AssessmentSystem,.g13FinalPortfolio,.g13UnitSubmission,.g13GateTerms>div,.g13CoursePlan>div,.g13Unit>header{grid-template-columns:1fr}.g13Unit>header img{height:auto}.g13Lesson dl{grid-template-columns:1fr}.g13Lesson dl>div{border-bottom:1px solid #dbe1e4;border-right:0}.g13VideoIntegration{flex-direction:column;align-items:flex-start}}@media (width<=680px){.g13Gate>header,.g13CourseNav,.g13CourseNav nav,.g13Course>footer{flex-direction:column;align-items:flex-start}.g13CourseNav nav{display:none}.g13UnitOverview,.g13Levels,.g13RubricRow{grid-template-columns:1fr}.g13GateHero h1,.g13CourseHero h1{font-size:52px}}@media print{.g13CourseNav,.g13CourseHero,.g13VideoIntegration,.g13KnowledgeCheck,.g13NextUnit,.g13Course>footer,.g13PrintButton{display:none!important}.g13Course,.g13Curriculum{background:#fff}.g13CoursePlan,.g13AssessmentSystem,.g13Curriculum{padding:20px}.g13AssessmentSystem{color:#000;background:#fff;border:1px solid #777}.g13Levels span{border:1px solid #aaa}.g13Unit{box-shadow:none;break-before:page;border:1px solid #777}.g13Unit>header{color:#000;background:#fff}.g13Unit>header p,.g13Unit>header small{color:#333}.g13Lesson{break-inside:avoid}.g13FinalPortfolio{color:#000;background:#fff;padding:20px}.g13FinalPortfolio p{color:#333}}.g13Reward{background:linear-gradient(135deg,#fff7df,#f1e3b9);border:2px solid #d59a33;grid-template-columns:1.25fr .75fr;gap:22px;margin:0 30px 30px;padding:28px;display:grid}.g13Reward small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g13Reward h3{margin:8px 0 12px;font-size:30px}.g13Reward p,.g13Reward blockquote{line-height:1.55}.g13Reward blockquote{background:#fff;border-left:4px solid #177b73;margin:18px 0 0;padding:16px}.g13Reward aside{color:#fff;background:#071d35;align-content:start;gap:10px;padding:20px;display:grid}.g13Reward aside b{color:#f2ba5c;font-size:22px}.g13Reward aside span{border-bottom:1px solid #ffffff2e;padding-bottom:8px}.g13Reward aside a{color:#071d35;background:#d59a33;margin-top:8px;padding:12px;font-weight:900}@media (width<=950px){.g13Reward{grid-template-columns:1fr}}@media print{.g13Reward{break-inside:avoid;margin:20px 0}}.g12Gate,.g12Course{--ink:#142433;--navy:#071d35;--blue:#155c8b;--teal:#177b73;--gold:#d59a33;--paper:#f4efe4;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Times New Roman,Times,serif}.g12Gate a,.g12Course a{text-decoration:none}.g12Gate>header,.g12CourseNav{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:15px clamp(20px,5vw,72px);display:flex}.g12Gate>header>a:first-child,.g12CourseNav>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.15 Arial,sans-serif;display:flex}.g12Gate>header>a:last-child,.g12CourseNav nav a{color:#fff;font:700 12px Arial,sans-serif}.g12CourseNav nav{align-items:center;gap:18px;display:flex}.g12CourseNav nav a:last-child{background:var(--gold);color:var(--navy);padding:10px 13px}.g12GateHero,.g12CourseHero{color:#fff;background:linear-gradient(125deg,#071d35 0 56%,#0c4163 56%);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(60px,8vw,110px) clamp(24px,7vw,110px);display:grid}.g12GateHero>img,.g12CourseHero>img{border:10px solid #ffffff12;width:100%;height:auto;box-shadow:0 30px 75px #0007}.g12GateHero small,.g12CourseHero small,.g12GateTerms>header small,.g12TokenPlans header small,.g12CoursePlan>header small,.g12AssessmentSystem small,.g12VideoIntegration small,.g12Curriculum>header small,.g12FinalPortfolio small{letter-spacing:.15em;color:#f2ba5c;font:800 11px Arial,sans-serif}.g12GateHero h1,.g12CourseHero h1{margin:14px 0 20px;font-size:clamp(50px,6.4vw,94px);font-weight:400;line-height:.86}.g12GateHero>div>p,.g12CourseHero>div>p{color:#d9e7f1;font-size:20px;line-height:1.55}.g12CoverPlan{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.g12CoverPlan>*{border:1px solid #fff5;padding:9px 12px}.g12CoverPlan b{background:var(--gold);color:var(--navy)}.g12GateHero nav,.g12CourseHero nav{flex-wrap:wrap;gap:9px;display:flex}.g12GateHero nav a,.g12CourseHero nav a,.g12PrintButton{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font:800 12px Arial,sans-serif}.g12GateHero nav a+a,.g12CourseHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g12PrintButton{background:#fff}.g12GateTerms,.g12TokenPlans,.g12CoursePlan,.g12Curriculum{padding:clamp(60px,8vw,100px) clamp(24px,7vw,110px)}.g12GateTerms>header,.g12TokenPlans>header,.g12CoursePlan>header,.g12Curriculum>header{max-width:920px}.g12GateTerms h2,.g12TokenPlans h2,.g12CoursePlan h2,.g12Curriculum>header h2,.g12AssessmentSystem h2,.g12VideoIntegration h2,.g12FinalPortfolio h2{margin:10px 0 20px;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.95}.g12GateTerms>div,.g12CoursePlan>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.g12GateTerms article,.g12CoursePlan article{border-top:5px solid var(--blue);background:#fff;padding:26px;box-shadow:0 14px 35px #10283b18}.g12GateTerms article>span,.g12CoursePlan article>span{letter-spacing:.13em;color:var(--blue);font:800 11px Arial,sans-serif}.g12GateTerms article>div{border-bottom:1px solid #ddd;gap:3px;padding:13px 0;display:grid}.g12GateTerms article small,.g12CoursePlan li small{color:#62717e}.g12TokenPlans{background:#fff}.g12TokenPlans>header>p,.g12CoursePlan>header>p,.g12Curriculum>header>p{color:#536372;font-size:18px;line-height:1.6}.g12TokenPlans>div{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px;margin-top:35px;display:grid}.g12TokenPlans article{background:var(--navy);color:#fff;padding:28px}.g12TokenPlans article small{color:#f3bd5d;font:800 10px Arial,sans-serif}.g12TokenPlans article p{color:#cddce8}.g12TokenPlans article b{color:#f3bd5d;margin:18px 0;font-size:25px;display:block}.g12TokenPlans button{background:var(--gold);color:var(--navy);cursor:pointer;border:0;padding:13px 16px;font-weight:900}.g12CourseHero>div>div{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.g12CourseHero>div>div span{border:1px solid #ffffff50;padding:11px 14px;font:12px Arial,sans-serif;display:grid}.g12CourseHero>div>div b{color:#f3bd5d;font-size:20px}.g12CoursePlan{background:#fff}.g12CoursePlan h3{font-size:27px}.g12CoursePlan ol{padding-left:20px}.g12CoursePlan li{margin:15px 0}.g12CoursePlan li b,.g12CoursePlan li small{display:block}.g12AssessmentSystem{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g12AssessmentSystem>div>p,.g12VideoIntegration p,.g12FinalPortfolio p{color:#d2e0eb;font-size:18px;line-height:1.6}.g12Levels{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.g12Levels span{border-left:4px solid var(--gold);background:#ffffff0d;gap:5px;padding:16px;display:grid}.g12AssessmentSystem aside{color:var(--ink);background:#fff;padding:28px}.g12AssessmentSystem li{margin:10px 0}.g12VideoIntegration{color:#fff;background:#0d5b61;justify-content:space-between;align-items:center;gap:50px;padding:55px clamp(24px,7vw,110px);display:flex}.g12VideoIntegration>div{max-width:850px}.g12VideoIntegration h2{font-size:clamp(32px,4vw,55px)}.g12VideoIntegration>a,.g12VideoIntegration>span{color:#0d4f55;background:#fff;padding:14px 17px;font-weight:900}.g12Unit{background:#fff;max-width:1380px;margin:0 auto 55px;box-shadow:0 20px 48px #172a3a18}.g12Unit>header{background:var(--navy);color:#fff;grid-template-columns:1fr 430px;align-items:center;gap:30px;padding:30px;display:grid}.g12Unit>header>div>span{letter-spacing:.14em;color:#f3bd5d;font:800 11px Arial,sans-serif}.g12Unit>header h2{margin:8px 0;font-size:clamp(34px,4vw,52px);font-weight:400}.g12Unit>header p{color:#d6e5ef}.g12Unit>header small{color:#8fc7e4}.g12Unit>header img{object-fit:cover;width:100%;height:230px}.g12UnitOverview{background:#eaf1f4;grid-template-columns:1fr 1fr;gap:28px;padding:28px;display:grid}.g12UnitOverview>p{font-size:18px;line-height:1.55}.g12UnitOverview>div{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.g12UnitOverview>div>*{background:#fff;padding:8px 10px}.g12UnitOverview>div>b{background:var(--blue);color:#fff}.g12Lessons{gap:20px;padding:28px;display:grid}.g12Lesson{border:1px solid #dbe1e4}.g12Lesson>header{background:#f4efe4;align-items:center;gap:18px;padding:20px;display:flex}.g12Lesson>header>span{color:var(--gold);font-size:42px}.g12Lesson>header small,.g12Lesson>aside small,.g12UnitSubmission small,.g12KnowledgeCheck small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g12Lesson h3{margin:4px 0;font-size:29px}.g12Lesson dl{grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid}.g12Lesson dl>div{border-right:1px solid #dbe1e4;padding:20px}.g12Lesson dt{color:var(--blue);font-weight:900}.g12Lesson dd{margin:8px 0 0;line-height:1.5}.g12Lesson>section{padding:20px}.g12LessonVideo{color:#fff;background:#071d35;border:1px solid #bfcdd5;margin:0 20px 20px;overflow:hidden;padding:0!important}.g12LessonVideo>header{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.g12LessonVideo h4{margin:5px 0 0;font-size:23px}.g12LessonVideo>header>span{color:#bad2e1;text-align:right;max-width:340px;font:11px/1.5 Arial,sans-serif}.g12LessonVideo video,.g12LessonVideo iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.g12ExternalVideo,.g12VideoPending{place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.g12ExternalVideo img,.g12VideoPending img{object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.g12ExternalVideo a,.g12VideoPending a,.g12VideoPending p{z-index:1;color:#071d35;text-align:center;background:#d59a33;max-width:640px;margin:10px;padding:13px 16px;font-weight:900;position:relative}.g12VideoPending p{color:#fff;background:#071d35df;font-weight:400}.g12Lesson>section li{margin:8px 0}.g12Lesson>aside{border-left:5px solid var(--teal);background:#e7f2ed;margin:0 20px 20px;padding:18px}.g12Lesson>aside b{margin:8px 0;display:block}.g12Lesson>aside p{color:#50615b;margin-bottom:0}.g12UnitSubmission{background:#eef3f5;grid-template-columns:.85fr 1.15fr;gap:24px;padding:30px;display:grid}.g12UnitSubmission>div:first-child{background:var(--navy);color:#fff;padding:25px}.g12UnitSubmission>div:first-child p,.g12UnitSubmission>div:first-child li{color:#d4e1ea}.g12UnitSubmission>div:first-child a{background:var(--gold);color:var(--navy);padding:12px 14px;font-weight:900;display:inline-block}.g12RubricRow{border-bottom:1px solid #ced7dc;grid-template-columns:1fr 1.4fr 50px;gap:12px;padding:11px;display:grid}.g12RubricRow span{color:#52626e}.g12RubricRow em{font-weight:900}.g12KnowledgeCheck{border:2px solid #c48a27;margin:30px;padding:26px}.g12KnowledgeCheck h4{font-size:25px}.g12KnowledgeCheck fieldset{margin:14px 0;padding:14px}.g12KnowledgeCheck label{margin:7px 0;display:block}.g12KnowledgeCheck input{margin-right:8px}.g12KnowledgeCheck button{background:var(--blue);color:#fff;border:0;padding:11px 15px;font-weight:900}.g12NextUnit{background:var(--teal);color:#fff;padding:20px 30px;font-weight:900;display:block}.g12FinalPortfolio{background:var(--navy);color:#fff;grid-template-columns:1fr .75fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g12FinalPortfolio li{margin:12px 0}.g12Course>footer{color:#fff;background:#031324;justify-content:space-between;gap:20px;padding:27px clamp(24px,7vw,110px);display:flex}.g12Course>footer a{color:#f4c46d}@media (width<=950px){.g12GateHero,.g12CourseHero,.g12AssessmentSystem,.g12FinalPortfolio,.g12UnitSubmission,.g12GateTerms>div,.g12CoursePlan>div,.g12Unit>header{grid-template-columns:1fr}.g12Unit>header img{height:auto}.g12Lesson dl{grid-template-columns:1fr}.g12Lesson dl>div{border-bottom:1px solid #dbe1e4;border-right:0}.g12VideoIntegration{flex-direction:column;align-items:flex-start}}@media (width<=680px){.g12Gate>header,.g12CourseNav,.g12CourseNav nav,.g12Course>footer{flex-direction:column;align-items:flex-start}.g12CourseNav nav{display:none}.g12UnitOverview,.g12Levels,.g12RubricRow{grid-template-columns:1fr}.g12GateHero h1,.g12CourseHero h1{font-size:52px}}@media print{.g12CourseNav,.g12CourseHero,.g12VideoIntegration,.g12KnowledgeCheck,.g12NextUnit,.g12Course>footer,.g12PrintButton{display:none!important}.g12Course,.g12Curriculum{background:#fff}.g12CoursePlan,.g12AssessmentSystem,.g12Curriculum{padding:20px}.g12AssessmentSystem{color:#000;background:#fff;border:1px solid #777}.g12Levels span{border:1px solid #aaa}.g12Unit{box-shadow:none;break-before:page;border:1px solid #777}.g12Unit>header{color:#000;background:#fff}.g12Unit>header p,.g12Unit>header small{color:#333}.g12Lesson{break-inside:avoid}.g12FinalPortfolio{color:#000;background:#fff;padding:20px}.g12FinalPortfolio p{color:#333}}.g12Reward{background:linear-gradient(135deg,#fff7df,#f1e3b9);border:2px solid #d59a33;grid-template-columns:1.25fr .75fr;gap:22px;margin:0 30px 30px;padding:28px;display:grid}.g12Reward small{letter-spacing:.13em;color:#8f5f12;font:800 10px Arial,sans-serif}.g12Reward h3{margin:8px 0 12px;font-size:30px}.g12Reward p,.g12Reward blockquote{line-height:1.55}.g12Reward blockquote{background:#fff;border-left:4px solid #177b73;margin:18px 0 0;padding:16px}.g12Reward aside{color:#fff;background:#071d35;align-content:start;gap:10px;padding:20px;display:grid}.g12Reward aside b{color:#f2ba5c;font-size:22px}.g12Reward aside span{border-bottom:1px solid #ffffff2e;padding-bottom:8px}.g12Reward aside a{color:#071d35;background:#d59a33;margin-top:8px;padding:12px;font-weight:900}@media (width<=950px){.g12Reward{grid-template-columns:1fr}}@media print{.g12Reward{break-inside:avoid;margin:20px 0}}.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}}.imNewbiesCourse{--ryt-red:#ff725e;--ryt-yellow:#70ecff;--ryt-black:#07182f;--ryt-cream:#f3fbff;--im-navy:#071c3d;--im-blue:#1168d9;--im-teal:#00a9b8;--im-coral:#ff725e;font-family:Times New Roman,Times,serif}.imNewbiesCourse .rytHero figure{background:#06172f;min-height:650px}.imNewbiesCourse .rytHero figure>img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.08)}.imNewbiesCourse .rytHero figure:after{background:linear-gradient(90deg,#031126f7 0%,#061a36e8 40%,#061a3696 62%,#06152b30 100%)}.imNewbiesCourse .rytHeroOverlay{max-width:650px}.imNewbiesCourse .rytHeroOverlay h1{color:#fff;text-shadow:0 5px 28px #001;max-width:620px}.imNewbiesCourse .rytHeroOverlay p{max-width:620px}.imNewbiesCourse .rytHeroOverlay nav a:first-child,.imNewbiesCourse .rytFreePlan button,.imNewbiesCourse .rytAssessment button{background:var(--im-coral);color:#09182b}.imNewbiesCourse .rytStats{background:#06162e}.imNewbiesCourse .rytStats span{background:#0e2c54}.imNewbiesCourse .rytStats b,.imNewbiesCourse .rytUnit>header>span,.imNewbiesCourse .rytCurriculum>header small{color:#71ecff}.imNewbiesCourse .rytPlan{background:#f2f9ff}.imNewbiesCourse .rytPlan>ol li{border-top-color:var(--im-teal)}.imNewbiesCourse .rytPlan>ol li:nth-child(3n+1){background:#ecf8ff}.imNewbiesCourse .rytPlan>ol li:nth-child(3n+2){background:#e9fbfb}.imNewbiesCourse .rytPlan>ol li:nth-child(3n){background:#fff}.imNewbiesCourse .rytUnit>header{background:#09294d}.imNewbiesCourse .rytUnit>header a{color:#061a31;background:#68e7f5}.imNewbiesCourse .rytLessonBody>small{color:#0a6185}.imNewbiesCourse .rytSubtopic{border-left-color:var(--im-blue);background:#e9f8ff}.imNewbiesCourse .rytDefinitions dl:nth-child(odd){background:#eef7ff}.imNewbiesCourse .rytDefinitions dl:nth-child(2n){background:#e9fbfb}.imNewbiesCourse .rytLearningGrid h5{color:#08648a}.imNewbiesCourse .rytAssessment{border-top-color:var(--im-coral);background:#eef8ff}.imLessonArt{object-fit:cover;background:#fff;border-top:1px solid #ffffff2c;width:100%;height:230px;display:block}.imSourceNote{border-left:5px solid var(--im-coral);background:#fff1ed;margin:18px 0;padding:15px 17px}.imSourceNote b{color:#963b2d}.imSourceNote p{margin:5px 0 0;line-height:1.52}.imPromise{color:#fff;background:linear-gradient(135deg,#06162e,#0c3d70 65%,#075c68);grid-template-columns:1.1fr .9fr;gap:36px;padding:70px clamp(22px,7vw,108px);display:grid}.imPromise small,.imStudio small,.imSources small,.imPromoStudy small{letter-spacing:.15em;color:#72efff;font:800 13px Arial,sans-serif}.imPromise h2,.imStudio h2,.imSources h2{margin:10px 0 14px;font-size:clamp(38px,5vw,64px);line-height:.98}.imPromise p,.imStudio p,.imSources p{font-size:18px;line-height:1.62}.imPromiseGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.imPromiseGrid article{background:#ffffff0a;border:1px solid #75e9f152;gap:8px;padding:22px;display:grid}.imPromiseGrid b{color:#fff;font-size:30px}.imPromiseGrid span{line-height:1.45}.imStudio{background:#eff9ff;padding:72px clamp(22px,7vw,108px)}.imStudio header{max-width:920px}.imStudio small{color:#0b668c}.imStudio ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.imStudio li{border-top:5px solid var(--im-teal);background:#fff;gap:9px;min-height:150px;padding:23px;display:grid;box-shadow:0 12px 36px #0b315812}.imStudio li:nth-child(3n+2){border-color:var(--im-blue)}.imStudio li:nth-child(3n){border-color:var(--im-coral)}.imStudio li b{font-size:25px}.imStudio li span{color:#385064;font:15px/1.5 Arial,sans-serif}.imSources{color:#fff;background:#071a34;padding:68px clamp(22px,7vw,108px)}.imSources header{max-width:920px}.imSources h2{color:#fff}.imSources>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.imSources a{color:#fff;background:#ffffff0a;border:1px solid #6de6ef42;align-content:start;gap:10px;min-height:145px;padding:20px;display:grid}.imSources a:hover{background:#ffffff17}.imSources b{color:#73edff;font-size:24px}.imSources span{line-height:1.5}.imPromoStudy{background:#fff;border:1px solid #b5cedd;grid-template-columns:1.05fr .95fr;max-width:1280px;margin:52px auto;display:grid;box-shadow:0 18px 58px #092d4d1c}.imPromoStudy video{object-fit:contain;background:#041329;width:100%;height:100%;min-height:350px;display:block}.imPromoStudy>div{padding:36px}.imPromoStudy small{color:#0a6488}.imPromoStudy h3{margin:10px 0;font-size:40px;line-height:1.02}.imPromoStudy p{font-size:18px;line-height:1.6}.imPromoStudy nav{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.imPromoStudy a{background:var(--im-coral);color:#081a31;padding:12px 15px;font:800 14px Arial,sans-serif}.imPromoStudy a+a{color:#fff;background:#0d3158}@media (width<=1050px){.imPromise,.imPromoStudy{grid-template-columns:1fr}.imSources>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.imNewbiesCourse .rytHero figure>img{object-position:62% center;opacity:.58}.imNewbiesCourse .rytHero figure:after{background:#04142bd6}.imPromise,.imStudio,.imSources{padding:48px 18px}.imPromiseGrid,.imStudio ol,.imSources>div{grid-template-columns:1fr}.imPromoStudy{margin:26px 18px}.imPromoStudy h3{font-size:34px}}@media print{.imPromise{color:#000;background:#fff}.imSources,.imPromoStudy{display:none}}.katoDietCourse{--ryt-red:#dd3c20;--ryt-yellow:#f6bc2f;--ryt-black:#132319;--ryt-cream:#fff9e9;--kd-green:#1c6b3a;--kd-leaf:#72a83b;font-family:Times New Roman,Times,serif}.katoDietCourse .rytHero figure{background:radial-gradient(circle at 70% 38%,#315b3a,#101b14 62%,#070b08);min-height:650px}.katoDietCourse .rytHero figure>img{object-fit:contain;object-position:78% center;width:58%;left:auto;right:2%}.katoDietCourse .rytHero figure:after{background:linear-gradient(90deg,#07110af5 0,#0e2818ed 47%,#10271977 72%,#07110a33 100%)}.katoDietCourse .rytHeroOverlay{max-width:760px}.katoDietCourse .rytHeroOverlay h1{color:#fff7d1;text-shadow:0 4px 22px #000}.katoDietCourse .rytHeroOverlay nav a:first-child,.katoDietCourse .rytFreePlan button,.katoDietCourse .rytAssessment button{background:var(--kd-green);color:#fff}.katoDietCourse .rytStats{background:#0a160e}.katoDietCourse .rytStats span{background:#153522}.katoDietCourse .rytStats b,.katoDietCourse .rytUnit>header>span,.katoDietCourse .rytCurriculum>header small{color:#ffca52}.katoDietCourse .rytPlan{background:#fff8e7}.katoDietCourse .rytPlan>ol li{border-top-color:var(--kd-green)}.katoDietCourse .rytPlan>ol li:nth-child(3n+1){background:#fff3df}.katoDietCourse .rytPlan>ol li:nth-child(3n+2){background:#eef7e9}.katoDietCourse .rytPlan>ol li:nth-child(3n){background:#fff}.katoDietCourse .rytStandards{background:linear-gradient(135deg,#132419,#1c6b3a 68%,#8a5a18)}.katoDietCourse .rytStandardsGrid b{font-size:30px}.katoDietCourse .rytUnit>header{background:#17271c}.katoDietCourse .rytUnit>header a{background:#f5bd35}.katoDietCourse .rytLessonBody>small{color:#a83e24}.katoDietCourse .rytSubtopic{border-left-color:var(--kd-green);background:#edf7ea}.katoDietCourse .rytDefinitions dl:nth-child(odd){background:#fff2df}.katoDietCourse .rytDefinitions dl:nth-child(2n){background:#edf7ea}.katoDietCourse .rytLearningGrid h5{color:#1c6b3a}.katoDietCourse .rytAssessment{background:#fff8e7;border-top-color:#f6bc2f}.katoDietCourse .rytMedia>div{color:#fff;gap:8px;padding:12px 16px 16px;font-family:Arial,sans-serif;font-size:13px;display:grid}.katoDietCourse .rytMedia audio{width:100%}.kdLessonArt{object-fit:cover;object-position:center;background:#fff;border-top:1px solid #ffffff2b;width:100%;height:245px;display:block}.kdSourceNote{background:#fff4df;border-left:5px solid #d86c2b;margin:18px 0;padding:15px 17px}.kdSourceNote b{color:#8c321d}.kdSourceNote p{margin:5px 0 0;line-height:1.5}.kdSafety{color:#fff;background:#5d1616;border-block:7px solid #ffcf59;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:30px;padding:54px clamp(22px,7vw,108px);display:grid}.kdSafety small,.kdSources small{letter-spacing:.14em;color:#ffd66e;font:800 13px Arial,sans-serif}.kdSafety h2,.kdSources h2{margin:10px 0 14px;font-size:clamp(36px,4vw,58px);line-height:1}.kdSafety p{margin:0;font-size:18px;line-height:1.62}.kdSafety aside{color:#30120e;background:#fff5dc;border:1px solid #ffcf59;align-self:stretch;padding:24px}.kdSafety aside b{color:#a0211b;margin-bottom:12px;font-size:24px;line-height:1.05;display:block}.kdSafety aside p{font-size:16px}.katoDietCourse .rytResources{background:#f7f0df;padding:74px clamp(22px,7vw,108px)}.katoDietCourse .rytResources>header{max-width:940px}.katoDietCourse .rytResources>header small,.katoDietCourse .rytPromoStudy small{letter-spacing:.14em;color:#a43c22;font:800 13px Arial,sans-serif}.katoDietCourse .rytResources h2{margin:10px 0;font-size:clamp(38px,5vw,64px);line-height:1}.katoDietCourse .rytResources>header p{font-size:18px;line-height:1.6}.katoDietCourse .rytResourceGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.katoDietCourse .rytResourceGrid article{background:#fff;border:1px solid #d8cdb8;padding:18px}.katoDietCourse .rytResourceGrid img{object-fit:contain;background:#f8f5ec;width:100%;height:220px}.katoDietCourse .rytResourceGrid h3{margin:16px 0 6px;font-size:26px}.katoDietCourse .rytResourceGrid p{line-height:1.5}.katoDietCourse .rytDownloads{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.katoDietCourse .rytDownloads a{color:#fff;background:#173620;justify-content:space-between;gap:18px;padding:18px;font-weight:700;display:flex}.katoDietCourse .rytDownloads span{color:#ffd66e;font-family:Arial,sans-serif;font-size:12px}.kdChecklist{align-content:start;display:grid}.kdChecklist img{height:110px!important}.kdPromoStudy{background:#fff;border:1px solid #d2c5aa;max-width:1280px;margin:50px auto}.katoDietCourse .rytPromoStudy{grid-template-columns:1fr 1fr;display:grid}.katoDietCourse .rytPromoStudy>div:first-child{padding:34px}.katoDietCourse .rytPromoStudy h3{margin:9px 0;font-size:36px;line-height:1.05}.katoDietCourse .rytPromoStudy p{font-size:17px;line-height:1.58}.katoDietCourse .rytPromoStudy nav{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.katoDietCourse .rytPromoStudy a{background:var(--kd-green);color:#fff;padding:11px 14px;font-family:Arial,sans-serif;font-weight:800}.katoDietCourse .rytPromoStudy a+a{background:#342619}.katoDietCourse .rytPromoStudy video{object-fit:contain;background:#0c130e;width:100%;height:100%;min-height:330px;display:block}.kdSources{color:#fff;background:#112119;padding:64px clamp(22px,7vw,108px)}.kdSources h2{color:#fff}.kdSources>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.kdSources a{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;align-content:start;gap:9px;min-height:132px;padding:17px;display:grid}.kdSources a:hover{background:#ffffff15}.kdSources b{color:#ffd66e;font-size:24px}.kdSources span{line-height:1.45}@media (width<=1050px){.kdSafety,.katoDietCourse .rytPromoStudy{grid-template-columns:1fr}.kdSources>div{grid-template-columns:repeat(2,1fr)}.katoDietCourse .rytHero figure>img{opacity:.65;width:72%}}@media (width<=760px){.katoDietCourse .rytHero figure>img{opacity:.36;width:100%;right:-22%}.katoDietCourse .rytHero figure:after{background:#07110ad9}.kdSafety{grid-template-columns:1fr;padding:42px 18px}.katoDietCourse .rytResourceGrid,.katoDietCourse .rytDownloads,.kdSources>div{grid-template-columns:1fr}.katoDietCourse .rytResources{padding:50px 18px}.kdPromoStudy{margin:24px 18px}}@media print{.kdSafety{color:#000;background:#fff;border-color:#000}.kdSafety aside{color:#000;background:#fff}.kdSources,.kdPromoStudy{display:none}}.mvCourse{--ink:#f8f3eb;--red:#a60d14;--gold:#e1a727;--black:#080809;color:#efe9e2;background:#0c0b0c;min-height:100vh;font-family:Times New Roman,Times,serif}.mvCourse *{box-sizing:border-box}.mvNav{z-index:30;background:#090909ed;border-bottom:1px solid #722;justify-content:space-between;align-items:center;padding:12px clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.mvBrand{color:#fff;align-items:center;gap:10px;font:14px/1 Arial,sans-serif;text-decoration:none;display:flex}.mvNav nav{flex-wrap:wrap;gap:18px;display:flex}.mvNav nav a{color:#eee;font:700 13px Arial,sans-serif;text-decoration:none}.mvHero{align-items:end;min-height:680px;display:grid;position:relative;overflow:hidden}.mvHero>img{object-fit:cover;object-position:center}.mvHeroShade{background:linear-gradient(90deg,#080000e8 0 38%,#25000088 65%,#0009),linear-gradient(#0000 55%,#0c0b0c 100%);position:absolute;inset:0}.mvHeroCopy{z-index:2;width:min(760px,88%);margin:0 clamp(20px,7vw,110px) 90px;position:relative}.mvHero small,.mvPlan small,.mvStandards small,.mvCurriculum>header small,.mvResources>header small,.mvCapstone small,.mvPromo small{letter-spacing:.18em;color:#ffc63c;font:800 12px Arial,sans-serif}.mvHero h1{text-shadow:0 0 20px #c00000;margin:12px 0;font-size:clamp(58px,10vw,140px);line-height:.78}.mvHero p{max-width:650px;font-size:22px;line-height:1.45}.mvHero nav,.mvAccess nav{flex-wrap:wrap;gap:12px;display:flex}.mvHero a,.mvAccess a,.mvAccess button{color:#fff;cursor:pointer;background:#b8161e;border:1px solid #f6c34f;padding:13px 18px;font:700 14px Arial,sans-serif;text-decoration:none;display:inline-block}.mvHero a+a,.mvAccess a{background:0 0}.mvStats{background:#130d0e;border-block:1px solid #492325;grid-template-columns:repeat(6,1fr);display:grid}.mvStats span{text-align:center;border-right:1px solid #492325;padding:18px;font:14px Arial,sans-serif}.mvStats b{color:#ffc63c;font-size:26px;display:block}.mvPlan,.mvCurriculum,.mvResources,.mvCapstone{padding:90px clamp(20px,5vw,80px)}.mvPlan>header,.mvCurriculum>header,.mvResources>header{max-width:950px}.mvPlan h2,.mvCurriculum>header h2,.mvResources>header h2,.mvCapstone h2{margin:10px 0;font-size:clamp(38px,5vw,72px);line-height:.95}.mvPlan>header p,.mvCurriculum>header p,.mvResources>header p{color:#cfc4bd;font-size:19px;line-height:1.55}.mvPlan>ol{grid-template-columns:repeat(3,1fr);gap:12px;padding:0;list-style:none;display:grid}.mvPlan>ol li{background:linear-gradient(145deg,#1d1012,#0d0b0c);border:1px solid #5f282d;padding:24px}.mvPlan>ol span{color:#c52a31;font:900 42px Arial,sans-serif}.mvPlan h3{margin:10px 0;font-size:25px}.mvPlan li p{color:#d1c5bd;min-height:90px;line-height:1.45}.mvPlan li a{color:#ffc63c}.mvAccess{background:#221708;border:1px solid #9b711e;margin-top:24px;padding:24px}.mvAccess>div{align-items:center;gap:14px;display:flex}.mvAccess small,.mvAccess b{font-family:Arial,sans-serif;display:block}.mvAccess p{font-size:17px;line-height:1.55}.mvStandards{color:#1d1715;background:#efe6da;padding:70px clamp(20px,5vw,80px)}.mvStandards h2{margin:8px 0;font-size:clamp(38px,5vw,65px)}.mvStandards>div:first-child p{max-width:900px;font-size:19px;line-height:1.5}.mvStandardsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mvStandardsGrid article{background:#fff;border-top:5px solid #a60d14;padding:20px}.mvStandardsGrid b,.mvStandardsGrid span{display:block}.mvStandardsGrid b{font:800 18px Arial,sans-serif}.mvStandardsGrid span{margin-top:8px;line-height:1.4}.mvUnit{border:1px solid #522429;margin-top:48px}.mvUnit>header{background:#721219;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.mvUnit>header>span{letter-spacing:.12em;font:900 16px Arial,sans-serif}.mvUnit>header h3{margin:0;font-size:32px}.mvUnit>header p{margin:6px 0 0}.mvUnit>header>a{color:#fff;font:700 13px Arial,sans-serif}.mvLesson{border-top:1px solid #522429;grid-template-columns:minmax(320px,42%) 1fr;gap:30px;padding:30px;display:grid}.mvMedia video{aspect-ratio:16/9;background:#000;width:100%}.mvMedia>span{color:#ffc63c;background:#280b0d;padding:8px;font:800 12px Arial,sans-serif;display:block}.mvMedia>div{background:#171313;margin-top:12px;padding:12px}.mvMedia b,.mvMedia audio{width:100%;display:block}.mvMedia b{margin-bottom:8px;font:700 13px Arial,sans-serif}.mvAudioNote{background:#21181a;padding:12px}.mvLessonBody>small{color:#ffc63c;letter-spacing:.1em;font:800 12px Arial,sans-serif}.mvLessonBody h4{margin:8px 0;font-size:38px;line-height:1}.mvLessonBody p,.mvLessonBody li{font-size:17px;line-height:1.45}.mvDefinitions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mvDefinitions dl{background:#181315;border-left:4px solid #a60d14;margin:0;padding:12px}.mvDefinitions dt{font-size:18px;font-weight:700}.mvDefinitions dd{color:#cfc4bd;margin:5px 0 0}.mvLearningGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.mvLearningGrid section{background:#171314;padding:15px}.mvLearningGrid h5{color:#ffc63c;margin:0;font:800 15px Arial,sans-serif}.mvAssessment{color:#231a17;background:#efe6da;padding:28px}.mvAssessment h4{margin:5px 0;font-size:26px}.mvAssessment fieldset{border:1px solid #b7a89c;margin:18px 0;padding:18px}.mvAssessment legend{font-size:18px;font-weight:700}.mvAssessment label{gap:10px;padding:7px;display:flex}.mvAssessment button{color:#fff;background:#8e1319;border:0;padding:12px 16px;font-weight:700}.mvAssessment output{margin-left:14px}.mvAssessment .correct{color:#075b35}.mvAssessment .review{color:#8a1818}.mvDownloads{grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0;display:grid}.mvDownloads a,.mvArchive a{color:#fff;background:#79151b;justify-content:space-between;padding:16px;font:700 14px Arial,sans-serif;text-decoration:none;display:flex}.mvResourceGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mvResourceGrid article{background:#171314;padding:12px}.mvResourceGrid img{object-fit:contain;background:#050505;width:100%;height:230px}.mvResourceGrid a{color:#ffc63c}.mvArchive{border:1px solid #5d292d;margin-top:20px}.mvArchive summary{cursor:pointer;padding:18px;font-size:20px;font-weight:700}.mvArchive>div{grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid}.mvPromo{background:#211012;grid-template-columns:1fr 1.3fr;gap:30px;margin-top:38px;padding:30px;display:grid}.mvPromo h3{margin:8px 0;font-size:36px}.mvPromo video{width:100%}.mvPromo audio{width:100%;margin-top:8px}.mvCapstone{background:#720f16;grid-template-columns:1fr 1fr;gap:35px;display:grid}.mvCapstone ol{margin:0;padding-left:26px}.mvCapstone li{padding:14px}.mvCapstone b,.mvCapstone span{display:block}.mvCapstone span{margin-top:5px}.mvFooter{background:#060606;justify-content:space-between;gap:20px;padding:30px clamp(20px,5vw,80px);display:flex}.mvFooter p{max-width:800px}.mvFooter a{color:#ffc63c}@media (width<=900px){.mvStats{grid-template-columns:repeat(3,1fr)}.mvPlan>ol,.mvStandardsGrid,.mvResourceGrid{grid-template-columns:repeat(2,1fr)}.mvLesson,.mvPromo,.mvCapstone{grid-template-columns:1fr}.mvNav nav{display:none}}@media (width<=600px){.mvHero{min-height:600px}.mvHeroCopy{margin-bottom:50px}.mvStats,.mvPlan>ol,.mvStandardsGrid,.mvDefinitions,.mvLearningGrid,.mvDownloads,.mvResourceGrid,.mvArchive>div,.mvUnit>header{grid-template-columns:1fr}.mvLesson{padding:16px}.mvLessonBody h4{font-size:31px}.mvFooter{display:block}}@media (width<=1050px){.uriNav nav{display:none}.uriStats{grid-template-columns:repeat(3,1fr)}.uriPlan>ol,.uriTermsGrid{grid-template-columns:repeat(2,1fr)}.uriLessonList,.uriCapstone{grid-template-columns:1fr}.uriUnit>header{grid-template-columns:auto 1fr}.uriUnit>header>a{grid-column:1/-1}.uriPlan>ol p{min-height:0}}@media (width<=640px){.uriHero figure,.uriHeroOverlay{min-height:620px}.uriHeroOverlay{padding:50px 18px}.uriHeroOverlay h1{font-size:52px}.uriStats,.uriPlan>ol,.uriTermsGrid,.uriDefinitions,.uriLearningGrid{grid-template-columns:1fr}.uriPlan,.uriCurrentTerms,.uriCurriculum,.uriCapstone{padding:50px 18px}.uriUnit>header{grid-template-columns:1fr}.uriUnit>header>span{width:68px;height:68px}.uriLessonBody{padding:20px}.uriAssessment output{margin:10px 0 0;display:block}.uriFooter{flex-direction:column}}@media print{.uriNav,.uriHeroOverlay nav,.uriVideo,.uriAssessment button,.uriFooter{display:none}.uriCourse{background:#fff}.uriUnit{box-shadow:none;break-inside:avoid}.uriLessonList{grid-template-columns:1fr}.uriCurrentTerms{color:#000;background:#fff}.uriCurrentTerms h2{color:#000}}.uriResourceLinks{color:#fff;background:#071d35;gap:8px;margin-top:20px;padding:18px;display:grid}.uriResourceLinks h5{color:#f1c76f;margin:0 0 5px;font-size:19px}.uriResourceLinks a{color:#fff;background:#ffffff0d;border:1px solid #fff2;justify-content:space-between;gap:16px;padding:10px;display:flex}.uriResourceLinks a span{color:#91d8c9;font-family:Arial,sans-serif;font-size:13px}.uriTermsGrid article>img{object-fit:contain;width:100%;height:180px;margin-bottom:14px;display:block}.uriTermsGrid article>div{align-items:center;gap:16px;min-height:180px;display:flex}.uriTermsGrid article>div img{object-fit:contain}.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}}.rytResources{color:#17130a;background:#fff8d9;padding:76px clamp(22px,7vw,108px)}.rytResources>header{max-width:980px}.rytResources>header small,.rytPromoStudy small{color:#a61810;letter-spacing:.16em;font-family:Arial,sans-serif;font-weight:800}.rytResources>header h2{margin:10px 0 16px;font-size:clamp(38px,5vw,68px);line-height:.98}.rytResources>header p{font-size:19px;line-height:1.65}.rytResourceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:38px 0 16px;display:grid}.rytResourceGrid article{background:#fff;border-top:5px solid #ffc400;padding:16px;box-shadow:0 14px 34px #22180416}.rytResourceGrid img{object-fit:contain;background:#111;width:100%;height:210px}.rytResourceGrid h3{margin:15px 0 7px;font-size:23px}.rytResourceGrid p{margin:0;line-height:1.5}.rytDownloads{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 52px;display:grid}.rytDownloads a{color:#fff;background:#171717;justify-content:space-between;gap:14px;padding:16px;font-weight:700;display:flex}.rytDownloads span{color:#ffc400;font-family:Arial,sans-serif}.rytPromoStudy{color:#fff;background:linear-gradient(135deg,#171717,#3d3000);border-bottom:6px solid #b51b13;grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;padding:30px;display:grid}.rytPromoStudy h3{margin:8px 0 12px;font-size:35px}.rytPromoStudy p{color:#eee6cd;font-size:17px;line-height:1.55}.rytPromoStudy nav a{color:#17130a;background:#ffc400;padding:11px 14px;font-family:Arial,sans-serif;font-weight:800;display:inline-block}.rytPromoStudy video{aspect-ratio:16/9;background:#000;width:100%;display:block}.rytPromoStudy audio{width:100%;margin-top:9px}@media (width<=1000px){.rytResourceGrid{grid-template-columns:repeat(2,1fr)}.rytDownloads,.rytPromoStudy{grid-template-columns:1fr}}@media (width<=620px){.rytResources{padding:54px 18px}.rytResourceGrid{grid-template-columns:1fr}.rytPromoStudy{padding:20px}}@media print{.rytResources{background:#fff;padding:20px 0}.rytPromoStudy video,.rytPromoStudy audio{display:none}}.ssmcGate,.ssmcCourse{color:#172232;background:#f4efe5;min-height:100vh;font-family:Times New Roman,serif}.ssmcGate>header,.ssmcCourseNav{color:#fff;background:#0b1b31;justify-content:space-between;align-items:center;padding:1rem clamp(1.2rem,5vw,5rem);display:flex}.ssmcGate a,.ssmcCourseNav a{color:inherit}.ssmcBrand{letter-spacing:.08em;align-items:center;gap:.7rem;display:flex}.ssmcBrand img{border-radius:50%}.ssmcGateHero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,6vw,6rem);display:grid}.ssmcGateHero figure{margin:0;position:relative}.ssmcGateHero figure img,.ssmcHero>img{border-radius:18px;width:100%;height:auto;box-shadow:0 24px 70px #0b1b3140}.ssmcGateHero figcaption{color:#fff;letter-spacing:.08em;background:#0b1b31;padding:.55rem .8rem;font-weight:900;position:absolute;bottom:1rem;left:1rem}.ssmcGateHero h1,.ssmcHero h1{margin:.6rem 0 1.2rem;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.9}.ssmcGateHero>div>small,.ssmcHero small,.ssmcPlan small,.ssmcCurriculum>header small,.ssmcAssessment small{color:#9a5d12;letter-spacing:.13em;font-weight:900}.ssmcFrontPlan{background:#fff8e8;border:2px solid #b88634;margin:1.5rem 0;padding:1.4rem}.ssmcFrontPlan span{color:#89520d;font-weight:900}.ssmcFrontPlan h2{margin:.5rem 0}.ssmcFrontPlan li{margin:.35rem 0}.ssmcFrontPlan>b{color:#63330a;margin-top:1rem;display:block}.ssmcGateHero nav{flex-wrap:wrap;gap:.7rem;display:flex}.ssmcGateHero nav a,.ssmcCurriculum article>a,.ssmcAssessment aside a{color:#fff;background:#b56b15;border-radius:4px;padding:.8rem 1rem;font-weight:900}.ssmcGateHero nav a+a{background:#0b1b31}.ssmcPrivacy{color:#5d6874;font-size:.84rem}.ssmcCourseNav nav{flex-wrap:wrap;gap:1rem;display:flex}.ssmcHero{color:#fff;background:#0f2848;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:clamp(2rem,6vw,6rem);display:grid}.ssmcHero>div>div{flex-wrap:wrap;gap:.8rem;display:flex}.ssmcHero>div>div span{border:1px solid #ffffff45;padding:.75rem 1rem;display:grid}.ssmcHero>div>div b{color:#f1c56d}.ssmcPlan,.ssmcCurriculum,.ssmcAssessment{padding:clamp(2rem,6vw,6rem)}.ssmcPlan{background:#fff}.ssmcPlan h2,.ssmcCurriculum h2,.ssmcAssessment h2{margin:.5rem 0 1.5rem;font-size:clamp(2rem,4vw,3.6rem)}.ssmcPlan ol{grid-template-columns:repeat(4,1fr);gap:1rem;padding:0;list-style:none;display:grid}.ssmcPlan li{background:#efe6d3;border-top:5px solid #b56b15;gap:.7rem;padding:1.3rem;display:grid}.ssmcCurriculum>div{gap:1.2rem;display:grid}.ssmcCurriculum article{background:#fff;border:1px solid #ded4c1;padding:clamp(1.2rem,3vw,2.2rem)}.ssmcCurriculum article>header{gap:1rem;display:flex}.ssmcCurriculum article>header>span{color:#b56b15;font-size:2.4rem;font-weight:900}.ssmcCurriculum article h3{margin:.2rem 0;font-size:1.7rem}.ssmcCurriculum article section{background:#f7f2e9;margin:1rem 0;padding:1rem}.ssmcCurriculum dl{grid-template-columns:180px 1fr;gap:1rem;margin:.6rem 0;display:grid}.ssmcCurriculum dt{font-weight:900}.ssmcCurriculum dd{margin:0}.ssmcCurriculum article>a{display:inline-block}.ssmcAssessment{color:#fff;background:#0b1b31;grid-template-columns:1fr 320px;gap:2rem;display:grid}.ssmcWeights{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.ssmcWeights span{background:#ffffff12;padding:1rem;display:grid}.ssmcWeights b{color:#f1c56d;font-size:1.5rem}.ssmcAssessment aside{color:#172232;background:#fff;align-content:start;gap:.7rem;padding:1.3rem;display:grid}.ssmcAssessment aside a{text-align:center}@media (width<=850px){.ssmcGateHero,.ssmcHero,.ssmcAssessment{grid-template-columns:1fr}.ssmcPlan ol,.ssmcWeights{grid-template-columns:1fr 1fr}.ssmcCourseNav nav{display:none}}@media (width<=520px){.ssmcPlan ol,.ssmcWeights{grid-template-columns:1fr}.ssmcCurriculum dl{grid-template-columns:1fr;gap:.2rem}}.socialMediaCourse{--ryt-red:#ff5d6c;--ryt-yellow:#7c5cff;--ryt-black:#07182d;--ryt-cream:#f6f8ff;font-family:Times New Roman,Times,serif}.socialMediaCourse .rytHeroOverlay{background:linear-gradient(90deg,#041226f5,#0a1f3ed1 58%,#0a1f3e1a)}.socialMediaCourse .rytHero figure>img{object-position:center}.socialMediaCourse .rytStats{background:#07182d}.socialMediaCourse .rytStats b,.socialMediaCourse .rytUnit>header>span,.socialMediaCourse .rytCurriculum>header small{color:#ff8d9a}.socialMediaCourse .rytPlan>ol li:nth-child(2n),.socialMediaCourse .rytDefinitions dl:nth-child(2n){background:#eef1ff}.socialMediaCourse .rytPlan>ol li:nth-child(odd),.socialMediaCourse .rytDefinitions dl:nth-child(odd){background:#fff4f6}.socialMediaCourse .rytStandards{background:linear-gradient(135deg,#091c3d,#34246c)}.socialMediaCourse .rytFreePlan button,.socialMediaCourse .rytHeroOverlay nav a:first-child,.socialMediaCourse .rytAssessment button{color:#fff;background:#ff5d6c}.socialMediaCourse .rytPromoStudy{max-width:1280px;margin:0 auto 50px}.smDiagram>div{color:#fff;text-align:center;background:radial-gradient(circle at 0 0,#7c5cff,#132a54 65%,#06162d);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:220px;padding:26px;display:grid}.smDiagram>div b{border:1px solid #ffffff80;border-radius:999px;padding:12px}.smDiagram>div span{color:#ff8d9a;font-size:1.7rem}@media (width<=760px){.socialMediaCourse .rytHeroOverlay{background:#041226db}.smDiagram>div{grid-template-columns:1fr}}.ttCourse,.ttPrivateGate{--ink:#061525;--cyan:#21cde5;--blue:#3657ce;--paper:#f5f0e6;color:#10283b;background:#eef3f5;min-height:100vh;font-family:Times New Roman,Times,serif}.ttNav{z-index:20;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061525f2;border-bottom:1px solid #3ee7ff44;justify-content:space-between;align-items:center;padding:14px clamp(20px,5vw,74px);display:flex;position:sticky;top:0}.ttNav>a{color:#fff;align-items:center;gap:10px;display:flex}.ttNav nav{align-items:center;gap:20px;display:flex}.ttNav nav a{color:#d9edf5;font-size:15px}.ttNav nav a:last-child{border:1px solid #50dcef;border-radius:4px;padding:10px 14px}.ttHero{color:#fff;background:radial-gradient(circle at 80% 30%,#174b75 0,#0000 34%),linear-gradient(135deg,#061525,#0b2947);grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:72px clamp(22px,7vw,100px);display:grid}.ttHero small,.ttPlan small,.ttCurriculum>header small,.ttCapstone small{letter-spacing:.18em;color:#50e1f5;font-family:Arial,sans-serif;font-weight:700}.ttHero h1{letter-spacing:-.04em;max-width:760px;margin:16px 0;font-size:clamp(48px,7vw,92px);line-height:.88}.ttHero>div>p{color:#c9dbe8;max-width:680px;font-size:20px;line-height:1.6}.ttHero figure{margin:0;box-shadow:0 28px 70px #0008}.ttHero figure img{width:100%;height:auto;display:block}.ttHero figcaption{text-align:center;color:#80eefa;background:#07111d;padding:12px}.ttStats{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.ttStats span{background:#ffffff0d;border:1px solid #ffffff2e;padding:12px 14px}.ttStats b{color:#55e9fa}.ttHero nav{flex-wrap:wrap;gap:12px;display:flex}.ttHero nav a{color:#061525;background:#53e4f3;border-radius:3px;padding:13px 18px;font-weight:700}.ttHero nav a+a{color:#fff;background:0 0;border:1px solid #fff5}.ttPlan,.ttCurriculum,.ttCapstone{padding:72px clamp(22px,7vw,100px)}.ttPlan{background:#f6f0e4}.ttPlan header,.ttCurriculum>header{max-width:870px}.ttPlan h2,.ttCurriculum>header h2,.ttCapstone h2{color:#081d31;margin:10px 0 14px;font-size:clamp(36px,5vw,62px);line-height:1}.ttPlan header p,.ttCurriculum>header p{font-size:19px;line-height:1.65}.ttPlan ol{grid-template-columns:repeat(5,1fr);gap:14px;margin:42px 0;padding:0;list-style:none;display:grid}.ttPlan li{border-top:4px solid var(--cyan);background:#fff;padding:22px;box-shadow:0 10px 24px #05152810}.ttPlan li span{color:#416278;font-family:Arial,sans-serif;font-weight:800}.ttPlan li b{margin:14px 0 7px;font-size:22px;display:block}.ttPlan li p{line-height:1.5}.ttAccessStamp{color:#fff;text-align:center;letter-spacing:.04em;background:#082541;padding:15px}.ttCurriculum{background:#e8eef1}.ttCurriculum>article{background:#fff;border:1px solid #cad9df;grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);gap:36px;margin:48px 0;padding:28px;display:grid;box-shadow:0 18px 48px #06152512}.ttMedia{align-self:start;position:sticky;top:100px}.ttMedia video,.ttMedia img{background:#061525;width:100%;height:auto;display:block}.ttMedia img{margin-top:12px}.ttLesson>small{letter-spacing:.11em;color:#296475;font-family:Arial,sans-serif}.ttLesson h3{color:#081d31;margin:10px 0;font-size:38px;line-height:1}.ttLesson>p,.ttLesson li,.ttLesson dd{font-size:17px;line-height:1.55}.ttTopic{border-left:4px solid var(--cyan);background:#eef7f8;padding:14px}.ttDefinitions{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;display:grid}.ttDefinitions dl{background:#f4f0e8;margin:0;padding:16px}.ttDefinitions dt{font-size:20px;font-weight:700}.ttDefinitions dd{margin:7px 0 0}.ttLesson section{border:1px solid #d5e0e4;margin:16px 0;padding:18px}.ttLesson h4{margin:0 0 9px;font-size:20px}.ttIllustration{border-left:5px solid #3657ce!important}.ttEvidence{border-left:5px solid #f1ac24!important}.ttAssessment{color:#fff;background:#071d31;gap:10px;padding:20px;display:grid}.ttAssessment p{margin:0}.ttAssessment label{align-items:flex-start;gap:8px;line-height:1.35;display:flex}.ttAssessment button{color:#061525;background:#55e9fa;border:0;justify-self:start;padding:9px 15px;font-weight:800}.ttAssessment button:disabled{opacity:.5}.ttAssessment output{background:#ffffff12;padding:10px}.ttAssessment .correct{color:#7bffd4}.ttAssessment .retry{color:#ffe09b}.ttPrint{color:#fff;background:#3657ce;margin-top:16px;padding:12px 16px;display:inline-block}.ttCapstone{color:#dcebf2;background:#071d31;grid-template-columns:1fr 1fr;gap:48px;display:grid}.ttCapstone h2{color:#fff}.ttCapstone p{font-size:19px;line-height:1.6}.ttCapstone ol{gap:12px;padding:0;list-style:none;display:grid}.ttCapstone li{background:#ffffff08;border:1px solid #3ce8ff33;gap:5px;padding:17px;display:grid}.ttCapstone b{color:#63eafa;font-size:19px}.ttFooter{color:#a9c0cc;background:#040c14;justify-content:space-between;gap:30px;padding:28px clamp(22px,7vw,100px);display:flex}.ttFooter p{max-width:750px;margin:0}.ttFooter a{color:#65eafa}.ttPrivateGate{background:linear-gradient(145deg,#061525,#123a5e);place-items:center;padding:40px;display:grid}.ttPrivateGate section{background:#fff;width:min(900px,100%);padding:28px;box-shadow:0 30px 80px #0007}.ttPrivateGate img{width:100%;height:auto}.ttPrivateGate small{letter-spacing:.16em;color:#32687b;margin-top:24px;font-family:Arial,sans-serif;display:block}.ttPrivateGate h1{margin:8px 0;font-size:clamp(38px,6vw,70px);line-height:.93}.ttPrivateGate p{font-size:19px;line-height:1.55}.ttPrivateGate div{flex-wrap:wrap;gap:10px;display:flex}.ttPrivateGate a{color:#fff;background:#082b55;padding:12px 16px}.ttPrivateGate a+a{color:#082b55;background:#e8eef1}@media (width<=960px){.ttHero,.ttCurriculum>article,.ttCapstone{grid-template-columns:1fr}.ttPlan ol{grid-template-columns:repeat(2,1fr)}.ttMedia{position:static}.ttNav nav{display:none}}@media (width<=580px){.ttHero,.ttPlan,.ttCurriculum,.ttCapstone{padding:45px 18px}.ttPlan ol,.ttDefinitions{grid-template-columns:1fr}.ttCurriculum>article{margin:28px 0;padding:16px}.ttHero h1{font-size:48px}.ttLesson h3{font-size:31px}.ttFooter{flex-direction:column}}@media print{.ttNav,.ttHero nav,.ttAssessment button,.ttFooter{display:none}.ttCourse{background:#fff}.ttCurriculum>article{break-inside:avoid;box-shadow:none}.ttMedia video{display:none}}.uriCourse{--uri-ink:#07192e;--uri-blue:#0b3463;--uri-emerald:#0d7666;--uri-gold:#e8b34d;--uri-paper:#f7f2e8;color:#132b3f;background:#eef2f3;min-height:100vh;font-family:Times New Roman,Times,serif}.uriNav{z-index:20;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06172df2;border-bottom:1px solid #e8b34d66;justify-content:space-between;align-items:center;gap:20px;padding:13px clamp(18px,5vw,76px);display:flex;position:sticky;top:0}.uriBrand{color:#fff;align-items:center;gap:10px;line-height:1;display:flex}.uriBrand span{letter-spacing:.08em}.uriNav nav{align-items:center;gap:18px;display:flex}.uriNav nav a{color:#dce8ee;font-family:Arial,sans-serif;font-size:14px}.uriNav nav a:last-child{border:1px solid #e8b34d88;padding:9px 13px}.uriHero{color:#fff;background:#06172d}.uriHero figure{min-height:660px;margin:0;position:relative;overflow:hidden}.uriHero figure>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.uriHero figure:after{content:"";background:linear-gradient(90deg,#041326f5 0,#06172ddd 37%,#06172d22 72%,#06172d55 100%);position:absolute;inset:0}.uriHeroOverlay{z-index:1;flex-direction:column;justify-content:center;max-width:820px;min-height:660px;padding:70px clamp(22px,7vw,108px);display:flex;position:relative}.uriHeroOverlay small,.uriPlan>header small,.uriCurrentTerms small,.uriCurriculum>header small,.uriCapstone small{letter-spacing:.18em;color:#efc56d;font-family:Arial,sans-serif;font-weight:800}.uriHeroOverlay h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(52px,8vw,108px);line-height:.82}.uriHeroOverlay p{color:#d6e3e9;max-width:700px;margin:0;font-size:20px;line-height:1.6}.uriHeroOverlay nav{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.uriHeroOverlay a{color:#07192e;background:#e8b34d;padding:13px 18px;font-family:Arial,sans-serif;font-weight:800}.uriHeroOverlay a+a{color:#fff;background:#ffffff12;border:1px solid #fff6}.uriStats{background:#06172d;grid-template-columns:repeat(5,1fr);gap:1px;padding:0 clamp(22px,7vw,108px) 28px;display:grid}.uriStats span{color:#cbdce5;text-align:center;background:#0b2947;padding:20px;font-family:Arial,sans-serif}.uriStats b{color:#f3c96f;font:700 26px Times New Roman,serif;display:block}.uriPlan,.uriCurrentTerms,.uriCurriculum,.uriCapstone{padding:74px clamp(22px,7vw,108px)}.uriPlan{background:var(--uri-paper)}.uriPlan>header,.uriCurriculum>header{max-width:920px}.uriPlan h2,.uriCurrentTerms h2,.uriCurriculum>header h2,.uriCapstone h2{color:var(--uri-ink);margin:10px 0 16px;font-size:clamp(38px,5vw,68px);line-height:.98}.uriPlan>header p,.uriCurriculum>header p,.uriCurrentTerms>div>p,.uriCapstone p{font-size:19px;line-height:1.65}.uriPlan>ol{grid-template-columns:repeat(3,1fr);gap:14px;margin:40px 0;padding:0;list-style:none;display:grid}.uriPlan>ol li{border-top:4px solid var(--uri-emerald);background:#fff;padding:24px;box-shadow:0 12px 28px #07192e12}.uriPlan>ol li>span{color:#b77b16;font-family:Arial,sans-serif;font-weight:900}.uriPlan>ol h3{margin:12px 0 8px;font-size:25px;line-height:1.08}.uriPlan>ol p{min-height:92px;line-height:1.5}.uriPlan>ol a{color:#0d6257;font-weight:700}.uriFreePlan{color:#fff;background:#071c33;border:1px solid #e8b34d66;padding:25px}.uriFreePlan>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.uriFreePlan img{border-radius:50%}.uriFreePlan span{display:grid}.uriFreePlan small{letter-spacing:.12em;color:#91d8c9;font-family:Arial,sans-serif}.uriFreePlan b{font-size:25px}.uriFreePlan>p{color:#d6e0e6;max-width:980px;font-size:17px;line-height:1.55}.uriFreePlan button,.uriFreePlan a{color:#06172d;cursor:pointer;background:#e8b34d;border:0;padding:11px 15px;font:700 15px Arial,sans-serif}.uriFreePlan a{color:#fff;background:#ffffff12;border:1px solid #ffffff40}.uriCurrentTerms{color:#fff;background:linear-gradient(135deg,#082a50,#0c635b)}.uriCurrentTerms h2{color:#fff;max-width:880px}.uriCurrentTerms>div>p{color:#d9e8e6;max-width:920px}.uriTermsGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:36px 0;display:grid}.uriTermsGrid article{background:#ffffff12;border:1px solid #ffffff27;padding:22px}.uriTermsGrid b{color:#f3c66d;margin-bottom:10px;font-size:36px;display:block}.uriTermsGrid span{line-height:1.5}.uriCurrentTerms nav{flex-wrap:wrap;gap:10px;display:flex}.uriCurrentTerms nav a{color:#083a48;background:#fff;padding:11px 14px;font-family:Arial,sans-serif;font-weight:700}.uriCurriculum{background:#e8edef}.uriCurriculum>header p{max-width:950px}.uriUnit{background:#fff;border:1px solid #c9d5da;margin:48px 0;box-shadow:0 20px 48px #06172d12}.uriUnit>header{color:#fff;background:#071d35;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px;display:grid}.uriUnit>header>span{color:#f2c66f;border:1px solid #e8b34d;place-items:center;width:84px;height:84px;font:800 15px Arial,sans-serif;display:grid}.uriUnit>header h3{margin:0;font-size:34px}.uriUnit>header p{color:#cadae1;margin:7px 0 0}.uriUnit>header a{color:#07192e;text-align:center;background:#e8b34d;padding:11px 13px;font-family:Arial,sans-serif;font-weight:800}.uriLessonList{background:#cbd7db;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.uriLesson{background:#fff}.uriVideo{background:#06172d}.uriVideo video{aspect-ratio:16/9;background:#000;width:100%;display:block}.uriVideo>span{color:#cce0e8;letter-spacing:.08em;padding:10px 16px;font:700 13px Arial,sans-serif;display:block}.uriLessonBody{padding:26px}.uriLessonBody>small{letter-spacing:.1em;color:#0d7666;font:800 13px Arial,sans-serif}.uriLessonBody h4{color:#07192e;margin:10px 0;font-size:34px;line-height:1.04}.uriLessonBody>p{font-size:17px;line-height:1.55}.uriSubtopic{background:#eef7f5;border-left:4px solid #0d7666;padding:12px}.uriDefinitions{grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0;display:grid}.uriDefinitions dl{background:#f6f0e5;margin:0;padding:15px}.uriDefinitions dt{font-size:19px;font-weight:800}.uriDefinitions dd{margin:6px 0 0;line-height:1.45}.uriLearningGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uriLearningGrid section{border:1px solid #d4dee1;padding:16px}.uriLearningGrid h5{color:#0a4a59;margin:0 0 8px;font-size:19px}.uriLearningGrid p,.uriLearningGrid li{line-height:1.48}.uriLearningGrid ul{padding-left:20px}.uriAssessment{background:#f7f2e8;border-top:5px solid #e8b34d;padding:28px}.uriAssessment header small{letter-spacing:.12em;color:#9b6714;font:800 13px Arial,sans-serif}.uriAssessment h4{margin:8px 0 20px;font-size:28px}.uriAssessment fieldset{border:1px solid #cdbf9e;margin:14px 0;padding:18px}.uriAssessment legend{padding:0 8px;font-size:18px;font-weight:800}.uriAssessment label{align-items:flex-start;gap:9px;margin:9px 0;line-height:1.4;display:flex}.uriAssessment button{color:#fff;background:#0d665b;border:0;padding:11px 16px;font-weight:800}.uriAssessment button:disabled{opacity:.45}.uriAssessment output{margin-left:14px;padding:10px;display:inline-block}.uriAssessment .correct{color:#087154}.uriAssessment .review{color:#9b3b25}.uriCapstone{color:#d9e5ea;background:#06172d;grid-template-columns:1fr 1fr;gap:50px;display:grid}.uriCapstone h2{color:#fff}.uriCapstone ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.uriCapstone li{background:#ffffff08;border:1px solid #e8b34d44;gap:5px;padding:17px;display:grid}.uriCapstone b{color:#f1c76f;font-size:19px}.uriFooter{color:#aebfc8;background:#030c16;justify-content:space-between;gap:30px;padding:28px clamp(22px,7vw,108px);display:flex}.uriFooter p{max-width:820px;margin:0;line-height:1.5}.uriFooter a{color:#efc46c}@media (width<=1050px){.uriNav nav{display:none}.uriStats{grid-template-columns:repeat(3,1fr)}.uriPlan>ol,.uriTermsGrid{grid-template-columns:repeat(2,1fr)}.uriLessonList,.uriCapstone{grid-template-columns:1fr}.uriUnit>header{grid-template-columns:auto 1fr}.uriUnit>header>a{grid-column:1/-1}.uriPlan>ol p{min-height:0}}@media (width<=640px){.uriHero figure,.uriHeroOverlay{min-height:620px}.uriHeroOverlay{padding:50px 18px}.uriHeroOverlay h1{font-size:52px}.uriStats,.uriPlan>ol,.uriTermsGrid,.uriDefinitions,.uriLearningGrid{grid-template-columns:1fr}.uriPlan,.uriCurrentTerms,.uriCurriculum,.uriCapstone{padding:50px 18px}.uriUnit>header{grid-template-columns:1fr}.uriUnit>header>span{width:68px;height:68px}.uriLessonBody{padding:20px}.uriAssessment output{margin:10px 0 0;display:block}.uriFooter{flex-direction:column}}@media print{.uriNav,.uriHeroOverlay nav,.uriVideo,.uriAssessment button,.uriFooter{display:none}.uriCourse{background:#fff}.uriUnit{box-shadow:none;break-inside:avoid}.uriLessonList{grid-template-columns:1fr}.uriCurrentTerms{color:#000;background:#fff}.uriCurrentTerms h2{color:#000}}.veganDietUpCourse{--ryt-red:#d96a18;--ryt-yellow:#f4bf49;--ryt-black:#15241a;--ryt-cream:#fff9e8;--vdu-green:#28623a;--vdu-leaf:#79a94a;font-family:Times New Roman,Times,serif}.veganDietUpCourse .rytHero figure{background:radial-gradient(circle at 76% 38%,#4a653c,#13251a 58%,#070b08);min-height:670px}.veganDietUpCourse .rytHero figure>img{object-fit:contain;object-position:78% center;width:60%;left:auto;right:0}.veganDietUpCourse .rytHero figure:after{background:linear-gradient(90deg,#061109fa 0,#10291aec 48%,#0d1c1270 75%,#07110a20 100%)}.veganDietUpCourse .rytHeroOverlay{max-width:750px}.veganDietUpCourse .rytHeroOverlay h1{color:#ffe2a1;text-shadow:0 4px 22px #000}.veganDietUpCourse .rytHeroOverlay nav a:first-child,.veganDietUpCourse .rytFreePlan button,.veganDietUpCourse .rytAssessment button{background:var(--vdu-green);color:#fff}.veganDietUpCourse .rytStats{background:#0b180f}.veganDietUpCourse .rytStats span{background:#173824}.veganDietUpCourse .rytStats b,.veganDietUpCourse .rytUnit>header>span,.veganDietUpCourse .rytCurriculum>header small{color:#ffc857}.veganDietUpCourse .rytPlan{background:#fff8e7}.veganDietUpCourse .rytPlan>ol li{border-top-color:var(--vdu-green)}.veganDietUpCourse .rytPlan>ol li:nth-child(3n+1){background:#fff1d9}.veganDietUpCourse .rytPlan>ol li:nth-child(3n+2){background:#eef7e7}.veganDietUpCourse .rytStandards{background:linear-gradient(135deg,#13261a,#28623a 68%,#a35e18)}.veganDietUpCourse .rytStandardsGrid b{font-size:29px}.veganDietUpCourse .rytUnit>header{background:#172b1d}.veganDietUpCourse .rytUnit>header a{background:#f3bd42}.veganDietUpCourse .rytLessonBody>small{color:#a14f18}.veganDietUpCourse .rytSubtopic{border-left-color:var(--vdu-green);background:#edf7e9}.veganDietUpCourse .rytDefinitions dl:nth-child(odd){background:#fff2de}.veganDietUpCourse .rytDefinitions dl:nth-child(2n){background:#edf7e9}.veganDietUpCourse .rytLearningGrid h5{color:#27633a}.veganDietUpCourse .rytAssessment{background:#fff8e7;border-top-color:#f3bd42}.vduLessonArt{object-fit:cover;background:#fff;border-top:1px solid #ffffff2b;width:100%;height:240px;display:block}.vduSourceNote{background:#fff2dc;border-left:5px solid #d96a18;margin:18px 0;padding:15px 17px}.vduSourceNote b{color:#8b3d15}.vduSourceNote p{margin:5px 0 0;line-height:1.5}.vduSafety{color:#fff;background:#5a1b13;border-block:7px solid #ffc857;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:30px;padding:56px clamp(22px,7vw,108px);display:grid}.vduSafety small,.vduSources small,.vduResources small,.vduPromoStudy small{letter-spacing:.14em;color:#ffd872;font:800 13px Arial,sans-serif}.vduSafety h2,.vduSources h2,.vduResources h2{margin:10px 0 14px;font-size:clamp(36px,4vw,58px);line-height:1}.vduSafety p{margin:0;font-size:18px;line-height:1.62}.vduSafety aside{color:#31130e;background:#fff4d9;border:1px solid #ffc857;align-self:stretch;padding:24px}.vduSafety aside b{color:#9a291e;margin-bottom:12px;font-size:25px;line-height:1.05;display:block}.vduSafety aside p{font-size:16px}.vduResources{background:#f6efdf;padding:72px clamp(22px,7vw,108px)}.vduResources>header{max-width:960px}.vduResources>header small,.vduPromoStudy small{color:#9b4518}.vduResources>header p{font-size:18px;line-height:1.6}.vduResources>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:32px;display:grid}.vduResources article{background:#fff;border:1px solid #d8cdb7;padding:18px}.vduResources article img{object-fit:contain;background:#f8f5ed;width:100%;height:245px}.vduResources h3{margin:16px 0 6px;font-size:27px}.vduResources article p{line-height:1.52}.vduAttribution{color:#635843;margin:18px 0 0;font:14px/1.5 Arial,sans-serif}.vduVault{background:#fffaf0;padding:72px clamp(22px,7vw,108px)}.vduVault>header{max-width:1040px}.vduVault small{letter-spacing:.14em;color:#9b4518;font:800 13px Arial,sans-serif}.vduVault h2{max-width:950px;margin:10px 0 14px;font-size:clamp(38px,5vw,68px);line-height:.98}.vduVault>header p{max-width:980px;font-size:18px;line-height:1.62}.vduVault a{font-family:Arial,sans-serif;font-weight:800}.vduVaultFeature{grid-template-columns:.7fr 1fr 1.15fr;gap:16px;margin-top:34px;display:grid}.vduVaultFeature>*{min-width:0}.vduVaultFeature>img{object-fit:cover;border:1px solid #d7c8aa;width:100%;height:100%;min-height:360px}.vduVaultFeature>div{background:#fff;border:1px solid #d7c8aa;padding:25px}.vduVaultFeature h3,.vduAudioLibrary h3,.vduPackageGallery h3,.vduPromotionArchive h3,.vduArchiveDownloads h3{margin:9px 0 12px;font-size:30px;line-height:1.05}.vduVaultFeature p,.vduPromotionArchive p,.vduArchiveDownloads p{line-height:1.58}.vduVaultFeature a,.vduAudioLibrary>div>a{color:#fff;background:var(--vdu-green);margin-top:12px;padding:11px 14px;display:inline-block}.vduVaultFeature video{background:#0c150e;width:100%;margin:15px 0 5px;display:block}.vduAudioLibrary{color:#fff;background:#162a1c;grid-template-columns:.65fr 1.35fr;gap:28px;margin-top:44px;padding:28px;display:grid}.vduAudioLibrary ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vduAudioLibrary li{background:#ffffff0b;border:1px solid #ffffff20;grid-template-columns:minmax(180px,.8fr) minmax(200px,1.2fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.vduAudioLibrary audio{width:100%;height:38px}.vduAudioLibrary li a{color:#ffd66d}.vduPackageGallery,.vduPromotionArchive,.vduArchiveDownloads{margin-top:44px}.vduPackageGallery>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.vduPackageGallery figure{background:#fff;border:1px solid #d7c8aa;margin:0;padding:12px}.vduPackageGallery img{object-fit:contain;background:#f5f0e5;width:100%;height:210px;display:block}.vduPackageGallery figcaption{color:#2d4f34;padding-top:10px;font:800 15px Arial,sans-serif}.vduPromotionArchive{color:#fff;background:#572117;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:20px;display:grid}.vduPromotionArchive>div{padding:12px}.vduPromotionArchive>div>div{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.vduPromotionArchive a{color:#351408;background:#ffd66d;padding:9px 10px}.vduPromotionArchive video{background:#111;width:100%;min-height:260px}.vduArchiveDownloads{background:#eff7e9;border:2px solid #2c653b;padding:26px}.vduArchiveDownloads>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.vduArchiveDownloads a{color:#fff;background:#1f5130;gap:8px;min-height:120px;padding:18px;display:grid}.vduArchiveDownloads b{font-size:19px}.vduArchiveDownloads span{color:#e4f1df;font:14px/1.45 Arial,sans-serif}.vduPromoStudy{background:#fff;border:1px solid #d2c5aa;grid-template-columns:1fr 1fr;max-width:1280px;margin:52px auto;display:grid}.vduPromoStudy>div{padding:36px}.vduPromoStudy h3{margin:9px 0;font-size:37px;line-height:1.05}.vduPromoStudy p{font-size:17px;line-height:1.58}.vduPromoStudy nav{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.vduPromoStudy a{background:var(--vdu-green);color:#fff;padding:11px 14px;font:800 14px Arial,sans-serif}.vduPromoStudy a+a{background:#3b2a18}.vduPromoStudy video{object-fit:contain;background:#0b140d;width:100%;height:100%;min-height:330px;display:block}.vduSources{color:#fff;background:#112219;padding:64px clamp(22px,7vw,108px)}.vduSources h2{color:#fff}.vduSources>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.vduSources a{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;align-content:start;gap:9px;min-height:132px;padding:17px;display:grid}.vduSources a:hover{background:#ffffff15}.vduSources b{color:#ffd872;font-size:24px}.vduSources span{line-height:1.45}@media (width<=1050px){.vduSafety,.vduPromoStudy{grid-template-columns:1fr}.vduSources>div{grid-template-columns:repeat(2,1fr)}.vduVaultFeature,.vduPromotionArchive{grid-template-columns:1fr}.vduPackageGallery>div,.vduArchiveDownloads>div{grid-template-columns:repeat(2,1fr)}.vduAudioLibrary{grid-template-columns:1fr}.veganDietUpCourse .rytHero figure>img{opacity:.64;width:75%}}@media (width<=760px){.veganDietUpCourse .rytHero figure>img{opacity:.3;width:110%;right:-26%}.veganDietUpCourse .rytHero figure:after{background:#07120adb}.vduSafety{grid-template-columns:1fr;padding:42px 18px}.vduResources>div,.vduSources>div{grid-template-columns:1fr}.vduResources,.vduVault{padding:50px 18px}.vduAudioLibrary li,.vduPackageGallery>div,.vduArchiveDownloads>div{grid-template-columns:1fr}.vduPromoStudy{margin:24px 18px}}@media print{.vduSafety{color:#000;background:#fff;border-color:#000}.vduSafety aside{color:#000;background:#fff}.vduSources,.vduPromoStudy,.vduPromotionArchive{display:none}}.wteCourse,.wteGate{--deep:#06242d;--teal:#009b8e;--lime:#c8e85c;--paper:#f3f0e5;color:#15353a;background:#edf4f1;min-height:100vh;font-family:Times New Roman,Times,serif}.wteNav{z-index:20;color:#fff;background:#04262ef2;border-bottom:1px solid #bde65a55;justify-content:space-between;align-items:center;padding:13px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.wteNav>a{color:#fff;align-items:center;gap:10px;display:flex}.wteNav nav{align-items:center;gap:18px;display:flex}.wteNav nav a{color:#def4ed;font-size:15px}.wteNav nav a:last-child{border:1px solid var(--lime);padding:9px 13px}.wteHero{color:#fff;background:radial-gradient(circle at 85% 20%,#13b99c55,#0000 32%),linear-gradient(135deg,#06242d,#075b62);grid-template-columns:1.05fr .95fr;align-items:center;gap:42px;padding:70px clamp(22px,7vw,100px);display:grid}.wteHero small,.wtePlan small,.wteCurriculum>header small,.wteMap small,.wteCapstone small,.wteReading>header small{letter-spacing:.16em;color:#d7f56f;font-family:Arial,sans-serif;font-weight:800}.wteHero h1{letter-spacing:-.045em;margin:14px 0;font-size:clamp(50px,7.4vw,100px);line-height:.86}.wteHero>div>p{color:#d8ece7;max-width:720px;font-size:20px;line-height:1.6}.wteHero figure{background:#fff;margin:0;box-shadow:0 28px 70px #0008}.wteHero figure img{width:100%;height:auto;display:block}.wteHero figcaption{text-align:center;color:#d8f47a;background:#041a20;padding:12px}.wteStats{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.wteStats span{background:#ffffff0c;border:1px solid #ffffff30;padding:11px 13px}.wteStats b{color:var(--lime)}.wteHero nav{flex-wrap:wrap;gap:11px;display:flex}.wteHero nav a{background:var(--lime);color:#06242d;padding:13px 17px;font-weight:800}.wteHero nav a+a{color:#fff;background:0 0;border:1px solid #fff6}.wtePlan,.wteCurriculum,.wteMap,.wteReading,.wteCapstone{padding:72px clamp(22px,7vw,100px)}.wtePlan{background:var(--paper)}.wtePlan header,.wteCurriculum>header,.wteReading>header{max-width:900px}.wtePlan h2,.wteCurriculum>header h2,.wteMap h2,.wteReading>header h2,.wteCapstone h2{color:#07313a;margin:10px 0 15px;font-size:clamp(38px,5vw,64px);line-height:1}.wtePlan header p,.wteCurriculum>header p,.wteReading>header p{font-size:19px;line-height:1.65}.wteRoadmap{grid-template-columns:repeat(3,1fr);gap:14px;margin:40px 0;display:grid}.wteRoadmap article{background:#fff;border-top:4px solid #91a4a0;padding:20px;box-shadow:0 10px 24px #04242d10}.wteRoadmap article.active{border-color:var(--teal)}.wteRoadmap span{color:#47736f;font-family:Arial,sans-serif;font-size:12px;font-weight:800}.wteRoadmap h3{margin:10px 0;font-size:27px}.wteRoadmap p{line-height:1.45}.wteStamp{text-align:center;color:#fff;background:#063841;padding:15px}.wteMap{color:#dceeea;background:#07333c;grid-template-columns:.8fr 1.2fr;align-items:center;gap:42px;display:grid}.wteMap h2{color:#fff}.wteMap p{font-size:18px;line-height:1.6}.wteMap img{background:#fff;width:100%;height:auto}.wteMap div div{flex-wrap:wrap;gap:9px;display:flex}.wteMap a{background:var(--lime);color:#06242d;padding:11px 14px}.wteCurriculum{background:#e5efec}.wteCurriculum>article{background:#fff;border:1px solid #c8d9d4;grid-template-columns:minmax(310px,.85fr) minmax(0,1.15fr);gap:34px;margin:46px 0;padding:27px;display:grid;box-shadow:0 18px 44px #06242d14}.wteMedia{align-self:start;position:sticky;top:96px}.wteMedia video,.wteMedia img{background:#032028;width:100%;height:auto;display:block}.wteMedia img{margin-top:10px}.wteLesson>small{color:#188379;letter-spacing:.1em;font-family:Arial,sans-serif}.wteLesson h3{margin:9px 0;font-size:39px;line-height:1}.wteLesson>p,.wteLesson li,.wteLesson dd{font-size:17px;line-height:1.55}.wteTopic{border-left:4px solid var(--teal);background:#edf8f4;padding:14px}.wteDefs{grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0;display:grid}.wteDefs dl{background:#f3f0e5;margin:0;padding:15px}.wteDefs dt{font-size:19px;font-weight:800}.wteDefs dd{margin:6px 0 0}.wteLesson section{border:1px solid #d4dfdc;margin:14px 0;padding:17px}.wteLesson h4{margin:0 0 8px;font-size:20px}.wteIllustration{border-left:5px solid #168c83!important}.wteEvidence{border-left:5px solid #d0a11f!important}.wteCheck{color:#fff;background:#06333b;gap:9px;padding:19px;display:grid}.wteCheck h4,.wteCheck p{margin:0}.wteCheck label{gap:8px;display:flex}.wteCheck button{background:var(--lime);border:0;justify-self:start;padding:9px 14px;font-weight:800}.wteCheck output{background:#ffffff12;padding:9px}.wteCheck .correct{color:#b9ffd5}.wteCheck .retry{color:#ffe298}.wtePrint{color:#fff;background:#008f84;margin-top:14px;padding:11px 15px;display:inline-block}.wteReading{background:#f7f3e8}.wteReading>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px;display:grid}.wteReading article{background:#fff;border-top:4px solid #009b8e;padding:20px;box-shadow:0 12px 26px #06242d10}.wteReading article>small{color:#007d74;font-family:Arial,sans-serif;font-weight:800}.wteReading h3{margin:8px 0;font-size:24px}.wteReading article>p{line-height:1.5}.wteReading article>img{object-fit:contain;background:#eef4f1;width:100%;height:220px}.wteReading article section{background:#edf4f1;padding:12px}.wteReading article section p{margin-bottom:0}.wteReading article>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.wteReading article a{color:#fff;background:#063841;padding:8px 10px;font-size:13px}.wteCapstone{color:#d9ece7;background:#06242d;grid-template-columns:1fr 1fr;gap:42px;display:grid}.wteCapstone h2{color:#fff}.wteCapstone p{font-size:18px;line-height:1.6}.wteCapstone ol{gap:10px;padding:0;list-style:none;display:grid}.wteCapstone li{background:#ffffff08;border:1px solid #c8e85c44;gap:5px;padding:15px;display:grid}.wteCapstone b{color:var(--lime)}.wteFooter{color:#a9c6c1;background:#031317;justify-content:space-between;gap:30px;padding:27px clamp(22px,7vw,100px);display:flex}.wteFooter p{max-width:760px;margin:0}.wteFooter a{color:var(--lime)}.wteGate{background:linear-gradient(145deg,#06242d,#087469);place-items:center;padding:40px;display:grid}.wteGate section{background:#fff;width:min(900px,100%);padding:27px;box-shadow:0 30px 80px #0007}.wteGate img{width:100%;height:auto}.wteGate small{letter-spacing:.14em;color:#067f76;margin-top:20px;font-family:Arial,sans-serif;display:block}.wteGate h1{margin:8px 0;font-size:clamp(40px,6vw,72px);line-height:.92}.wteGate p{font-size:19px;line-height:1.55}.wteGate div{flex-wrap:wrap;gap:9px;display:flex}.wteGate a{color:#fff;background:#063841;padding:11px 15px}.wteGate a+a{color:#063841;background:#e8f0ed}@media (width<=960px){.wteHero,.wteMap,.wteCurriculum>article,.wteCapstone{grid-template-columns:1fr}.wteRoadmap,.wteReading>div{grid-template-columns:repeat(2,1fr)}.wteMedia{position:static}.wteNav nav{display:none}}@media (width<=580px){.wteHero,.wtePlan,.wteMap,.wteCurriculum,.wteReading,.wteCapstone{padding:44px 18px}.wteRoadmap,.wteReading>div,.wteDefs{grid-template-columns:1fr}.wteCurriculum>article{padding:15px}.wteHero h1{font-size:49px}.wteFooter{flex-direction:column}}@media print{.wteNav,.wteHero nav,.wteCheck button,.wteFooter{display:none}.wteCurriculum>article{break-inside:avoid;box-shadow:none}.wteMedia video{display:none}}.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}.lockedPublicSite form{margin-top:18px}.lockedPublicSite .streamAuthoriseButton{color:#fff;cursor:pointer;background:#ff6536;border:0;border-radius:6px;padding:13px 17px;font-weight:900}.lockedPublicSite .purchaseError{color:#9a3216;max-width:600px}@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);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(34px,6vw,90px);min-height:560px;padding:100px clamp(24px,9vw,140px);display:grid}.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}.nextThemeHeroCopy>a{color:#082b55;background:#fff;border-radius:6px;align-self:flex-start;margin-top:26px;padding:15px 22px;font-weight:700;text-decoration:none;display:inline-block}.studentSchoolGateway{color:#092b4d;background:#fffe;border-top:6px solid #69bbf1;padding:30px;box-shadow:0 28px 70px #0007}.studentSchoolGateway small{color:#0871b8}.studentSchoolGateway h2{margin:12px 0;font-size:clamp(30px,3vw,46px);line-height:1}.studentSchoolGateway p{color:#38556e;font-size:16px;line-height:1.55}.studentSchoolGateway a{color:#fff;text-align:center;background:#075f9e;padding:14px 17px;font-weight:900;text-decoration:none;display:block}.studentSchoolGateway span{color:#587087;text-align:center;margin-top:12px;font:700 11px Arial,sans-serif;display:block}.schoolCourseDirectory{color:#102b43;background:#eaf1f6;padding:85px clamp(24px,8vw,120px)}.schoolCourseDirectory>header{max-width:850px}.schoolCourseDirectory>header small{color:#0872ad;letter-spacing:.14em;font:900 11px Arial,sans-serif}.schoolCourseDirectory>header h2{margin:10px 0;font-size:clamp(40px,5vw,68px)}.schoolCourseDirectory>header p{font-size:18px;line-height:1.6}.schoolCourseDirectory>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:35px;display:grid}.schoolCourseDirectory article{background:#fff;border-top:4px solid #0b76b6;padding:25px;position:relative;box-shadow:0 12px 28px #0e263717}.schoolCourseDirectory article>span{color:#d7e7f1;font-size:38px;font-weight:900;position:absolute;top:15px;right:18px}.schoolCourseDirectory article small{color:#0872ad;letter-spacing:.11em;font:900 9px Arial,sans-serif}.schoolCourseDirectory h3{min-height:54px;font-size:24px}.schoolCourseDirectory article p{color:#536b7e;min-height:45px}.schoolCourseDirectory article a{color:#075f9e;font-weight:900}.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}.nextCoursePromo{color:#10383b;background:#f2f7f4;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:80px clamp(24px,8vw,120px);display:grid}.nextPromoMedia video{aspect-ratio:16/9;object-fit:cover;background:#04252c;width:100%;display:block;box-shadow:0 24px 55px #03242d33}.nextPromoMedia>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 24px 55px #03242d33}.gradeSevenNextPromo{color:#17324a;background:#f5efe3}.gradeSevenNextPromo .nextPromoMedia span{color:#f2c46c;background:#102f4a}.gradeSevenNextPromo small{color:#1b6792}.gradeSevenNextPromo dl div{border-top-color:#1b6792}.gradeSevenNextPromo .nextPromoActions a{background:#155d8c}.gradeSevenNextPromo .nextPromoActions a+a{color:#10263a;background:#dca13d}.nextPromoMedia span{color:#d8f06c;text-align:center;letter-spacing:.08em;background:#06363d;padding:11px;font:11px Arial,sans-serif;display:block}.nextCoursePromo small{color:#078d82;letter-spacing:.13em;font-family:Arial,sans-serif;font-weight:800}.nextCoursePromo h2{margin:10px 0;font-size:clamp(42px,5vw,72px);line-height:.88}.nextCoursePromo>div>p{font-size:18px;line-height:1.6}.nextCoursePromo dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nextCoursePromo dl div{background:#fff;border-top:3px solid #08a294;padding:12px}.nextCoursePromo dt{font-weight:800}.nextCoursePromo dd{margin:4px 0 0}.nextPromoActions{gap:9px;margin-top:20px;display:flex}.nextPromoActions a{color:#fff;background:#06766d;padding:12px 15px;text-decoration:none}.nextPromoActions a+a{color:#16363b;background:#d8eb68}@media (width<=760px){.nextPublicTheme>header{flex-wrap:wrap;gap:12px}.nextThemeHero{grid-template-columns:1fr;padding-top:70px}.nextThemeSteps,.nextCoursePromo,.nextCoursePromo dl,.schoolCourseDirectory>div{grid-template-columns:1fr}.nextPromoActions{flex-direction:column}.nextPublicTheme>footer{flex-direction:column;gap:18px}}.nextCourseCatalogue{color:#102b43;background:#edf3f8}.nextCourseCatalogue .publicCourseSitesHead>p{color:#536b7e}.nextCourseCatalogue .publicCourseSiteGrid article{background:#fff}.nextCourseCatalogue .publicCourseSiteImage{background:#dfe9f1}.nextCourseCatalogue .publicCourseSiteImage img{object-fit:cover}.nextCourseCatalogue .publicCourseSiteGrid article:first-child .publicCourseSiteImage img{object-fit:contain;background:#062f35}.nextCourseCatalogue .publicCourseSiteBody p{color:#536b7e}.nextCourseCatalogue .publicCourseSiteBody b{color:#496175}.gradeEightNextPromo{background:linear-gradient(125deg,#f3eee2,#e2ece8)}.gradeEightNextPromo .nextPromoMedia span{background:#6e2747}.gradeEightNextPromo small{color:#6e2747}.gradeEightNextPromo dl div{border-top-color:#6e2747}.gradeEightNextPromo .nextPromoActions a{background:#6e2747}.gradeEightNextPromo .nextPromoActions a+a{color:#182534;background:#d6a54b}.gradeNineNextPromo{background:linear-gradient(125deg,#eef1e8,#dce8ee)}.gradeNineNextPromo .nextPromoMedia span{background:#174e63}.gradeNineNextPromo small{color:#174e63}.gradeNineNextPromo dl div{border-top-color:#174e63}.gradeNineNextPromo .nextPromoActions a{background:#174e63}.gradeNineNextPromo .nextPromoActions a+a{color:#182534;background:#d6a54b}.gradeTenNextPromo{background:linear-gradient(135deg,#f4ead7 0 50%,#132f38 50%)}.gradeTenNextPromo>div:last-child{color:#fff}.gradeTenNextPromo dt{color:#e7bd63}.g10Public{--navy:#071d35;--blue:#0f6799;--gold:#dca03b;--paper:#f5f0e5;background:var(--paper);color:#172738;min-height:100vh;font-family:Times New Roman,Times,serif}.g10Public>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:15px clamp(20px,5vw,72px);display:flex}.g10Public>header>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.1 Arial,sans-serif;text-decoration:none;display:flex}.g10Public>header nav{gap:18px;display:flex}.g10Public>header nav a{color:#fff}.g10PublicHero{color:#fff;background:linear-gradient(125deg,#071d35 0 57%,#0d466b 57%);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:90px clamp(24px,7vw,110px);display:grid}.g10PublicHero>img{width:100%;height:auto;box-shadow:0 30px 70px #0006}.g10PublicHero small,.g10PublicPlan small,.g10PublicGallery small,.g10PublicAccess small{letter-spacing:.14em;color:#f1bd5c;font:800 11px Arial,sans-serif}.g10PublicHero h1{margin:14px 0 22px;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.83}.g10PublicHero>div>p{color:#d8e7f1;font-size:20px;line-height:1.55}.g10PublicHero>div>div{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.g10PublicHero>div>div span{border:1px solid #fff6;padding:9px 12px}.g10PublicHero nav{gap:9px;display:flex}.g10PublicHero nav a,.g10PublicGallery a,.g10PublicAccess a{background:var(--gold);color:var(--navy);padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.g10PublicHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g10PublicPlan{padding:90px clamp(24px,7vw,110px)}.g10PublicPlan>header{max-width:900px}.g10PublicPlan h2,.g10PublicGallery h2,.g10PublicAccess h2{margin:10px 0 18px;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.94}.g10PublicPlan>header p,.g10PublicGallery p,.g10PublicAccess p{color:#516373;font-size:18px;line-height:1.6}.g10PublicPlan>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.g10PublicPlan article{border-top:5px solid var(--blue);background:#fff;padding:25px;box-shadow:0 15px 35px #172a3a15}.g10PublicPlan article>span{letter-spacing:.14em;color:var(--blue);font:800 11px Arial,sans-serif}.g10PublicPlan article section{border-bottom:1px solid #d9dee2;padding:18px 0}.g10PublicPlan h3{margin:6px 0;font-size:24px}.g10PublicPlan article p{color:#596b79;margin:5px 0}.g10PublicPlan article small{color:#7b633a}.g10PublicGallery,.g10PublicAccess{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g10PublicGallery>img,.g10PublicAccess>img{width:100%;height:auto}.g10PublicGallery li{margin:10px 0}.g10PublicAccess{background:var(--navy);color:#fff}.g10PublicAccess p{color:#d1e0eb}.g10Public>footer{background:#031426;justify-content:space-between;padding:26px clamp(24px,7vw,110px);display:flex}.g10Public>footer a{color:#f3c36e}@media (width<=850px){.g10PublicHero,.g10PublicGallery,.g10PublicAccess,.g10PublicPlan>div{grid-template-columns:1fr}}@media (width<=620px){.g10Public>header,.g10Public>header nav,.g10PublicHero nav,.g10Public>footer{flex-direction:column;align-items:flex-start}.g10PublicHero h1{font-size:55px}}.g11Public{--navy:#071d35;--blue:#0f6799;--gold:#dca03b;--paper:#f5f0e5;background:var(--paper);color:#172738;min-height:100vh;font-family:Times New Roman,Times,serif}.g11Public>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:15px clamp(20px,5vw,72px);display:flex}.g11Public>header>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.1 Arial,sans-serif;text-decoration:none;display:flex}.g11Public>header nav{gap:18px;display:flex}.g11Public>header nav a{color:#fff}.g11PublicHero{color:#fff;background:linear-gradient(125deg,#071d35 0 57%,#0d466b 57%);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:90px clamp(24px,7vw,110px);display:grid}.g11PublicHero>img{width:100%;height:auto;box-shadow:0 30px 70px #0006}.g11PublicHero small,.g11PublicPlan small,.g11PublicGallery small,.g11PublicAccess small{letter-spacing:.14em;color:#f1bd5c;font:800 11px Arial,sans-serif}.g11PublicHero h1{margin:14px 0 22px;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.83}.g11PublicHero>div>p{color:#d8e7f1;font-size:20px;line-height:1.55}.g11PublicHero>div>div{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.g11PublicHero>div>div span{border:1px solid #fff6;padding:9px 12px}.g11PublicHero nav{gap:9px;display:flex}.g11PublicHero nav a,.g11PublicGallery a,.g11PublicAccess a{background:var(--gold);color:var(--navy);padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.g11PublicHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g11PublicPlan{padding:90px clamp(24px,7vw,110px)}.g11PublicPlan>header{max-width:900px}.g11PublicPlan h2,.g11PublicGallery h2,.g11PublicAccess h2{margin:10px 0 18px;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.94}.g11PublicPlan>header p,.g11PublicGallery p,.g11PublicAccess p{color:#516373;font-size:18px;line-height:1.6}.g11PublicPlan>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.g11PublicPlan article{border-top:5px solid var(--blue);background:#fff;padding:25px;box-shadow:0 15px 35px #172a3a15}.g11PublicPlan article>span{letter-spacing:.14em;color:var(--blue);font:800 11px Arial,sans-serif}.g11PublicPlan article section{border-bottom:1px solid #d9dee2;padding:18px 0}.g11PublicPlan h3{margin:6px 0;font-size:24px}.g11PublicPlan article p{color:#596b79;margin:5px 0}.g11PublicPlan article small{color:#7b633a}.g11PublicGallery,.g11PublicAccess{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g11PublicGallery>img,.g11PublicAccess>img{width:100%;height:auto}.g11PublicGallery li{margin:10px 0}.g11PublicAccess{background:var(--navy);color:#fff}.g11PublicAccess p{color:#d1e0eb}.g11Public>footer{background:#031426;justify-content:space-between;padding:26px clamp(24px,7vw,110px);display:flex}.g11Public>footer a{color:#f3c36e}@media (width<=850px){.g11PublicHero,.g11PublicGallery,.g11PublicAccess,.g11PublicPlan>div{grid-template-columns:1fr}}@media (width<=620px){.g11Public>header,.g11Public>header nav,.g11PublicHero nav,.g11Public>footer{flex-direction:column;align-items:flex-start}.g11PublicHero h1{font-size:55px}}.g12Public{--navy:#071d35;--blue:#0f6799;--gold:#dca03b;--paper:#f5f0e5;background:var(--paper);color:#172738;min-height:100vh;font-family:Times New Roman,Times,serif}.g12Public>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:15px clamp(20px,5vw,72px);display:flex}.g12Public>header>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.1 Arial,sans-serif;text-decoration:none;display:flex}.g12Public>header nav{gap:18px;display:flex}.g12Public>header nav a{color:#fff}.g12PublicHero{color:#fff;background:linear-gradient(125deg,#071d35 0 57%,#0d466b 57%);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:90px clamp(24px,7vw,110px);display:grid}.g12PublicHero>img{width:100%;height:auto;box-shadow:0 30px 70px #0006}.g12PublicHero small,.g12PublicPlan small,.g12PublicGallery small,.g12PublicAccess small{letter-spacing:.14em;color:#f1bd5c;font:800 11px Arial,sans-serif}.g12PublicHero h1{margin:14px 0 22px;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.83}.g12PublicHero>div>p{color:#d8e7f1;font-size:20px;line-height:1.55}.g12PublicHero>div>div{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.g12PublicHero>div>div span{border:1px solid #fff6;padding:9px 12px}.g12PublicHero nav{gap:9px;display:flex}.g12PublicHero nav a,.g12PublicGallery a,.g12PublicAccess a{background:var(--gold);color:var(--navy);padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.g12PublicHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g12PublicPlan{padding:90px clamp(24px,7vw,110px)}.g12PublicPlan>header{max-width:900px}.g12PublicPlan h2,.g12PublicGallery h2,.g12PublicAccess h2{margin:10px 0 18px;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.94}.g12PublicPlan>header p,.g12PublicGallery p,.g12PublicAccess p{color:#516373;font-size:18px;line-height:1.6}.g12PublicPlan>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.g12PublicPlan article{border-top:5px solid var(--blue);background:#fff;padding:25px;box-shadow:0 15px 35px #172a3a15}.g12PublicPlan article>span{letter-spacing:.14em;color:var(--blue);font:800 11px Arial,sans-serif}.g12PublicPlan article section{border-bottom:1px solid #d9dee2;padding:18px 0}.g12PublicPlan h3{margin:6px 0;font-size:24px}.g12PublicPlan article p{color:#596b79;margin:5px 0}.g12PublicPlan article small{color:#7b633a}.g12PublicGallery,.g12PublicAccess{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g12PublicGallery>img,.g12PublicAccess>img{width:100%;height:auto}.g12PublicGallery li{margin:10px 0}.g12PublicAccess{background:var(--navy);color:#fff}.g12PublicAccess p{color:#d1e0eb}.g12Public>footer{background:#031426;justify-content:space-between;padding:26px clamp(24px,7vw,110px);display:flex}.g12Public>footer a{color:#f3c36e}@media (width<=850px){.g12PublicHero,.g12PublicGallery,.g12PublicAccess,.g12PublicPlan>div{grid-template-columns:1fr}}@media (width<=620px){.g12Public>header,.g12Public>header nav,.g12PublicHero nav,.g12Public>footer{flex-direction:column;align-items:flex-start}.g12PublicHero h1{font-size:55px}}.g13Public{--navy:#071d35;--blue:#0f6799;--gold:#dca03b;--paper:#f5f0e5;background:var(--paper);color:#172738;min-height:100vh;font-family:Times New Roman,Times,serif}.g13Public>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:15px clamp(20px,5vw,72px);display:flex}.g13Public>header>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.1 Arial,sans-serif;text-decoration:none;display:flex}.g13Public>header nav{gap:18px;display:flex}.g13Public>header nav a{color:#fff}.g13PublicHero{color:#fff;background:linear-gradient(125deg,#071d35 0 57%,#0d466b 57%);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:90px clamp(24px,7vw,110px);display:grid}.g13PublicHero>img{width:100%;height:auto;box-shadow:0 30px 70px #0006}.g13PublicHero small,.g13PublicPlan small,.g13PublicGallery small,.g13PublicAccess small{letter-spacing:.14em;color:#f1bd5c;font:800 11px Arial,sans-serif}.g13PublicHero h1{margin:14px 0 22px;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.83}.g13PublicHero>div>p{color:#d8e7f1;font-size:20px;line-height:1.55}.g13PublicHero>div>div{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.g13PublicHero>div>div span{border:1px solid #fff6;padding:9px 12px}.g13PublicHero nav{gap:9px;display:flex}.g13PublicHero nav a,.g13PublicGallery a,.g13PublicAccess a{background:var(--gold);color:var(--navy);padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.g13PublicHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g13PublicPlan{padding:90px clamp(24px,7vw,110px)}.g13PublicPlan>header{max-width:900px}.g13PublicPlan h2,.g13PublicGallery h2,.g13PublicAccess h2{margin:10px 0 18px;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.94}.g13PublicPlan>header p,.g13PublicGallery p,.g13PublicAccess p{color:#516373;font-size:18px;line-height:1.6}.g13PublicPlan>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.g13PublicPlan article{border-top:5px solid var(--blue);background:#fff;padding:25px;box-shadow:0 15px 35px #172a3a15}.g13PublicPlan article>span{letter-spacing:.14em;color:var(--blue);font:800 11px Arial,sans-serif}.g13PublicPlan article section{border-bottom:1px solid #d9dee2;padding:18px 0}.g13PublicPlan h3{margin:6px 0;font-size:24px}.g13PublicPlan article p{color:#596b79;margin:5px 0}.g13PublicPlan article small{color:#7b633a}.g13PublicGallery,.g13PublicAccess{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g13PublicGallery>img,.g13PublicAccess>img{width:100%;height:auto}.g13PublicGallery li{margin:10px 0}.g13PublicAccess{background:var(--navy);color:#fff}.g13PublicAccess p{color:#d1e0eb}.g13Public>footer{background:#031426;justify-content:space-between;padding:26px clamp(24px,7vw,110px);display:flex}.g13Public>footer a{color:#f3c36e}@media (width<=850px){.g13PublicHero,.g13PublicGallery,.g13PublicAccess,.g13PublicPlan>div{grid-template-columns:1fr}}@media (width<=620px){.g13Public>header,.g13Public>header nav,.g13PublicHero nav,.g13Public>footer{flex-direction:column;align-items:flex-start}.g13PublicHero h1{font-size:55px}}.g7Public{--navy:#071d35;--blue:#0f6799;--gold:#dca03b;--paper:#f5f0e5;background:var(--paper);color:#172738;min-height:100vh;font-family:Times New Roman,Times,serif}.g7Public>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:15px clamp(20px,5vw,72px);display:flex}.g7Public>header>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.1 Arial,sans-serif;text-decoration:none;display:flex}.g7Public>header nav{gap:18px;display:flex}.g7Public>header nav a{color:#fff}.g7PublicHero{color:#fff;background:linear-gradient(125deg,#071d35 0 57%,#0d466b 57%);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:90px clamp(24px,7vw,110px);display:grid}.g7PublicHero>img{width:100%;height:auto;box-shadow:0 30px 70px #0006}.g7PublicHero small,.g7PublicPlan small,.g7PublicGallery small,.g7PublicAccess small{letter-spacing:.14em;color:#f1bd5c;font:800 11px Arial,sans-serif}.g7PublicHero h1{margin:14px 0 22px;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.83}.g7PublicHero>div>p{color:#d8e7f1;font-size:20px;line-height:1.55}.g7PublicHero>div>div{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.g7PublicHero>div>div span{border:1px solid #fff6;padding:9px 12px}.g7PublicHero nav{gap:9px;display:flex}.g7PublicHero nav a,.g7PublicGallery a,.g7PublicAccess a{background:var(--gold);color:var(--navy);padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.g7PublicHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g7PublicPlan{padding:90px clamp(24px,7vw,110px)}.g7PublicPlan>header{max-width:900px}.g7PublicPlan h2,.g7PublicGallery h2,.g7PublicAccess h2{margin:10px 0 18px;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.94}.g7PublicPlan>header p,.g7PublicGallery p,.g7PublicAccess p{color:#516373;font-size:18px;line-height:1.6}.g7PublicPlan>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.g7PublicPlan article{border-top:5px solid var(--blue);background:#fff;padding:25px;box-shadow:0 15px 35px #172a3a15}.g7PublicPlan article>span{letter-spacing:.14em;color:var(--blue);font:800 11px Arial,sans-serif}.g7PublicPlan article section{border-bottom:1px solid #d9dee2;padding:18px 0}.g7PublicPlan h3{margin:6px 0;font-size:24px}.g7PublicPlan article p{color:#596b79;margin:5px 0}.g7PublicPlan article small{color:#7b633a}.g7PublicGallery,.g7PublicAccess{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g7PublicGallery>img,.g7PublicAccess>img{width:100%;height:auto}.g7PublicGallery li{margin:10px 0}.g7PublicAccess{background:var(--navy);color:#fff}.g7PublicAccess p{color:#d1e0eb}.g7Public>footer{background:#031426;justify-content:space-between;padding:26px clamp(24px,7vw,110px);display:flex}.g7Public>footer a{color:#f3c36e}@media (width<=850px){.g7PublicHero,.g7PublicGallery,.g7PublicAccess,.g7PublicPlan>div{grid-template-columns:1fr}}@media (width<=620px){.g7Public>header,.g7Public>header nav,.g7PublicHero nav,.g7Public>footer{flex-direction:column;align-items:flex-start}.g7PublicHero h1{font-size:55px}}.g8Public{--navy:#071d35;--blue:#0f6799;--gold:#dca03b;--paper:#f5f0e5;background:var(--paper);color:#172738;min-height:100vh;font-family:Times New Roman,Times,serif}.g8Public>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:15px clamp(20px,5vw,72px);display:flex}.g8Public>header>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.1 Arial,sans-serif;text-decoration:none;display:flex}.g8Public>header nav{gap:18px;display:flex}.g8Public>header nav a{color:#fff}.g8PublicHero{color:#fff;background:linear-gradient(125deg,#071d35 0 57%,#0d466b 57%);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:90px clamp(24px,7vw,110px);display:grid}.g8PublicHero>img{width:100%;height:auto;box-shadow:0 30px 70px #0006}.g8PublicHero small,.g8PublicPlan small,.g8PublicGallery small,.g8PublicAccess small{letter-spacing:.14em;color:#f1bd5c;font:800 11px Arial,sans-serif}.g8PublicHero h1{margin:14px 0 22px;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.83}.g8PublicHero>div>p{color:#d8e7f1;font-size:20px;line-height:1.55}.g8PublicHero>div>div{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.g8PublicHero>div>div span{border:1px solid #fff6;padding:9px 12px}.g8PublicHero nav{gap:9px;display:flex}.g8PublicHero nav a,.g8PublicGallery a,.g8PublicAccess a{background:var(--gold);color:var(--navy);padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.g8PublicHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g8PublicPlan{padding:90px clamp(24px,7vw,110px)}.g8PublicPlan>header{max-width:900px}.g8PublicPlan h2,.g8PublicGallery h2,.g8PublicAccess h2{margin:10px 0 18px;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.94}.g8PublicPlan>header p,.g8PublicGallery p,.g8PublicAccess p{color:#516373;font-size:18px;line-height:1.6}.g8PublicPlan>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.g8PublicPlan article{border-top:5px solid var(--blue);background:#fff;padding:25px;box-shadow:0 15px 35px #172a3a15}.g8PublicPlan article>span{letter-spacing:.14em;color:var(--blue);font:800 11px Arial,sans-serif}.g8PublicPlan article section{border-bottom:1px solid #d9dee2;padding:18px 0}.g8PublicPlan h3{margin:6px 0;font-size:24px}.g8PublicPlan article p{color:#596b79;margin:5px 0}.g8PublicPlan article small{color:#7b633a}.g8PublicGallery,.g8PublicAccess{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g8PublicGallery>img,.g8PublicAccess>img{width:100%;height:auto}.g8PublicGallery li{margin:10px 0}.g8PublicAccess{background:var(--navy);color:#fff}.g8PublicAccess p{color:#d1e0eb}.g8Public>footer{background:#031426;justify-content:space-between;padding:26px clamp(24px,7vw,110px);display:flex}.g8Public>footer a{color:#f3c36e}@media (width<=850px){.g8PublicHero,.g8PublicGallery,.g8PublicAccess,.g8PublicPlan>div{grid-template-columns:1fr}}@media (width<=620px){.g8Public>header,.g8Public>header nav,.g8PublicHero nav,.g8Public>footer{flex-direction:column;align-items:flex-start}.g8PublicHero h1{font-size:55px}}*{box-sizing:border-box}.g9Public{--navy:#071d35;--blue:#0f6799;--gold:#dca03b;--paper:#f5f0e5;background:var(--paper);color:#172738;min-height:100vh;font-family:Times New Roman,Times,serif}.g9Public>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:15px clamp(20px,5vw,72px);display:flex}.g9Public>header>a{color:#fff;letter-spacing:.1em;align-items:center;gap:12px;font:12px/1.1 Arial,sans-serif;text-decoration:none;display:flex}.g9Public>header nav{gap:18px;display:flex}.g9Public>header nav a{color:#fff}.g9PublicHero{color:#fff;background:linear-gradient(125deg,#071d35 0 57%,#0d466b 57%);grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:90px clamp(24px,7vw,110px);display:grid}.g9PublicHero>img{width:100%;height:auto;box-shadow:0 30px 70px #0006}.g9PublicHero small,.g9PublicPlan small,.g9PublicGallery small,.g9PublicAccess small{letter-spacing:.14em;color:#f1bd5c;font:800 11px Arial,sans-serif}.g9PublicHero h1{margin:14px 0 22px;font-size:clamp(54px,7vw,105px);font-weight:400;line-height:.83}.g9PublicHero>div>p{color:#d8e7f1;font-size:20px;line-height:1.55}.g9PublicHero>div>div{flex-wrap:wrap;gap:7px;margin:25px 0;display:flex}.g9PublicHero>div>div span{border:1px solid #fff6;padding:9px 12px}.g9PublicHero nav{gap:9px;display:flex}.g9PublicHero nav a,.g9PublicGallery a,.g9PublicAccess a{background:var(--gold);color:var(--navy);padding:13px 16px;font-weight:900;text-decoration:none;display:inline-block}.g9PublicHero nav a+a{color:#fff;background:0 0;border:1px solid #fff7}.g9PublicPlan{padding:90px clamp(24px,7vw,110px)}.g9PublicPlan>header{max-width:900px}.g9PublicPlan h2,.g9PublicGallery h2,.g9PublicAccess h2{margin:10px 0 18px;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.94}.g9PublicPlan>header p,.g9PublicGallery p,.g9PublicAccess p{color:#516373;font-size:18px;line-height:1.6}.g9PublicPlan>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.g9PublicPlan article{border-top:5px solid var(--blue);background:#fff;padding:25px;box-shadow:0 15px 35px #172a3a15}.g9PublicPlan article>span{letter-spacing:.14em;color:var(--blue);font:800 11px Arial,sans-serif}.g9PublicPlan article section{border-bottom:1px solid #d9dee2;padding:18px 0}.g9PublicPlan h3{margin:6px 0;font-size:24px}.g9PublicPlan article p{color:#596b79;margin:5px 0}.g9PublicPlan article small{color:#7b633a}.g9PublicGallery,.g9PublicAccess{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.g9PublicGallery>img,.g9PublicAccess>img{width:100%;height:auto}.g9PublicGallery li{margin:10px 0}.g9PublicAccess{background:var(--navy);color:#fff}.g9PublicAccess p{color:#d1e0eb}.g9Public>footer{background:#031426;justify-content:space-between;padding:26px clamp(24px,7vw,110px);display:flex}.g9Public>footer a{color:#f3c36e}@media (width<=850px){.g9PublicHero,.g9PublicGallery,.g9PublicAccess,.g9PublicPlan>div{grid-template-columns:1fr}}@media (width<=620px){.g9Public>header,.g9Public>header nav,.g9PublicHero nav,.g9Public>footer{flex-direction:column;align-items:flex-start}.g9PublicHero h1{font-size:55px}}.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}}.memberStorageProduct{color:#071f3c;background:#fff;margin:35px 0;padding:28px}.memberStorageProduct>div>p{color:#0a63d8;font-size:9px;font-weight:900}.memberStorageProduct h2{margin:5px 0;font:34px Georgia,serif}.memberStorageProduct>div>span{color:#60758a;font-size:10px}.memberStorageProduct>aside{background:#fff7df;border-left:5px solid #e0a62c;margin:18px 0;padding:15px}.memberStorageProduct>aside p{margin:5px 0;font-size:10px;line-height:1.6}.memberStorageProduct form{gap:12px;display:grid}.memberStorageProduct label{gap:6px;font-size:9px;font-weight:900;display:grid}.memberStorageProduct select,.memberStorageProduct textarea,.memberStorageProduct input{border:1px solid #bfd0dd;padding:11px}.memberStorageProduct textarea{min-height:80px}.memberStorageProduct button{color:#fff;background:#0a63d8;border:0;padding:13px;font-weight:900}.memberStorageProduct output{color:#14733d;margin-top:12px;font-size:10px;display:block}.storageApplicationStatus{background:#edf5fb;padding:18px}.storageApplicationStatus h3{margin:5px 0;font:28px Georgia,serif}.storageApplicationStatus form{margin-top:16px}.privateAckeeDeliveries{color:#17382e;background:#f5efe2;margin-top:45px;padding:30px}.privateAckeeDeliveries>header{align-items:center;gap:20px;display:flex}.privateAckeeDeliveries>header img{border:4px solid #fff;border-radius:50%;box-shadow:0 7px 22px #17382e33}.privateAckeeDeliveries>header p{color:#236346;letter-spacing:.14em;margin:0;font-size:11px;font-weight:900}.privateAckeeDeliveries>header h2{margin:5px 0;font:36px Georgia,serif}.privateAckeeDeliveries>header span{color:#5f7169}.privateAckeeDeliveryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.privateAckeeDeliveryGrid article{background:#fff;border-top:5px solid #236346;padding:24px}.privateAckeeDeliveryGrid small{color:#236346;letter-spacing:.08em;font-weight:900}.privateAckeeDeliveryGrid h3{margin:10px 0;font:28px Georgia,serif}.privateAckeeDeliveryGrid p,.privateAckeeDeliveryGrid li{line-height:1.55}.privateAckeeDeliveryGrid article>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.privateAckeeDeliveryGrid a{color:#fff;background:#236346;padding:12px 15px;font-weight:800;text-decoration:none}.privateAckeeDeliveryGrid a.receiptLink{background:#17382e}.privateAckeeDeliveryGrid footer{word-break:break-word;border-top:1px solid #d9e2dd;margin-top:18px;padding-top:14px;font-size:12px}@media (width<=760px){.privateAckeeDeliveryGrid{grid-template-columns:1fr}.privateAckeeDeliveries{padding:22px}.privateAckeeDeliveries>header{align-items:flex-start}.privateAckeeDeliveries>header h2{font-size:29px}}.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{object-fit:contain;border-radius:5px}.studentLogo span{letter-spacing:-.02em;word-spacing:-.08em;overflow-wrap:anywhere;max-width:128px;font-size:12px;font-weight:800;line-height:1.05}.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;letter-spacing:-.01em;word-spacing:-.08em;border-radius:7px;gap:6px;padding:8px 10px;font-size:11px;line-height:1.15;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}.empHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.empHeaderActions a{color:#fff;letter-spacing:-.015em;word-spacing:-.08em;white-space:nowrap;background:#ff6a47;border-radius:6px;padding:9px 12px;font-size:12px}.empHeaderActions a:first-child:not(:last-child){background:#17324e}.empDefinition{background:#fff;border:1px solid #d9e3ec;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin-bottom:16px;padding:14px 16px;display:grid}.empDefinition small{color:#0a63d8;letter-spacing:-.01em;word-spacing:-.1em;font-weight:900}.empDefinition p{color:#60758a;letter-spacing:-.01em;word-spacing:-.08em;margin:0;font-size:13px;line-height:1.35}.empPageSettings{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.empPageSettings a{color:#17324e;letter-spacing:-.01em;word-spacing:-.08em;white-space:nowrap;background:#f5f8fb;border:1px solid #cbd9e5;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.empPageSettings a.primary{color:#fff;background:#17324e;border-color:#17324e}.empAttachmentWidget{color:#fff;white-space:nowrap;background:#0a63d8;border-radius:6px;grid-area:1/2/span 2;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:flex}.empFooterAttachment{letter-spacing:-.01em;word-spacing:-.08em;border-top:1px solid #d5e0e8;margin-top:22px;padding-top:14px;font-size:12px}.empFooterAttachment a{color:#0a63d8}.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}.empHeaderActions{justify-content:flex-start}.empDefinition{grid-template-columns:1fr}.empAttachmentWidget{grid-area:auto/1;width:fit-content}}.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}}.academySide nav{letter-spacing:-.01em;word-spacing:-.08em;gap:3px!important;padding:10px 8px!important}.academySide nav summary{letter-spacing:-.01em;word-spacing:-.08em;grid-template-columns:20px minmax(0,1fr) auto;gap:5px;padding:8px 9px;font-size:11px;line-height:1.15}.academySide nav details>div{padding:2px 0 3px 25px}.academySide nav details>div a{line-height:1.1;padding:6px 8px!important}.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 120px 150px 1.2fr;align-items:center;gap:12px;min-width:1040px;padding:13px 28px;font-size:11px;display:grid}.receiptDetails{gap:4px;display:grid}.receiptDetails summary{cursor:pointer;color:#0a63d8;font-weight:900}.receiptDetails b,.receiptDetails small{margin-top:4px;display:block}.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 iframe,.courseLessonMaterials img{aspect-ratio:16/9;object-fit:contain;background:#061f3c;border:0;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}.courseWorkspace.courseCompleted{background:#fbfffc;border-color:#9bbda7}.courseCompletionStatus{background:#e8f5ec;padding:8px 10px;font-weight:700;color:#21613d!important;margin-top:8px!important}.workspaceBody>aside button.hasPreview,.curriculumDropdownPanel button.hasPreview{grid-template-columns:40px 1fr;align-items:center}.workspaceBody>aside button.hasPreview>img,.curriculumDropdownPanel button.hasPreview>img{object-fit:cover;border:1px solid #b8cad9;border-radius:4px;width:36px;height:32px}.workspaceBody>aside button.hasPreview.active>img,.curriculumDropdownPanel button.hasPreview.active>img{border-color:#fff}.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}.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}}.marketBalance span{min-width:180px}.marketGallery article{position:relative}.marketRank{z-index:2;color:#fff;background:#102a43;border:2px solid #f5df9a;border-radius:50%;place-items:center;min-width:48px;height:48px;padding:0 8px;font-weight:700;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 3px 10px #0004}.privateBadge{background:#fff;border:1px solid #8193a6;padding:8px 12px;font-size:14px}.marketActivity{gap:10px;margin-top:18px;display:grid}.marketActivity article{background:#fff;border:1px solid #d4dce5;align-items:center;gap:16px;padding:16px 18px;display:flex}.marketActivity article>span{place-items:center;min-width:92px;min-height:52px;padding:8px;font-size:18px;font-weight:700;display:grid}.marketActivity p{margin:3px 0}.activityIn{color:#145b2b;background:#e3f4e9}.activityOut{color:#7d3d00;background:#fff0dc}@media (width<=700px){.marketActivity article{flex-direction:column;align-items:flex-start}.marketActivity article>span{min-width:84px;min-height:auto}}.planPage{color:#092544;background:#f4f7fb;min-height:100vh}.planPage>header{color:#fff;background:#071f3c;justify-content:space-between;align-items:center;gap:24px;padding:18px 5vw;display:flex}.planPage header nav,.planPage header form{align-items:center;gap:16px;display:flex}.planPage header a,.planPage header button{color:inherit}.planBrand{align-items:center;gap:12px;text-decoration:none;display:flex}.planBrand img{border-radius:50%}.planHero{width:min(1120px,90vw);margin:auto;padding:64px 0}.planHero>h1{margin:.25em 0;font-size:clamp(2rem,5vw,4rem)}.planStatus,.planControls{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.planStatus article,.planControls>section{background:#fff;border:1px solid #d8e2ee;border-radius:16px;padding:22px;box-shadow:0 8px 30px #102f5410}.planStatus article{gap:8px;display:grid}.planStatus small,.sectionLabel{letter-spacing:.12em;color:#476783;font-weight:800}.planStatus b{font-size:1.25rem}.planControls>section{flex-direction:column;gap:13px;display:flex}.planControls h2{margin:0}.planControls label{gap:7px;font-weight:700;display:grid}.planControls input,.planControls textarea{width:100%;font:inherit;border:1px solid #9fb3c8;border-radius:8px;padding:12px}.planControls textarea{min-height:100px}.planControls button{color:#fff;cursor:pointer;background:#0a63d8;border:0;border-radius:8px;padding:12px 15px;font-weight:800}.planControls button:disabled{opacity:.55;cursor:not-allowed}.planControls dl div{border-top:1px solid #e5ebf1;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.planControls dd{text-align:right;margin:0}.planHistory article{border-top:1px solid #d8e2ee;gap:5px;padding:12px 0;display:grid}.planHistory code{overflow-wrap:anywhere}.success{color:#08743a}.error{color:#a11}.planNotice{background:#fff5cf;border-radius:8px;padding:12px}@media (width<=850px){.planStatus,.planControls{grid-template-columns:1fr}.planPage>header{flex-direction:column;align-items:flex-start}.planPage header nav{flex-wrap:wrap}}.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}}.memberMarketMenu{color:#fff;position:relative}.memberMarketMenu summary{cursor:pointer;border:1px solid #ffffff42;border-radius:4px;padding:12px 16px;font-size:14px;font-weight:700;list-style:none}.memberMarketMenu summary::-webkit-details-marker{display:none}.memberMarketMenu nav{z-index:20;background:#fff;border:1px solid #b8cee2;border-radius:4px;min-width:270px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 34px #0005}.memberMarketMenu nav a{color:#071f3c;padding:14px 16px;font-weight:700;text-decoration:none}.memberMarketMenu nav a+a{border-top:1px solid #d5e0ea}.memberMarketMenu nav a:hover,.memberMarketMenu nav a:focus-visible{background:#e7f3ff}.memberMarketEntry{color:#fff;background:#0c315a;border:1px solid #7bc0ff;border-radius:6px;align-items:center;gap:15px;max-width:540px;margin-top:28px;padding:16px 18px;text-decoration:none;display:flex}.memberMarketEntry img{object-fit:cover;border-radius:50%;flex:none}.memberMarketEntry span,.memberMarketEntry small,.memberMarketEntry b,.memberMarketEntry em{display:block}.memberMarketEntry small{color:#8dcbff;letter-spacing:.08em;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:800}.memberMarketEntry b{font-size:18px}.memberMarketEntry em{color:#c8dff2;margin-top:5px;font-size:14px;font-style:normal;line-height:1.4}.memberMarketEntry:hover,.memberMarketEntry:focus-visible{outline-offset:3px;background:#12477f;outline:3px solid #f2c34c}@media (width<=720px){.memberMarketMenu summary{max-width:150px;padding:9px 10px;font-size:12px;line-height:1.25}.memberMarketMenu nav{min-width:240px;right:-50px}}.publicMarketPreview{color:#071f3c;background:#f4f7fa;padding:80px 7vw 95px;scroll-margin-top:20px}.publicMarketIntro{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:end;gap:7vw;max-width:1380px;margin:0 auto 38px;display:grid}.publicMarketIntro h2{letter-spacing:-.04em;margin:8px 0 0;font:800 clamp(38px,5vw,66px)/.95 Arial,sans-serif}.publicMarketIntro h2 em{color:#145fae;font-family:Georgia,serif;font-weight:400}.publicMarketIntro>p{color:#425d76;font-size:16px;line-height:1.7}.publicMarketGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:24px;max-width:1380px;margin:auto;display:grid}.publicMarketGrid article{background:#fff;border:1px solid #ccd7e2;overflow:hidden;box-shadow:0 8px 24px #071f3c0d}.publicMarketImage{aspect-ratio:4/3;background:#e7edf3;position:relative}.publicMarketImage img{object-fit:contain;width:100%;height:100%}.publicMarketImage>b{color:#fff;background:#071f3c;border:2px solid #f2c34c;border-radius:50%;place-items:center;min-width:48px;height:48px;display:grid;position:absolute;top:12px;left:12px}.publicMarketCard{padding:22px}.publicMarketCard small{color:#48667f;letter-spacing:.07em;font-size:13px;font-weight:800}.publicMarketCard h3{margin:8px 0 18px;font:800 23px/1.15 Arial,sans-serif}.publicMarketCard p,.publicMarketCard span{color:#425d76;line-height:1.5;display:block}.publicMarketCard strong{color:#071f3c;font-size:24px}.publicMarketEmpty{background:#fff;border:1px dashed #7d91a5;align-items:center;gap:20px;max-width:1380px;margin:auto;padding:28px;display:flex}.publicMarketEmpty img{border-radius:50%}.publicMarketEmpty p{color:#526b82;margin:6px 0 0}.publicMarketLinks{flex-wrap:wrap;gap:14px;max-width:1380px;margin:34px auto 0;display:flex}.publicMarketLinks a{color:#fff;background:#071f3c;padding:14px 18px;font-weight:700;text-decoration:none}@media (width<=720px){.publicMarketPreview{padding:62px 5vw 75px}.publicMarketIntro{grid-template-columns:1fr;gap:18px}.publicMarketEmpty{align-items:flex-start}}.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}.inlineDescriptionIcon{object-fit:cover;vertical-align:-.42em;border-radius:50%;width:1.55em;height:1.55em;margin:0 .16em;display:inline-block;box-shadow:0 0 0 1px #b07e1259}.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}.publicUploadToken{background:#fff9e8;border:1px solid #d9b85d;border-radius:10px;align-items:center;gap:.65rem;margin:.75rem 0;padding:.6rem;display:flex}.publicUploadToken img{object-fit:cover;border-radius:50%;width:44px;height:44px}.publicUploadToken span{text-transform:uppercase;font-size:.68rem;display:grid}.publicUploadToken b{color:#071a2e;font-family:monospace}.uploadTokenCertificate{box-shadow:0 20px 60px #071a2e26;background:linear-gradient(135deg,#fffdf6,#f5ead0)!important;border:12px double #c9a33d!important;max-width:980px!important}.certificateSeal{justify-content:space-between;align-items:center;gap:1rem;display:flex}.certificateSeal img{object-fit:cover;border-radius:50%;width:96px;height:96px}.certificateSeal span{letter-spacing:.12em;color:#7a5810;font-weight:800}.certificateItem{text-align:center;background:#fff;border:1px solid #d7c796;margin:1.2rem 0;padding:1rem}.certificateItem img{object-fit:contain;max-width:100%;max-height:360px}.certificateData{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.certificateData span{border:1px solid #d7c796;padding:.8rem;font-size:.75rem;display:grid}.certificateData b{margin-top:.3rem}.certificateCodes{grid-template-columns:1fr 1.4fr;align-items:center;gap:1rem;margin:1rem 0;display:grid}.certificateCodes figure{text-align:center;margin:0}.certificateCodes img{background:#fff;max-width:100%;padding:.5rem}.certificateCodes figcaption{letter-spacing:.08em;font-size:.7rem;font-weight:800}.uploadTokenOrder{color:#fff;background:#071a2e;border-radius:14px;max-width:980px;margin:1rem auto;padding:1.25rem}.uploadTokenOrder label{gap:.4rem;display:grid}.uploadTokenOrder select,.uploadTokenOrder button{border-radius:8px;padding:.8rem}.uploadTokenOrder button{background:#d9b85d;margin-top:.8rem;font-weight:800}.tokenValueCalculator{background:#fff;border:1px solid #d7c796;border-radius:14px;max-width:980px;margin:1rem auto;padding:1.4rem}.tokenValueCalculator header small{color:#7a5810;letter-spacing:.08em;font-weight:800}.calculatorInputs,.calculatorResult{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.calculatorInputs label{gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.calculatorInputs input{border:1px solid #b7bcc5;border-radius:7px;padding:.75rem}.calculatorResult{margin:1rem 0}.calculatorResult span{color:#fff;background:#071a2e;border-radius:8px;padding:1rem;font-size:.75rem;display:grid}.calculatorResult b{color:#f1cd67;margin-top:.35rem;font-size:1rem}.tokenRiskNotice{background:#fff4d8;border-left:4px solid #c49016;font-size:.76rem;padding:.8rem!important}.tokenCapacityState{border-radius:9px;gap:.35rem;margin:1rem 0;padding:1rem;display:grid;position:relative;overflow:hidden}.tokenCapacityState.available{color:#145b35;background:#eaf7ef}.tokenCapacityState.soldOut{color:#873b0b;background:#fff0dd}.tokenCapacityState i{background:#c49016;border-radius:5px;height:5px}.capacityClosed{background:#fff0dd;border:1px solid #d9872d;border-radius:8px;max-width:980px;margin:1rem auto;padding:1rem}@media (width<=700px){.certificateData,.certificateCodes,.calculatorInputs,.calculatorResult{grid-template-columns:1fr}}@media print{.publicFileDetail>header,.uploadTokenOrder,.tokenValueCalculator,.commentsDisabled,.publicFileComments{display:none!important}.uploadTokenCertificate{box-shadow:none!important;margin:0!important}}.unpaidDocumentPreview,.paymentPickupFlow{border-radius:16px;max-width:980px;margin:1rem auto;padding:clamp(1.1rem,3vw,2rem)}.unpaidDocumentPreview{background:#fff;border:1px solid #d7c796;gap:1rem;display:grid}.unpaidDocumentPreview>small,.paymentPickupFlow>header small,.certificatePickup small{letter-spacing:.12em;color:#9b7115;font-weight:900}.unpaidDocumentPreview>img{object-fit:contain;background:#eef2f4;border-radius:10px;width:100%;max-height:480px}.unpaidDocumentPreview>aside{background:#fff4d8;border-left:5px solid #c49016;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem;display:flex}.unpaidDocumentPreview>aside span{flex-basis:100%}.paymentPickupFlow{color:#fff;background:#071a2e}.paymentPickupFlow>header{max-width:760px}.paymentPickupFlow h2{font:clamp(1.7rem,4vw,2.7rem)/1.05 Georgia,serif}.paymentChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.paymentChoiceGrid article{color:#071a2e;background:#fff;border:2px solid #0000;border-radius:12px;align-content:start;gap:.55rem;padding:1rem;display:grid}.paymentChoiceGrid article.primaryPayment{background:#fff9e8;border-color:#f1cd67}.paymentChoiceGrid small{letter-spacing:.09em;color:#7a5810;font-size:.68rem;font-weight:900}.paymentChoiceGrid h3{margin:0}.paymentChoiceGrid p{margin:0;font-size:.85rem}.paymentChoiceGrid a,.paymentReferencePanel button{color:#071a2e;background:#d9b85d;border:0;border-radius:8px;justify-content:center;margin-top:auto;padding:.8rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.paymentChoiceGrid article.primaryPayment a{color:#fff;background:#1f9461}.paymentChoiceGrid article>span{color:#57626d;font-size:.78rem}.paymentReferencePanel{color:#071a2e;background:#fff;border-radius:12px;gap:.8rem;padding:1.2rem;display:grid}.paymentReferencePanel label{gap:.4rem;font-weight:800;display:grid}.paymentReferencePanel input,.paymentReferencePanel select{border:1px solid #aeb8c2;border-radius:7px;padding:.8rem}.paymentReferencePanel>a,.paymentReferencePanel p a{color:#0b6647;font-weight:900}.certificatePickup{border-radius:12px;align-items:center;gap:1rem;margin-top:1rem;padding:1.2rem;display:flex}.certificatePickup>div{border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid}.certificatePickup.locked{background:#212f40}.certificatePickup.locked>div{background:#35465a}.certificatePickup.ready{color:#145b35;background:#dff5e8}.certificatePickup.ready>div{color:#fff;background:#1f9461}.certificatePickup h3,.certificatePickup p{margin:.2rem 0}.certificatePickup code{color:#071a2e;background:#fff;border-radius:4px;margin-top:.35rem;padding:.35rem .55rem;display:inline-block}@media (width<=700px){.paymentPickupFlow{border-radius:0}.certificatePickup{align-items:flex-start}}@media print{.paymentPickupFlow,.unpaidDocumentPreview{display:none!important}}.inlinePaymentEmojiPair{vertical-align:middle;align-items:center;gap:.18rem;margin:0 .18rem;display:inline-flex}.customWebsiteTokenEmoji{border-radius:50%;box-shadow:0 1px 4px #071a2e59}.permanentImageLinkSection{background:#f7f3e9;border:1px solid #d6c79b;border-radius:14px;margin-top:3rem;padding:clamp(1.2rem,3vw,2.4rem)}.permanentImageLinkSection>header{max-width:760px;margin-bottom:1.4rem}.permanentImageLinkSection>header small{letter-spacing:.12em;color:#77590f;font-weight:900}.permanentImageLinkSection>header h2{margin:.45rem 0;font-family:Times New Roman,serif}.permanentImageLinkGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.permanentImageLinkGrid article{background:#fff;border:1px solid #d9d2bd;border-radius:10px;overflow:hidden}.permanentLinkedImage{background:#e7edf1;height:260px}.permanentLinkedImage img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.permanentImageLinkGrid footer{justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;font-family:Times New Roman,serif;display: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}.inlineDocumentPreview{background:#f7f9fb;border:1px solid #cad4de;border-radius:8px;margin:1rem 0;overflow:hidden}.inlineDocumentPreview summary{cursor:pointer;color:#20384f;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.inlineDocumentPreview summary::-webkit-details-marker{display:none}.inlineDocumentPreview summary span{gap:3px;display:grid}.inlineDocumentPreview summary b{font-size:13px}.inlineDocumentPreview summary small{color:#697886;font-size:11px}.inlineDocumentPreview summary>i{color:#fff;background:#20384f;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;transition:transform .2s;display:grid}.inlineDocumentPreview[open] summary>i{transform:rotate(180deg)}.inlinePreviewBody{padding:0 12px 12px}.inlinePreviewBody iframe{background:#fff;border:1px solid #bdc9d4;border-radius:5px;width:100%;height:340px;display:block}.illustratedOfficePreview{gap:10px;display:grid}.officePreviewSheet{background:#fff;border:1px solid #cbd5df;border-radius:5px;min-height:280px;padding:30px 28px 24px 84px;position:relative;overflow:hidden;box-shadow:0 8px 22px #172d4212}.officePreviewSheet>span{color:#fff;background:#5a6f83;border-radius:3px;place-items:center;width:44px;height:56px;font-weight:900;display:grid;position:absolute;top:28px;left:24px;box-shadow:6px 6px #dfe6ec}.previewWORD .officePreviewSheet>span{background:#2864b5}.previewSLIDES .officePreviewSheet>span{background:#df6b2c}.previewSHEET .officePreviewSheet>span{background:#25845a}.officePreviewSheet>small{color:#728292;letter-spacing:.12em;font-size:10px;font-weight:900}.officePreviewSheet h3{color:#243b52;margin:8px 0 12px;font:700 20px/1.15 Georgia,serif}.officePreviewSheet p{color:#627283;min-height:0;margin:0;font-size:12px;line-height:1.55}.previewLines{gap:8px;margin-top:18px;display:grid}.previewLines i{background:#dbe3ea;border-radius:4px;height:5px;display:block}.previewLines i:nth-child(2){width:82%}.previewLines i:nth-child(3){width:94%}.previewLines i:nth-child(4){width:68%}.illustratedOfficePreview>p{color:#6b7885!important;min-height:0!important;margin:0!important;font-size:11px!important}.memberDocumentIcon{place-items:center;gap:8px;display:grid}.memberDocumentIcon b{color:#fff;background:#516a80;border-radius:4px;place-items:center;width:78px;height:96px;font-size:24px;display:grid;box-shadow:10px 10px #fff}.memberDocumentIcon small{color:#53677a;letter-spacing:.08em;font-weight:900}.memberUploadGrid .inlineDocumentPreview{margin-top:14px}.memberUploadGrid footer{flex-wrap:wrap}@media (width<=700px){.inlinePreviewBody iframe{height:300px}.officePreviewSheet{padding:26px 20px 22px 74px}}.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,.thumbnailPanel select,.trainerRow input{font:inherit;background:#fff;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{width:100%;height:100%}.thumbnailPanel section{color:#596b80}.thumbnailPanel section p{margin:0 0 15px}.thumbnailPanel section>div{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.imageDisplaySettings{grid-template-columns:1fr 1fr;gap:14px!important;margin-top:14px!important;display:grid!important}.imageHealthNotice{color:#164d36;background:#e8f7ef;border-left:4px solid #128453;padding:11px 13px}.thumbnailPanel label+label{margin-top:14px}.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}.imageDisplaySettings{grid-template-columns:1fr!important}.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}.previewSetting{color:#40566e;gap:4px;font-size:12px;display:grid;margin:8px 0 0!important}.previewSetting select{color:#17324d;background:#fff;border:1px solid #b8cad9;border-radius:5px;min-width:190px;padding:7px 9px}.materialList .previewImageButton{color:#315e8c;background:#eef5fc;border:1px solid #9db8d3;border-radius:5px;padding:8px 10px;font-weight:700}.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}.materialList article{grid-template-columns:28px 1fr auto}.materialList article>a,.materialList .previewImageButton{grid-column:2/-1}}.streamBatchTools{color:#fff;background:linear-gradient(120deg,#071f3c,#0a416a);border-bottom:1px solid #37698f;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.streamBatchTools div{gap:3px;display:grid}.streamBatchTools small{color:#7dd9ff;letter-spacing:.09em;font-size:10px;font-weight:900}.streamBatchTools b{font:700 20px Times New Roman,serif}.streamBatchTools span{color:#c9dceb;font-size:12px}.streamBatchTools button{color:#073459;background:#fff;border:1px solid #85c9ed;border-radius:6px;padding:11px 14px;font-weight:800}.materialThumbnail{object-fit:cover;border:1px solid #bfd0df;border-radius:4px;width:34px;height:34px}@media (width<=800px){.streamBatchTools{grid-template-columns:1fr}.streamBatchTools button{width:100%}}.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}.ownerAuthControls{gap:18px;display:grid}.ownerAuthControls>section{background:#fff;border:1px solid #d7e3ec;gap:13px;padding:22px;display:grid}.ownerAuthControls>section>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ownerAuthControls h2{margin:0;font:28px Georgia,serif}.ownerAuthControls small{color:#1b6ea6;font-weight:800}.ownerAuthControls p,.ownerAuthControls li{color:#526b7e;font-size:12px;line-height:1.6}.ownerAuthControls code{overflow-wrap:anywhere}.ownerAuthControls label:not(.ownerAuthCheck){gap:7px;font-weight:900;display:grid}.ownerAuthControls input[type=password],.ownerAuthControls select{border:1px solid #b8c9d8;border-radius:6px;padding:12px}.ownerAuthCheck{background:#f2f7fa;align-items:flex-start;gap:10px;padding:12px;font-weight:800;display:flex}.ownerAuthCheck input{margin-top:2px}.ownerAuthControls>button{color:#fff;background:#0b67aa;border:0;padding:14px;font-weight:900}.ownerAuthControls aside{background:#edf8f2;border-left:4px solid #2c8c5d;padding:16px;font-size:12px;line-height:1.6}.removeOwnerCode{color:#a62b3e;background:#fff;border:1px solid #a62b3e;justify-self:start;padding:10px 13px;font-weight:900}.ownerAuthSaved,.ownerAuthError{padding:12px!important}.ownerAuthSaved{background:#edf8f2;color:#17633d!important}.ownerAuthError{background:#fff0ef;color:#8c2430!important}.ownerAuthProviderWarning{border-left:4px solid #d59a17;padding:12px;color:#795200!important;background:#fff5d9!important}.schoolYearCourse{color:#182838;background:#f3f0e9;min-height:100vh;font-family:Times New Roman,serif}.schoolYearCourse>header{color:#fff;background:#071d35;justify-content:space-between;align-items:center;gap:20px;padding:15px clamp(20px,5vw,72px);display:flex}.schoolYearCourse>header>a{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.schoolYearCourse>header nav{gap:18px;display:flex}.schoolYearCourse>header nav a{color:#fff}.schoolCourseHero{color:#fff;background:linear-gradient(125deg,#07213d,#0b5790);padding:110px clamp(24px,9vw,140px)}.schoolCourseHero small{color:#92d6ff;letter-spacing:.14em;font-weight:800}.schoolCourseHero h1{max-width:900px;margin:15px 0;font-size:clamp(52px,8vw,100px);line-height:.92}.schoolCourseHero p{color:#dcecff;max-width:760px;font-size:21px;line-height:1.6}.schoolCourseHero>div{gap:8px;margin-top:28px;display:flex}.schoolCourseHero>div span{background:#ffffff12;border:1px solid #fff6;padding:10px 15px}.schoolTermPlan{padding:80px clamp(24px,8vw,120px)}.schoolTermPlan>header{max-width:800px}.schoolTermPlan small{color:#09649c;letter-spacing:.13em;font-weight:900}.schoolTermPlan h2{margin:10px 0;font-size:clamp(40px,5vw,68px)}.schoolTermPlan>header p{font-size:18px;line-height:1.6}.schoolTermPlan>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.schoolTermPlan article{background:#fff;border-top:5px solid #0a6ba5;padding:28px;box-shadow:0 12px 35px #172b3b12}.schoolTermPlan article>span{letter-spacing:.14em;color:#0a6ba5;font:800 11px Arial,sans-serif}.schoolTermPlan h3{font-size:24px}.schoolTermPlan li{margin:10px 0;line-height:1.4}.schoolCourseFlow{color:#fff;background:#0c304f;padding:38px clamp(24px,8vw,120px)}.schoolCourseFlow b{font-size:24px}.schoolCourseFlow p{color:#cde6f7;font-size:19px}.schoolCourseFlow a{color:#0b3557;background:#fff;padding:12px 16px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=760px){.schoolYearCourse>header,.schoolYearCourse>header nav,.schoolCourseHero>div{flex-direction:column;align-items:flex-start}.schoolTermPlan>div{grid-template-columns:1fr}.schoolCourseHero{padding-top:75px}}.categoryPublic{color:#183a32;background:#f5f1e9;min-height:100vh}.categoryPublic>header{background:#173d33;justify-content:space-between;padding:22px clamp(20px,5vw,70px);display:flex}.categoryPublic>header a{color:#fff;font-weight:800;text-decoration:none}.categoryPublicWrap{width:min(900px,100% - 36px);margin:auto;padding:70px 0}.categoryPublicWrap>small{color:#a5462d;letter-spacing:.14em;font-weight:900}.categoryPublicWrap h1{margin:10px 0 16px;font:700 clamp(2.8rem,7vw,5.5rem)/1 Georgia,serif}.categoryPublicWrap>.lead{font-size:1.12rem;line-height:1.65}.categoryPageList{gap:12px;margin-top:32px;display:grid}.categoryPageList a{color:inherit;background:#fff;border:1px solid #d6cdbf;border-radius:11px;gap:5px;padding:20px;text-decoration:none;display:grid}.categoryPageList h2{margin:0}.categoryPageList span{color:#a5462d;font-weight:800}.managedPublicBody{white-space:pre-line;background:#fff;border:1px solid #d6cdbf;border-radius:12px;margin-top:30px;padding:28px;line-height:1.75}.categoryEmptyPublic{background:#fff;border-radius:10px;margin-top:30px;padding:24px}.managedProviderBlocks{gap:18px;margin-top:22px;display:grid}.managedProviderBlocks article{background:#fff;border:1px solid #d4e1eb;border-radius:12px;padding:20px}.managedProviderBlocks small{color:#0a63d8;letter-spacing:.08em;font-weight:900}.managedProviderBlocks h2{margin:6px 0 14px}.managedProviderBlocks iframe{background:#f3f7fa;border:1px solid #c7d8e5;border-radius:8px;width:100%;min-height:520px;display:block}.managedProviderBlocks iframe.paymentQr{width:min(100%,360px);min-height:360px}.managedProviderBlocks a{color:#fff;background:#0a63d8;border-radius:6px;margin-top:12px;padding:10px 13px;font-weight:900;display:inline-block}.managedPaymentBlock{border-left:5px solid #14a266!important}.managedPaymentBlock p{white-space:pre-wrap;color:#536c81;line-height:1.6}.paymentLegalNotice{background:#f6f2ff;border-left:4px solid #6848a8;margin:14px 0;padding:14px}.paymentLegalNotice p{font-size:12px}.paymentLegalNotice p a{color:#0a63d8;background:0 0;margin:0;padding:0;display:inline}.paymentLegalNotice label{align-items:flex-start;gap:8px;font-weight:800;display:flex}.paymentLegalNotice input{margin-top:3px}.managedPaymentBlock>button{color:#607080;background:#d7dde3;border:0;border-radius:6px;padding:10px 13px}.receiptPending{color:#6b5a2e;margin-top:10px;font-size:11px}.verifiedPaymentLink{background:#087c4a!important}.paymentCurrencyChooser{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1rem;display:grid}.paymentChoiceBlock{align-content:start;gap:.8rem;display:grid}.paymentChoiceBlock>button{width:100%}.paymentCurrencyChooser button{color:#fff;text-align:left;cursor:pointer;background:#122a45;border:2px solid #6f8298;border-radius:14px;align-items:center;gap:.9rem;min-height:92px;padding:1rem;display:flex}.paymentCurrencyChooser button:hover,.paymentCurrencyChooser button:focus-visible{border-color:#f1cd67}.paymentCurrencyChooser button.selected{background:#0b513f;border-color:#35d49a;box-shadow:0 0 0 3px #35d49a33}.paymentCurrencyChooser img,.jamdexMark{object-fit:cover;border-radius:50%;flex:0 0 58px;width:58px;height:58px}.jamdexMark{color:#071a2e;background:linear-gradient(135deg,#f1cd67,#0fbf80);place-items:center;font-size:1.3rem;font-weight:950;display:grid}.paymentCurrencyChooser button>span:last-child{gap:.25rem;display:grid}.paymentCurrencyChooser small{letter-spacing:.09em;color:#acd7c9;font-size:.68rem}.paymentCurrencyChooser b{font-size:1.05rem}.paymentChoicePrompt{color:#d8e2ec;text-align:center;border:1px dashed #6f8298;border-radius:10px;margin:0 0 1rem;padding:1rem}.permanentPaymentDisplay{color:#071a2e;background:#fff;border:4px solid #20b982;border-radius:16px;grid-template-columns:minmax(220px,360px) 1fr;align-items:center;gap:1.4rem;margin:1rem 0 1.5rem;padding:1rem;display:grid}.permanentPaymentDisplay img{object-fit:contain;border-radius:10px;width:100%;max-height:520px;display:block}.permanentPaymentDisplay figcaption{gap:.55rem;display:grid}.permanentPaymentDisplay small{letter-spacing:.12em;color:#08724f;font-weight:900}.permanentPaymentDisplay b{font:700 clamp(1.35rem,3vw,2rem)/1.1 Georgia,serif}.permanentPaymentDisplay span{color:#445263}.paymentChoiceBlock .permanentPaymentDisplay{grid-template-columns:1fr;margin:0}.paymentChoiceBlock .permanentPaymentDisplay figcaption{text-align:center}.cashTokenInstructions{color:#071a2e;background:#fff8dc;border:3px solid #e2b84b;border-radius:14px;gap:.55rem;padding:1rem;display:grid}.cashTokenInstructions small{color:#755500;letter-spacing:.08em;font-weight:900}.cashTokenInstructions b{font:700 1.25rem/1.2 Georgia,serif}.cashTokenInstructions span{color:#445263;line-height:1.55}.otherPaymentMethods{margin:1rem 0}.otherPaymentMethods summary{cursor:pointer;border:1px solid #6f8298;border-radius:9px;padding:.9rem 1rem;font-weight:800}.otherPaymentMethods[open] summary{border-color:#f1cd67}.otherPaymentMethods .paymentChoiceGrid{margin-bottom:0}@media (width<=700px){.paymentCurrencyChooser,.permanentPaymentDisplay{grid-template-columns:1fr}.paymentCurrencyChooser button{min-height:80px}.permanentPaymentDisplay img{max-height:440px}.permanentPaymentDisplay figcaption{text-align:center}}@media (width>=701px) and (width<=1050px){.paymentCurrencyChooser{grid-template-columns:1fr}}.certificateItem.withToken{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);align-items:center;gap:1.5rem;min-height:390px;display:grid}.certificateItem figure{min-width:0;margin:0}.certificateAssetVisual{place-items:center;gap:.65rem;display:grid}.certificateAssetVisual img{object-fit:contain;max-width:100%;max-height:360px}.certificateAssetVisual figcaption,.certificateSelectedToken small{letter-spacing:.12em;color:#71530e;font-size:.66rem;font-weight:900}.certificateSelectedToken{border-left:1px solid #e1d2a7;place-items:center;gap:.8rem;padding:1rem;display:grid}.certificateSelectedToken>img{width:min(var(--certificate-token-size), 100%);height:min(var(--certificate-token-size), 100%);object-fit:contain;filter:drop-shadow(0 16px 18px #071a2e35);max-height:400px}.certificateSelectedToken figcaption{gap:.25rem;display:grid}.certificateSelectedToken b{color:#071a2e;font-family:Georgia,serif;font-size:1.35rem}.certificateSelectedToken span{overflow-wrap:anywhere;font-family:monospace;font-size:.72rem}@media (width<=700px){.certificateItem.withToken{grid-template-columns:1fr}.certificateSelectedToken{border-top:1px solid #e1d2a7;border-left:0}.certificateSelectedToken>img{width:min(var(--certificate-token-size), 82vw);height:min(var(--certificate-token-size), 82vw)}}
