.wol h1,.wol h2,.wol h3,.wol h4,.wol h5,.wol h6{font-family:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;color:inherit}.wol h1{font-size:2em;margin:.67em 0}.wol h2{font-size:1.5em;margin:.83em 0}.wol h3{font-size:1.17em;margin:1em 0}.wol h4{font-size:1em;margin:1.33em 0}.wol h5{font-size:.83em;margin:1.67em 0}.wol h6{font-size:.67em;margin:2.33em 0}.wol p,.wol dl{margin:1em 0}.wol ul,.wol ol{margin:1em 0;padding:0 0 0 40px}.wol section{padding:0}.wol details{border:0;padding:0}.wol summary{display:list-item;list-style:disclosure-closed;cursor:default;padding:0;font-family:inherit;font-size:inherit;color:inherit;gap:0;justify-content:normal;align-items:normal}.wol details[open]>summary{list-style-type:disclosure-open}.wol summary:after{content:none}.wol summary::-webkit-details-marker{display:initial}.wol button{padding:1px 6px;letter-spacing:normal}.wol input,.wol select,.wol textarea{padding:1px 2px;letter-spacing:normal}.wol{--navy: #253451;--navy-deep: #172642;--ink: #253451;--azure: #c9a62a;--azure-soft: #e6d7a5;--text: #29313a;--muted: #77829a;--line: #e4e6ea;--white: #fff;--cream: #f9f8f4;--serif: Georgia, "Libre Baskerville", serif;--sans: "DM Sans", Arial, sans-serif}.wol *{box-sizing:border-box}.wol{margin:0;background:#fff;color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.65}.wol button,.wol input,.wol select,.wol textarea{font:inherit}.wol button{cursor:pointer}.wol a{color:inherit;text-decoration:none}.wol button:focus-visible,.wol a:focus-visible,.wol input:focus-visible,.wol select:focus-visible,.wol textarea:focus-visible{outline:3px solid var(--azure);outline-offset:3px}.wol img{max-width:100%;display:block}.wol .container{max-width:1350px;margin:auto;padding:0 6.4%}.wol .eyebrow{font-size:11px;font-weight:700;letter-spacing:.27em;text-transform:uppercase;color:var(--azure)}.wol .serif{font-family:var(--serif);font-weight:400;letter-spacing:-.035em}.wol .section{padding:108px 0}.wol .section-title{font-size:clamp(32px,4.1vw,61px);line-height:1.19;margin:19px 0 24px;color:var(--navy)}.wol .wol-lead{font-size:17px;line-height:1.92;max-width:720px}.wol .crest{border:2px solid var(--navy);width:60px;height:65px;clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.wol .crest:before{content:"✥";font-size:26px;color:var(--navy)}.wol .crest:after{content:"SWISS · 2017";font:6px var(--sans);position:absolute;bottom:8px;letter-spacing:.04em}.wol .btn{border:1px solid transparent;background:var(--azure);color:var(--navy-deep);padding:14px 22px;font-weight:700;font-size:12px;letter-spacing:.025em;display:inline-flex;gap:12px;align-items:center;justify-content:center;transition:.25s;border-radius:2px}.wol .btn:hover{background:#e1bd3d;transform:translateY(-2px)}.wol .btn-line{background:transparent;color:inherit;border-color:currentColor}.wol .btn-line:hover{background:#ffffff17}.wol .btn-white{background:#fff;color:var(--navy)}.wol .wol-hero-sec{min-height:690px;height:min(820px,84vh);position:relative;display:flex;align-items:center;color:#fff;overflow:hidden;background:#1c293e}.wol .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,#0d192ed6,#131f3391 45%,#0c192b1f),linear-gradient(0deg,rgba(14,27,45,.5),transparent 42%),url(https://images.unsplash.com/photo-1530122037265-a5f1f91d3b99?w=2000&q=90);background-size:cover;background-position:center 55%;animation:wolDrift 28s ease-in-out infinite alternate;transform:scale(1.03)}@keyframes wolDrift{to{transform:scale(1.1) translate(-1%)}}.wol .wol-hero-sec:after{content:none!important;display:none!important}.wol .hero-content{z-index:1;position:relative;width:100%;padding-top:40px}.wol .wol-hero-sec .eyebrow{color:#e4cb6d}.wol .wol-hero-sec h1{font-family:var(--serif);font-size:clamp(45px,5.2vw,89px);font-weight:400;letter-spacing:-.052em;line-height:1.17;max-width:990px;margin:26px 0 18px;text-wrap:balance;color:#fff}.wol .wol-hero-sec h1 span{color:#f3d974}.wol .wol-hero-sec .subline{font-family:var(--serif);font-size:clamp(19px,2.2vw,31px);margin:0 0 18px;color:#f1eee7}.wol .wol-hero-sec p{max-width:610px;font-size:16px;line-height:1.95;color:#e2e5e8;margin:0 0 34px}.wol .button-row{display:flex;gap:14px;flex-wrap:wrap}.wol .hero-note{position:absolute;bottom:32px;right:7%;z-index:2;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-left:2px solid var(--azure);padding-left:17px}.wol .mission{display:grid;grid-template-columns:.9fr 1.1fr;gap:12%;align-items:center}.wol .quote-line{width:80px;height:2px;background:var(--azure);margin:32px 0}.wol .wol-mission-copy .wol-lead{color:#576277}.wol .photo-frame{position:relative;min-height:530px;overflow:hidden;background:#e9e7e3}.wol .photo-frame img{width:100%;height:100%;min-height:530px;object-fit:cover}.wol .photo-frame:after{content:"OPEN KNOWLEDGE  /  SHARED OPPORTUNITY";position:absolute;bottom:0;right:0;background:var(--navy);color:#fff;padding:16px 24px;font-size:10px;letter-spacing:.14em}.wol .values{background:var(--navy);color:#fff;padding:78px 0}.wol .values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px}.wol .value-num{color:var(--azure);font-size:12px;letter-spacing:.18em}.wol .value h3{font-family:var(--serif);font-size:26px;font-weight:400;margin:13px 0}.wol .value p{color:#c0c9dc;margin:0;font-size:14px;line-height:1.85}.wol .courses-header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:43px}.wol .course-intro{color:#738096;max-width:490px}.wol .search-wrap{display:flex;gap:11px;align-items:center;border-bottom:1px solid #b8bec9;padding:8px 1px 12px;min-width:270px}.wol .search-wrap input{border:0;outline:0;width:100%;background:transparent;color:var(--navy)}.wol .filters{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 50px}.wol .filter{border:1px solid #e1e3e9;background:#fff;padding:10px 16px;color:#667087;font-size:12px}.wol .filter.active,.wol .filter:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.wol .course-group{margin-bottom:58px}.wol .group-head{display:flex;gap:16px;align-items:center;margin-bottom:17px}.wol .group-head h3{font:400 clamp(22px,2.3vw,34px) var(--serif);color:var(--navy);margin:0}.wol .group-head .count{font-size:11px;color:var(--azure);letter-spacing:.15em}.wol .course-row{display:grid;grid-template-columns:56px 1fr auto 31px;gap:15px;align-items:center;border-top:1px solid var(--line);padding:23px 9px 23px 0;cursor:pointer;transition:.2s}.wol .course-row:last-child{border-bottom:1px solid var(--line)}.wol .course-row:hover{background:#fafaf8;padding-left:13px}.wol .course-number{font-size:12px;color:#a4acb8}.wol .course-name{font-family:var(--serif);color:var(--navy);font-size:clamp(17px,1.55vw,23px);line-height:1.5}.wol .course-status{color:#798499;font-size:11px;white-space:nowrap}.wol .course-arrow{color:#b79a36;font-size:22px}.wol .empty{color:#737e91;display:none;padding:25px}.wol .swiss{position:relative;background:#1c2f4c;color:#fff;min-height:590px;display:flex;align-items:center;overflow:hidden}.wol .swiss:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-image:linear-gradient(90deg,#0f1f38f5,#12233cde 42%,#10233c36),url(https://images.unsplash.com/photo-1501785888041-af3ef285b470?w=1900&q=90);background-size:cover;background-position:center}.wol .swiss .container{position:relative;width:100%}.wol .swiss h2{font:400 clamp(36px,4.5vw,67px) / 1.22 var(--serif);letter-spacing:-.04em;margin:18px 0 23px;max-width:700px;color:#fff}.wol .swiss p{max-width:630px;color:#e2e5eb;font-size:16px;line-height:1.9}.wol .scholar{background:var(--cream)}.wol .scholar-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:10%;align-items:center}.wol .scholar h2{font-size:clamp(36px,4vw,60px)}.wol .scholar-panel{border:1px solid #dbd8cf;background:#fff;padding:44px 46px;box-shadow:0 24px 65px #18263c0e}.wol .price-old{font-size:16px;color:#7f8999;text-decoration:line-through}.wol .price-big{font:400 79px/1.12 var(--serif);color:var(--navy);letter-spacing:-.05em;margin:8px 0}.wol .gold-rule{height:1px;background:#ded5ba;margin:25px 0}.wol .scholar-panel .badge{font-size:10px;color:#8b741d;letter-spacing:.13em;font-weight:700}.wol .fine{font-size:12px;color:#7d8594;line-height:1.7}.wol .steps{background:#fff}.wol .steps-list{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:62px}.wol .wol-step{border-top:1px solid #cbcfd8;padding-top:23px}.wol .wol-step .wol-num{font:400 38px var(--serif);color:var(--azure)}.wol .wol-step h3{font:400 24px var(--serif);color:var(--navy);margin:14px 0}.wol .wol-step p{font-size:13px;color:#747e8d}.wol .cert{background:#f5f5f3}.wol .cert-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:10%;align-items:center}.wol .cert-placeholder{aspect-ratio:1.42;background:#fff;border:14px solid #fff;box-shadow:0 24px 65px #25345121;display:flex;align-items:center;justify-content:center;position:relative}.wol .cert-placeholder:before{content:"";top:16px;right:16px;bottom:16px;left:16px;position:absolute;border:1px solid #d2bf7e}.wol .cert-inner{text-align:center;z-index:1;padding:25px}.wol .cert-symbol{font:normal 53px var(--serif);color:#b69c45;line-height:1}.wol .cert-inner strong{font:400 28px var(--serif);color:var(--navy);display:block;margin:18px 0}.wol .cert-inner small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8b95a2}.wol .support{background:var(--navy);color:#fff}.wol .support-grid{display:grid;grid-template-columns:1fr auto;gap:55px;align-items:center}.wol .support h2{color:#fff}.wol .support p{color:#cdd3df}.wol .final-cta{position:relative;min-height:470px;background:var(--navy-deep);color:#fff;display:flex;align-items:center;overflow:hidden}.wol .final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14243df2,#14243d66),url(https://images.unsplash.com/photo-1519681393784-d120267933ba?w=1800&q=90) center/cover}.wol .final-cta .container{position:relative;width:100%}.wol .final-cta h2{font:400 clamp(36px,5vw,65px) / 1.22 var(--serif);letter-spacing:-.04em;max-width:850px;margin:15px 0}.wol .final-cta p{color:#dce2e8}.wol .dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0d1729ba;display:none;align-items:center;justify-content:center;padding:18px;overflow-y:auto}.wol .dialog.open{display:flex}.wol .dialog-box{width:min(680px,100%);max-height:90vh;overflow:auto;background:#fff;padding:42px;position:relative;box-shadow:0 20px 80px #0003}.wol .close{position:absolute;right:20px;top:14px;border:0;background:transparent;font-size:29px;color:var(--navy)}.wol .dialog h2{font:400 36px/1.25 var(--serif);color:var(--navy);margin:15px 0}.wol .dialog p{color:#647185}.wol .modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wol .field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.wol .field label{font-size:12px;color:var(--navy);font-weight:700}.wol .field input,.wol .field select,.wol .field textarea{border:1px solid #d7dce4;padding:11px 12px;background:#fff;width:100%;font-size:14px}.wol .wol-note{border-left:3px solid var(--azure);padding:12px 15px;background:#faf8f0;color:#5b6574;font-size:13px;margin:20px 0}.wol .faq{padding-top:0}.wol .faq details{border-bottom:1px solid var(--line);padding:19px 0}.wol .faq summary{font-family:var(--serif);color:var(--navy);font-size:19px;cursor:pointer}.wol .faq details p{color:#727b8b;max-width:900px}.wol .toast{position:fixed;bottom:20px;right:20px;z-index:10001;background:var(--navy);color:#fff;padding:15px 22px;box-shadow:0 12px 30px #0002;display:none;max-width:360px}.wol .muted{color:#758096}.wol .hide{display:none!important}@media (max-width: 920px){.wol .wol-hero-sec{height:auto;min-height:690px}.wol .mission,.wol .scholar-grid,.wol .cert-grid{grid-template-columns:1fr;gap:52px}.wol .photo-frame,.wol .photo-frame img{min-height:350px}.wol .values-grid{gap:25px}.wol .steps-list{grid-template-columns:1fr 1fr}.wol .courses-header{align-items:start;flex-direction:column}.wol .search-wrap{width:100%}}@media (max-width: 600px){.wol .container{padding:0 6%}.wol .section{padding:73px 0}.wol .crest{width:45px;height:49px}.wol .wol-hero-sec{min-height:675px}.wol .wol-hero-sec h1{font-size:48px}.wol .hero-photo{background-position:56% center}.wol .hero-note{right:5%;bottom:22px;font-size:9px}.wol .section-title{font-size:37px}.wol .values-grid,.wol .steps-list,.wol .support-grid{grid-template-columns:1fr}.wol .values-grid{gap:38px}.wol .course-row{grid-template-columns:31px 1fr 24px;gap:7px;padding:18px 0}.wol .course-name{font-size:17px}.wol .course-status{grid-column:2;grid-row:2}.wol .course-arrow{grid-column:3;grid-row:1}.wol .scholar-panel{padding:30px 24px}.wol .price-big{font-size:66px}.wol .cert-placeholder{border-width:6px}.wol .cert-placeholder:before{top:8px;right:8px;bottom:8px;left:8px}.wol .cert-inner strong{font-size:20px}.wol .modal-grid{grid-template-columns:1fr}.wol .dialog-box{padding:33px 22px}.wol .button-row .btn{width:100%}.wol .support-grid .btn{justify-self:start}.wol .swiss{min-height:520px}}@media (prefers-reduced-motion: reduce){.wol *,.wol *:before,.wol *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.wol .directory-search{display:grid;grid-template-columns:1.55fr 1fr auto;gap:0;background:#fff;box-shadow:0 18px 45px #1b274117;border:1px solid var(--line);padding:17px 18px;margin:-5px 0 78px;align-items:stretch}.wol .directory-search-field,.wol .directory-select-field{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:7px 24px;border-right:1px solid var(--line)}.wol .directory-search-field span,.wol .directory-select-field span{font-size:10px;letter-spacing:.16em;color:#8d95a0;font-weight:700}.wol .directory-search input,.wol .directory-search select{border:0;background:transparent;width:100%;outline:none;color:var(--navy);font-size:14px;padding:3px 0}.wol .directory-search input::placeholder{color:#858c97}.wol .directory-search-button{background:var(--navy);color:#fff;border:0;padding:0 31px;font-size:12px;font-weight:700;white-space:nowrap}.wol .directory-search-button:hover{background:var(--navy-deep)}.wol .directory-heading{display:grid;grid-template-columns:1fr .95fr;align-items:end;gap:8%;margin-bottom:26px}.wol .directory-heading h2{font-size:clamp(31px,3.1vw,48px);margin:11px 0 0}.wol .directory-heading p{color:#738096;line-height:1.9;margin:0 0 5px;max-width:520px}.wol .directory-rule{height:1px;background:#b6bdc7}.wol .directory-count{text-align:right;font-size:11px;letter-spacing:.17em;color:#888e9c;margin:18px 0 20px;font-weight:700}.wol .directory-list{border-bottom:1px solid var(--line)}.wol .directory-group{margin-bottom:0}.wol .directory-group-head{width:100%;display:grid;grid-template-columns:62px 1fr auto 22px;gap:16px;align-items:center;text-align:left;border:0;border-top:1px solid #dce0e6;border-left:5px solid var(--azure);padding:24px 24px 24px 19px;background:#f4f5f7;color:var(--navy);cursor:pointer}.wol .directory-group-head:hover{background:#eceef3}.wol .directory-group-head .dir-ordinal{font:600 12px var(--sans);color:#68758d}.wol .directory-group-head .dir-title{font:400 clamp(20px,2vw,30px) var(--serif);letter-spacing:-.025em}.wol .directory-group-head .dir-qty{font-size:10px;font-weight:700;letter-spacing:.12em;color:#65728c}.wol .directory-group-head .dir-toggle{font-size:20px;text-align:center;color:var(--navy)}.wol .directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff}.wol .directory-group[data-closed=true] .directory-grid{display:grid}.wol .directory-cell{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:15px 18px;gap:13px;border-right:1px solid #e3e6ea;border-bottom:1px solid #e3e6ea;background:#fff;text-align:left;font:600 13px/1.6 var(--sans);color:var(--navy);cursor:pointer;transition:background .2s}.wol .directory-cell:nth-child(3n){border-right:0}.wol .directory-cell:hover{background:#f8f8f5}.wol .directory-cell .dir-arrow{font-size:19px;font-weight:400;color:#9da5ae;flex-shrink:0}.wol .directory-cell:hover .dir-arrow{color:var(--azure)}.wol .directory-disclaimer{margin-top:23px}@media (max-width: 920px){.wol .directory-search{grid-template-columns:1fr 1fr;gap:0}.wol .directory-search-button{grid-column:1/-1;padding:17px;margin-top:10px}.wol .directory-select-field{border-right:0}.wol .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wol .directory-cell:nth-child(3n){border-right:1px solid #e3e6ea}.wol .directory-cell:nth-child(2n){border-right:0}}@media (max-width: 620px){.wol .directory-search{grid-template-columns:1fr;margin-bottom:48px}.wol .directory-search-field,.wol .directory-select-field{border:0;border-bottom:1px solid var(--line);padding:12px 10px}.wol .directory-search-button{grid-column:1}.wol .directory-heading{grid-template-columns:1fr;gap:12px}.wol .directory-group-head{grid-template-columns:28px 1fr auto 16px;gap:7px;padding:19px 10px}.wol .directory-group-head .dir-qty{font-size:9px}.wol .directory-grid{grid-template-columns:1fr}.wol .directory-cell,.wol .directory-cell:nth-child(2n),.wol .directory-cell:nth-child(3n){border-right:0;min-height:59px}}.wol .directory-group,.wol .directory-group[data-closed=true]{display:block!important}.wol .directory-group .directory-grid,.wol .directory-group[data-closed=true] .directory-grid{display:grid!important}.wol .directory-group{scroll-margin-top:25px}.wol .directory-group-head{cursor:default}.wol .directory-search-hit{background:#fff8e2!important;box-shadow:inset 0 0 0 2px var(--azure)}.wol .directory-search-dim{opacity:.65}.wol #courses{padding-top:120px;padding-bottom:128px;background:#fff}.wol #courses .directory-search{margin-bottom:105px;box-shadow:0 16px 45px #1c2a430b}.wol #courses .directory-heading{margin-bottom:55px;align-items:end}.wol #courses .directory-heading .section-title{font-size:clamp(42px,4.7vw,74px);letter-spacing:-.055em;line-height:1.07;max-width:650px;margin-bottom:0}.wol #courses .directory-heading p{font-size:16px;line-height:1.85;max-width:375px;color:#6e7b8e}.wol #courses .directory-count{margin:27px 0 45px;font-size:10px;letter-spacing:.2em;color:#8c93a0}.wol #courses .directory-list{display:block}.wol #courses .directory-group{display:grid!important;grid-template-columns:minmax(230px,.9fr) minmax(0,1.7fr);gap:65px;margin:0;padding:66px 0 72px;border-bottom:1px solid #d6dbe1;scroll-margin-top:30px}.wol #courses .directory-group:first-child{padding-top:24px}.wol #courses .directory-group-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;position:relative;padding:0;background:transparent!important;border:0!important;min-width:0}.wol #courses .directory-group-head:before{content:"";height:3px;width:44px;background:var(--azure);margin-bottom:13px}.wol #courses .dir-ordinal{font:700 11px var(--sans);letter-spacing:.2em;color:#bd9a22!important}.wol #courses .dir-title{font:400 clamp(30px,3.25vw,48px) / 1.16 var(--serif);letter-spacing:-.055em;color:var(--navy);max-width:400px}.wol #courses .dir-qty{order:5;font-size:10px;letter-spacing:.16em!important;color:#8b96a5!important;margin-top:4px}.wol #courses .dir-description{font-size:14px;line-height:1.75;color:#747f92;font-weight:400;max-width:310px;margin:0}.wol #courses .directory-grid,.wol #courses .directory-group[data-closed=true] .directory-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;align-content:start;background:transparent;counter-reset:directoryRow}.wol #courses .directory-cell{counter-increment:directoryRow;position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 25px;align-items:center;justify-content:initial;gap:14px;padding:20px 0;min-height:75px;border-right:0!important;border-bottom:1px solid #e5e8ed!important;border-top:0;background:transparent;font-size:15px;line-height:1.45;box-shadow:none!important;transition:background .15s,padding .15s;opacity:1}.wol #courses .directory-cell:first-child{border-top:1px solid #e5e8ed}.wol #courses .directory-cell:before{content:counter(directoryRow,decimal-leading-zero);font:500 10px var(--sans);letter-spacing:.05em;color:#a7afb9}.wol #courses .directory-cell>span:first-child{font-weight:600;font-family:var(--sans);color:var(--navy);font-size:clamp(14px,1.15vw,16px)}.wol #courses .directory-cell .dir-arrow{font-size:19px;justify-self:end;color:#b49a49}.wol #courses .directory-cell:hover{padding-left:10px;background:#faf9f5}.wol #courses .directory-search-hit{background:#f8f5e8!important;box-shadow:none!important}.wol #courses .directory-search-dim{opacity:.58}.wol #about .mission{grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center}.wol #about .photo-frame{min-height:0;background:transparent;overflow:hidden}.wol #about .photo-frame img{width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;object-position:center;display:block}.wol #about .photo-frame:after{font-size:10px;padding:14px 18px;background:#22304cf0}@media (max-width: 900px){.wol #courses .directory-group{grid-template-columns:1fr;gap:24px;padding:55px 0}.wol #courses .directory-group-head{gap:10px}.wol #courses .dir-title{max-width:100%}.wol #courses .dir-description{max-width:650px}.wol #about .mission{grid-template-columns:1fr;gap:45px}.wol #about .photo-frame{max-width:600px;margin:auto}}@media (max-width: 620px){.wol #courses{padding:70px 0}.wol #courses .directory-search{margin-bottom:65px}.wol #courses .directory-heading .section-title{font-size:40px}.wol #courses .directory-group{gap:20px;padding:46px 0}.wol #courses .dir-title{font-size:33px}.wol #courses .directory-cell{min-height:66px;grid-template-columns:24px minmax(0,1fr) 22px;gap:10px;padding:17px 0}.wol #courses .directory-cell>span:first-child{font-size:14px}.wol #about .photo-frame:after{font-size:8px}}.wol #courses{padding-top:78px;padding-bottom:85px}.wol #courses .directory-search{margin-bottom:52px}.wol #courses .directory-heading{margin-bottom:28px}.wol #courses .directory-heading .section-title{font-size:clamp(35px,3.8vw,55px)}.wol #courses .directory-count{margin:12px 0 20px}.wol #courses .directory-group{grid-template-columns:minmax(190px,.72fr) minmax(0,2.28fr);gap:28px;margin:0;padding:25px 0 29px;border-bottom:1px solid #e5e7ed;border-left:0!important;box-shadow:none!important}.wol #courses .directory-group:first-child{padding-top:15px}.wol #courses .directory-group-head{gap:6px;border-left:0!important;box-shadow:none!important}.wol #courses .directory-group-head:before{height:2px;width:28px;margin-bottom:7px}.wol #courses .dir-title{font-size:clamp(24px,2.4vw,34px);line-height:1.15}.wol #courses .dir-description{font-size:12px;line-height:1.55}.wol #courses .dir-qty{margin-top:1px;font-size:9px}.wol #courses .directory-grid,.wol #courses .directory-group[data-closed=true] .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:22px!important;align-content:start}.wol #courses .directory-cell{min-height:45px;grid-template-columns:23px minmax(0,1fr) 17px;gap:7px;padding:9px 0!important;border-left:0!important;border-top:0!important;border-right:0!important;border-bottom:1px solid #e9ebef!important;outline-offset:-2px}.wol #courses .directory-cell:first-child{border-top:0!important}.wol #courses .directory-cell:before{font-size:9px}.wol #courses .directory-cell>span:first-child{font-size:12px;font-weight:600;line-height:1.4}.wol #courses .directory-cell .dir-arrow{font-size:16px}.wol #courses .directory-cell:hover{background:#faf9f5!important;padding-left:4px!important}.wol #courses .directory-list,.wol #courses .directory-group-head,.wol #courses .dir-ordinal{border-left:0!important;box-shadow:none!important}.wol .wol-course-meta{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 24px}.wol .wol-course-meta span{border:1px solid #e0e3e9;background:#fafaf8;padding:8px 11px;color:#233351;font-weight:600;font-size:11px}.wol .wol-process{list-style:none;padding:0!important;margin:15px 0 22px!important;counter-reset:phase}.wol .wol-process li{border-bottom:1px solid #e5e7eb;padding:9px 0;color:#465267;font-size:13px;counter-increment:phase}.wol .wol-process li:before{content:counter(phase,decimal-leading-zero);color:#bb9c35;font-weight:700;letter-spacing:.08em;margin-right:13px}@media (max-width: 900px){.wol #courses .directory-group{grid-template-columns:1fr;gap:13px;padding:25px 0}.wol #courses .directory-group-head{gap:7px}}@media (max-width: 620px){.wol #courses{padding:58px 0}.wol #courses .directory-search{margin-bottom:40px}.wol #courses .directory-grid,.wol #courses .directory-group[data-closed=true] .directory-grid{grid-template-columns:1fr!important}.wol #courses .directory-cell{min-height:43px}.wol #courses .dir-title{font-size:28px}}.wol{--serif: Baskerville, "Libre Baskerville", Georgia, "Times New Roman", serif}.wol .wol-hero-sec h1{font-size:clamp(43px,calc(5.2vw - 2px),87px);line-height:1.095;margin-top:0}.wol .wol-hero-sec h1 .hero-wol{color:#fff;letter-spacing:-.045em;font-style:normal;font-weight:400}.wol .section-title{font-size:clamp(33px,calc(3.8vw - 2px),53px)}.wol #courses .section-title{font-size:clamp(40px,calc(4.7vw - 2px),72px)}.wol #courses .dir-title{font-size:clamp(22px,calc(2.4vw - 2px),32px)}.wol .swiss h2,.wol .scholar h2,.wol .final-cta h2{font-size:clamp(34px,calc(4vw - 2px),58px)}.wol .wol-hero-sec{min-height:740px;height:min(850px,92vh)}@media (max-width: 620px){.wol .wol-hero-sec{min-height:700px;height:auto;padding:105px 0 70px}.wol .wol-hero-sec h1{font-size:clamp(41px,8.5vw,55px);line-height:1.11}.wol #courses .dir-title{font-size:31px}}.wol .hero-era{display:inline-block;font-family:var(--sans);font-size:clamp(12px,1.04vw,16px);font-weight:500;letter-spacing:.055em;line-height:1.6;color:#f5d99a;vertical-align:middle;margin:12px 0 6px;white-space:normal}.wol .wol-form-brand{display:flex;align-items:center;gap:16px;max-width:100%;margin:0 40px 22px 0;padding:0 0 17px;border-bottom:1px solid #e7e7ec}.wol .wol-form-brand img{width:170px;max-width:42%;height:76px;object-fit:contain;object-position:left center;flex-shrink:0}.wol .wol-form-brand span{font-family:var(--sans);color:var(--navy);font-size:11px;letter-spacing:.15em;font-weight:650;line-height:1.5}@media (max-width: 620px){.wol .hero-era{font-size:12px;letter-spacing:.02em}.wol .wol-form-brand img{width:122px;height:59px}.wol .wol-form-brand{gap:12px}.wol .wol-form-brand span{font-size:10px}}.wol .wol-partner-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(20px,5vw,84px);margin:clamp(24px,4vw,56px) 0 22px}.wol .wol-partner-overline{font:700 11px/1.5 var(--sans, Arial, sans-serif);letter-spacing:.17em;color:#b68f2b}.wol .wol-partner-intro h3{font:400 clamp(28px,3.3vw,46px) / 1.1 var(--serif, Georgia, serif);color:var(--navy);margin:12px 0 0}.wol .wol-partner-intro h3 em{font-weight:400;color:#aa7eaa}.wol .wol-partner-intro p{font-size:14px;line-height:1.8;color:#637086;margin:0}.wol .wol-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:transparent;border:0;margin:0}.wol .wol-partner-grid .wol-role{display:flex;flex-direction:column;min-width:0;border:1px solid #e6e9ef!important;padding:25px!important;border-radius:18px!important;background:linear-gradient(145deg,#fff 55%,#fafbff);box-shadow:0 9px 26px #1e335409;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.wol .wol-partner-grid .wol-role:hover{transform:translateY(-3px);box-shadow:0 15px 32px #1e335413;border-color:#d6dce7!important}.wol .wol-partner-grid .wol-role-featured{grid-column:1/-1;background:linear-gradient(106deg,#f2fcfb,#fff 56%,#fcf5fd);border-color:#dde9ef!important;padding:28px 32px!important}.wol .wol-partner-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f3f7f9;margin-bottom:20px}.wol .wol-partner-icon svg{width:22px;height:22px;color:#20a8b8}.wol .wol-role:nth-child(2) .wol-partner-icon{background:#eefaf4}.wol .wol-role:nth-child(2) .wol-partner-icon svg{color:#259b73}.wol .wol-role:nth-child(3) .wol-partner-icon{background:#fff7e7}.wol .wol-role:nth-child(3) .wol-partner-icon svg{color:#b98a25}.wol .wol-role:nth-child(4) .wol-partner-icon{background:#f8f0fc}.wol .wol-role:nth-child(4) .wol-partner-icon svg{color:#a274b9}.wol .wol-partner-type{font:700 10px/1.5 var(--sans, Arial, sans-serif);letter-spacing:.14em;color:#8490a1}.wol .wol-partner-grid .wol-role h3{font:400 clamp(23px,2.2vw,31px) / 1.18 var(--serif, Georgia, serif);margin:10px 0 12px;color:var(--navy)}.wol .wol-partner-grid .wol-role p{font-size:13px;line-height:1.75;margin:0 0 22px;color:#647185;max-width:690px}.wol .wol-partner-action{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin-top:auto;color:#26395d!important;font-size:12px;font-weight:700;border-bottom:1px solid #d2b34a;text-decoration:none;padding-bottom:5px;transition:gap .2s ease}.wol .wol-partner-action:hover{gap:15px}@media (max-width: 800px){.wol .wol-partner-intro{grid-template-columns:1fr;gap:12px}.wol .wol-partner-grid{grid-template-columns:1fr 1fr}.wol .wol-partner-grid .wol-role-featured{grid-column:1/-1}}@media (max-width: 560px){.wol .wol-partner-grid{grid-template-columns:1fr}.wol .wol-partner-grid .wol-role,.wol .wol-partner-grid .wol-role-featured{padding:22px!important}.wol .wol-partner-intro h3{font-size:32px}}@media (prefers-reduced-motion: reduce){.wol .wol-partner-grid .wol-role,.wol .wol-partner-action{transition:none}}.wol .wol-community .wol-invite{margin:34px 0 42px;padding:33px clamp(22px,3.8vw,56px) 24px;border-radius:22px;background:linear-gradient(112deg,#2bcee00e,#fffffffa 44%,#d669e30b);border:1px solid rgba(35,51,83,.1);box-shadow:0 16px 42px #1c2a4909}.wol .wol-invite-intro{max-width:950px}.wol .wol-invite-intro .wol-partner-overline{font-size:10px;letter-spacing:.17em;color:#9d7a20;font-weight:750}.wol .wol-invite-intro h3{font-family:var(--serif, Georgia, serif);font-size:clamp(26px,2.8vw,43px);font-weight:450;letter-spacing:-.025em;line-height:1.13;color:var(--navy);margin:12px 0 15px}.wol .wol-invite-intro h3 em{font-style:normal;background:linear-gradient(90deg,#199fbd,#bb62c5);background-clip:text;-webkit-background-clip:text;color:transparent}.wol .wol-invite-intro p{font-size:clamp(14px,1vw,16px);line-height:1.72;color:#617089;max-width:850px;margin:0}.wol .wol-invite-intro strong{color:#253756;font-weight:700}.wol .wol-invite-options{margin-top:23px;border-top:1px solid #e3e9ee}.wol .wol-invite-option{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:start;padding:17px 2px;border-bottom:1px solid #e3e9ee}.wol .wol-option-index{font-size:12px;letter-spacing:.14em;color:#bd9628;font-weight:750;padding-top:3px}.wol .wol-invite-option h4{font-family:var(--serif, Georgia, serif);font-size:clamp(19px,1.4vw,24px);line-height:1.18;color:#283957;font-weight:500;margin:0 0 5px}.wol .wol-invite-option p{font-size:13px;line-height:1.65;color:#617089;max-width:900px;margin:0}.wol .wol-invite-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:21px}.wol .wol-invite-bottom p{font-size:13px;line-height:1.6;color:#617089;max-width:680px;margin:0}.wol .wol-invite-bottom p strong{color:#253756}.wol .wol-invite-cta{flex-shrink:0;background:#253756;color:#fff!important;text-decoration:none!important;border-radius:9px;padding:13px 18px;font-size:13px;font-weight:700;transition:transform .22s,background .22s}.wol .wol-invite-cta:hover{background:#176e83;transform:translateY(-2px)}@media (max-width: 700px){.wol .wol-community .wol-invite{padding:24px 20px;margin:25px 0}.wol .wol-invite-option{grid-template-columns:27px 1fr;gap:9px}.wol .wol-invite-bottom{flex-direction:column;align-items:stretch}.wol .wol-invite-cta{text-align:center}.wol .wol-invite-intro h3{font-size:30px}}@media (prefers-reduced-motion: reduce){.wol .wol-invite-cta{transition:none!important}}.wol #courses .directory-search{position:relative;display:block!important;max-width:940px;margin:0 auto 64px;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.wol #courses .wol-search-only{display:block;width:100%;padding:0!important;border:0!important}.wol #courses .wol-search-only>span{display:block;font-size:10px;letter-spacing:.24em;color:#8a92a2;font-weight:700;margin-bottom:13px}.wol #courses .wol-search-input-wrap{display:flex;align-items:center;background:#fff;box-shadow:0 13px 48px #1d2b4313;border:1px solid #dde1e7;padding:9px;transition:border-color .25s,box-shadow .25s}.wol #courses .wol-search-input-wrap:focus-within{border-color:var(--azure);box-shadow:0 18px 54px #1d2b431c}.wol #courses .wol-search-input-wrap input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:17px 18px;font-size:15px;color:var(--navy);font-family:var(--sans)}.wol #courses .wol-search-input-wrap button{border:0;background:var(--navy);color:#fff;padding:19px 30px;cursor:pointer;font-weight:600;letter-spacing:.01em;transition:background .25s,transform .25s}.wol #courses .wol-search-input-wrap button:hover{background:#37496c;transform:translateY(-1px)}.wol #courses .wol-search-results{display:none;position:absolute;z-index:18;top:calc(100% - 1px);left:0;right:0;background:#fff;border:1px solid #e0e4ea;box-shadow:0 22px 50px #1c2c4521;max-height:330px;overflow:auto}.wol #courses .wol-search-results.visible{display:block;animation:wolAppear .2s ease both}.wol #courses .search-summary{padding:15px 19px;font-size:11px;color:#818d9d;letter-spacing:.09em;background:#fafaf8}.wol #courses .wol-result{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;background:#fff;border:0;border-top:1px solid #f0f1f3;padding:14px 20px;cursor:pointer;color:var(--navy);font:600 13px var(--sans);transition:background .2s,padding .2s}.wol #courses .wol-result:hover,.wol #courses .wol-result:focus-visible{background:#f9f7ef;padding-left:27px}.wol #courses .wol-result small{display:block;margin-top:4px;color:#8d96a2;font-size:10px;font-weight:400}.wol #courses .directory-search-hit{background:#f8f6ec!important}.wol #courses .directory-cell{transition:background .25s,color .25s,transform .25s!important}.wol #courses .directory-cell:hover{transform:translate(3px)}.wol #courses .directory-group{animation:wolRise .6s ease both}.wol #courses .directory-group:nth-child(2){animation-delay:.07s}.wol #courses .directory-group:nth-child(3){animation-delay:.13s}.wol #courses .directory-group:nth-child(4){animation-delay:.19s}.wol .wol-disclaimer{margin:27px 0 0;font-size:11px;line-height:1.85;color:#758093;padding:18px 20px;background:#fafaf8;border-left:2px solid var(--azure)}.wol .wol-consent{display:flex!important;gap:10px;align-items:flex-start}.wol .wol-consent input{width:auto!important;margin:4px 0 0!important}.wol .wol-consent label{font-weight:400!important;font-size:12px!important;line-height:1.6}@keyframes wolRise{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes wolAppear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 620px){.wol #courses .directory-search{margin-bottom:35px}.wol #courses .wol-search-input-wrap input{padding:13px 9px;font-size:13px}.wol #courses .wol-search-input-wrap button{padding:15px 14px;font-size:12px}}@media (prefers-reduced-motion: reduce){.wol #courses .directory-group,.wol #courses .wol-search-results.visible{animation:none!important}.wol #courses .directory-cell,.wol #courses .wol-search-input-wrap button{transition:none!important;transform:none!important}}.wol #certificate .cert-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:5%;align-items:center}.wol #certificate .wol-certificate-display{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:550px;padding:28px 7%;background:linear-gradient(135deg,#f8f6ef,#edf0f2);overflow:hidden;border:1px solid #e5e3dd}.wol #certificate .wol-certificate-watermark{position:absolute;top:9%;right:9%;bottom:9%;left:9%;background-image:url(/assets/wol/certificate-watermark.png);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.09;filter:grayscale(1);pointer-events:none;z-index:-1}.wol #certificate .wol-certificate-paper{position:relative;z-index:1;width:min(100%,390px);background:#fff;padding:8px;box-shadow:0 25px 55px #1926392e;transform:rotate(-1deg);transition:transform .55s ease,box-shadow .55s ease}.wol #certificate .wol-certificate-paper:hover{transform:rotate(0) translateY(-3px);box-shadow:0 30px 60px #19263936}.wol #certificate .wol-certificate-paper img{display:block;width:100%;height:auto;object-fit:contain}@media (max-width: 850px){.wol #certificate .cert-grid{grid-template-columns:1fr;gap:35px}.wol #certificate .wol-certificate-display{min-height:0;padding:35px 12%}.wol #certificate .wol-certificate-paper{max-width:380px}}@media (prefers-reduced-motion: reduce){.wol #certificate .wol-certificate-paper{transition:none}}.wol{scroll-padding-top:24px}.wol{overflow-x:hidden}.wol img,.wol video,.wol iframe,.wol svg{max-width:100%}.wol input,.wol select,.wol textarea{min-width:0}.wol .container{width:100%}@media (max-width: 1280px){.wol .container{padding-inline:5%}}@media (max-width: 1024px){.wol .section{padding-block:72px}.wol .wol-hero-sec{height:auto;min-height:650px}.wol .wol-hero-sec h1{font-size:clamp(40px,6vw,70px)}.wol .section-title{font-size:clamp(30px,4vw,50px)}}@media (max-width: 768px){.wol .container{padding-inline:5%}.wol .section{padding-block:60px}.wol .wol-hero-sec{height:auto;min-height:640px}.wol .hero-content{padding-top:56px;padding-bottom:88px}.wol .wol-hero-sec h1{font-size:clamp(34px,7.4vw,55px);line-height:1.15}.wol .wol-hero-sec p,.wol .wol-lead{font-size:15px;line-height:1.75}.wol .section-title{font-size:clamp(28px,6vw,42px)}.wol .hero-note{bottom:15px;right:5%;font-size:9px}.wol .button-row{gap:10px}.wol .btn{min-height:44px}.wol .mission{display:flex;flex-direction:column;gap:36px}.wol .photo-frame{min-height:0}.wol .photo-frame img{object-fit:cover}}@media (max-width: 480px){.wol .container{padding-inline:19px}.wol .section{padding-block:46px}.wol .wol-hero-sec{min-height:630px}.wol .wol-hero-sec h1{font-size:clamp(32px,9vw,43px);letter-spacing:-.04em}.wol .wol-hero-sec .subline{font-size:19px}.wol .wol-hero-sec p{font-size:14px}.wol .hero-note{max-width:65%;letter-spacing:.08em}.wol .btn{padding:12px 15px;font-size:12px}.wol .button-row .btn{max-width:100%}.wol .section-title{font-size:clamp(27px,8vw,36px)}.wol .directory-search input{width:100%}}@media (min-width: 1920px){.wol .container{max-width:1600px}.wol .wol-hero-sec{height:min(1050px,85vh)}.wol .wol-hero-sec h1{font-size:clamp(75px,5vw,105px)}.wol .section-title{font-size:clamp(55px,3.3vw,72px)}.wol{font-size:17px}.wol .wol-lead{font-size:20px}}@media (min-width: 2560px){.wol .container{max-width:1850px}.wol .wol-hero-sec{height:min(1220px,82vh)}.wol{font-size:19px}.wol .btn{font-size:15px;padding:17px 27px}}@media (hover: none){.wol .btn:hover{transform:none}}@media (prefers-reduced-motion: reduce){.wol{scroll-behavior:auto!important}.wol *,.wol *:before,.wol *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wol #certificate .wol-certificate-display{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;min-height:0!important;padding:12px 0!important;isolation:auto!important}.wol #certificate .wol-certificate-watermark{display:none!important}.wol #certificate .wol-certificate-paper{background:transparent!important;padding:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important;width:min(100%,470px)!important;transition:transform .55s ease!important}.wol #certificate .wol-certificate-paper:hover{transform:translateY(-5px)!important;box-shadow:none!important}.wol #certificate .wol-certificate-paper img{display:block;width:100%;height:auto;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 3%,black 97%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 3%,black 97%,transparent 100%)}@media (max-width: 850px){.wol #certificate .wol-certificate-display{padding:0!important}.wol #certificate .wol-certificate-paper{width:min(100%,430px)!important}}@media (prefers-reduced-motion: reduce){.wol #certificate .wol-certificate-paper:hover{transform:none!important}}.wol .dialog-box{width:min(920px,calc(100vw - 28px));max-height:min(91vh,950px);overflow-y:auto;overscroll-behavior:contain}.wol .wol-detail-view{color:#253350}.wol .wol-detail-title{font-family:Georgia,serif;font-weight:500;font-size:clamp(27px,3.4vw,43px);line-height:1.14;margin:14px 0 12px;color:#253453}.wol .wol-detail-intro{max-width:700px;color:#657186;font-size:15px;line-height:1.8;margin-bottom:22px}.wol .wol-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0 18px}.wol .wol-facts>div{background:#f5f5f2;border:1px solid #e5e5df;padding:15px 12px;min-width:0;display:flex;flex-direction:column;gap:5px}.wol .wol-facts b{font-size:13px;color:#223354}.wol .wol-facts small{font-size:11px;color:#69748a;line-height:1.5}.wol .wol-fact-icon{color:#b19024;font-size:20px}.wol .wol-scholarship-bar{background:#f6f1e5;padding:19px 22px;border-left:3px solid #b69733;display:flex;flex-direction:column;gap:5px}.wol .wol-scholarship-bar span{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#6a603a}.wol .wol-scholarship-bar strong{font-size:19px}.wol .wol-scholarship-bar small{font-size:12px;line-height:1.6;color:#6b6b65}.wol .wol-curriculum-heading{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:36px 0 16px}.wol .wol-curriculum-heading h3,.wol .wol-detail-assess h3{font-family:Georgia,serif;font-weight:500;font-size:25px;color:#253453;margin:9px 0}.wol .wol-curriculum-heading p{font-size:12px;color:#758094;margin:0}.wol .wol-syllabus-summary{font-size:12px;color:#7a8491;letter-spacing:.05em;margin-bottom:12px}.wol .wol-module-list{border-top:1px solid #dfe2e7}.wol .wol-module{border-bottom:1px solid #dfe2e7}.wol .wol-module summary{display:flex;align-items:center;gap:13px;padding:17px 6px;cursor:pointer;list-style:none}.wol .wol-module summary::-webkit-details-marker{display:none}.wol .wol-module summary:hover{background:#f8f8f5}.wol .wol-module-number{font-size:11px;color:#b39432;min-width:24px}.wol .wol-module-title{font-size:14px;font-weight:600;color:#233451;flex:1}.wol .wol-module-count{font-size:11px;color:#8a93a2;white-space:nowrap}.wol .wol-chevron{color:#ad9135;font-size:21px;transition:transform .2s}.wol .wol-module[open] .wol-chevron{transform:rotate(180deg)}.wol .wol-module ol{margin:0 0 17px 44px;padding:0 20px 0 15px;columns:2;column-gap:40px}.wol .wol-module li{font-size:12.5px;color:#5c687d;line-height:1.6;margin:0 0 8px;break-inside:avoid}.wol .wol-curriculum-note{border:1px solid #dddfe4;background:#f9f9f7;padding:22px}.wol .wol-curriculum-note p{color:#657186;font-size:13px;line-height:1.7}.wol .wol-detail-assess{margin:26px 0;background:#fafaf8;padding:20px 24px}.wol .wol-detail-assess p{font-size:13px;color:#5c687d;line-height:1.75}.wol .wol-detail-action{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:24px 0 8px}.wol .wol-detail-action span{color:#7a8391;font-size:12px}.wol .wol-detail-legal{font-size:11px;color:#8290a1;line-height:1.7;margin-top:17px}@media (max-width: 680px){.wol .wol-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wol .wol-module ol{columns:1}.wol .wol-curriculum-heading{display:block}.wol .wol-detail-view{padding-top:4px}.wol .wol-detail-title{font-size:29px}.wol .wol-module-title{font-size:12.5px}.wol .wol-module-count{display:none}.wol .wol-detail-action button{width:100%}}@media (prefers-reduced-motion: reduce){.wol .wol-chevron{transition:none}}.wol .dialog-box{width:min(1020px,calc(100vw - 32px));max-height:min(92dvh,1050px);border-radius:3px;box-shadow:0 34px 95px #121f3530;scrollbar-color:#c4c7ce transparent}.wol .wol-detail-view{font-family:Inter,Arial,sans-serif;padding:8px 8px 12px;color:#243251}.wol .wol-detail-kicker{display:flex;align-items:center;gap:12px;color:#8c7441;font-size:11px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;margin:2px 0 17px}.wol .wol-kicker-line{width:31px;height:1px;background:#b49645;display:inline-block}.wol .wol-detail-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;font-size:clamp(33px,4vw,52px);line-height:1.11;max-width:770px;margin:0 0 15px;color:#223252}.wol .wol-detail-intro{font-size:15px;line-height:1.8;color:#64718a;margin:0 0 31px;max-width:715px}.wol .wol-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:4px 0 30px;padding:19px 0;border-top:1px solid #dedfdc;border-bottom:1px solid #dedfdc;background:transparent}.wol .wol-facts>div{background:transparent;border:0;border-right:1px solid #e8e7e3;padding:7px 17px;display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-height:65px;min-width:0}.wol .wol-facts>div:first-child{padding-left:0}.wol .wol-facts>div:last-child{border-right:0;padding-right:0}.wol .wol-fact-icon{color:#a28228;width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;font-size:initial}.wol .wol-fact-icon svg{width:27px;height:27px;display:block}.wol .wol-fact-copy{display:flex;flex-direction:column;gap:4px}.wol .wol-facts b{font-size:13px;font-weight:650;line-height:1.4;letter-spacing:-.01em;color:#263652}.wol .wol-facts small{font-size:11px;line-height:1.45;color:#748097}.wol .wol-scholarship-bar{border:1px solid #eee6d5;border-left:3px solid #b89a4c;background:#faf8f2;padding:22px 27px;border-radius:2px;gap:7px}.wol .wol-scholarship-bar span{font-size:10px;letter-spacing:.13em;font-weight:650;color:#9a792e}.wol .wol-scholarship-bar strong{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;color:#283858}.wol .wol-scholarship-bar small{font-size:12px;line-height:1.7;color:#69748b;max-width:730px}.wol .wol-curriculum-heading{margin:45px 0 19px;align-items:end}.wol .wol-curriculum-heading h3,.wol .wol-detail-assess h3{font-size:clamp(24px,2.8vw,34px);letter-spacing:-.02em;font-weight:400;line-height:1.2;margin:6px 0 0}.wol .wol-curriculum-heading p{font-size:12px;color:#8a94a5;margin-bottom:5px}.wol .wol-syllabus-summary{font-size:12px;color:#67758e;letter-spacing:.01em;margin:0 0 17px}.wol .wol-module-list{border-top:1px solid #d9dfe4}.wol .wol-module{border-color:#e4e7e9}.wol .wol-module summary{min-height:71px;gap:18px;padding:15px 16px 15px 3px;transition:background .22s ease,padding-left .22s ease}.wol .wol-module summary:hover{background:#fafaf8;padding-left:10px}.wol .wol-module-number{font-size:12px;color:#ac8e49;font-weight:600;min-width:33px}.wol .wol-module-title{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.3;color:#273756;letter-spacing:-.015em}.wol .wol-module-count{font-size:11px;color:#8c97a7}.wol .wol-chevron{width:21px;height:21px;color:#a78a48;display:inline-flex;align-items:center;justify-content:center}.wol .wol-chevron svg{width:19px;height:19px}.wol .wol-module[open] summary{background:#f8f8f5}.wol .wol-module ol{columns:2;column-gap:47px;list-style:decimal-leading-zero;margin:0;padding:21px 29px 23px 65px;background:#fdfdfc;border-top:1px solid #efefec}.wol .wol-module li{font-size:13px;line-height:1.75;color:#59667c;margin:0 0 9px;padding-left:4px}.wol .wol-module li::marker{font-size:10px;color:#b69b57}.wol .wol-detail-assess{background:#f8f9fa;padding:28px 32px;margin:33px 0 29px;border:1px solid #ebedf0}.wol .wol-detail-assess h3{font-size:26px;margin:0 0 12px}.wol .wol-detail-assess p{font-size:13px;line-height:1.85;color:#5e6d84}.wol .wol-detail-action{border-top:1px solid #e3e6e9;padding-top:25px;margin:30px 0 12px}.wol .wol-detail-legal{font-size:11px;line-height:1.85;color:#7e8a9d}@media (max-width: 760px){.wol .wol-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;padding:9px 0}.wol .wol-facts>div{padding:16px 10px!important;border-bottom:1px solid #edecea}.wol .wol-facts>div:nth-child(2n){border-right:0}.wol .wol-facts>div:nth-child(n+3){border-bottom:0}.wol .wol-module ol{columns:1}.wol .wol-curriculum-heading{margin-top:32px}.wol .wol-detail-view{padding:4px 0}.wol .wol-detail-title{font-size:clamp(30px,8vw,42px)}.wol .wol-module-title{font-size:16px}.wol .wol-detail-assess{padding:20px}.wol .wol-scholarship-bar{padding:19px}.wol .wol-fact-copy b{font-size:12px}}@media (max-width: 390px){.wol .wol-facts>div{gap:8px}.wol .wol-fact-icon{width:24px;flex-basis:24px}.wol .wol-fact-icon svg{width:23px;height:23px}.wol .wol-facts small{font-size:10px}}@media (prefers-reduced-motion: reduce){.wol .wol-module summary{transition:none}}.wol{--modern-ink: #22314e;--soft-cream: #faf8f3;--soft-accent: #e9efe8}.wol .section.scholar{position:relative;overflow:hidden;padding:clamp(90px,10vw,170px) 0;background:linear-gradient(125deg,#f8f8f5,#fff 38%,#f6f7f4);isolation:isolate}.wol .section.scholar:before{content:"";position:absolute;width:min(76vw,980px);height:min(65vw,760px);right:-18%;top:-25%;background:radial-gradient(ellipse at 35% 45%,rgba(205,225,212,.36),transparent 59%),radial-gradient(ellipse at 75% 50%,rgba(231,214,168,.22),transparent 62%);filter:blur(22px);z-index:-1;animation:wolSoftBreath 13s ease-in-out infinite alternate;pointer-events:none}@keyframes wolSoftBreath{0%{transform:translate3d(-20px,0,0) scale(.98)}to{transform:translate3d(24px,14px,0) scale(1.06)}}.wol .price-reimagined{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:clamp(45px,8vw,140px);align-items:center}.wol .price-story .section-title{font-size:clamp(38px,4.8vw,69px);line-height:1.11;letter-spacing:-.025em;margin:22px 0 28px}.wol .price-story .section-title em{font-weight:400;color:#9f812e;font-style:normal}.wol .price-story .wol-lead{max-width:640px;line-height:1.85;font-size:clamp(15px,1.25vw,19px);color:#5c6778;margin-bottom:32px}.wol .value-points{display:grid;gap:16px;margin:30px 0 42px}.wol .value-points>div{display:flex;align-items:flex-start;gap:15px}.wol .value-dot{width:9px;height:9px;flex:none;background:#c5a744;transform:rotate(45deg);margin-top:10px}.wol .value-points p{margin:0;display:flex;flex-direction:column;gap:4px}.wol .value-points strong{font-size:15px;font-weight:650;color:#22314e}.wol .value-points small{font-size:14px;line-height:1.6;color:#758092}.wol .price-discover{border-radius:3px}.wol .price-offer{padding:clamp(30px,4vw,60px);background:#ffffffdb;border:1px solid #e9e8e5;box-shadow:0 26px 80px #192b4511;border-radius:9px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wol .price-offer:before{content:"";height:3px;background:linear-gradient(90deg,#b99a37,#d2dbc8,#b9cce3);position:absolute;top:0;left:0;right:0}.wol .price-topline{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.15em;color:#758095;font-weight:700}.wol .price-roundel{font-family:Georgia,serif;font-size:17px;font-weight:700;letter-spacing:-.06em;color:#263858}.wol .price-heading{font-size:clamp(22px,2.4vw,32px);font-family:Georgia,serif;line-height:1.2;margin:38px 0;color:#263858}.wol .price-numbers{display:flex;align-items:flex-end;flex-wrap:wrap;gap:15px 32px;padding-bottom:28px;border-bottom:1px solid #e7e8e7}.wol .price-was,.wol .price-now{display:flex;flex-direction:column;gap:6px}.wol .price-was span,.wol .price-now span{font-size:12px;color:#808b99;letter-spacing:.02em}.wol .price-was del{font-size:23px;color:#969da8;font-weight:400;text-decoration-thickness:1px}.wol .price-now strong{font-family:Georgia,serif;font-size:clamp(58px,6vw,88px);font-weight:400;letter-spacing:-.07em;line-height:1;color:#263858}.wol .price-bottomline{padding:18px 0;color:#637287;font-size:13px}.wol .price-feature-row{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 24px}.wol .price-feature-row span{font-size:11px;color:#546779;background:#f0f3f1;border:1px solid #e8edeb;padding:9px 11px;border-radius:30px}.wol .btn-price{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:15px}.wol .price-footnote{color:#8690a0;font-size:11px;line-height:1.7;margin:19px 0 0}.wol .hero-content p{max-width:650px;line-height:1.86}.wol .wol-mission-copy p.wol-lead{line-height:1.85}.wol .directory-heading,.wol .section-title{letter-spacing:-.022em}@media (max-width: 900px){.wol .price-reimagined{grid-template-columns:1fr;gap:38px}.wol .section.scholar{padding:75px 0}.wol .price-story .section-title{font-size:clamp(39px,7vw,60px)}.wol .price-offer{max-width:680px}}@media (max-width: 520px){.wol .section.scholar{padding:60px 0}.wol .price-story .section-title{font-size:42px}.wol .price-offer{padding:27px 22px}.wol .price-numbers{gap:14px 22px}.wol .price-now strong{font-size:65px}.wol .price-topline{font-size:9px}.wol .value-points{margin-bottom:30px}}@media (prefers-reduced-motion: reduce){.wol .section.scholar:before{animation:none}}.wol .wol-hero-fields{position:absolute;z-index:3;right:max(4.2%,calc((100vw - 1500px)/2));top:50%;transform:translateY(-42%);width:clamp(230px,21vw,300px);padding:25px 25px 19px;background:#0c1a2d57;border:1px solid rgba(255,255,255,.23);border-radius:3px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;box-shadow:0 18px 55px #0c142814}.wol .wol-hero-fields-kicker{font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#e6d59c;margin-bottom:11px}.wol .wol-hero-fields a{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.19);padding:11px 0;font-family:var(--sans);font-size:13px;letter-spacing:.005em;color:#fff;transition:padding-left .25s ease,background .25s ease}.wol .wol-hero-fields a span{font-size:15px;color:#ead392;opacity:.8}.wol .wol-hero-fields a:hover{padding-left:7px;background:#ffffff08}.wol .wol-hero-fields-footer{font-size:10px;line-height:1.6;color:#dce4ee;margin-top:15px}.wol .wol-currency-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:21px 0 15px}.wol .wol-currency-prompt{margin-right:7px;font-size:12px;color:#68748a}.wol .wol-currency-choice{border:1px solid #d6dce2;background:#fff;border-radius:100px;padding:7px 16px;font-size:12px;font-weight:600;color:#243556;transition:background .22s,border-color .22s}.wol .wol-currency-choice.is-active{background:#243556;color:#fff;border-color:#243556}.wol .wol-fx-note{font-size:11px!important;line-height:1.7!important;color:#68758b!important;margin:12px 0 0!important;max-width:500px}.wol .price-now strong{font-size:clamp(48px,5.5vw,77px);letter-spacing:-.045em;white-space:nowrap}@media (max-width: 1150px){.wol .wol-hero-fields{top:auto;bottom:55px;right:4%;transform:none;width:260px}.wol .hero-content{padding-right:29%}.wol .wol-hero-sec h1{font-size:clamp(43px,4.9vw,72px)}}@media (max-width: 850px){.wol .wol-hero-fields{position:relative;top:auto;bottom:auto;right:auto;transform:none;width:auto;max-width:calc(100% - 38px);margin:0 19px 58px;padding:14px 18px;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-self:stretch}.wol .wol-hero-fields-kicker,.wol .wol-hero-fields-footer{grid-column:1/-1}.wol .wol-hero-sec{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.wol .hero-content{padding-right:5%;padding-bottom:15px}.wol .wol-hero-fields a{font-size:12px}.wol .hero-note{bottom:15px;right:5%}}@media (max-width: 520px){.wol .wol-hero-fields{grid-template-columns:1fr 1fr;gap:0 12px}.wol .wol-hero-fields a{font-size:11px}.wol .price-now strong{font-size:clamp(43px,12vw,63px)}.wol .wol-currency-row{margin-top:16px}}@media (prefers-reduced-motion: reduce){.wol .wol-hero-fields a,.wol .wol-currency-choice{transition:none}}.wol .hero-wol-image{display:block;width:clamp(160px,25vw,315px);height:auto;max-height:160px;object-fit:contain;object-position:left center;margin:0 0 12px;filter:drop-shadow(0 4px 18px rgba(0,0,0,.1))}.wol .wol-price-mark{width:80px;height:40px;object-fit:contain;background:#11121b;padding:5px 9px;border-radius:3px}.wol .wol-form-brand img{max-width:144px!important;max-height:74px!important;width:auto!important;height:auto!important;object-fit:contain;background:#11121b;border-radius:4px;padding:6px 8px}.wol .wol-hero-fields{position:absolute!important;top:50%!important;right:max(4.2%,calc((100vw - 1500px)/2))!important;bottom:auto!important;transform:translateY(-37%)!important;width:clamp(245px,24vw,346px)!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;color:#fff!important}.wol .wol-hero-fields-kicker{margin-bottom:20px!important;color:#e9d5a0!important;letter-spacing:.22em!important}.wol .wol-hero-fields a{padding:15px 0!important;border-bottom:1px solid rgba(255,255,255,.28)!important;font-family:var(--serif, Georgia, serif)!important;font-size:clamp(17px,1.5vw,23px)!important;font-weight:400;line-height:1.25;background:transparent!important;transition:color .22s ease,transform .22s ease!important}.wol .wol-hero-fields a:hover{padding-left:0!important;transform:translate(5px);color:#eed79e!important}.wol .wol-hero-fields a span{font-family:Arial,sans-serif;font-size:18px}.wol .price-bottomline{line-height:1.55!important;padding:12px 0!important;color:#243551!important}.wol .price-bottomline strong{color:#a38223}.wol #courses .directory-group{scroll-margin-top:100px}.wol{scroll-behavior:smooth}@media (min-width: 1200px){.wol .hero-content{padding-right:28%}.wol .hero-content p{max-width:620px}}@media (max-width: 1000px){.wol .wol-hero-fields{position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:auto!important;max-width:720px!important;margin:0 auto 42px!important;padding:0 6%!important;display:block!important}.wol .wol-hero-fields a{font-size:19px!important}.wol .hero-content{padding-right:5%!important}.wol .hero-wol-image{max-height:125px}}@media (max-width: 600px){.wol .hero-wol-image{width:190px}.wol .wol-hero-fields{margin-bottom:45px!important}.wol .wol-hero-fields a{font-size:17px!important;padding:12px 0!important}}@media (prefers-reduced-motion: reduce){.wol{scroll-behavior:auto}.wol .wol-hero-fields a{transition:none!important}}.wol .wol-community{background:linear-gradient(145deg,#faf9f5,#fff 53%,#f8fafb);position:relative;overflow:hidden}.wol .wol-community:before{content:"";position:absolute;right:-11%;top:-20%;width:min(54vw,680px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(201,166,42,.08),transparent 67%);pointer-events:none}.wol .wol-community-header{max-width:880px;margin-bottom:52px}.wol .wol-community-header p{max-width:710px;color:#657185;font-size:17px;line-height:1.9}.wol .wol-community h2{font-family:var(--serif);font-weight:400;font-size:clamp(38px,5vw,76px);line-height:1.12;letter-spacing:-.044em;color:var(--navy);margin:19px 0 24px}.wol .wol-community h2 em{font-style:normal;color:#a98121}.wol .wol-role-list{border-top:1px solid #dadddf;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;border-bottom:1px solid #dadddf}.wol .wol-role{padding:31px 28px 30px 0;position:relative}.wol .wol-role+.wol-role{border-left:1px solid #e2e3e3;padding-left:28px}.wol .wol-role svg{color:#ba962b;width:25px;height:25px;stroke-width:1.65}.wol .wol-role h3{font-family:var(--serif);color:var(--navy);font-size:27px;font-weight:400;margin:19px 0 11px}.wol .wol-role p{color:#687387;margin:0;font-size:14px;line-height:1.9}.wol .wol-contribute{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:start;margin-top:55px}.wol .wol-contribute h3{font-family:var(--serif);font-weight:400;color:var(--navy);font-size:clamp(27px,3vw,39px);line-height:1.2;margin:7px 0 18px}.wol .wol-contribute p{color:#667184;line-height:1.9}.wol .wol-help-types{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.wol .wol-help-types span{padding:8px 13px;border:1px solid #e4e3e0;border-radius:100px;background:#fff;color:#35425b;font-size:12px}.wol .wol-thanks{background:var(--navy);color:#eef2f8;padding:31px 34px;border-radius:4px;box-shadow:0 20px 55px #23345114}.wol .wol-thanks .eyebrow{color:#ebd28a}.wol .wol-thanks h3{color:#fff;margin:11px 0;font-size:31px}.wol .wol-thanks p{color:#d8e0ec;font-size:14px}.wol .wol-thanks a.wol-mail-link{display:inline-flex;align-items:center;gap:9px;margin-top:14px;color:#fff;border-bottom:1px solid #d1b456;padding-bottom:5px;overflow-wrap:anywhere}.wol .wol-thanks small{display:block;color:#b8c5d9;line-height:1.7;margin-top:22px;font-size:11px}.wol .wol-contact-email{display:inline-block;color:var(--navy);font-weight:700;border-bottom:1px solid var(--azure);margin-top:6px}@media (max-width: 850px){.wol .wol-role-list{grid-template-columns:1fr}.wol .wol-role{padding:22px 0!important}.wol .wol-role+.wol-role{border-left:0;border-top:1px solid #e2e3e3}.wol .wol-contribute{grid-template-columns:1fr;gap:24px}.wol .wol-community-header{margin-bottom:26px}}@media (max-width: 480px){.wol .wol-thanks{padding:24px}.wol .wol-community h2{font-size:clamp(34px,10vw,46px)}.wol .wol-community-header p{font-size:15px}}.wol .hero-wol-image,.wol .wol-price-mark,.wol .wol-community-logo,.wol .wol-inline-logo,.wol .contact-wol-logo{display:block;background:transparent!important;filter:none!important;box-shadow:none!important}.wol .hero-wol-image{width:min(560px,86vw)!important;max-height:190px!important;height:auto!important;margin:0 0 18px!important}.wol .wol-price-mark{width:min(240px,46vw)!important;height:auto!important;margin-bottom:10px!important}.wol .wol-community-logo{width:min(330px,62vw);height:auto;margin:0 0 18px}.wol .wol-inline-logo{width:min(250px,58vw);height:auto;margin:0 auto 16px}.wol .contact-wol-logo{margin:0 0 18px;width:min(220px,46vw)}.wol .final-cta-logo{width:min(280px,74vw);margin-bottom:14px}.wol .wol-hero-fields{position:absolute!important;top:50%!important;right:max(4.2%,calc((100vw - 1500px)/2))!important;bottom:auto!important;transform:translateY(-37%)!important;width:clamp(250px,24vw,360px)!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;color:#fff!important}.wol .wol-hero-fields-kicker{margin-bottom:14px!important;color:#ead392!important;letter-spacing:.24em!important;font-size:11px!important}.wol .wol-hero-scroll{position:relative;overflow:hidden;height:54px;mask-image:linear-gradient(to bottom,transparent 0%,#000 20%,#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 20%,#000 80%,transparent 100%)}.wol .wol-hero-track{display:flex;flex-direction:column;animation:wolFieldTicker 16s ease-in-out infinite}.wol .wol-hero-track a{display:flex;align-items:center;height:54px;padding:0!important;border:0!important;font-family:var(--serif, Georgia, serif)!important;font-size:clamp(17px,1.46vw,24px)!important;font-weight:400;line-height:1.18;color:#fff!important;text-decoration:none!important;background:transparent!important;transition:transform .24s ease,color .24s ease!important;white-space:nowrap}.wol .wol-hero-track a:hover{transform:translate(6px)!important;color:#eed79e!important}.wol .wol-hero-track a:after{content:""}@keyframes wolFieldTicker{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-54px)}40%,56%{transform:translateY(-108px)}60%,76%{transform:translateY(-162px)}80%,to{transform:translateY(-216px)}}.wol .wol-hero-fields-footer{display:none!important}@media (max-width: 1000px){.wol .wol-hero-fields{position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:auto!important;max-width:720px!important;margin:4px auto 42px!important;padding:0 6%!important;display:block!important}.wol .wol-hero-scroll{height:50px}.wol .wol-hero-track a{height:50px;font-size:19px!important}@keyframes wolFieldTicker{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-50px)}40%,56%{transform:translateY(-100px)}60%,76%{transform:translateY(-150px)}80%,to{transform:translateY(-200px)}}.wol .hero-content{padding-right:5%!important}}@media (max-width: 600px){.wol .hero-wol-image{width:210px!important;max-height:none!important}.wol .wol-hero-fields{margin-bottom:38px!important}.wol .wol-hero-track a{font-size:17px!important}.wol .wol-community-logo,.wol .final-cta-logo{width:min(220px,72vw)}}@media (prefers-reduced-motion: reduce){.wol .wol-hero-track{animation:none!important}.wol .wol-hero-track a{transition:none!important}}.wol .wol-hero-sec{height:auto!important;min-height:min(790px,95svh)!important;overflow:visible!important;display:flex!important;align-items:center!important;padding:clamp(42px,5vw,75px) 0!important}.wol .wol-hero-sec .hero-photo{overflow:hidden;top:0;right:0;bottom:0;left:0}.wol .hero-content{padding-top:0!important;padding-bottom:0!important}.wol .wol-hero-sec .hero-wol-image{width:clamp(205px,27vw,385px)!important;max-height:112px!important;height:auto!important;margin:0 0 18px!important;object-fit:contain!important;object-position:left center!important}.wol .hero-story-kicker{font-family:var(--sans);font-size:clamp(11px,1.03vw,14px);font-weight:650;letter-spacing:.055em;color:#f5d47c;margin:0 0 12px}.wol .wol-hero-sec h1{font-size:clamp(42px,4.35vw,69px)!important;line-height:1.12!important;max-width:800px!important;letter-spacing:-.047em!important;margin:0 0 14px!important}.wol .wol-hero-sec .subline{font-size:clamp(17px,1.7vw,24px)!important;line-height:1.35;margin:0 0 13px!important}.wol .hero-content>p{max-width:570px!important;font-size:clamp(13px,1vw,15px)!important;line-height:1.63!important;margin:0 0 15px!important;color:#e7ebf2!important}.wol .hero-scholarship{max-width:568px;display:flex;gap:13px;align-items:flex-start;margin:0 0 18px;padding:11px 0 10px;background:transparent;border:0}.wol .hero-scholarship .hero-spark{font-family:Georgia,serif;color:#f0d587;font-size:26px;line-height:1.1;flex:none}.wol .hero-scholarship span:last-child{display:flex;flex-direction:column;gap:4px}.wol .hero-scholarship strong{font-size:clamp(14px,1.14vw,17px);color:#ffe6a3;font-weight:650;line-height:1.35}.wol .hero-scholarship small{font-size:clamp(11px,.86vw,13px);color:#e9eaf1;line-height:1.5;max-width:525px}.wol .wol-hero-sec .button-row{gap:10px}.wol .wol-hero-sec .button-row .btn{font-size:11px;padding:11px 16px;min-height:43px}.wol .hero-price-note{font-size:10.5px;letter-spacing:.02em;color:#d4dce7;margin-top:12px}.wol .wol-hero-fields{top:49%!important}.wol .hero-note{bottom:22px!important}@media (min-width: 1001px){.wol .hero-content{padding-right:32%!important}.wol .wol-hero-sec h1{font-size:clamp(40px,4.1vw,64px)!important}.wol .wol-hero-sec{min-height:760px!important}}@media (max-width: 1000px){.wol .wol-hero-sec{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-height:0!important;padding:45px 0 25px!important}.wol .hero-content{padding-right:5%!important}.wol .wol-hero-fields{margin:25px auto 42px!important}.wol .wol-hero-sec h1{font-size:clamp(38px,5.6vw,59px)!important}.wol .wol-hero-sec .hero-wol-image{width:clamp(205px,35vw,340px)!important}}@media (max-width: 600px){.wol .wol-hero-sec{padding:31px 0 30px!important}.wol .hero-content{padding-left:19px!important;padding-right:19px!important}.wol .wol-hero-sec .hero-wol-image{width:205px!important;max-height:92px!important;margin-bottom:20px!important}.wol .hero-story-kicker{font-size:11px}.wol .wol-hero-sec h1{font-size:clamp(33px,8.2vw,46px)!important;line-height:1.14!important;margin-bottom:12px!important}.wol .wol-hero-sec .subline{font-size:18px!important}.wol .hero-content>p{font-size:13px!important;line-height:1.65!important}.wol .hero-scholarship{margin-bottom:14px}.wol .wol-hero-sec .button-row .btn{width:auto!important;min-height:43px}.wol .hero-note{position:relative;right:auto!important;bottom:auto!important;margin:0 19px 5px;align-self:flex-start}.wol .wol-hero-fields{padding:0 19px!important;margin:20px 0 25px!important}.wol .hero-price-note{margin-bottom:8px}}@media (prefers-reduced-motion: reduce){.wol .hero-photo{animation:none!important}}.wol{--wol-cyan: #1cc9e5;--wol-peach: #ff8c70;--wol-purple: #a064fb;--wol-mint: #61d9bd}.wol{font-family:DM Sans,system-ui,sans-serif;letter-spacing:-.005em}.wol .wol-editorial-image{position:relative;width:100%;padding:clamp(42px,6vw,92px) clamp(18px,6vw,110px);background:linear-gradient(130deg,#f8f9fa,#fff 45%,#f5f7fc);overflow:hidden}.wol .wol-editorial-image:before{content:"";position:absolute;z-index:0;inset:auto -15% -50% 30%;height:110%;background:radial-gradient(ellipse,rgba(70,213,207,.16),transparent 63%);pointer-events:none}.wol .wol-editorial-image img{position:relative;z-index:1;width:min(100%,1120px);height:auto;max-height:710px;object-fit:contain;margin:auto;display:block;border:0;border-radius:0;box-shadow:none;filter:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 4%,black 96%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 4%,black 96%,transparent 100%)}.wol .wol-mission-copy .wol-inline-scholarship{font-size:clamp(17px,1.45vw,22px);line-height:1.65;color:#6b7590;margin:22px 0 27px;max-width:650px}.wol .wol-mission-copy .wol-inline-scholarship strong{font-weight:650;color:#243657}.wol .section-title.serif,.wol .wol-hero-sec h1,.wol .wol-detail-title{letter-spacing:-.045em}.wol .directory-group-head{background:linear-gradient(90deg,#f5fafec7,#fff0)}.wol .directory-cell{transition:background .25s,color .25s,transform .25s}.wol .directory-cell:hover{background:linear-gradient(100deg,#5ae1cd12,#faf5ff47);transform:translate(3px)}.wol .eyebrow{letter-spacing:.19em}.wol .btn{transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.wol .btn:hover{box-shadow:0 12px 25px #1a273d1f}.wol #pricing{background:linear-gradient(125deg,#f8fafb,#fff 43%,#f7f5fd)}.wol .price-offer:before{height:4px;background:linear-gradient(90deg,#19c9ec,#67e1a6,#ffd146,#fb7f89,#b46afb)}.wol .wol-community{background:linear-gradient(120deg,#f8fbfb,#fff 45%,#faf7ff)}.wol .wol-role svg{color:#b3902e}.wol #courses{scroll-margin-top:35px}@media (max-width: 768px){.wol .wol-editorial-image{padding:46px 0}.wol .wol-editorial-image img{max-height:none;width:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 2%,black 98%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 2%,black 98%,transparent 100%)}.wol .wol-mission-copy .wol-inline-scholarship{font-size:16px}.wol .section-title.serif{letter-spacing:-.03em}}@media (prefers-reduced-motion: reduce){.wol .directory-cell,.wol .btn{transition:none!important}}.wol .dialog.open{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important}.wol .dialog-box{position:relative!important;padding:clamp(22px,3vw,36px)!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important}.wol .dialog .close{position:sticky!important;float:right!important;top:0!important;right:0!important;margin:-5px -5px 0 10px!important;display:grid!important;place-items:center!important;min-width:46px!important;width:46px!important;height:46px!important;border:1px solid #dfe4ef!important;border-radius:50%!important;z-index:500!important;background:#fff!important;color:#243552!important;font:400 30px/1 Arial,sans-serif!important;cursor:pointer!important;pointer-events:auto!important;box-shadow:0 4px 18px #14243c1a!important}.wol .dialog .close:hover,.wol .dialog .close:focus-visible{background:#f4f6fa!important;outline:2px solid #bf9e3a;outline-offset:2px}.wol .wol-form-brand{margin-bottom:15px!important;padding:0 0 13px!important;align-items:center!important}.wol .wol-form-brand img{width:176px!important;max-width:42vw!important;height:auto!important;max-height:86px!important;background:transparent!important;padding:0!important;border:0!important;object-fit:contain!important;filter:none!important;box-shadow:none!important}.wol .wol-form-brand span{font-size:11px!important;letter-spacing:.12em!important}.wol .dialog #modalTitle{font-size:clamp(29px,3vw,42px)!important;margin:10px 0 7px!important}.wol .dialog #modalContent>p{margin:0 0 16px!important;line-height:1.65!important}.wol .wol-scholar-terms{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;background:#f7f9fc;border-left:3px solid #c3a446;padding:13px 16px;margin:16px 0;color:#273958;font-size:13px;line-height:1.5}.wol .wol-scholar-terms strong{font-weight:750;white-space:nowrap}.wol .wol-scholar-terms span{flex:1;min-width:210px}.wol #scholarForm{margin-top:10px}.wol #scholarForm .field{margin-bottom:12px}.wol #scholarForm input,.wol #scholarForm select,.wol #scholarForm textarea{border-radius:5px;min-height:44px}@media (max-width: 600px){.wol .dialog.open{padding:6px!important}.wol .dialog-box{width:100%!important;max-height:calc(100dvh - 12px)!important}.wol .wol-form-brand{flex-wrap:wrap}.wol .wol-form-brand img{width:142px!important}.wol .modal-grid{grid-template-columns:1fr!important}.wol .dialog .close{min-width:44px!important;width:44px!important;height:44px!important}}.wol .wol-fullbleed-curiosity{width:100%;max-width:none;margin:0;padding:0;overflow:hidden;line-height:0;background:#1c2933;position:relative;isolation:isolate}.wol .wol-fullbleed-curiosity img{display:block;width:100%;height:auto;max-width:none;aspect-ratio:1734/907;object-fit:contain;object-position:center;filter:none;transform:none;border:0;border-radius:0;box-shadow:none}@media (max-width: 700px){.wol .wol-fullbleed-curiosity{overflow-x:hidden}.wol .wol-fullbleed-curiosity img{width:100%;height:auto;aspect-ratio:1734/907}}.wol #courses .directory-search{position:relative;margin-bottom:clamp(44px,6vw,85px)}.wol #courses .wol-search-only>span{font-size:12px;letter-spacing:.21em;color:#61718a}.wol #courses .wol-search-input-wrap{position:relative;isolation:isolate;border:1px solid #dce3eb;border-radius:16px;background:#fff;padding:8px;overflow:hidden;box-shadow:0 18px 56px #23365612;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.wol #courses .wol-search-input-wrap:before{content:"";position:absolute;z-index:-1;inset:auto 15% 0 15%;height:3px;border-radius:20px;background:linear-gradient(90deg,#13b9ec,#19d8ad,#d7db4d,#f8a34b,#ea50a9,#7861e9);background-size:200% 100%;opacity:.58;animation:wolSearchGlow 9s ease-in-out infinite alternate}.wol #courses .wol-search-input-wrap:focus-within{transform:translateY(-2px);border-color:#96b3c5;box-shadow:0 22px 60px #186e9f21}.wol #courses .wol-search-input-wrap:focus-within:before{opacity:1;inset:auto 6% 0 6%}.wol #courses .wol-search-input-wrap:after{content:"";position:absolute;pointer-events:none;left:25px;top:50%;width:15px;height:15px;border:2px solid #8b9aaf;border-radius:50%;transform:translateY(-60%)}.wol #courses .wol-search-input-wrap input{min-width:0;padding-left:47px!important;font-size:clamp(15px,1.35vw,19px);letter-spacing:-.01em;background:transparent}.wol #courses #directoryFind{background:#263755;border:0;border-radius:11px;padding:clamp(14px,1.9vw,22px) clamp(17px,2.5vw,32px);transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.wol #courses #directoryFind:hover{background:#174e6c;transform:translateY(-1px);box-shadow:0 6px 20px #155b792b}.wol #courses .wol-search-results{border-radius:0 0 14px 14px;overflow:hidden}.wol #courses .wol-result:hover{background:linear-gradient(95deg,#22cecc11,#c9ace70d)}@keyframes wolSearchGlow{0%{background-position:0% 50%}to{background-position:100% 50%}}.wol .wol-detail-view .wol-detail-kicker{color:#536d85!important}.wol .wol-detail-view .wol-kicker-line{background:linear-gradient(180deg,#0cbae8,#4adab0)!important}.wol .wol-detail-view .wol-facts>div{background:linear-gradient(150deg,#fff 8%,#f6fafa)!important;border-color:#e6ecee!important;border-radius:12px!important;padding:17px 14px!important}.wol .wol-detail-view .wol-facts>div:nth-child(2){background:linear-gradient(145deg,#fff,#f7faf7)!important}.wol .wol-detail-view .wol-facts>div:nth-child(3){background:linear-gradient(145deg,#fff,#fffbf5)!important}.wol .wol-detail-view .wol-facts>div:nth-child(4){background:linear-gradient(145deg,#fff,#faf7ff)!important}.wol .wol-detail-view .wol-fact-icon{color:#27899e!important}.wol .wol-detail-view .wol-facts>div:nth-child(2) .wol-fact-icon{color:#349b82!important}.wol .wol-detail-view .wol-facts>div:nth-child(3) .wol-fact-icon{color:#ad8a41!important}.wol .wol-detail-view .wol-facts>div:nth-child(4) .wol-fact-icon{color:#976dba!important}.wol .wol-detail-view .wol-scholarship-bar{border-left:0!important;border-top:2px solid transparent!important;border-image:linear-gradient(90deg,#24b9dc,#60cc96,#dec061,#d684b7) 1!important;background:linear-gradient(110deg,#f4fbfa,#fcfaf5,#fbf8fd)!important;border-radius:0 0 12px 12px!important;padding:21px 23px!important}.wol .wol-detail-view .wol-module{border-bottom-color:#e6e9ed!important}.wol .wol-detail-view .wol-module summary{border-radius:8px;transition:background .2s ease,padding-left .2s ease}.wol .wol-detail-view .wol-module summary:hover{padding-left:12px;background:linear-gradient(90deg,#f3fbf9,#fff 75%)!important}.wol .wol-detail-view .wol-module[open] summary{background:linear-gradient(90deg,#f6fbfa,#fff 65%)!important}.wol .wol-detail-view .wol-module-number{color:#3a9da2!important}@media (max-width: 600px){.wol #courses .wol-search-input-wrap{border-radius:12px}.wol #courses .wol-search-input-wrap:after{left:16px;width:13px;height:13px}.wol #courses .wol-search-input-wrap input{padding-left:34px!important;font-size:15px}.wol #courses #directoryFind{padding:14px 16px!important;border-radius:9px!important;font-size:13px}}@media (prefers-reduced-motion: reduce){.wol #courses .wol-search-input-wrap:before{animation:none}.wol #courses .wol-search-input-wrap,.wol #courses #directoryFind,.wol .wol-detail-view .wol-module summary{transition:none!important}}.wol .price-offer{padding:clamp(22px,2.4vw,35px)!important;max-width:650px!important}.wol .price-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;letter-spacing:.09em!important;line-height:1.45!important}.wol .wol-price-mark{width:clamp(125px,12vw,180px)!important;max-width:45%!important;height:auto!important;max-height:80px!important;object-fit:contain!important;flex-shrink:0!important;background:transparent!important;padding:0!important}.wol .price-heading{font-size:clamp(25px,2.55vw,35px)!important;line-height:1.14!important;margin:18px 0!important;letter-spacing:-.025em!important}.wol .wol-currency-row{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;margin:0 0 16px!important}.wol .wol-currency-prompt{width:auto!important;font-size:12px!important;flex:0 0 auto!important;margin-right:5px!important}.wol .wol-currency-choice{padding:6px 12px!important;font-size:12px!important;line-height:1.2!important;min-width:76px!important}.wol .price-numbers{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;align-items:end!important;gap:8px 14px!important;padding-bottom:16px!important}.wol .price-was,.wol .price-now{min-width:0!important;gap:4px!important}.wol .price-was span,.wol .price-now span{font-size:11px!important}.wol .price-was del{font-size:clamp(19px,2.1vw,26px)!important}.wol .price-now strong{font-size:clamp(44px,5.3vw,68px)!important;white-space:nowrap!important;letter-spacing:-.05em!important}.wol .price-bottomline{font-size:13px!important;line-height:1.5!important;padding:14px 0 9px!important}.wol .price-feature-row{gap:6px!important;margin:6px 0 16px!important}.wol .price-feature-row span{padding:7px 10px!important;font-size:11px!important}.wol .price-offer .btn-price{min-height:48px!important;padding:13px 19px!important}.wol .price-more{margin:0 0 9px;color:#708096;font-size:12px;line-height:1.5}.wol .price-more summary{display:list-item;cursor:pointer;color:#4e6080;font-weight:600;padding:5px 0;list-style-position:inside}.wol .price-more summary:hover{color:#22314e}.wol .price-more p{margin:6px 0 0!important;font-size:11px!important;line-height:1.6!important}.wol .price-terms{margin:10px 0 0}@media (max-width: 520px){.wol .price-offer{padding:21px 20px!important}.wol .price-heading{font-size:27px!important;margin:16px 0!important}.wol .price-topline{gap:10px!important;font-size:10px!important}.wol .wol-price-mark{width:142px!important;max-width:43%!important}.wol .wol-currency-row{gap:6px!important}.wol .wol-currency-prompt{flex-basis:100%!important;margin:0 0 3px!important}.wol .price-numbers{grid-template-columns:1fr 1.2fr!important}.wol .price-now strong{font-size:clamp(41px,11vw,58px)!important}.wol .price-was del{font-size:19px!important}}.wol .wol-verify-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.wol .wol-verify-options>div{border:1px solid #e3e8ee;border-radius:10px;padding:24px;background:linear-gradient(145deg,#fff,#f9fbfc)}.wol .wol-verify-options strong{color:#263858}.wol .wol-verify-options p{font-size:14px;line-height:1.65;margin:12px 0 20px}.wol .wol-verify-options .btn{font-size:13px;white-space:normal}.wol .wol-verify-timing{border-left:3px solid #cfad3e;background:#faf8f0;padding:16px 18px;font-size:14px;line-height:1.65}@media (max-width: 640px){.wol .wol-verify-options{grid-template-columns:1fr;gap:12px}.wol .wol-verify-options>div{padding:17px}}.wol{width:100%;min-width:0;overflow-x:clip}.wol *,.wol *:before,.wol *:after{box-sizing:border-box}.wol img,.wol svg,.wol video{max-width:100%}.wol .price-reimagined,.wol .price-offer,.wol .price-story,.wol .price-topline,.wol .price-numbers,.wol .price-was,.wol .price-now{min-width:0}.wol .price-offer{width:100%;max-width:100%!important;overflow:visible!important}.wol .price-numbers{display:grid!important;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)!important;gap:clamp(10px,2vw,25px)!important;align-items:end}.wol .price-now strong{font-size:clamp(32px,4vw,66px)!important;letter-spacing:-.06em!important;white-space:nowrap!important;line-height:1.03!important;display:block!important;max-width:100%}.wol .price-was del{font-size:clamp(18px,1.7vw,25px)!important}.wol .price-topline{min-width:0;flex-wrap:wrap}.wol .wol-currency-row{flex-wrap:wrap!important;min-width:0}.wol .wol-currency-choice{min-height:42px;white-space:nowrap}.wol .price-offer p,.wol .price-offer small{overflow-wrap:anywhere}.wol .price-reimagined{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important;gap:clamp(30px,5vw,75px)!important}.wol .wol-fullbleed-curiosity{width:100vw;max-width:100%;margin:0!important;padding:0!important;overflow:hidden!important;line-height:0!important;display:block!important;background:transparent!important}.wol .wol-fullbleed-curiosity img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;margin:0!important;max-width:none!important;filter:none!important;transform:none!important}.wol .wol-fullbleed-curiosity+.swiss{margin-top:0!important;border-top:0!important}.wol .wol-fullbleed-curiosity+.swiss:before{top:0}.wol .wol-hero-sec,.wol .hero-content,.wol .directory-grid,.wol .directory-cell,.wol .wol-detail-view,.wol .wol-module-list,.wol .dialog-box{min-width:0}.wol .directory-cell,.wol .dir-title,.wol .wol-module-title{overflow-wrap:break-word}.wol .dialog.open{overscroll-behavior:contain}.wol .dialog-box{max-width:min(940px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;overscroll-behavior:contain}.wol .dialog .close{position:sticky!important;top:0!important;float:right!important;z-index:9999!important;flex-shrink:0!important}@media (max-width: 1080px){.wol .price-reimagined{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.wol .price-offer{max-width:700px!important;margin-inline:auto}.wol .price-now strong{font-size:clamp(46px,7vw,68px)!important}}@media (max-width: 700px){.wol .price-offer{padding:clamp(18px,5vw,27px)!important}.wol .price-numbers{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:10px!important}.wol .price-now strong{font-size:clamp(31px,10vw,58px)!important}.wol .price-was del{font-size:clamp(16px,5vw,22px)!important}.wol .wol-currency-row{row-gap:10px!important}.wol .wol-search-input-wrap{min-width:0!important}.wol .wol-search-input-wrap input{min-width:0!important;width:100%!important}.wol .directory-grid{grid-template-columns:1fr!important}.wol .wol-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wol .section{padding-block:clamp(55px,9vw,82px)}}@media (max-width: 380px){.wol .price-numbers{grid-template-columns:1fr!important;gap:8px!important}.wol .price-now strong{font-size:clamp(40px,13vw,55px)!important}.wol .wol-facts{grid-template-columns:1fr!important}.wol .wol-currency-choice{min-width:0!important}}@media (min-width: 1900px){.wol .container{max-width:1550px}.wol .price-offer{max-width:750px!important}.wol .price-now strong{font-size:clamp(58px,3.3vw,78px)!important}}@media (prefers-reduced-motion: reduce){.wol *,.wol *:before,.wol *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wol .wol-detail-view{max-width:100%;min-width:0;padding:clamp(8px,1.2vw,17px) clamp(3px,1.2vw,15px) 24px!important}.wol .wol-detail-kicker{font-size:clamp(10px,.8vw,12px)!important;letter-spacing:.18em!important;margin-bottom:18px!important;color:#59728c!important}.wol .wol-detail-title{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(36px,4.1vw,62px)!important;line-height:1.09!important;letter-spacing:-.042em!important;font-weight:400!important;color:#233556!important;max-width:980px!important;margin:0 0 clamp(18px,2.3vw,29px)!important;text-wrap:balance;overflow-wrap:anywhere}.wol .wol-detail-intro{font-size:clamp(15px,1.15vw,18px)!important;line-height:1.82!important;color:#65758d!important;max-width:790px!important;margin-bottom:clamp(24px,3vw,39px)!important}.wol .wol-facts{gap:12px!important;margin-bottom:clamp(24px,3vw,44px)!important}.wol .wol-facts>div{border-radius:14px!important;border-color:#e4e9f0!important;background:linear-gradient(145deg,#fff,#fbfcff)!important;padding:clamp(13px,1.4vw,20px)!important}.wol .wol-fact-copy b{font-size:clamp(13px,1vw,16px)!important}.wol .wol-fact-copy small{font-size:clamp(11px,.86vw,13px)!important;line-height:1.55!important}.wol .wol-scholarship-bar{position:relative!important;box-sizing:border-box!important;border:2px solid transparent!important;border-left:2px solid transparent!important;border-radius:3%!important;background:linear-gradient(125deg,#f4fcfd,#fffdf8,#fcf7ff) padding-box,linear-gradient(110deg,#19c8e4,#54d9ae 24%,#e8c94c 49%,#fa9f8c 72%,#be75e7) border-box!important;padding:clamp(19px,2.8vw,34px)!important;gap:clamp(9px,1.2vw,15px)!important;box-shadow:0 14px 34px #28395a09!important;overflow:hidden!important}.wol .wol-scholarship-bar span{font-size:clamp(10px,.82vw,12px)!important;letter-spacing:.15em!important;font-weight:700!important;color:#967226!important}.wol .wol-scholarship-bar strong{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(25px,2.8vw,41px)!important;line-height:1.28!important;font-weight:400!important;color:#263759!important;letter-spacing:-.025em!important;overflow-wrap:break-word!important}.wol .wol-scholarship-bar small{font-size:clamp(12px,1vw,14px)!important;line-height:1.75!important;color:#6b7890!important;max-width:880px!important}.wol .wol-curriculum-heading{margin-top:clamp(32px,4vw,61px)!important;margin-bottom:23px!important}.wol .wol-curriculum-heading h3{font-size:clamp(28px,3.2vw,43px)!important;line-height:1.17!important;letter-spacing:-.028em!important}.wol .wol-module{border-radius:12px!important;overflow:hidden}.wol .wol-module summary{padding-block:clamp(15px,1.8vw,24px)!important}.wol .wol-detail-assess{border-radius:17px!important;padding:clamp(20px,2.6vw,32px)!important}.wol .wol-detail-action{gap:14px!important;padding-top:28px!important}@media (max-width: 650px){.wol .wol-detail-title{font-size:clamp(34px,9vw,46px)!important}.wol .wol-scholarship-bar{border-radius:3%!important;padding:20px!important}.wol .wol-scholarship-bar strong{font-size:clamp(23px,6.3vw,30px)!important}.wol .wol-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion: reduce){.wol .wol-module,.wol .wol-scholarship-bar{transition:none!important}}.wol .wol-detail-view{padding:6px 5px 14px!important;font-size:13px!important;line-height:1.55!important}.wol .wol-detail-kicker{font-size:10px!important;letter-spacing:.12em!important;margin:0 0 8px!important}.wol .wol-detail-title{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(25px,2.5vw,34px)!important;line-height:1.17!important;letter-spacing:-.025em!important;margin:0 0 9px!important;max-width:100%!important}.wol .wol-detail-intro{font-size:12.5px!important;line-height:1.58!important;margin:0 0 15px!important;max-width:760px!important}.wol .wol-facts{gap:8px!important;margin:0 0 14px!important}.wol .wol-facts>div{padding:10px 11px!important;border-radius:10px!important;gap:9px!important;min-width:0!important}.wol .wol-fact-icon{width:27px!important;height:27px!important;flex:0 0 27px!important}.wol .wol-fact-icon svg{width:18px!important;height:18px!important}.wol .wol-fact-copy b{font-size:12px!important;line-height:1.25!important}.wol .wol-fact-copy small{font-size:10.5px!important;line-height:1.3!important}.wol .wol-scholarship-bar{border-radius:11px!important;padding:12px 15px!important;margin:0 0 17px!important;gap:5px!important;box-shadow:none!important}.wol .wol-scholarship-bar span{font-size:9px!important;letter-spacing:.12em!important;line-height:1.35!important}.wol .wol-scholarship-bar strong{font-family:var(--sans, Arial, sans-serif)!important;font-size:clamp(13px,1.35vw,16px)!important;line-height:1.5!important;letter-spacing:0!important;font-weight:700!important;margin:2px 0!important}.wol .wol-scholarship-bar small{font-size:10.5px!important;line-height:1.5!important;max-width:100%!important}.wol .wol-curriculum-heading{margin:16px 0 10px!important;gap:10px!important}.wol .wol-curriculum-heading h3{font-size:clamp(21px,2vw,27px)!important;line-height:1.2!important;margin:4px 0!important;letter-spacing:-.02em!important}.wol .wol-curriculum-heading p,.wol .wol-syllabus-summary{font-size:11px!important;line-height:1.5!important}.wol .wol-module summary{padding:11px 8px!important;gap:10px!important;min-height:unset!important}.wol .wol-module-number,.wol .wol-module-count{font-size:10.5px!important}.wol .wol-module-title{font-size:12.5px!important;line-height:1.4!important;font-weight:600!important}.wol .wol-module ol{padding-top:9px!important;padding-bottom:10px!important}.wol .wol-module li{font-size:12px!important;line-height:1.55!important;padding-block:3px!important}.wol .wol-detail-assess{padding:14px 16px!important;border-radius:11px!important;margin-top:18px!important}.wol .wol-detail-assess h3{font-size:17px!important;line-height:1.25!important;margin:0 0 8px!important}.wol .wol-detail-assess p{font-size:11.5px!important;line-height:1.6!important;margin:0 0 8px!important}.wol .wol-detail-action{margin:16px 0 9px!important;padding-top:13px!important;gap:10px!important}.wol .wol-detail-action .btn{padding:12px 18px!important;font-size:12px!important;min-height:42px!important}.wol .wol-detail-action span,.wol .wol-detail-legal{font-size:10.5px!important;line-height:1.5!important}.wol .wol-curriculum-note{padding:13px!important;font-size:12px!important}@media (max-width: 640px){.wol .wol-detail-view{padding:1px!important}.wol .wol-detail-title{font-size:clamp(23px,6.8vw,30px)!important}.wol .wol-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.wol .wol-facts>div{padding:9px!important;gap:6px!important}.wol .wol-fact-copy b{font-size:11px!important}.wol .wol-fact-copy small{font-size:10px!important}.wol .wol-scholarship-bar{padding:11px 12px!important}.wol .wol-scholarship-bar strong{font-size:13px!important}.wol .wol-curriculum-heading h3{font-size:22px!important}}.wol .wol-detail-view .wol-scholarship-bar{box-sizing:border-box!important;border:3px solid transparent!important;border-image:none!important;border-radius:14px!important;background:linear-gradient(110deg,#f4fbfa,#fcfaf5,#fbf8fd) padding-box,linear-gradient(100deg,#26bde7,#4ed9ac,#e4c65d,#f19391,#cf73cf) border-box!important;background-clip:padding-box,border-box!important;overflow:hidden!important;padding:18px 22px!important;box-shadow:0 5px 20px #1f314d0b!important}@media (max-width: 640px){.wol .wol-detail-view .wol-scholarship-bar{padding:14px 15px!important;border-radius:12px!important}}.wol .dialog-box:has(.verify-compact){width:min(720px,calc(100vw - 24px))!important;max-height:min(88dvh,760px)!important;padding:30px 32px 25px!important;border-radius:18px!important;border:1px solid #e6e9ef!important;box-shadow:0 24px 75px #09162b42!important;overflow-y:auto!important}.wol .verify-compact{font-family:var(--sans, Arial, sans-serif);color:#263858}.wol .verify-compact .eyebrow{font-size:10px!important;letter-spacing:.16em!important;color:#b28c26!important;margin:0 52px 8px 0!important}.wol .verify-compact h2{font-family:var(--serif, Georgia, serif)!important;font-weight:500!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.16!important;margin:0 50px 7px 0!important}.wol .verify-compact .verify-intro{font-size:13px!important;line-height:1.55!important;margin:0 30px 17px 0!important;color:#66758f!important}.wol .verify-compact .wol-verify-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 13px!important}.wol .verify-compact .wol-verify-options>div{padding:18px!important;border:1px solid #e7eaf0!important;border-radius:13px!important;min-width:0!important;background:linear-gradient(145deg,#f3fcff,#fbfaff)!important}.wol .verify-compact .wol-verify-options>div:nth-child(2){background:linear-gradient(145deg,#fffbef,#fff8fd)!important}.wol .verify-compact .verify-number{display:block;color:#b18f39;font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 7px}.wol .verify-compact .wol-verify-options strong{display:block;font-size:15px!important;line-height:1.3!important;color:#253552}.wol .verify-compact .wol-verify-options p{font-size:12px!important;line-height:1.5!important;margin:7px 0 13px!important;overflow-wrap:anywhere}.wol .verify-compact .wol-verify-options .btn{display:inline-flex!important;width:auto!important;min-height:36px!important;padding:9px 13px!important;border-radius:8px!important;font-size:11px!important;line-height:1.3!important}.wol .verify-compact .wol-verify-timing{border:0!important;border-radius:9px!important;background:linear-gradient(100deg,#eafaff,#f7fbf1,#fff6ed,#fcf0fc)!important;padding:11px 14px!important;font-size:12px!important;line-height:1.5!important;margin:0 0 10px!important}.wol .verify-compact .fine{font-size:10px!important;line-height:1.5!important;color:#7c8798!important;margin:0!important}.wol .dialog-box:has(.verify-compact)>.close{top:16px!important;right:16px!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#f4f7fb!important;color:#273754!important;font-size:25px!important;z-index:5!important}@media (max-width: 640px){.wol .dialog-box:has(.verify-compact){padding:23px 18px 20px!important}.wol .verify-compact .wol-verify-options{grid-template-columns:1fr!important}.wol .verify-compact .wol-verify-options>div{padding:13px!important}.wol .verify-compact h2{font-size:26px!important}.wol .verify-compact .verify-intro{margin-right:0!important}}.wol .wol-hero-sec:after{content:none!important;display:none!important;border:0!important;height:0!important}.wol .wol-fullbleed-curiosity+.swiss{margin-top:clamp(26px,3.4vw,58px)!important}.wol .wol-scholarship-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(232,201,127,.68);background:linear-gradient(115deg,#fffffff2,#f4fbfaf2);color:#243657;cursor:pointer;border-radius:999px;padding:12px 21px;font:600 13px/1.2 var(--sans, Arial, sans-serif);letter-spacing:.015em;display:inline-flex;gap:12px;align-items:center;justify-content:center;box-shadow:0 7px 30px #192c4214;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;white-space:normal;text-align:center;text-decoration:none;max-width:100%}.wol .wol-scholarship-pill:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:linear-gradient(145deg,#19d3e7,#74e9bc,#f1c852,#ed69b8);flex:none}.wol .wol-scholarship-pill:hover,.wol .wol-scholarship-pill:focus-visible{transform:translateY(-2px);box-shadow:0 10px 32px #20385226;border-color:#d7ae4f;outline-offset:3px}.wol .wol-scholarship-pill.on-dark{background:#fffffff2;color:#203651}.wol .wol-scholarship-pill.on-dark:hover{background:#fff}.wol .wol-scholarship-image-break{display:flex;align-items:center;justify-content:center;min-height:94px;padding:20px 18px 14px;background:#fff}.wol .wol-scholarship-image-break+.swiss{margin-top:0!important}.wol .wol-hero-sec .wol-scholarship-pill{margin-top:4px}.wol .wol-scholarship-cta-undertext{font:400 12px/1.5 var(--sans, Arial, sans-serif);opacity:.78;margin:9px 0 0}@media (max-width: 720px){.wol .wol-scholarship-pill{padding:11px 16px;font-size:12px}.wol .wol-scholarship-image-break{min-height:82px;padding:17px 14px}}@media (prefers-reduced-motion: reduce){.wol .wol-scholarship-pill{transition:none}.wol .wol-scholarship-pill:hover{transform:none}}@media (max-width: 900px){.wol{max-width:100%;overflow-x:clip}.wol *,.wol *:before,.wol *:after{box-sizing:border-box}.wol .container{width:min(100% - 36px,760px)!important;max-width:100%!important}.wol .wol-hero-sec{min-height:0!important;height:auto!important;padding-top:86px!important;padding-bottom:38px!important;overflow:hidden!important}.wol .hero-content{width:min(100% - 36px,760px)!important;max-width:100%!important;padding:0!important;margin-inline:auto!important;min-height:0!important;transform:none!important}.wol .wol-hero-sec h1{font-size:clamp(34px,7vw,58px)!important;line-height:1.08!important;max-width:100%!important;overflow-wrap:break-word}.wol .wol-hero-sec p,.wol .wol-hero-sec .subline{max-width:100%!important}.wol .hero-wol-image{display:block;max-width:min(315px,75vw)!important;width:auto!important;height:auto!important;max-height:135px!important;object-fit:contain}.wol .wol-hero-fields{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:26px auto 0!important;width:min(100% - 36px,760px)!important;max-width:100%!important;padding:0!important}.wol .hero-note{position:relative!important;inset:auto!important;display:block;text-align:center;margin:24px auto 0}.wol .button-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;max-width:100%}.wol .button-row .btn{max-width:100%;white-space:normal;text-align:center}.wol .price-reimagined,.wol .support-grid,.wol .wol-contribute{grid-template-columns:minmax(0,1fr)!important}.wol .price-story,.wol .price-offer{min-width:0!important;max-width:100%!important;width:100%!important}.wol .price-offer{padding:clamp(18px,4vw,32px)!important}.wol .price-topline{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important}.wol .price-now,.wol .price-number,.wol .price-figures,.wol .price-compare{min-width:0!important;max-width:100%!important}.wol .price-now strong,.wol .price-now .amount{font-size:clamp(42px,8.5vw,75px)!important;line-height:1.03!important;white-space:normal!important;overflow-wrap:anywhere}.wol .wol-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wol .dialog{padding:14px!important;overflow-y:auto!important;align-items:flex-start!important}.wol .dialog-box{width:min(100%,760px)!important;max-width:100%!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important;overscroll-behavior:contain;position:relative!important;padding:clamp(18px,4vw,34px)!important}.wol .dialog-box .close{position:sticky!important;top:0!important;float:right!important;z-index:30!important;min-width:44px;min-height:44px}.wol .wol-detail-view,.wol .wol-detail-title,.wol .wol-scholarship-bar,.wol .wol-module-list{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.wol .wol-detail-title{font-size:clamp(25px,5.5vw,38px)!important;line-height:1.16!important}.wol .wol-detail-action{flex-wrap:wrap!important}.wol .directory-search,.wol .directory-controls{max-width:100%!important;min-width:0!important}.wol .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wol .directory-cell{min-width:0!important;overflow-wrap:anywhere}.wol img,.wol video,.wol svg{max-width:100%}.wol section,.wol main{max-width:100%}}@media (max-width: 600px){.wol .container{width:calc(100% - 32px)!important}.wol .section{padding-block:clamp(42px,10vw,72px)!important}.wol .wol-hero-sec{padding-top:76px!important;padding-bottom:28px!important}.wol .hero-content{width:calc(100% - 32px)!important}.wol .wol-hero-sec h1{font-size:clamp(31px,9vw,46px)!important;line-height:1.1!important}.wol .wol-hero-sec h1 .hero-era{font-size:clamp(12px,3.2vw,15px)!important;line-height:1.35!important}.wol .wol-hero-sec .subline{font-size:clamp(18px,5vw,24px)!important;line-height:1.25!important}.wol .wol-hero-sec p{font-size:14px!important;line-height:1.65!important}.wol .hero-wol-image{max-width:min(230px,68vw)!important;max-height:105px!important}.wol .wol-hero-fields{width:calc(100% - 32px)!important}.wol .wol-hero-fields-kicker{font-size:10px!important}.wol .button-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.wol .button-row .btn,.wol .btn{white-space:normal}.wol .directory-grid{grid-template-columns:minmax(0,1fr)!important}.wol .directory-cell{padding:14px 12px!important;font-size:13px!important;min-height:44px}.wol .directory-search{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:10px!important}.wol .directory-search input{flex:1 1 170px!important;min-width:0!important;font-size:16px!important}.wol .directory-search button{flex:0 0 auto!important;min-height:44px!important}.wol .price-topline{flex-direction:column!important;align-items:flex-start!important}.wol .price-offer{padding:20px 16px!important;border-radius:16px!important}.wol .price-now strong,.wol .price-now .amount{font-size:clamp(37px,11vw,58px)!important;white-space:normal!important}.wol .wol-currency-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.wol .wol-currency-row button{padding:10px 14px!important;min-height:44px}.wol .wol-facts{grid-template-columns:minmax(0,1fr)!important}.wol .wol-module summary{gap:7px!important;overflow-wrap:anywhere}.wol .wol-scholarship-bar{padding:14px!important;border-radius:14px!important}.wol .wol-scholarship-bar strong{font-size:15px!important;line-height:1.35!important}.wol .dialog{padding:7px!important}.wol .dialog-box{max-height:calc(100dvh - 14px)!important;padding:16px!important;border-radius:16px!important}.wol .wol-detail-title{font-size:clamp(23px,6.5vw,32px)!important}.wol .wol-detail-view .wol-facts{gap:8px!important}.wol input,.wol select,.wol textarea{max-width:100%!important;min-width:0!important}.wol .wol-footer-programmes,.wol .wol-role-list{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 380px){.wol .wol-hero-sec h1{font-size:30px!important}.wol .price-now strong{font-size:37px!important}.wol .directory-search button{width:100%!important}}@media (prefers-reduced-motion: reduce){.wol .wol-hero-track{animation:none!important}}.wol .wol-photograph-white-gap{display:block!important;width:100%!important;height:clamp(56px,6vw,110px)!important;min-height:56px!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important;position:relative!important;z-index:1!important}.wol .wol-fullbleed-curiosity+.wol-photograph-white-gap+.swiss{margin-top:0!important}.wol .dialog-box:has(.verify-compact){position:relative!important;box-sizing:border-box!important;padding-top:clamp(58px,6vw,72px)!important;max-width:min(820px,calc(100vw - 24px))!important;overflow-x:hidden!important}.wol .dialog-box:has(.verify-compact)>#closeModal{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;float:none!important;transform:none!important;margin:0!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #caa52a!important;border-radius:50%!important;outline:0!important;box-shadow:0 0 0 3px #fff inset!important;padding:0!important;background:#f6f8fb!important;color:#243552!important;line-height:1!important;font-size:27px!important;z-index:999!important}.wol .dialog-box:has(.verify-compact)>#closeModal:hover,.wol .dialog-box:has(.verify-compact)>#closeModal:focus-visible{background:#edf4fc!important;outline:2px solid #253757!important;outline-offset:2px!important}@media (max-width: 600px){.wol .wol-photograph-white-gap{height:64px!important}.wol .dialog-box:has(.verify-compact){max-width:calc(100vw - 20px)!important;padding:62px 16px 20px!important;margin-inline:auto!important}.wol .dialog-box:has(.verify-compact)>#closeModal{top:10px!important;right:12px!important}}.wol .support.section{background:var(--navy);border-bottom:0!important}.wol .final-cta{background:var(--navy)!important;border-top:0!important;isolation:isolate}.wol .final-cta:before{background:linear-gradient(90deg,#14243deb,#14243d5c),url(https://images.unsplash.com/photo-1519681393784-d120267933ba?w=1800&q=90) center/cover!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.13) 12%,rgba(0,0,0,.55) 29%,#000 54%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.13) 12%,rgba(0,0,0,.55) 29%,#000 54%)!important;pointer-events:none}.wol .final-cta>.container{z-index:1}@media (max-width: 700px){.wol .final-cta:before{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 15%,#000 52%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 15%,#000 52%)!important}}.wol .wol-old-footer{background:#111d32;color:#aab4c6;padding:65px 0 28px}.wol .wol-old-footer .container{padding-top:0;padding-bottom:0}.wol .wol-old-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px}.wol .wol-old-footer .brand-title{font-family:var(--serif);font-style:italic;font-weight:700;line-height:1.2;font-size:16px;color:#fff}.wol .wol-old-footer h4{color:#fff;margin:0 0 18px;font-size:13px}.wol .wol-old-footer-grid a{display:block;margin:9px 0;font-size:13px}.wol .wol-old-footer-grid a:hover{color:#e4c15b}.wol .wol-old-footer small{display:block;border-top:1px solid #34415b;margin-top:50px;padding-top:23px;font-size:11px}.wol .footer-wol-logo{display:block;width:min(240px,70%);height:auto;margin:16px 0 10px}@media (max-width: 1150px){.wol .wol-old-footer .brand-title{font-size:14px}}@media (max-width: 920px){.wol .wol-old-footer-grid{gap:25px}}@media (max-width: 900px){.wol .wol-old-footer-grid{grid-template-columns:minmax(0,1fr)}.wol .wol-old-footer-grid>*{min-width:0}}@media (max-width: 600px){.wol .wol-old-footer .brand-title{font-size:12px}.wol .footer-wol-logo{width:min(220px,72vw)}}.wol .wol-footer-catalogue{margin:24px 0 29px;padding:25px 0 21px;border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.13)}.wol .wol-footer-catalogue-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px;flex-wrap:wrap;margin-bottom:19px}.wol .wol-footer-catalogue-heading h3{font:400 clamp(20px,2vw,28px) / 1.25 Georgia,serif;color:#fff;margin:0}.wol .wol-footer-catalogue-heading p{font-size:12px;line-height:1.5;color:#c1cbd8;margin:0}.wol .wol-footer-catalogue-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}.wol .wol-footer-catalogue-links a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;padding:9px 3px;border-bottom:1px solid rgba(255,255,255,.11);font-size:12px;line-height:1.35;color:#e4eaf3;text-decoration:none;overflow-wrap:anywhere;transition:color .2s ease,background .2s ease}.wol .wol-footer-catalogue-links a span{color:#d4b553;flex:0 0 auto}.wol .wol-footer-catalogue-links a:hover,.wol .wol-footer-catalogue-links a:focus-visible{color:#fff;background:#ffffff0e}@media (max-width: 1050px){.wol .wol-footer-catalogue-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 650px){.wol .wol-footer-catalogue-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.wol .wol-footer-catalogue-links a{font-size:11px}.wol .wol-footer-catalogue-heading h3{font-size:21px}}@media (max-width: 380px){.wol .wol-footer-catalogue-links{grid-template-columns:1fr}}
