/*! 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-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-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{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.block-1{block-size:calc(var(--spacing) * 1)}.block-6{block-size:calc(var(--spacing) * 6)}.block-327{block-size:calc(var(--spacing) * 327)}.block-101143534948{block-size:calc(var(--spacing) * 101144000000)}.block-125440576100{block-size:calc(var(--spacing) * 125441000000)}.block-125882642309{block-size:calc(var(--spacing) * 125883000000)}.block-128790675797{block-size:calc(var(--spacing) * 128791000000)}.block-129187511091{block-size:calc(var(--spacing) * 129188000000)}.block-129650092895{block-size:calc(var(--spacing) * 129650000000)}.block-131100834378{block-size:calc(var(--spacing) * 131101000000)}.block-136357398299{block-size:calc(var(--spacing) * 136357000000)}.block-145241118088{block-size:calc(var(--spacing) * 145241000000)}.block-155832098285{block-size:calc(var(--spacing) * 155832000000)}.block-159981752368{block-size:calc(var(--spacing) * 159982000000)}.block-165059805796{block-size:calc(var(--spacing) * 165060000000)}.block-166574013783{block-size:calc(var(--spacing) * 166574000000)}.block-172858853292{block-size:calc(var(--spacing) * 172859000000)}.block-183948365205{block-size:calc(var(--spacing) * 183948000000)}.block-185279418710{block-size:calc(var(--spacing) * 185279000000)}.block-192430520185{block-size:calc(var(--spacing) * 192431000000)}.block-208070257140{block-size:calc(var(--spacing) * 208070000000)}.block-215813618509{block-size:calc(var(--spacing) * 215814000000)}.block-217423133467{block-size:calc(var(--spacing) * 217423000000)}.block-222188552019{block-size:calc(var(--spacing) * 222189000000)}.block-237020403332{block-size:calc(var(--spacing) * 237020000000)}.block-246417280509{block-size:calc(var(--spacing) * 246417000000)}.block-253326625790{block-size:calc(var(--spacing) * 253327000000)}.block-261491192485{block-size:calc(var(--spacing) * 261491000000)}.block-264823146337{block-size:calc(var(--spacing) * 264823000000)}.block-270513123683{block-size:calc(var(--spacing) * 270513000000)}.block-270599334222{block-size:calc(var(--spacing) * 270599000000)}.block-279526322128{block-size:calc(var(--spacing) * 279526000000)}.block-283071163914{block-size:calc(var(--spacing) * 283071000000)}.block-284380379575{block-size:calc(var(--spacing) * 284380000000)}.block-290284030988{block-size:calc(var(--spacing) * 290284000000)}.block-294924463121{block-size:calc(var(--spacing) * 294924000000)}.block-295952003509{block-size:calc(var(--spacing) * 295952000000)}.block-302002164405{block-size:calc(var(--spacing) * 302002000000)}.block-303273999872{block-size:calc(var(--spacing) * 303274000000)}.block-312380849284{block-size:calc(var(--spacing) * 312381000000)}.block-312562929407{block-size:calc(var(--spacing) * 312563000000)}.block-317973149718{block-size:calc(var(--spacing) * 317973000000)}.block-321430405546{block-size:calc(var(--spacing) * 321430000000)}.block-327414560275{block-size:calc(var(--spacing) * 327415000000)}.block-327664972025{block-size:calc(var(--spacing) * 327665000000)}.block-333341208751{block-size:calc(var(--spacing) * 333341000000)}.block-339690813818{block-size:calc(var(--spacing) * 339691000000)}.block-341997178226{block-size:calc(var(--spacing) * 341997000000)}.block-348313428398{block-size:calc(var(--spacing) * 348313000000)}.block-353541125597{block-size:calc(var(--spacing) * 353541000000)}.block-358918758638{block-size:calc(var(--spacing) * 358919000000)}.block-364876119540{block-size:calc(var(--spacing) * 364876000000)}.block-365420339102{block-size:calc(var(--spacing) * 365420000000)}.block-393543917021{block-size:calc(var(--spacing) * 393544000000)}.block-398529980295{block-size:calc(var(--spacing) * 398530000000)}.block-406076317666{block-size:calc(var(--spacing) * 406076000000)}.block-407857106981{block-size:calc(var(--spacing) * 407857000000)}.block-417902228747{block-size:calc(var(--spacing) * 417902000000)}.block-433088402155{block-size:calc(var(--spacing) * 433088000000)}.block-445898728382{block-size:calc(var(--spacing) * 445899000000)}.block-453688781787{block-size:calc(var(--spacing) * 453689000000)}.block-454688951820{block-size:calc(var(--spacing) * 454689000000)}.block-459564495603{block-size:calc(var(--spacing) * 459564000000)}.block-466805572678{block-size:calc(var(--spacing) * 466806000000)}.block-473372701208{block-size:calc(var(--spacing) * 473373000000)}.block-482997778268{block-size:calc(var(--spacing) * 482998000000)}.block-483913337202{block-size:calc(var(--spacing) * 483913000000)}.block-490330164507{block-size:calc(var(--spacing) * 490330000000)}.block-493229697850{block-size:calc(var(--spacing) * 493230000000)}.block-494285661974{block-size:calc(var(--spacing) * 494286000000)}.block-494429835535{block-size:calc(var(--spacing) * 494430000000)}.block-514175417400{block-size:calc(var(--spacing) * 514175000000)}.block-534511018384{block-size:calc(var(--spacing) * 534511000000)}.block-534616896437{block-size:calc(var(--spacing) * 534617000000)}.block-534999902002{block-size:calc(var(--spacing) * 535000000000)}.block-539644565565{block-size:calc(var(--spacing) * 539645000000)}.block-557396105928{block-size:calc(var(--spacing) * 557396000000)}.block-558695449741{block-size:calc(var(--spacing) * 558695000000)}.block-580327031163{block-size:calc(var(--spacing) * 580327000000)}.block-580887722275{block-size:calc(var(--spacing) * 580888000000)}.block-581264645942{block-size:calc(var(--spacing) * 581265000000)}.block-582124734387{block-size:calc(var(--spacing) * 582125000000)}.block-586912508601{block-size:calc(var(--spacing) * 586913000000)}.block-589188031566{block-size:calc(var(--spacing) * 589188000000)}.block-593028543105{block-size:calc(var(--spacing) * 593029000000)}.block-610999591423{block-size:calc(var(--spacing) * 611000000000)}.block-615616330398{block-size:calc(var(--spacing) * 615616000000)}.block-617315358542{block-size:calc(var(--spacing) * 617315000000)}.block-631507724307{block-size:calc(var(--spacing) * 631508000000)}.block-635783443231{block-size:calc(var(--spacing) * 635783000000)}.block-644698117119{block-size:calc(var(--spacing) * 644698000000)}.block-654154356723{block-size:calc(var(--spacing) * 654154000000)}.block-654301047756{block-size:calc(var(--spacing) * 654301000000)}.block-654609847168{block-size:calc(var(--spacing) * 654610000000)}.block-659060854634{block-size:calc(var(--spacing) * 659061000000)}.block-666371552118{block-size:calc(var(--spacing) * 666372000000)}.block-675100992677{block-size:calc(var(--spacing) * 675101000000)}.block-676110431669{block-size:calc(var(--spacing) * 676110000000)}.block-695254096921{block-size:calc(var(--spacing) * 695254000000)}.block-695794900144{block-size:calc(var(--spacing) * 695795000000)}.block-696585409442{block-size:calc(var(--spacing) * 696585000000)}.block-699294582779{block-size:calc(var(--spacing) * 699295000000)}.block-703246371509{block-size:calc(var(--spacing) * 703246000000)}.block-711363810388{block-size:calc(var(--spacing) * 711364000000)}.block-715995992144{block-size:calc(var(--spacing) * 715996000000)}.block-742770806668{block-size:calc(var(--spacing) * 742771000000)}.block-750658084078{block-size:calc(var(--spacing) * 750658000000)}.block-764878555509{block-size:calc(var(--spacing) * 764879000000)}.block-774744413973{block-size:calc(var(--spacing) * 774744000000)}.block-778648530133{block-size:calc(var(--spacing) * 778649000000)}.block-780006851973{block-size:calc(var(--spacing) * 780007000000)}.block-783465913225{block-size:calc(var(--spacing) * 783466000000)}.block-791462086902{block-size:calc(var(--spacing) * 791462000000)}.block-791660081165{block-size:calc(var(--spacing) * 791660000000)}.block-805070510214{block-size:calc(var(--spacing) * 805071000000)}.block-809872049612{block-size:calc(var(--spacing) * 809872000000)}.block-813132714736{block-size:calc(var(--spacing) * 813133000000)}.block-813549746497{block-size:calc(var(--spacing) * 813550000000)}.block-821519639700{block-size:calc(var(--spacing) * 821520000000)}.block-821760065562{block-size:calc(var(--spacing) * 821760000000)}.block-825136846264{block-size:calc(var(--spacing) * 825137000000)}.block-828977482313{block-size:calc(var(--spacing) * 828978000000)}.block-836883104151{block-size:calc(var(--spacing) * 836883000000)}.block-847987673975{block-size:calc(var(--spacing) * 847988000000)}.block-857982511344{block-size:calc(var(--spacing) * 857983000000)}.block-864743025948{block-size:calc(var(--spacing) * 864743000000)}.block-889041668456{block-size:calc(var(--spacing) * 889042000000)}.block-899524997840{block-size:calc(var(--spacing) * 899525000000)}.block-901465675934{block-size:calc(var(--spacing) * 901466000000)}.block-909203079925{block-size:calc(var(--spacing) * 909203000000)}.block-923144996671{block-size:calc(var(--spacing) * 923145000000)}.block-923316583090{block-size:calc(var(--spacing) * 923317000000)}.block-923967797268{block-size:calc(var(--spacing) * 923968000000)}.block-925992933139{block-size:calc(var(--spacing) * 925993000000)}.block-927429689807{block-size:calc(var(--spacing) * 927430000000)}.block-929053681362{block-size:calc(var(--spacing) * 929054000000)}.block-947290868773{block-size:calc(var(--spacing) * 947291000000)}.block-951296877460{block-size:calc(var(--spacing) * 951297000000)}.block-951802080634{block-size:calc(var(--spacing) * 951802000000)}.block-955107483492{block-size:calc(var(--spacing) * 955108000000)}.block-961172810098{block-size:calc(var(--spacing) * 961173000000)}.block-991988846735{block-size:calc(var(--spacing) * 991989000000)}.block-997909371393{block-size:calc(var(--spacing) * 997909000000)}}:root{--ink:#102040;--blue:#3255d9;--pale:#f2f5fc;--line:#dce3f1;--muted:#66728b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfcff;margin:0;font-family:Arial,Noto Sans JP,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.nav{z-index:30;background:#fff;border-bottom:1px solid #edf0f6;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.03em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.brandmark{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.nav nav{gap:34px;margin:auto;font-size:14px;font-weight:600;display:flex}.nav nav a:hover{color:var(--blue)}.navActions{gap:10px;display:flex}.primary,.ghost,.outline,.whiteBtn{border:0;border-radius:8px;padding:13px 20px;font-weight:700}.primary{background:var(--blue);color:#fff;box-shadow:0 8px 20px #3255d933}.primary:hover{background:#2546c2}.primary.small{padding:11px 17px;font-size:13px}.ghost{background:0 0}.hero{background:linear-gradient(135deg,#f8faff 0%,#eef2ff 62%,#e7eeff 100%);grid-template-columns:1.05fr .95fr;align-items:center;min-height:635px;padding:82px 7vw 72px;display:grid;position:relative;overflow:hidden}.heroCopy{z-index:2;position:relative}.eyebrow,.kicker{letter-spacing:.16em;color:var(--blue);font-size:12px;font-weight:800}.eyebrow span{margin-right:7px;font-size:8px}.hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(40px,4.5vw,66px);line-height:1.22}.hero h1 em{color:var(--blue);font-style:normal;position:relative}.hero h1 em:after{content:"";background:#91a8ff66;border-radius:50%;width:100%;height:7px;position:absolute;bottom:-6px;left:0}.heroCopy>p{color:#56637d;font-size:16px;line-height:2}.heroCtas{align-items:center;gap:28px;margin:30px 0;display:flex}.large{padding:17px 26px}.textLink{font-size:14px;font-weight:700}.trust{color:#64718a;gap:20px;font-size:12px;display:flex}.heroVisual{place-items:center;height:470px;display:grid;position:relative}.guideCard,.stackCard{border-radius:18px;width:355px;height:430px;position:absolute}.stackCard{opacity:.55;background:#9aabef;transform:rotate(8deg)translate(28px,-7px)}.stackCard.back{background:#bec9ef;transform:rotate(14deg)translate(50px,-6px)}.stackCard span{color:#fff;font-size:36px;font-weight:900;position:absolute;bottom:20px;right:25px}.guideCard{color:#fff;background:linear-gradient(155deg,#17306c,#253b7c);padding:30px;transform:rotate(-2deg);box-shadow:0 28px 70px #152a6a44}.guideTop{justify-content:space-between;display:flex}.pill{border:1px solid #fff5;border-radius:99px;padding:7px 12px;font-size:11px}.dots{letter-spacing:4px}.uniLine{color:#bac8f5;letter-spacing:.2em;margin-top:55px;font-size:13px}.guideCard h3{margin:8px 0 22px;font-size:30px;line-height:1.45}.coverLine{background:#6fd6ff;width:55px;height:3px}.miniGrid{border-top:1px solid #fff2;border-bottom:1px solid #fff2;grid-template-columns:repeat(3,1fr);margin-top:28px;padding:18px 0;display:grid}.miniGrid div{flex-direction:column;display:flex}.miniGrid b{font-size:22px}.miniGrid span{color:#aab9e9;margin-top:4px;font-size:9px}.progress{margin-top:24px}.progress span{background:#61d0ff;width:44%;height:3px;margin-bottom:12px;display:block}.progress i{color:#c7d3f8;font-size:11px}.heroGlow{filter:blur(2px);border-radius:50%;position:absolute}.heroGlow.one{background:#ccd9ff55;width:380px;height:380px;top:-100px;right:-80px}.heroGlow.two{border:1px solid #8098e044;width:220px;height:220px;bottom:-130px;left:43%}.searchBand{border-bottom:1px solid var(--line);background:#fff;padding:26px 8vw;box-shadow:0 10px 35px #24355d0a}.searchBand>div{background:#fff;border:1px solid #cfd8ea;border-radius:12px;max-width:900px;margin:auto;padding:6px;display:flex}.searchIcon{color:#6e7b94;padding:7px 12px;font-size:26px}.searchBand input{border:0;outline:0;flex:1;min-width:120px;font-size:15px}.searchBand>div button{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:13px 24px;font-weight:700}.searchBand p{text-align:center;color:#8892a6;margin:12px 0 0;font-size:11px}.searchBand p button{color:#53617c;background:0 0;border:0;text-decoration:underline}.section{padding:90px 7vw}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.sectionHead h2,.detail h2,.roadmap h2,.cta h2{letter-spacing:-.04em;margin:10px 0;font-size:37px}.sectionHead p{color:var(--muted);margin:0}.outline{background:#fff;border:1px solid #c9d2e5}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.programCard{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;transition:all .25s;overflow:hidden}.programCard:hover{transform:translateY(-6px);box-shadow:0 18px 40px #14285a16}.cardCover{color:#fff;height:230px;padding:22px;position:relative;overflow:hidden}.cardCover:after{content:"";border:1px solid #fff3;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-55px;right:-42px}.coverLabel{letter-spacing:.14em;font-size:10px}.tag{border:1px solid #fff6;border-radius:99px;padding:5px 9px;font-size:9px;position:absolute;top:19px;right:20px}.cardCover h3{margin-top:48px;font-size:25px}.cardCover h3 small,.cardCover h3 b{display:block}.cardCover h3 small{color:#dbe4ff;margin:7px 0;font-size:12px}.cardCover h3 b{font-size:16px}.coverMeta{letter-spacing:.13em;font-size:9px;position:absolute;bottom:21px}.coverMeta span{margin-left:15px}.cardBody{padding:22px}.crumb{color:#72809b;font-size:10px}.cardBody h3{margin:10px 0;font-size:17px;line-height:1.55}.cardBody p{color:#6d7890;font-size:12px;line-height:1.7}.cardFoot{border-top:1px solid #edf0f6;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;display:flex}.cardFoot span{color:#919caf;font-size:9px}.empty{text-align:center;background:var(--pale);color:var(--muted);border-radius:12px;padding:60px}.roadmap{color:#fff;background:#12244d;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:95px 8vw;display:grid}.light{color:#79baff}.roadIntro h2{line-height:1.45}.roadIntro p{color:#b8c4dc;font-size:14px;line-height:1.9}.whiteBtn{color:var(--ink);background:#fff;margin-top:20px}.timeline{border-left:1px solid #ffffff26}.step{grid-template-columns:65px 1fr;gap:22px;padding:0 0 33px 30px;display:grid;position:relative}.step:before{content:"";background:#6ea9ff;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:-6px;box-shadow:0 0 0 6px #6ea9ff22}.step .num{color:#5d79b3;font-size:25px;font-weight:800}.step span{color:#75b3ff;font-size:10px;font-weight:700}.step h3{margin:6px 0;font-size:18px}.step p{color:#b7c3db;margin:0;font-size:12px;line-height:1.7}.detail{grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;padding:105px 8vw;display:grid}.detailCopy>p{color:var(--muted)}.feature{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid}.feature>b{color:var(--blue);font-size:12px}.feature h3{margin:0 0 7px;font-size:16px}.feature p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.previewPane{background:#fff;border:1px solid #d4dced;border-radius:12px;overflow:hidden;box-shadow:0 25px 70px #1e376825}.browserBar{background:#edf1f8;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.browserBar i{background:#b5bfd1;border-radius:50%;width:7px;height:7px}.browserBar span{color:#7b879e;background:#fff;border-radius:4px;margin-left:20px;padding:5px 60px;font-size:9px}.doc{grid-template-columns:155px 1fr;height:410px;display:grid}.doc aside{background:#f4f6fb;padding:20px 10px}.sideBrand{margin:0 8px 24px;font-size:12px;font-weight:800}.doc aside div:not(.sideBrand){color:#7b879d;border-radius:5px;padding:10px 8px;font-size:8px}.doc aside .active{background:#dfe7ff;font-weight:700;color:#2548bd!important}.doc article{padding:35px}.docChip{color:var(--blue);font-size:8px;font-weight:800}.doc article h3{margin:10px 0;font-size:21px;line-height:1.45}.lead{color:#64718a;font-size:11px}.prof{background:#f4f6fb;align-items:center;gap:12px;margin:18px 0;padding:12px;display:flex}.avatar{width:34px;height:34px;color:var(--blue);background:#dfe7ff;border-radius:50%;place-items:center;font-weight:800;display:grid}.prof div:last-child{flex-direction:column;font-size:9px;display:flex}.prof span{color:#8290a8;margin-top:3px}.fakeText{background:#e8ecf3;border-radius:9px;height:7px;margin:10px 0}.fakeText.short{width:70%}.note{color:#38549c;background:#ecf1ff;margin-top:22px;padding:13px;font-size:8px}.cta{text-align:center;background:linear-gradient(#f3f6ff,#fff);padding:100px 20px}.cta h2{font-size:43px;line-height:1.35}.cta p{color:var(--muted);line-height:1.8}.cta .primary{margin:28px auto 12px;display:block}.cta small{color:#8c96a8}footer{color:#fff;background:#0c1937;padding:65px 7vw 25px}.footerMain{grid-template-columns:2fr repeat(3,1fr);gap:50px;display:grid}.brand.invert .brandmark{color:#0c1937;background:#fff}.footerMain p{color:#8998b9;margin-top:20px;font-size:12px;line-height:1.8}.footerMain>div:not(:first-child){color:#9aa7c2;flex-direction:column;gap:14px;font-size:11px;display:flex}.footerMain b{color:#fff;margin-bottom:8px}.copyright{color:#6f7e9e;border-top:1px solid #ffffff16;margin-top:55px;padding-top:22px;font-size:9px}.copyright span{float:right}@media (width<=900px){.nav nav,.navActions .ghost{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.heroVisual{height:430px}.cards,.roadmap,.detail{grid-template-columns:1fr}.footerMain{grid-template-columns:1fr 1fr}.heroCopy>p br{display:none}.trust{flex-wrap:wrap}.searchBand{padding-inline:4vw}}@media (width<=560px){.nav{padding:0 4vw}.brand{font-size:17px}.hero{padding-inline:5vw}.hero h1{font-size:39px}.heroCtas{flex-direction:column;align-items:flex-start}.heroVisual{margin:-35px;transform:scale(.82)}.guideCard,.stackCard{width:330px}.section{padding:70px 5vw}.sectionHead{align-items:flex-start;gap:20px}.sectionHead .outline{display:none}.roadmap,.detail{padding:75px 6vw}.doc{grid-template-columns:110px 1fr}.doc article{padding:25px 18px}.browserBar span{padding-inline:20px}.footerMain{grid-template-columns:1fr}.copyright span{float:none;margin-top:10px;display:block}}.hero.improved{min-height:620px}.proof{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:25px 7vw;display:grid}.proof div{border-right:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.proof div:last-child{border:0}.proof strong{font-size:20px}.proof span{color:var(--muted);margin-top:5px;font-size:10px}.findSection{background:#f8faff}.resultCount{color:var(--blue);background:#e7ecfb;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:700}.filters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:2fr 1fr 1fr auto auto;align-items:end;gap:10px;margin-bottom:28px;padding:16px;display:grid}.filters label{flex-direction:column;gap:6px;display:flex}.filters label>span{color:var(--muted);font-size:10px;font-weight:700}.filters input,.filters select{height:43px;color:var(--ink);background:#fff;border:1px solid #ccd5e7;border-radius:7px;padding:0 12px}.filters .keyword{position:relative}.filters .keyword>span{font-size:20px;position:absolute;bottom:10px;left:13px}.filters .keyword input{padding-left:39px}.filters .check{flex-direction:row;align-items:center;height:43px;padding:0 8px}.filters .check input{width:17px;height:17px}.filters .check span{white-space:nowrap;font-size:12px}.clear{color:#59677f;background:0 0;border:0;height:43px;text-decoration:underline}.statusLine{color:#8792a8;justify-content:space-between;align-items:center;font-size:9px;display:flex}.sale,.soon{border-radius:99px;padding:5px 8px;font-weight:700}.sale{color:#177347;background:#e5f7ed}.soon{color:#667084;background:#f0f1f5}.contents{color:#5e6c86;grid-template-columns:1fr 1fr;gap:7px 12px;padding:0;font-size:10px;list-style:none;display:grid}.contents li:before{content:"✓";color:var(--blue);margin-right:5px;font-weight:700}.cardAction{background:var(--ink);color:#fff;border:0;border-radius:7px;width:100%;margin-top:14px;padding:12px;font-size:11px;font-weight:700}.cardAction.muted{color:#526079;background:#eef1f6}.quality{background:#edf2ff;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:95px 8vw;display:grid}.quality h2{font-size:35px;line-height:1.45}.qualityGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.qualityGrid article{background:#fff;border:1px solid #d7e0f3;border-radius:10px;padding:22px}.qualityGrid span{color:var(--blue);font-size:10px;font-weight:800}.qualityGrid h3{margin:10px 0;font-size:15px}.qualityGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.faqList{border-top:1px solid var(--line);max-width:850px;margin:auto}.faqList article{border-bottom:1px solid var(--line)}.faqList button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:22px 5px;font-weight:700;display:flex}.faqList button b{color:var(--blue);font-size:24px}.faqList p{color:var(--muted);margin:-5px 0 22px;padding-right:55px;font-size:13px;line-height:1.8}.mobileCta{display:none}@media (width<=1000px){.filters{grid-template-columns:1fr 1fr}.filters .keyword{grid-column:1/-1}.quality{grid-template-columns:1fr}.proof{grid-template-columns:1fr 1fr;gap:20px}.proof div:nth-child(2){border:0}}@media (width<=560px){body{padding-bottom:62px}.navActions{display:none}.hero.improved{padding-top:48px}.heroVisual{height:370px}.proof{padding-inline:5vw}.proof div{border:0}.filters{grid-template-columns:1fr}.filters .keyword{grid-column:auto}.filters .check{height:32px}.cards{gap:18px}.cardCover{height:205px}.quality{padding:70px 5vw}.qualityGrid{grid-template-columns:1fr}.mobileCta{border-top:1px solid var(--line);z-index:40;background:#fff;padding:9px 14px;display:block;position:fixed;bottom:0;left:0;right:0}.mobileCta a{background:var(--blue);color:#fff;text-align:center;border-radius:8px;padding:13px;font-size:13px;font-weight:700;display:block}.faqList p{padding-right:10px}}.academy{background:#fff}.academy .sectionHead{max-width:760px}.academyGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.academyGrid article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f7f9ff);border-radius:12px;min-height:180px;padding:25px}.academyGrid span{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:800}.academyGrid h3{margin:18px 0 10px;font-size:17px}.academyGrid p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.academyPromise{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:25px;margin-top:22px;padding:22px 27px;display:flex}.academyPromise b{color:#8ab4ff;white-space:nowrap;font-size:12px}.academyPromise span{font-size:14px;line-height:1.7}.cardFoot strong{font-size:20px}.programCard .cardBody>p{min-height:62px}@media (width<=900px){.academyGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.academyGrid{grid-template-columns:1fr}.academyPromise{flex-direction:column;align-items:flex-start;gap:8px}.academyGrid article{min-height:auto}.cardFoot{align-items:flex-end}.cardFoot strong{font-size:19px}}body{background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.kicker,.eyebrow{letter-spacing:.04em;text-transform:none}.hero{background:#f4f6f8}.hero h1 em:after{display:none}.guideCard{background:#183153;border-radius:8px;transform:none;box-shadow:0 18px 45px #10204022}.stackCard{display:none}.programCard{cursor:default;border-radius:8px;transition:border-color .15s}.programCard:hover{box-shadow:none;border-color:#aebbd0;transform:none}.cardCover{height:220px}.cardCover:after{display:none}.cardCover.blue{background:#24466f}.cardCover.violet{background:#5f527d}.cardCover.cyan{background:#286276}.cardCover.green{background:#376b5e}.cardCover.orange{background:#8a5d3a}.cardCover.rose{background:#855365}.academyGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0}.academyGrid article{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;min-height:auto;padding:25px 22px}.academyGrid article:nth-child(odd){border-right:1px solid var(--line)}.academyGrid h3{margin:8px 0}.quality{background:#f1f3f5}.qualityGrid{background:#d7dde6;border:1px solid #d7dde6;gap:1px}.qualityGrid article{border:0;border-radius:0}.cta{background:#f5f6f7}@media (width<=560px){.academyGrid{grid-template-columns:1fr}.academyGrid article:nth-child(odd){border-right:0}.guideCard{border-radius:8px}}.cardAction{text-align:center;display:block}.cardAction:disabled{cursor:not-allowed;opacity:.72}.sampleLink{margin-top:22px;display:inline-block}.footerPending{color:#6f7e9e}.lesson{scroll-margin-top:84px}.founderNote{border-bottom:1px solid var(--line);background:#fff;padding:56px 7vw}.founderNote>div{border-left:3px solid #7286a8;max-width:860px;margin:auto;padding-left:28px}.founderNote span{color:#53617a;font-size:12px;font-weight:700}.founderNote p{color:#26364f;margin:14px 0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:18px;line-height:2}.founderNote small{color:var(--muted)}.sampleNotice{color:#594b2d;background:#fff8e8;border:1px solid #ead9aa;flex-direction:column;gap:5px;margin-bottom:28px;padding:15px 17px;display:flex}.sampleNotice b{font-size:11px}.sampleNotice span{font-size:11px;line-height:1.7}@media (width<=560px){.founderNote{padding:42px 5vw}.founderNote>div{padding-left:18px}.founderNote p{font-size:16px}.sampleNotice{margin-bottom:22px}}.reader{background:#f5f7fb;min-height:100vh}.readerTop{border-bottom:1px solid var(--line);z-index:20;background:#fff;grid-template-columns:260px 1fr 180px;align-items:center;height:70px;padding:0 28px;display:grid;position:sticky;top:0}.readerTop>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.readerTop>div:nth-child(2) b{font-size:13px}.readerTop>div:nth-child(2) span{color:var(--muted);font-size:9px}.progressBar{background:#e3e8f2;border-radius:9px;height:5px;overflow:hidden}.progressBar i{background:var(--blue);height:100%;display:block}.readerLayout{grid-template-columns:330px minmax(0,760px);justify-content:center;gap:60px;display:grid}.courseNav{border-right:1px solid var(--line);background:#fff;min-height:calc(100vh - 70px);max-height:calc(100vh - 70px);padding:30px 20px;position:sticky;top:70px;overflow:auto}.courseLabel{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:800}.courseNav h1{margin:8px 0;font-size:18px}.courseNav>p{color:var(--muted);margin-bottom:25px;font-size:10px}.courseNav section{border-top:1px solid #e9edf5}.chapterToggle{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;justify-content:space-between;align-items:center;padding:16px 6px;display:flex}.chapterToggle span{font-size:12px;font-weight:700}.chapterToggle small{color:#8490a6;margin-bottom:4px;font-size:7px;display:block}.articleLinks{padding-bottom:10px}.articleLinks button{text-align:left;color:#64708a;background:0 0;border:0;border-radius:7px;gap:10px;width:100%;padding:10px;display:flex}.articleLinks button.active{color:var(--blue);background:#e8eeff}.articleLinks i{padding-top:3px;font-size:8px;font-style:normal}.articleLinks span{font-size:10px;line-height:1.5}.articleLinks small{color:#929db1;font-size:8px;display:block}.lesson{border:1px solid var(--line);background:#fff;border-radius:12px;margin:34px 0 70px;padding:55px 70px;box-shadow:0 15px 50px #1733650b}.lessonMeta{color:#74829d;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.lesson h2{letter-spacing:-.04em;margin:20px 0 12px;font-size:32px}.lessonLead{color:var(--muted);font-size:14px;line-height:1.8}.inPage{background:#f4f6fb;border-radius:8px;flex-direction:column;gap:10px;margin:30px 0;padding:20px;display:flex}.inPage b{font-size:11px}.inPage a{color:var(--blue);font-size:11px}.lessonBlock{border-top:1px solid var(--line);padding:25px 0;scroll-margin-top:100px}.blockScope{color:#516785;letter-spacing:.06em;background:#f2f6fc;border:1px solid #c8d5e8;border-radius:999px;margin:0 0 9px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.lessonBlock h3{font-size:21px}.lessonBlock>p{color:#3e4b63;font-size:14px;line-height:2}.learningNote{border-left:3px solid var(--blue);background:#edf2ff;flex-direction:column;gap:5px;padding:16px;display:flex}.learningNote b{color:var(--blue);font-size:10px}.learningNote span{font-size:11px}.lessonPager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:25px;display:flex}.lessonPager button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:10px 14px}.lessonPager button:disabled{opacity:.35}.lessonPager span{color:var(--muted);font-size:10px}.editor{background:#f4f6fa;min-height:100vh}.editorTop{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex}.editorTop>div{gap:8px;display:flex}.editorTop button{padding:10px 15px}.editorLayout{grid-template-columns:290px minmax(500px,1fr) 240px;min-height:calc(100vh - 68px);display:grid}.structure,.editorHelp{border-right:1px solid var(--line);background:#fff;padding:22px;overflow:auto}.structureHead{justify-content:space-between;align-items:center;display:flex}.structureHead button,.editorChapter button,.blockHead button{color:var(--blue);background:#e8eeff;border:0;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:700}.structure h1{margin:18px 0 25px;font-size:16px}.editorChapter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 4px 8px;display:flex}.editorChapter span{font-size:11px;font-weight:700}.editorChapter small{color:#8995aa;margin-bottom:4px;font-size:7px;display:block}.editorArticle{text-align:left;color:#65718a;background:0 0;border:0;border-radius:6px;gap:9px;width:100%;padding:9px;font-size:10px;display:flex}.editorArticle.active{color:var(--blue);background:#e8eeff;font-weight:700}.editorArticle i{font-size:8px;font-style:normal}.editing{padding:38px 50px;overflow:auto}.editBreadcrumb{color:#8793a8;margin-bottom:26px;font-size:9px}.editing>label,.editBlock label{flex-direction:column;gap:7px;margin-bottom:18px;font-size:10px;font-weight:700;display:flex}.editing input,.editing textarea{font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1px solid #cad4e6;border-radius:7px;padding:12px;font-size:13px}.editing>label:first-of-type input{font-size:22px;font-weight:700}.blockHead{justify-content:space-between;align-items:center;margin:35px 0 12px;display:flex}.blockHead div{flex-direction:column;display:flex}.blockHead span{color:var(--muted);margin-top:4px;font-size:9px}.editBlock{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:15px;padding:22px 22px 8px;position:relative}.drag{color:#a5afc0;position:absolute;top:10px;right:14px}.editorHelp{border-left:1px solid var(--line);border-right:0}.editorHelp>b{font-size:12px}.editorHelp ol{padding-left:21px}.editorHelp li{border-bottom:1px solid #edf0f5;padding:10px 0;font-size:11px}.editorHelp small{color:var(--muted);margin-top:4px;display:block}.editorHelp p{color:var(--muted);background:#f4f6fb;padding:10px;font-size:9px;line-height:1.6}.editorHelp a{color:var(--blue);font-size:10px;font-weight:700}@media (width<=900px){.readerTop{grid-template-columns:1fr 120px}.readerTop>div:nth-child(2){display:none}.readerLayout{grid-template-columns:250px 1fr;gap:15px}.lesson{margin-right:15px;padding:40px 30px}.editorLayout{grid-template-columns:240px 1fr}.editorHelp{display:none}.editing{padding:30px}}@media (width<=600px){.readerTop{padding:0 14px}.readerTop .brand{font-size:15px}.readerLayout{display:block}.courseNav{border-bottom:1px solid var(--line);min-height:auto;max-height:none;position:relative;top:0}.lesson{margin:15px;padding:30px 20px}.lesson h2{font-size:26px}.editorLayout{display:block}.structure{border-bottom:1px solid var(--line);max-height:340px}.editing{padding:24px 16px}.editorTop .brand span:last-child{font-size:13px}.editorTop .outline{display:none}}.catalogHero{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center}.catalogLedger{background:#fff;border:1px solid #d9e0ea;border-top:4px solid #24466f;padding:30px 32px;box-shadow:0 18px 60px #1831530d}.catalogLedger>span{color:#64708a;font-size:11px}.catalogLedger>strong{color:#183153;margin:24px 0;font-family:Georgia,serif;font-size:74px;line-height:1;display:block}.catalogLedger>strong small{margin-left:8px;font-family:inherit;font-size:18px}.catalogLedger dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.catalogLedger dl div{border-right:1px solid var(--line);padding:16px 8px}.catalogLedger dl div:last-child{border:0}.catalogLedger dt{color:var(--muted);font-size:9px}.catalogLedger dd{margin:5px 0 0;font-size:16px;font-weight:800}.catalogLedger p{color:var(--muted);margin:18px 0 0;font-size:10px}.catalogFilters{grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(150px,1fr)) auto}.courseFacts{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.courseFacts span{color:#526079;background:#f1f4f8;border:1px solid #e1e6ee;border-radius:4px;padding:5px 7px;font-size:9px}.cardFoot strong small{color:var(--muted);text-align:right;font-size:8px;font-weight:500;display:block}.pagination{justify-content:center;align-items:center;gap:18px;margin-top:36px;display:flex}.pagination button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:5px;padding:10px 16px}.pagination button:disabled{opacity:.35}.pagination span{color:var(--muted);font-size:11px}.markdownBody{color:#3e4b63;overflow-wrap:anywhere;font-size:14px;line-height:2}.markdownBody p{margin:0 0 1.25em}.markdownBody ul,.markdownBody ol{margin:0 0 1.35em;padding-left:1.6em}.markdownBody li{margin:.35em 0}.markdownBody blockquote{color:#4f5d73;background:#f5f7fa;border-left:3px solid #a8b8d0;margin:1.4em 0;padding:12px 18px}.markdownBody table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:12px}.markdownBody th,.markdownBody td{text-align:left;vertical-align:top;border:1px solid #d9e0ea;padding:9px}.markdownBody th{background:#f0f3f7}.markdownBody code{background:#edf0f5;border-radius:3px;padding:2px 4px;font-size:.9em}.markdownBody a{color:#1e5d9d;text-underline-offset:3px;text-decoration:underline}.readerCatalogLink{color:#24466f;justify-self:end;font-size:11px;font-weight:700}.previewMeter{background:#f1f4f8;border:1px solid #e0e6ef;justify-content:space-between;align-items:center;margin:0 0 20px;padding:9px 10px;display:flex}.previewMeter b,.previewMeter span{font-size:9px}.articleLinks button.locked{color:#8791a3}.articleLinks button.locked i{border:1px solid #c7d0dd;border-radius:3px;padding:2px;font-size:7px}.lockedLesson{text-align:center;background:#f7f8fa;border:1px solid #d5dce7;margin:32px 0;padding:45px 38px}.lockedLesson>span{color:#6c7a92;letter-spacing:.08em;font-size:9px;font-weight:800}.lockedLesson h3{margin:12px 0;font-size:22px}.lockedLesson p{max-width:510px;color:var(--muted);margin:0 auto 24px;font-size:13px;line-height:1.8}.adminShell{color:#26364f;background:#f3f5f8;min-height:100vh}.adminHeader{z-index:30;background:#fff;border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:center;height:66px;padding:0 26px;display:flex;position:sticky;top:0}.adminHeader>div{color:#6a7689;align-items:center;gap:16px;font-size:10px;display:flex}.adminHeader>div a{color:#40506a;border-left:1px solid #dce2eb;padding-left:16px}.adminBody{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 66px);display:grid}.adminSidebar{color:#d6deea;background:#1b2b42;padding:28px 16px}.adminSidebar>div{border-bottom:1px solid #ffffff1c;margin-bottom:18px;padding:0 10px 25px}.adminSidebar>div small{letter-spacing:.13em;color:#91a3bb;font-size:8px}.adminSidebar>div h1{color:#fff;margin:8px 0 0;font-size:21px}.adminSidebar>button,.adminSidebar>a{color:#b7c3d3;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:28px 1fr auto;align-items:center;width:100%;margin:3px 0;padding:10px;font-size:11px;display:grid}.adminSidebar>button.active,.adminSidebar>button:hover,.adminSidebar>a:hover{color:#fff;background:#ffffff13}.adminSidebar>button>span,.adminSidebar>a>span{border:1px solid #ffffff28;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.adminSidebar>button>small{font-size:8px}.adminSidebar>p{color:#8395ad;border-top:1px solid #ffffff1c;margin:24px 10px;padding-top:18px;font-size:8px;line-height:1.7}.adminMain{min-width:0;padding:34px 38px}.adminTitle{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.adminTitle>div:first-child span{color:#7e8999;font-size:9px}.adminTitle h2{margin:7px 0 0;font-size:26px}.adminTitle>div:last-child{gap:8px;display:flex}.adminTitle button{padding:10px 14px}.adminMessage{color:#55461f;background:#fff7df;border:1px solid #ead49b;justify-content:space-between;margin-bottom:16px;padding:12px 15px;font-size:11px;display:flex}.adminMessage button{color:inherit;background:0 0;border:0}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.adminStats article{background:#fff;border:1px solid #dce2eb;grid-template-columns:1fr auto;align-items:baseline;padding:18px 20px;display:grid}.adminStats span{color:#718097;font-size:9px;font-weight:700}.adminStats strong{color:#203956;grid-area:1/2/3;font-family:Georgia,serif;font-size:30px}.adminStats strong i{margin-left:2px;font-family:inherit;font-size:11px;font-style:normal}.adminStats small{color:#9aa4b3;margin-top:9px;font-size:8px}.importPanel{background:#e9eef5;border-left:3px solid #536d91;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:13px 16px;display:flex}.importPanel>div{flex-direction:column;gap:4px;display:flex}.importPanel b{font-size:11px}.importPanel span,.importPanel label{color:#65738a;font-size:9px}.adminFilters{background:#fff;border:1px solid #dce2eb;grid-template-columns:minmax(280px,1fr) 150px 190px auto;gap:8px;padding:12px;display:grid}.adminFilters input,.adminFilters select{color:#35445b;background:#fff;border:1px solid #cbd4e0;padding:9px 10px;font-size:10px}.adminFilters>span{color:#6e7a8d;align-self:center;font-size:10px}.adminTableWrap{background:#fff;border:1px solid #dce2eb;border-top:0;overflow:auto}.adminTable{border-collapse:collapse;width:100%;min-width:880px}.adminTable th{text-align:left;color:#788599;background:#f5f7fa;border-bottom:1px solid #dce2eb;padding:10px 13px;font-size:8px}.adminTable td{vertical-align:middle;border-bottom:1px solid #ebeff4;padding:13px;font-size:10px}.adminTable td:first-child{max-width:420px}.adminTable td b{font-size:11px;line-height:1.5;display:block}.adminTable td small{color:#8792a4;margin-top:4px;display:block}.adminTable td:last-child{white-space:nowrap}.adminTable td:last-child a{color:#285e97;margin-right:8px;font-weight:700;display:inline-block}.adminStatus{border-radius:3px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.adminStatus.published{color:#2d6c46;background:#e6f3eb}.adminStatus.draft{color:#6c7789;background:#edf0f4}.historyList{background:#fff;border:1px solid #dce2eb}.historyList article{border-bottom:1px solid #e7ebf1;grid-template-columns:145px 1fr auto;align-items:center;padding:15px 18px;display:grid}.historyList time,.historyList small{color:#798699;font-size:9px}.historyList div{flex-direction:column;gap:4px;display:flex}.historyList b{font-size:11px}.historyList div span{color:#8995a6;font-size:8px}.modernEditor .editorTop{z-index:30;grid-template-columns:250px 1fr auto;height:68px;display:grid;position:sticky;top:0}.modernEditor .editorTop>div:last-child{gap:7px;display:flex}.editorCourseState{justify-content:center;align-items:center;gap:9px;display:flex}.editorCourseState b{color:#9b641b;font-size:9px}.editorCourseState small{color:#6d798a;font-size:9px}.modernEditor .editorLayout{grid-template-columns:300px minmax(560px,1fr) 230px}.modernEditor .structure{padding:20px 16px}.structureCount{color:#8591a3;margin:-16px 0 22px;font-size:8px}.editorChapter>div{gap:2px;display:flex}.editorChapter>div button{padding:4px 6px}.editorArticle span{align-items:flex-start;gap:5px;display:flex}.editorArticle small{color:#315d91;background:#dce9ff;padding:1px 4px;font-size:7px}.modernEditor .editing{padding:34px 42px}.modernEditor .editing>label,.articleTitleRow label,.courseSettings>label,.settingsGrid label,.editBlock label{flex-direction:column;gap:7px;margin-bottom:17px;font-size:9px;font-weight:700;display:flex}.modernEditor input,.modernEditor textarea,.modernEditor select{font:inherit;color:#283950;resize:vertical;background:#fff;border:1px solid #c8d2df;padding:11px 12px;font-size:12px}.articleTitleRow{grid-template-columns:1fr auto;gap:14px;display:grid}.articleTitleRow input{font-size:20px;font-weight:700}.articleOrder{align-items:flex-end;gap:4px;padding-bottom:18px;display:flex}.articleOrder button,.blockActions button{color:#58677d;background:#fff;border:1px solid #d0d8e3;padding:7px 8px;font-size:8px}.inlineFields{align-items:flex-end;gap:13px;margin:10px 0 25px;display:flex}.inlineFields label{flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.inlineFields .checkField{background:#eef2f7;flex-direction:row;align-items:center;padding:9px}.inlineFields input[type=checkbox]{width:auto}.modernEditor .editBlock{padding-top:35px}.blockActions{gap:3px;display:flex;position:absolute;top:8px;right:11px}.editorPreview{background:#fff;border:1px solid #d7dee8;padding:35px 42px}.editorPreview>h2{font-size:27px}.editorPreview>p{color:#69768a;line-height:1.8}.editorPreview>section{border-top:1px solid #e1e6ed;padding:20px 0}.editorPreview h3{font-size:18px}.settingsGrid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.courseSettings h2{margin:0 0 25px;font-size:25px}.publishBox{background:#eef2f7;border:1px solid #d8e0eb;justify-content:space-between;align-items:center;margin:24px 0;padding:18px;display:flex}.publishBox b{font-size:12px}.publishBox p{color:#69768a;margin:5px 0 0;font-size:9px}.publishBox button{padding:10px 14px}.dangerOutline{color:#9b3e3e;background:#fff;border:1px solid #b75656}.dangerText{color:#a14a4a!important;background:0 0!important;border:0!important;padding:8px!important;font-size:9px!important}.modernEditor .editorHelp dl{margin:15px 0}.modernEditor .editorHelp dl div{border-bottom:1px solid #e5e9ef;justify-content:space-between;padding:9px 0;display:flex}.modernEditor .editorHelp dt,.modernEditor .editorHelp dd{margin:0;font-size:9px}.modernEditor .editorHelp dd{font-weight:800}.modernEditor .editorHelp>button{color:#8a4b4b;background:#fff;border:1px solid #d5dce6;width:100%;margin-top:20px;padding:8px;font-size:9px}.modernEditor .editorHelp>button:disabled{opacity:.4}@media (width<=1050px){.catalogHero{grid-template-columns:1fr}.catalogLedger{max-width:520px}.catalogFilters{grid-template-columns:1fr 1fr}.catalogFilters .keyword{grid-column:1/-1}.adminStats{grid-template-columns:1fr 1fr}.adminBody{grid-template-columns:190px 1fr}.adminMain{padding:25px 20px}.modernEditor .editorLayout{grid-template-columns:260px minmax(500px,1fr)}.modernEditor .editorHelp{display:none}}@media (width<=700px){.catalogLedger>strong{font-size:58px}.catalogFilters{grid-template-columns:1fr}.catalogFilters .keyword{grid-column:auto}.adminHeader{padding:0 14px}.adminHeader>div span{display:none}.adminBody{display:block}.adminSidebar{z-index:20;gap:4px;padding:8px;display:flex;position:sticky;top:66px;overflow:auto}.adminSidebar>div,.adminSidebar>p{display:none}.adminSidebar>button,.adminSidebar>a{grid-template-columns:22px 1fr;min-width:120px;padding:8px}.adminMain{padding:20px 12px}.adminTitle{flex-direction:column;align-items:flex-start}.adminStats{grid-template-columns:1fr 1fr}.importPanel{flex-direction:column;align-items:flex-start}.adminFilters{grid-template-columns:1fr}.modernEditor .editorTop{grid-template-columns:1fr auto}.editorCourseState{display:none}.modernEditor .editorLayout{display:block}.modernEditor .structure{max-height:360px}.modernEditor .editing{padding:25px 15px}.settingsGrid,.articleTitleRow{grid-template-columns:1fr}.inlineFields{flex-direction:column;align-items:flex-start}.editorPreview{padding:25px 20px}.readerCatalogLink{font-size:9px}.catalogHero{padding-top:45px}}.reviewBadge{border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.reviewBadge.ai-created{color:#536078;background:#eef1f6;border:1px solid #dbe1ea}.reviewBadge.human-reviewed{color:#24683e;background:#e8f5ec;border:1px solid #cbe6d3}.cardBody .reviewBadge{margin:0}.fieldHub{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.fieldLinks{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fieldLinks>a{border:1px solid var(--line);background:#f8faff;flex-direction:column;gap:12px;padding:22px;font-size:15px;font-weight:800;transition:all .2s;display:flex}.fieldLinks>a:hover{border-color:#8fa3db;transform:translateY(-2px)}.fieldLinks span{color:var(--blue);font-size:10px;font-weight:700}.aiDisclosure{background:#fff;border:1px solid #cbd6e7;grid-column:1/-1;max-width:980px;margin:42px auto 0;padding:24px 28px}.aiDisclosure b{font-size:13px}.aiDisclosure p{color:#55637a;font-size:12px;line-height:1.9}.aiDisclosure a{color:var(--blue);font-size:11px;font-weight:800}.simpleHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 6vw;display:flex}.simpleHeader nav{gap:22px;font-size:12px;font-weight:700;display:flex}.seoPage{background:#f7f9fc;min-height:100vh}.seoContainer{width:min(1100px,88vw);margin:auto;padding:30px 0 90px}.breadcrumbs,.readerBreadcrumb{color:#6f7c91;align-items:center;gap:8px;font-size:10px;display:flex}.breadcrumbs a,.readerBreadcrumb a{color:#315a9d}.fieldIntro{max-width:900px;padding:70px 0 55px}.fieldIntro h1,.policyArticle h1{letter-spacing:-.05em;margin:16px 0;font-size:clamp(34px,5vw,56px);line-height:1.28}.fieldIntro>p{color:#536079;max-width:820px;font-size:17px;line-height:2}.fieldIntro dl{border:1px solid var(--line);background:#fff;gap:0;width:max-content;margin:32px 0 0;display:flex}.fieldIntro dl div{border-right:1px solid var(--line);padding:14px 25px}.fieldIntro dl div:last-child{border:0}.fieldIntro dt{color:var(--muted);font-size:9px}.fieldIntro dd{margin:5px 0 0;font-size:14px;font-weight:800}.fieldStrategy,.fieldSteps,.fieldCourses{border-top:1px solid var(--line);padding:55px 0}.fieldStrategy>h2,.fieldSteps h2,.fieldCourses h2{letter-spacing:-.035em;font-size:30px}.fieldStrategy>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.fieldStrategy article{border:1px solid var(--line);background:#fff;padding:26px}.fieldStrategy article>span{color:#6c80ab;font-family:Georgia,serif;font-size:22px}.fieldStrategy h3{font-size:18px}.fieldStrategy p,.fieldSteps p{color:#56647a;font-size:13px;line-height:1.9}.fieldSteps ol{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:10px;padding:0;list-style:none;display:grid}.fieldSteps li{color:#fff;background:#172b49;padding:25px 18px;font-size:12px;line-height:1.7}.fieldSteps li:before{counter-increment:steps;content:counter(steps,decimal-leading-zero);color:#8ea8db;margin-bottom:13px;font-family:Georgia,serif;font-size:22px;display:block}.seoCourseList{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seoCourseList>article{border:1px solid var(--line);background:#fff;flex-direction:column;padding:22px;display:flex}.seoCourseList>article>div{justify-content:space-between;align-items:center;display:flex}.seoCourseList small{color:var(--muted);font-size:9px}.seoCourseList h3{margin:15px 0 8px;font-size:16px;line-height:1.55}.seoCourseList h3 a:hover{color:var(--blue)}.seoCourseList p{color:#657187;font-size:11px;line-height:1.8}.seoCourseList footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.seoCourseList footer span{color:#647187;font-size:9px}.seoCourseList footer b{font-size:16px}.otherFields{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:40px;display:flex}.otherFields b{width:100%;margin-bottom:8px;font-size:12px}.otherFields a{border:1px solid var(--line);background:#fff;padding:9px 12px;font-size:10px}.policyArticle{width:min(820px,88vw);margin:auto;padding:36px 0 100px}.policyArticle>.kicker{margin-top:70px;display:block}.policyLead{border-left:3px solid var(--blue);padding-left:22px;color:#40506a!important;font-size:17px!important}.policyArticle section{border-top:1px solid var(--line);padding:35px 0}.policyArticle section h2{letter-spacing:-.03em;font-size:25px}.policyArticle section>p,.policyLead{color:#526079;font-size:14px;line-height:2}.policyRules{grid-template-columns:1fr 1fr;gap:10px;display:grid}.policyRules article{border:1px solid var(--line);background:#fff;padding:18px}.policyRules b{font-size:12px}.policyRules p{color:#5f6c80;font-size:11px;line-height:1.8}.policyDate{color:var(--muted);font-size:10px}.readerBreadcrumb{margin-bottom:15px}.readerPrice{border:1px solid var(--line);background:#f7f9fc;flex-direction:column;align-items:flex-start;gap:7px;margin:-8px 0 20px;padding:13px;display:flex}.readerPrice strong{font-size:20px}.readerPrice>small{color:var(--muted);font-size:8px}.courseDisclosure{background:#f8fafd;border:1px solid #d9e1ed;margin:0 0 25px;padding:16px 18px}.courseDisclosure>b{font-size:11px}.courseDisclosure p{color:#5d6980;margin:7px 0;font-size:11px;line-height:1.8}.courseDisclosure a{color:var(--blue);font-size:10px;font-weight:800}.purchaseAction{flex-direction:column;align-items:center;gap:9px;display:flex}.purchaseButton{width:100%;max-width:380px}.purchaseButton:disabled{opacity:.58;cursor:not-allowed}.purchaseAction small{color:#657187;font-size:9px}.purchaseAction p{color:#9b3f3f!important;margin:0!important;font-size:10px!important}.purchaseOwned{color:#285e3d;background:#eaf6ee;border:1px solid #c8e3d1;flex-direction:column;gap:5px;padding:14px;display:flex}.purchaseOwned b{font-size:12px}.purchaseOwned span{font-size:10px}.lessonPurchase{color:#fff;text-align:center;background:#142a4e;margin:35px 0;padding:28px}.lessonPurchase h3{font-size:22px}.lessonPurchase p{color:#cbd7ec;font-size:12px}.lessonPurchase .purchaseAction small{color:#cbd7ec}.officialSources{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.officialSources h3{font-size:17px}.officialSources p,.officialSources li{color:#657187;font-size:11px;line-height:1.8}.officialSources a{color:#225c9d;text-decoration:underline}.relatedCourses{border-top:2px solid #213d67;margin-top:45px;padding-top:30px}.relatedCourses>h2{font-size:24px}.relatedCourses>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.relatedCourses article{border:1px solid var(--line);background:#fafbfe;padding:14px}.relatedCourses article>span{color:var(--muted);font-size:8px}.relatedCourses h3{margin:7px 0;font-size:12px;line-height:1.6}.relatedCourses h3 a:hover{color:var(--blue)}.relatedCourses footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.relatedCourses footer small{color:#68758a;font-size:8px}.relatedCourses footer b{font-size:11px}.accountPage{background:#f4f7fb;min-height:100vh;padding:28px 6vw}.accountHeader{justify-content:space-between;align-items:center;display:flex}.accountHeader>span{color:var(--muted);font-size:10px}.accountCard{border:1px solid var(--line);background:#fff;width:min(650px,92vw);margin:80px auto;padding:50px}.accountCard.wide{width:min(900px,92vw)}.accountCard h1{font-size:35px}.accountCard>p{color:#5b6880;font-size:14px;line-height:1.9}.accountActions{gap:10px;margin-top:25px;display:flex}.purchaseList article{border-top:1px solid var(--line);grid-template-columns:1fr auto 110px;align-items:center;gap:15px;padding:18px 0;display:grid}.purchaseList article>div{flex-direction:column;gap:5px;display:flex}.purchaseList b{font-size:13px}.purchaseList span,.purchaseList small{color:var(--muted);font-size:9px}.purchaseList a{color:var(--blue);font-size:10px;font-weight:800}.fieldHelp{color:var(--muted);font-weight:400}.seoSettings{background:#fff;border:1px solid #d5deea;margin:15px 0;padding:20px}.seoSettings>div:first-child{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.seoSettings>div:first-child b{font-size:12px}.seoSettings>div:first-child span{color:var(--muted);font-size:9px}.seoSettings label{flex-direction:column;gap:7px;margin-bottom:15px;font-size:9px;font-weight:700;display:flex}.seoSettings label small{color:var(--muted);align-self:flex-end}.searchPreview{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.searchPreview span{color:#536d50;font-size:9px}.searchPreview strong{color:#264e95;font-size:17px}.searchPreview p{color:#59667a;margin:0;font-size:10px;line-height:1.5}.adminStats{grid-template-columns:repeat(6,minmax(0,1fr))}.adminFilters{grid-template-columns:minmax(250px,1fr) 145px 155px 180px auto}@media (width<=1100px){.adminStats{grid-template-columns:repeat(3,1fr)}.adminFilters,.fieldLinks{grid-template-columns:1fr 1fr}}@media (width<=700px){.fieldLinks,.fieldStrategy>div,.seoCourseList,.policyRules,.relatedCourses>div{grid-template-columns:1fr}.fieldSteps ol{grid-template-columns:1fr 1fr}.fieldIntro{padding:45px 0}.fieldIntro dl{width:100%}.fieldIntro dl div{flex:1;padding:12px}.simpleHeader{padding:0 4vw}.simpleHeader nav{gap:10px}.accountCard{margin-top:45px;padding:30px 22px}.accountActions{flex-direction:column}.purchaseList article{grid-template-columns:1fr}.adminStats{grid-template-columns:1fr 1fr}.adminFilters{grid-template-columns:1fr}}.legalPending{color:#55461f;background:#fff7df;border:1px solid #ead49b;margin-top:35px;padding:22px}.legalPending b{font-size:14px}.legalPending p{font-size:12px;line-height:1.8}.legalTable{border:1px solid var(--line);background:#fff;margin:35px 0}.legalTable>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;display:grid}.legalTable>div:last-child{border:0}.legalTable dt,.legalTable dd{margin:0;padding:16px;font-size:12px;line-height:1.8}.legalTable dt{background:#f3f6fa;font-weight:800}.legalTable dd{white-space:pre-wrap}@media (width<=700px){.legalTable>div{grid-template-columns:1fr}.legalTable dt{padding-bottom:6px}.legalTable dd{padding-top:6px}}.adminLoginPage{background:linear-gradient(145deg,#eef2f8,#f8f9fb);place-items:center;min-height:100vh;padding:28px;display:grid}.adminLoginCard{background:#fff;border:1px solid #d8e0eb;width:min(440px,100%);padding:38px;box-shadow:0 24px 65px #26364f18}.adminLoginCard>.brand{margin-bottom:38px}.adminLoginCard>.kicker{margin-bottom:8px;display:block}.adminLoginCard h1{margin:0 0 10px;font-size:30px}.adminLoginCard>p{color:var(--muted);margin:0 0 26px;font-size:12px;line-height:1.8}.adminLoginCard>small{color:#7b879a;margin-top:20px;font-size:9px;line-height:1.7;display:block}.adminLoginForm{flex-direction:column;gap:17px;display:flex}.adminLoginForm label{flex-direction:column;gap:7px;display:flex}.adminLoginForm label span{color:#4f5d72;font-size:10px;font-weight:800}.adminLoginForm input{color:#24344c;background:#fff;border:1px solid #bdc8d8;height:46px;padding:0 13px;font-size:14px}.adminLoginForm input:focus{outline-offset:1px;border-color:#657ead;outline:2px solid #8ea6dc}.adminLoginForm p{color:#8b3030;background:#fff0f0;border:1px solid #efcaca;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.adminLoginForm button{margin-top:4px}.adminLoginForm button:disabled{cursor:wait;opacity:.7}@media (width<=560px){.adminLoginPage{padding:16px}.adminLoginCard{padding:28px 22px}.adminLoginCard>.brand{margin-bottom:30px}}.programCard{flex-direction:column;height:100%;display:flex}.programCard .cardCover{flex:0 0 220px}.programCard .cardBody{flex-direction:column;flex:1;display:flex}.programCard .cardBody>h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:79px;max-height:79px;display:-webkit-box;overflow:hidden}.programCard .courseFacts{min-height:26px}.programCard .cardFoot{margin-top:auto}.verificationOnly,.courseVerification{justify-content:flex-end!important}.editorialNotice{background:#fff;border:1px solid #cbd6e7;grid-column:1/-1;max-width:980px;margin:42px auto 0;padding:24px 28px}.editorialNotice b{font-size:13px}.editorialNotice p{color:#55637a;font-size:12px;line-height:1.9}.editorialNotice a{color:var(--blue);font-size:11px;font-weight:800}@media (width<=900px){.programCard .cardBody>h3{min-height:0;max-height:none;display:block}.programCard .courseFacts{min-height:0}}.relatedCourses>div{align-items:stretch;gap:18px}.relatedCourses .relatedCourseCard{background:#fff;border:1px solid #d9e1ee;border-radius:12px;grid-template-rows:auto 1fr;min-width:0;padding:0;transition:box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 10px 28px #182b4d0f}.relatedCourses .relatedCourseCard:hover{border-color:#bdc9dd;box-shadow:0 18px 38px #182b4d1f}.relatedCourseCover{--cover-start:#142a53;--cover-end:#28589a;--cover-accent:#8fb9ff;isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 24%,#ffffff29,transparent 27%),linear-gradient(135deg,var(--cover-start),var(--cover-end));flex-direction:column;justify-content:space-between;height:168px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.relatedCourseCover:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 5%,#000 72%);mask-image:linear-gradient(115deg,#0000 5%,#000 72%)}.relatedCourseCover:after{content:"";z-index:-1;border:1px solid #ffffff38;border-radius:50%;width:205px;height:205px;position:absolute;bottom:-74px;right:-34px;box-shadow:0 0 0 22px #ffffff0b,0 0 0 48px #ffffff06}.relatedCourseCover.business{--cover-start:#19284a;--cover-end:#73502e;--cover-accent:#f0c879}.relatedCourseCover.education{--cover-start:#202c58;--cover-end:#694f83;--cover-accent:#d3b9f0}.relatedCourseCover.technology{--cover-start:#102d51;--cover-end:#176b83;--cover-accent:#79d7e6}.relatedCourseCover.health{--cover-start:#16324a;--cover-end:#287063;--cover-accent:#8dd8c3}.relatedCourseCover.society{--cover-start:#242b4e;--cover-end:#764b5b;--cover-accent:#efb0be}.relatedCourseCover.interdisciplinary{--cover-start:#172b54;--cover-end:#4c5a91;--cover-accent:#aebef7}.relatedCoverTop{z-index:1;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex;position:relative}.relatedCoverTop span{letter-spacing:.18em;color:#fff;font:700 9px/1 Arial,sans-serif}.relatedCoverTop small{letter-spacing:.08em;color:#ffffffb8;font-size:8px}.relatedCoverSeal{width:52px;height:52px;color:var(--cover-accent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05112824;border:1px solid #ffffff52;border-radius:50%;place-items:center;font-family:Georgia,Yu Mincho,serif;font-size:23px;display:grid;position:absolute;top:57px;right:19px}.relatedCoverCopy{z-index:1;gap:4px;width:calc(100% - 68px);display:grid;position:relative}.relatedCoverCopy>span{letter-spacing:.08em;color:var(--cover-accent);font-size:8px;font-weight:700}.relatedCoverCopy>strong{letter-spacing:.015em;white-space:nowrap;text-overflow:ellipsis;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:18px;line-height:1.35;overflow:hidden}.relatedCoverCopy>small{letter-spacing:.06em;color:#ffffffbd;font-size:8px}.relatedCourseCover:focus-visible{outline-offset:-3px;outline:3px solid #7898df}.relatedCourseBody{grid-template-rows:auto 1fr auto;min-width:0;padding:17px 19px 18px;display:grid}.relatedCourseBody>span{color:#718099;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.relatedCourses .relatedCourseBody h3{-webkit-line-clamp:3;letter-spacing:.005em;-webkit-box-orient:vertical;min-height:4.8em;margin:8px 0 16px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.relatedCourses .relatedCourseBody h3 a:hover{color:#2852a1}.relatedCourseBody footer{color:inherit;background:0 0;border-top:1px solid #e8edf5;justify-content:space-between;align-self:end;align-items:flex-end;gap:12px;margin:0;padding:14px 0 0;display:flex}.relatedCourseBody footer>.reviewBadge{color:#5f6e85;padding:5px 7px;font-size:8px;line-height:1}.relatedCourseBody footer>strong{color:#152846;white-space:nowrap;align-items:baseline;gap:5px;font-size:15px;display:flex}.relatedCourseBody footer>strong>small{color:#7b879a;font-size:8px;font-weight:500}.seoCourseList footer{color:inherit;background:0 0;padding:14px 0 0}@media (width<=700px){.relatedCourses>div{gap:14px}.relatedCourseCover{height:158px}.relatedCourses .relatedCourseBody h3{min-height:auto}.relatedCourseCard{max-width:520px}}.policyShell{grid-template-columns:205px minmax(0,820px);align-items:start;gap:68px;width:min(1120px,88vw);margin:0 auto;display:grid}.policyShell>.policyArticle{width:100%;margin:0;padding:36px 0 100px}.policyIndex{border-top:2px solid #243b64;border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-top:106px;padding:23px 0;display:flex;position:sticky;top:104px}.policyIndex b{color:#233653;padding:0 14px 13px;font-family:Georgia,Yu Mincho,serif;font-size:17px}.policyIndex a{color:#657187;border-left:2px solid #0000;padding:10px 14px;font-size:11px;line-height:1.5;transition:all .18s;position:relative}.policyIndex a:hover{color:#234ea4;background:#f0f4fb}.policyIndex a[aria-current=page]{color:#153e91;background:#eaf0fc;border-left-color:#3255d9;font-weight:800}.policyArticle section a,.legalTable a{color:#234fa2;text-underline-offset:3px;text-decoration:underline}.policyArticle section ol,.policyArticle section ul{color:#526079;margin:14px 0 0;padding-left:1.4em}.policyArticle section li{margin:8px 0;padding-left:5px;font-size:13px;line-height:1.9}.policyArticle section>p+p{margin-top:16px}.operatorTable{margin-bottom:46px}.compactPending{margin-top:18px;padding:17px 19px}.refundCases article{min-height:132px}.siteFooter .footerMain>div:not(:first-child) a{line-height:1.55}@media (width<=900px){.policyShell{grid-template-columns:1fr;gap:0}.policyIndex{border:1px solid var(--line);background:#fff;flex-flow:wrap;margin:34px 0 0;padding:16px;position:static}.policyIndex b{width:100%;padding:0 6px 9px}.policyIndex a{border-bottom:2px solid #0000;border-left:0;padding:8px 10px}.policyIndex a[aria-current=page]{border-bottom-color:#3255d9;border-left:0}.policyShell>.policyArticle{padding-top:28px}.policyArticle>.kicker{margin-top:48px}}@media (width<=560px){.policyShell{width:min(92vw,820px)}.policyIndex{gap:0}.policyIndex a{width:50%}.policyArticle h1{font-size:36px}.policyLead{padding-left:16px;font-size:14px!important}.siteFooter .footerMain{grid-template-columns:1fr 1fr}.siteFooter .footerMain>div:first-child{grid-column:1/-1}}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nav{gap:24px}.nav nav{gap:22px;margin:0 auto}.navCatalogSearch,.catalogSearchForm{background:#fff;border:1px solid #cfd8e7;border-radius:9px;align-items:center;display:flex;overflow:hidden}.navCatalogSearch{flex:0 320px;height:42px}.navCatalogSearch>span{color:#6f7c91;padding-left:12px;font-size:19px}.navCatalogSearch input,.catalogSearchForm input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.navCatalogSearch input{width:100%;padding:0 10px}.navCatalogSearch button,.catalogSearchForm button{color:#fff;background:#173a72;border:0;align-self:stretch;padding:0 16px;font-size:11px;font-weight:800}.navCatalogSearch:focus-within,.catalogSearchForm:focus-within{border-color:#5674d8;box-shadow:0 0 0 3px #3255d916}.catalogSearchForm{width:min(100%,620px);height:48px}.catalogSearchForm label{flex:1;align-items:center;height:100%;display:flex}.catalogSearchForm label>span:not(.srOnly){color:#6f7c91;padding-left:14px;font-size:21px}.catalogSearchForm input{flex:1;height:100%;padding:0 12px;font-size:13px}.catalogSearchForm button{padding:0 22px;font-size:12px}.catalogSearchForm.compact{width:330px;height:42px}.catalogSearchForm.compact button{padding:0 16px}.browseGateway{border-bottom:1px solid var(--line);background:#fff}.browseGatewayGrid{grid-template-columns:1.35fr 1fr 1fr;gap:18px;display:grid}.browsePanel{border:1px solid var(--line);background:#fbfcff;border-radius:14px;flex-direction:column;min-height:350px;padding:24px;display:flex}.browsePanelHead{border-bottom:1px solid #e7ebf3;grid-template-columns:34px 1fr;gap:13px;padding-bottom:18px;display:grid}.browsePanelHead>span{color:#6d82ad;font-family:Georgia,serif;font-size:23px}.browsePanelHead h3{margin:1px 0 8px;font-size:19px}.browsePanelHead p{color:#69758b;margin:0;font-size:11px;line-height:1.65}.browsePanel>a{color:#244e9b;margin-top:auto;padding-top:18px;font-size:11px;font-weight:800}.universityQuickLinks{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.universityQuickLinks button{text-align:left;color:var(--ink);background:#fff;border:1px solid #dce3ef;border-radius:7px;justify-content:space-between;gap:8px;padding:10px;display:flex}.universityQuickLinks button:hover,.purposeQuickLinks button:hover{background:#f3f6ff;border-color:#6f88d8}.universityQuickLinks span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.universityQuickLinks small{color:#7a879c;white-space:nowrap;font-size:8px}.purposeQuickLinks{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.purposeQuickLinks button{color:#294b86;background:#fff;border:1px solid #d7dfed;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:700}.resourcePanel ol{counter-reset:resourceStep;margin:16px 0;padding:2px 0 0;list-style:none}.resourcePanel li{counter-increment:resourceStep;border-bottom:1px solid #e8edf5;padding:11px 0 11px 34px;font-size:11px;position:relative}.resourcePanel li:before{content:counter(resourceStep,decimal-leading-zero);color:#5975aa;font-family:Georgia,serif;position:absolute;left:0}.browseHeader{border-bottom:1px solid var(--line);z-index:30;background:#fff;grid-template-columns:auto 1fr minmax(260px,330px);align-items:center;gap:28px;min-height:70px;padding:10px 5vw;display:grid;position:sticky;top:0}.browseHeader nav{justify-content:center;gap:26px;font-size:12px;font-weight:700;display:flex}.browseHeader nav a:hover,.browseHeader nav a[aria-current=page]{color:var(--blue)}.browseContainer,.resourceContainer{padding-top:30px}.browseIntro,.resourceHero{padding:65px 0 55px}.browseIntro h1,.resourceHero h1{letter-spacing:-.055em;margin:17px 0;font-size:clamp(38px,5vw,62px);line-height:1.2}.browseIntro>p,.resourceHero>div>p{color:#536079;max-width:850px;font-size:16px;line-height:2}.browseIntro dl{border:1px solid var(--line);background:#fff;width:max-content;margin-top:30px;display:flex}.browseIntro dl div{border-right:1px solid var(--line);padding:15px 25px}.browseIntro dl div:last-child{border:0}.browseIntro dt{color:#7b879a;font-size:9px}.browseIntro dd{margin:6px 0 0;font-size:15px;font-weight:800}.featuredUniversities,.allUniversities,.officialChecklist,.studyTimeline,.practiceFlow,.resourceFields{border-top:1px solid var(--line);padding:55px 0}.browseSectionHead{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.browseSectionHead h2{letter-spacing:-.035em;margin:8px 0 0;font-size:30px}.browseSectionHead>p{color:#6b778b;text-align:right;max-width:420px;margin:0;font-size:12px;line-height:1.7}.featuredUniversities>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.featuredUniversities a,.universityIndexGrid a{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:17px;display:flex}.featuredUniversities a{border-radius:9px}.featuredUniversities a:hover,.universityIndexGrid a:hover{border-color:#6f87d5;box-shadow:0 10px 25px #1d386b0d}.featuredUniversities span,.universityIndexGrid span{font-size:12px;font-weight:800}.featuredUniversities small,.universityIndexGrid small{color:#6e7d94;white-space:nowrap;font-size:9px}.universityIndexGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.universityIndexGrid a{border-top:0;border-left:0}.browseNext{grid-template-columns:1fr 1fr;gap:16px;padding:55px 0 20px;display:grid}.browseNext>div{color:#fff;background:#14284b;border-radius:12px;padding:32px}.browseNext>div:last-child{color:var(--ink);background:#eaf0ff}.browseNext span{letter-spacing:.1em;color:#8fb2ed;font-size:9px;font-weight:800}.browseNext>div:last-child span{color:#3159a0}.browseNext h2{margin:12px 0;font-size:24px}.browseNext p{color:#b9c7df;font-size:12px;line-height:1.8}.browseNext>div:last-child p{color:#64728a}.browseNext a{margin-top:10px;font-size:11px;font-weight:800;display:inline-block}.resourceHero{grid-template-columns:1.35fr .65fr;align-items:center;gap:55px;display:grid}.resourceHero>div>div{gap:10px;margin-top:26px;display:flex}.resourceHero aside{color:#fff;background:#14284b;border-radius:14px;padding:28px}.resourceHero aside>span{color:#93b6f1;font-size:10px;font-weight:800}.resourceHero aside ol{counter-reset:guideItem;margin:20px 0 0;padding:0;list-style:none}.resourceHero aside li{counter-increment:guideItem;border-top:1px solid #ffffff1d;padding:13px 0 13px 38px;font-size:12px;position:relative}.resourceHero aside li:before{content:counter(guideItem,decimal-leading-zero);color:#8eaae0;font-family:Georgia,serif;position:absolute;left:0}.officialChecklist>div:nth-child(2){grid-template-columns:1fr 1fr;gap:10px;display:grid}.officialChecklist article{border:1px solid var(--line);background:#fff;grid-template-columns:38px 1fr;gap:13px;padding:20px;display:grid}.officialChecklist article>span{color:#6380b4;font-family:Georgia,serif;font-size:20px}.officialChecklist h3{margin:0 0 7px;font-size:15px}.officialChecklist article p{color:#637087;margin:0;font-size:11px;line-height:1.75}.resourceNote{border-left:3px solid var(--blue);color:#4e5f7c;background:#eef3ff;margin:18px 0 0;padding:17px 20px;font-size:11px;line-height:1.8}.studyTimeline>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.studyTimeline article{border:1px solid var(--line);background:#fff;padding:25px}.studyTimeline article>div{justify-content:space-between;align-items:center;display:flex}.studyTimeline article>div span{color:#7182a0;font-size:9px}.studyTimeline article>div strong{color:#3158a0;background:#edf2ff;border-radius:999px;padding:6px 9px;font-size:11px}.studyTimeline h3{margin:20px 0 14px;font-size:18px;line-height:1.55}.studyTimeline ul{margin:0;padding-left:18px}.studyTimeline li{color:#5e6d85;margin:7px 0;font-size:11px;line-height:1.75}.practiceFlow>ol{color:#fff;background:#14284b;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.practiceFlow li{border-right:1px solid #ffffff20;grid-template-columns:38px 1fr;gap:12px;padding:28px;display:grid}.practiceFlow li:last-child{border:0}.practiceFlow li>span{color:#8faee3;font-family:Georgia,serif;font-size:20px}.practiceFlow h3{margin:2px 0 9px;font-size:15px}.practiceFlow p{color:#bdc9df;margin:0;font-size:11px;line-height:1.7}.resourceFields>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.resourceFields a{border:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;padding:22px;display:grid}.resourceFields a>span{font-size:14px;font-weight:800}.resourceFields a>small{color:#6d7b91;font-size:9px}.resourceFields a>p{color:#647188;grid-column:1/-1;min-height:70px;font-size:10px;line-height:1.75}.resourceFields a>b{color:#31579b;grid-column:1/-1;font-size:10px}.resourceCta{text-align:center;background:#e9efff;border-radius:16px;margin:55px 0 25px;padding:48px}.resourceCta h2{margin:10px 0;font-size:32px}.resourceCta>p{color:#647189;font-size:12px}.resourceCta .catalogSearchForm{background:#fff;margin:24px auto 0}.readerTop{grid-template-columns:240px minmax(180px,1fr) minmax(250px,330px) 120px;gap:16px}.readerSearch{width:100%;height:40px}.courseAtGlance{background:linear-gradient(145deg,#fbfdff,#f1f5fc);border:1px solid #d7e0ee;border-radius:12px;margin-bottom:24px;padding:28px}.courseAtGlanceIntro>span{color:#3159a3;letter-spacing:.11em;font-size:9px;font-weight:800}.courseAtGlance .courseAtGlanceIntro h2{margin:9px 0 10px;font-size:24px}.courseAtGlanceIntro>p{color:#5d6a81;margin:0;font-size:12px;line-height:1.8}.courseAtGlance>dl{background:#fff;border:1px solid #dce3ef;grid-template-columns:repeat(4,1fr);margin:22px 0;display:grid}.courseAtGlance>dl>div{border-right:1px solid #dce3ef;padding:13px}.courseAtGlance>dl>div:last-child{border:0}.courseAtGlance dt{color:#748096;font-size:8px}.courseAtGlance dd{margin:5px 0 0;font-size:15px;font-weight:800}.courseAtGlanceDetails{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.courseAtGlanceDetails>div{background:#fff;border:1px solid #e0e6f0;padding:18px}.courseAtGlanceDetails b{font-size:11px}.courseAtGlanceDetails ul{margin:12px 0 8px;padding-left:17px}.courseAtGlanceDetails li{color:#53617a;margin:5px 0;font-size:10px;line-height:1.6}.courseAtGlanceDetails>div>small{color:#718098;font-size:9px}.courseAtGlanceDetails dl{margin:12px 0}.courseAtGlanceDetails dl>div{border-top:1px solid #edf0f5;justify-content:space-between;gap:15px;padding:9px 0;display:flex}.courseAtGlanceDetails dl dt,.courseAtGlanceDetails dl dd{margin:0;font-size:9px}.courseAtGlanceDetails dl dd{font-weight:800}.courseSummaryActions{flex-direction:column;gap:8px;display:flex}.courseSummaryActions a{color:#31599e;font-size:9px;font-weight:800}.publicationChecks article{border-top:3px solid #3159a0}@media (width<=1180px){.nav{gap:14px}.nav nav{display:none}.navCatalogSearch{margin-left:auto}.browseGatewayGrid{grid-template-columns:1fr 1fr}.browsePanel.resourcePanel{grid-column:1/-1;min-height:auto}.browseHeader{grid-template-columns:auto 1fr}.browseHeader nav{justify-content:flex-end}.browseHeader .catalogSearchForm{grid-column:1/-1;width:100%}.readerTop{grid-template-columns:210px 1fr 280px 100px}.readerTop>div:nth-child(2){display:none}}@media (width<=850px){.browseGatewayGrid,.resourceHero{grid-template-columns:1fr}.browsePanel.resourcePanel{grid-column:auto}.featuredUniversities>div:last-child,.universityIndexGrid{grid-template-columns:1fr 1fr}.studyTimeline>div:last-child,.resourceFields>div:last-child,.practiceFlow>ol{grid-template-columns:1fr}.practiceFlow li{border-bottom:1px solid #ffffff20;border-right:0}.courseAtGlanceDetails{grid-template-columns:1fr}.readerTop{grid-template-columns:auto 1fr auto}.readerTop .readerSearch,.readerTop>div:nth-child(2),.browseHeader nav{display:none}}@media (width<=600px){.navCatalogSearch{flex:1;height:40px}.navCatalogSearch button{padding:0 12px}.navCatalogSearch input{font-size:11px}.browseGateway{padding-top:55px}.browseGatewayGrid{grid-template-columns:1fr}.browsePanel{min-height:auto}.universityQuickLinks{grid-template-columns:1fr}.browseHeader{grid-template-columns:1fr;padding:12px 4vw;position:static}.browseHeader .brand{justify-self:start}.browseHeader .catalogSearchForm{grid-column:auto}.browseIntro,.resourceHero{padding:45px 0}.browseIntro dl{grid-template-columns:1fr;width:100%;display:grid}.browseIntro dl div{border-right:0;border-bottom:1px solid var(--line)}.browseIntro dl div:last-child{border-bottom:0}.browseSectionHead{flex-direction:column;align-items:flex-start;gap:10px}.browseSectionHead>p{text-align:left}.featuredUniversities>div:last-child,.universityIndexGrid,.officialChecklist>div:nth-child(2),.browseNext{grid-template-columns:1fr}.resourceHero>div>div{flex-direction:column;align-items:stretch}.resourceHero>div>div a{text-align:center}.courseAtGlance{padding:20px}.courseAtGlance>dl{grid-template-columns:1fr 1fr}.courseAtGlance>dl>div:nth-child(2){border-right:0}.courseAtGlance>dl>div:nth-child(-n+2){border-bottom:1px solid #dce3ef}.resourceCta{padding:35px 18px}.resourceCta h2{font-size:26px}}.deliveryPurchaseForm{text-align:left;align-items:stretch;width:min(100%,560px);margin:0 auto}.deliveryFlow{background:#d8e1ee;border:1px solid #d8e1ee;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.deliveryFlow span{text-align:center;color:#53657d;background:#f7f9fc;padding:10px 8px;font-size:9px;font-weight:800}.deliveryPurchaseForm>label:not(.purchaseConsent){gap:6px;display:grid}.deliveryPurchaseForm label>span{font-size:10px;font-weight:800}.deliveryPurchaseForm input[type=email]{box-sizing:border-box;color:#17243a;background:#fff;border:1px solid #b9c7d9;border-radius:0;width:100%;padding:12px 13px;font-size:14px}.deliveryPurchaseForm input[type=email]:focus{border-color:#3255d9;outline:3px solid #3255d92e}.purchaseConsent{align-items:flex-start;gap:9px;display:flex}.purchaseConsent input{margin-top:4px}.purchaseConsent span{line-height:1.7;font-weight:500!important}.purchaseConsent a,.purchasePreparing a{color:#2857a4;text-underline-offset:3px;text-decoration:underline}.deliveryPurchaseForm>.purchaseButton{max-width:none}.purchasePreparing span{color:#657187;font-size:9px}.lessonPurchase .deliveryPurchaseForm input{color:#17243a}.lessonPurchase .deliveryPurchaseForm label>span,.lockedLesson .deliveryPurchaseForm label>span{color:inherit}.lessonPurchase .deliveryFlow span{color:#53657d}.purchaseReference{background:#f7f9fc;border:1px solid #ced9e8;gap:6px;margin:22px 0;padding:18px;display:grid}.purchaseReference span,.purchaseReference small{color:#63718a;font-size:10px}.purchaseReference strong{overflow-wrap:anywhere;font:700 13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.contactCard{background:#f6f8fc;border:1px solid #d5dfec;gap:8px;padding:24px;display:grid}.contactCard>a{color:#234fa2;font-size:20px;font-weight:800;text-decoration:underline}.contactCard p{margin:0!important}.siteFooter .footerMain span{color:#aebbd0;overflow-wrap:anywhere;font-size:10px}.deliveryAdmin{gap:22px;display:grid}.deliveryStats{grid-template-columns:repeat(3,minmax(0,1fr))}.deliveryWarning{margin:0}.deliveryTable td{vertical-align:top}.deliveryTable td:first-child{min-width:210px}.deliveryTable td:first-child code{overflow-wrap:anywhere;font-size:9px;display:block}.deliveryTable td small{margin-top:6px;display:block}.deliveryStatus{background:#f1f4f8;border:1px solid #cbd5e3;padding:6px 8px;font-size:9px;font-weight:800;display:inline-block}.deliveryStatus.payment_confirmed{color:#79570a;background:#fff7dd;border-color:#e7c46a}.deliveryStatus.sent{color:#236239;background:#edf8f0;border-color:#9fd0ad}.deliveryStatus.cancelled{color:#777;background:#eee}.deliveryActions{flex-wrap:wrap;gap:7px;min-width:210px;display:flex}.deliveryActions a,.deliveryActions button{padding:7px 9px;font-size:9px}.deliveryActions a{color:#234fa2;background:#fff;border:1px solid #b9c9df;font-weight:800}.deliveryActions .primary{color:#fff}.deliveryActions .clear{color:#7d4c4c;background:0 0;border:0;text-decoration:underline}@media (width<=700px){.deliveryFlow{grid-template-columns:1fr}.deliveryStats{grid-template-columns:1fr 1fr}.deliveryTable td:first-child{min-width:160px}}@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}
