@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&display=swap');
body{font-family:'DM Sans',Arial,sans-serif}.nav .wordmark{font-family:'DM Sans',Arial,sans-serif;font-size:15px;font-weight:500;letter-spacing:-.4px}.app-header h1{font-weight:500}.money-app{--paper:#f3eee5;--ink:#522c38;--muted:#846a70;--line:#d6c8c0;--blue:#593041}.money-app .nav,.money-app .app-footer{border-color:#b6a094;border-width:1px}.money-app .app-header h1{font-family:'DM Serif Display',Georgia,serif;font-size:64px;letter-spacing:-2px}.money-app .panel{background:#fbf8f1;border-color:#ddcec2}.money-app .panel h2{font:500 14px/1.5 'DM Sans',sans-serif;border-color:#ded2c9;letter-spacing:1px}.money-app .result-panel{background:#542c3b;color:#fbf0df;box-shadow:8px 8px 0 #ded0bf}.money-app .result-panel:before{border-color:#ba9a6c;border-width:3px}.money-app .result-panel p,.money-app .result-panel .eyebrow{color:#d1b5b5}.money-app .price-big{font-family:'DM Serif Display',Georgia,serif;letter-spacing:-2px;font-weight:400}.money-app .result-row{border-color:#946474;font-size:14px}.money-app .result-row span:last-child{font-family:'DM Sans',sans-serif}.money-app input{background:#f7f1e7;border-color:#cfbdb3;color:#522c38;font-family:'DM Sans',sans-serif;font-weight:500}.money-app .note{background:#f0e8dc;color:#846a70}.money-app .subnav .active,.money-app .button.blue{background:#542c3b}.study-app{--paper:#e7edf2;--ink:#304c65;--muted:#698092;--line:#c3d1dd;--blue:#375b78}.study-app .nav{border-color:#b0c2ce;border-width:1px}.study-app .app-header h1{font-family:'DM Serif Display',Georgia,serif;font-size:64px;letter-spacing:-2px}.study-app .panel{background:#f8fafb;border-color:#ccd7df}.study-app .panel h2{font-family:'DM Serif Display',Georgia,serif}.study-app .subnav .active,.study-app .button.blue{background:#375b78}.study-app input,.study-app select,.study-app textarea{background:#fff;border-color:#c6d3dd;color:#304c65}.study-app .stats .stat{background:#f7f9fb;border-color:#b9cbd8;box-shadow:none}.study-app .stat strong{font-family:'DM Serif Display',Georgia,serif;font-weight:400}.study-app .board-view .session{box-shadow:none;border-color:#c9d5df;border-top:3px solid #8da7bb;background:#f9faf8;transform:none}.study-app .board-view .session:nth-child(3n+2){background:#dee8ed;transform:none}.study-app .board-view .session:nth-child(3n){background:#f0eee7;transform:none}.study-app .session h3{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:23px}.study-app .progress-track{background:#ccd9e2}.study-app .progress-track>div{background:#456881}.study-app .app-header>.pill{background:#f4f7f9;border-color:#bcccd8;color:#537087;transform:none}.poster-app .app-header h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:76px;text-transform:uppercase;letter-spacing:-1px}.poster-app .panel h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:31px;text-transform:uppercase}.cinema-app .concept-head h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:85px;text-transform:uppercase;letter-spacing:0}.cinema-app .shot-card h3{font-family:'DM Sans',sans-serif;font-weight:500}.editorial-app .concept-head h1,.editorial-app .route-card h2{font-family:'DM Serif Display',Georgia,serif}.travel-app .concept-head h1{font-family:'DM Sans',sans-serif;letter-spacing:-2px;font-weight:500}.button{border-radius:0}.app-footer a{white-space:normal}.nav .subnav a{font-family:'DM Sans',sans-serif}
@media(max-width:760px){.money-app .app-header h1,.study-app .app-header h1{font-size:49px}.poster-app .app-header h1{font-size:60px}.cinema-app .concept-head h1{font-size:62px}.study-app .session h3{font-size:20px}.money-app .price-big{font-size:56px}.app-header{gap:20px}}
