.home-desk{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.home-desk p{font-size:15px}.desk-preview{background:white;border:1px solid #cddcd4;border-radius:5px;padding:30px}.preview-crumb{font-size:11px;letter-spacing:.8px;color:#6f8c7e;border-bottom:1px solid #e4ece6;padding-bottom:20px}.preview-crumb span{padding:0 13px}.preview-chapter{display:flex;align-items:center;gap:20px;padding:25px 0}.preview-chapter>span{font:36px Georgia;color:#86a697}.preview-chapter b{font:22px Georgia}.preview-chapter p{font-size:12px;color:#7b8e85;margin:6px 0}.preview-types{display:flex;gap:8px;margin-bottom:22px}.preview-types span{background:#edf3ef;color:#6d877a;border-radius:3px;font-size:11px;padding:5px 12px}.desk-preview>a{font-size:13px;font-weight:bold}.desk-intro{background:#eff5f1;padding:50px 0 40px;border-bottom:1px solid #d8e4dc}.desk-intro h1{font:normal 58px Georgia;margin:10px 0;letter-spacing:-1.5px}.desk-intro h1 span{color:#91ad9a}.desk-intro p{color:#6b7e74;font-size:15px;margin:10px 0 25px}.desk-search{max-width:580px;background:white;border:1px solid #ccdbd1;border-radius:4px;display:flex;align-items:center;gap:12px;padding:0 15px}.desk-search>span{font-size:25px;color:#729583}.desk-search input{padding:13px 0;width:100%;border:0;background:transparent;outline-offset:2px;color:#31565b;font-size:14px}.desk-search button{border:0;background:none;font-size:22px;color:#31565b}.desk-main{padding-top:30px;padding-bottom:60px}.desk-selections{display:grid;grid-template-columns:1.5fr 1fr .65fr;gap:25px;padding-bottom:28px;border-bottom:1px solid #dbe5df}.desk-selections label{display:block;font-size:10px;letter-spacing:1.5px;font-weight:bold;color:#738e7e;margin-bottom:12px}.board-tabs{display:flex;gap:5px}.board-tabs button{padding:10px 16px;background:white;border:1px solid #d1dfd5;border-radius:3px;color:#527260;font-size:13px;white-space:nowrap}.board-tabs button.selected{background:#31565b;color:white;border-color:#31565b}.desk-selections select{padding:10px 12px;border:1px solid #d1dfd5;border-radius:3px;background:white;color:#31565b;width:100%;font-size:13px}.breadcrumbs{font-size:11px;color:#7e9386;padding:22px 0}.breadcrumbs span{padding:0 10px;color:#bdcbbf}.desk-layout{display:grid;grid-template-columns:265px minmax(0,1fr);border:1px solid #d8e3dc;border-radius:5px;min-height:510px;overflow:hidden}.chapter-panel{background:#f5f8f5;border-right:1px solid #d8e3dc;padding:22px 15px;display:flex;flex-direction:column}.chapter-panel-top{display:flex;justify-content:space-between;padding:0 6px 20px;font-size:9px;color:#7b9384;letter-spacing:1px}.chapter-panel-top span{letter-spacing:0}.chapter-choice{display:flex;align-items:start;gap:11px;text-align:left;border:1px solid #ceded2;background:#e5eee6;border-radius:3px;padding:16px 12px;color:#31565b;width:100%;font-size:12px}.chapter-choice>span:last-child{margin-left:auto}.chapter-no{color:#8aa68f;font:20px Georgia}.chapter-choice b{font-weight:600}.chapter-choice small{display:block;font-size:10px;color:#78917e;margin-top:8px}.chapter-help{margin-top:auto;padding:28px 8px 4px;font-size:11px;color:#66816e}.chapter-help p{font-size:11px;line-height:1.7}.chapter-help a{font-weight:bold;color:#31565b}.chapter-empty{font-size:12px;color:#809585;padding:5px 8px}.chapter-content{padding:32px;min-width:0}.chapter-heading h2{font-size:36px;margin:10px 0 15px}.chapter-heading p{color:#798c7e;font-size:12px;max-width:580px}.resource-tabs{display:flex;flex-wrap:wrap;gap:16px;border-bottom:1px solid #dce5de;margin-top:26px}.resource-tabs button{border:0;border-bottom:2px solid transparent;padding:10px 0;background:none;color:#84978a;font-size:11px}.resource-tabs button.selected{border-bottom-color:#31565b;color:#31565b;font-weight:bold}.published-file{display:flex;align-items:center;gap:17px;border:1px solid #d8e4da;border-radius:3px;padding:22px 18px;margin-top:24px}.file-symbol{font-size:10px;font-weight:bold;letter-spacing:1px;background:#eaf2ec;border:1px solid #ccdbd0;color:#6d8e77;padding:18px 10px;border-radius:3px}.file-description{flex:1}.file-kind{font-size:8px;letter-spacing:1.5px;color:#809b85}.file-description h3{font:normal 19px/1.3 Georgia;margin:6px 0}.file-description p{font-size:11px;color:#7d9182;margin:3px 0}.file-description small{font-size:9px;color:#8a9e8e}.resource-actions{display:flex;flex-direction:column;text-align:center;gap:9px;font-size:10px}.resource-actions .btn{font-size:11px;padding:9px 14px}.reading-tip{margin-top:25px;background:#f5f8f5;padding:15px 18px;border-radius:3px}.reading-tip>span{font-size:8px;letter-spacing:1.5px;font-weight:bold;color:#83a08b}.reading-tip p{font-size:11px;color:#7a9181;margin:5px 0}.resource-empty,.selection-empty{padding:35px 10px;color:#819787}.resource-empty h3{font-size:23px}.resource-empty p,.selection-empty p{font-size:13px}.resource-empty button{border:0;background:none;color:#31565b;padding:0;font-size:12px}.selection-empty h2{font-size:35px;max-width:440px}.selection-empty .btn{margin-top:20px;font-size:12px}.resource-empty>span{font-size:25px;color:#b1c4b5}@media(max-width:900px){.desk-selections{grid-template-columns:1fr 1fr}.desk-selections>div:first-child{grid-column:1/-1}.desk-layout{grid-template-columns:220px minmax(0,1fr)}.chapter-content{padding:22px}.published-file{flex-wrap:wrap}.resource-actions{flex-direction:row;align-items:center;width:100%;padding-left:55px}.home-desk{gap:25px}}@media(max-width:650px){.home-desk{grid-template-columns:1fr}.desk-intro{padding-top:30px}.desk-intro h1{font-size:43px}.desk-intro p{font-size:13px}.desk-layout{grid-template-columns:1fr}.chapter-panel{border-right:0;border-bottom:1px solid #d8e3dc;padding:15px}.chapter-help{display:none}.chapter-panel-top{padding-bottom:12px}.chapter-choice br{display:none}.chapter-content{padding:20px 16px}.chapter-heading h2{font-size:30px}.resource-tabs{gap:12px}.resource-tabs button{font-size:10px}.board-tabs button{padding:10px 15px;font-size:12px}.published-file{padding:15px 12px;gap:12px}.file-description h3{font-size:18px}.resource-actions{padding-left:0}.breadcrumbs{font-size:10px}.breadcrumbs span{padding:0 5px}.desktop-break{display:none}}
