.AdditionalBlocksEditor-module__7qJnIq__editor{min-width:0}.AdditionalBlocksEditor-module__7qJnIq__templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__templates button{color:#245b3f;font:inherit;cursor:pointer;background:#f1f8e9;border:1px solid #a9c692;border-radius:5px;flex-direction:column;align-items:center;gap:6px;padding:10px;font-size:14px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__templates button[aria-pressed=true]{color:#fff;background:#28703f;border-color:#205c34}.AdditionalBlocksEditor-module__7qJnIq__templates small{font-size:12px}.AdditionalBlocksEditor-module__7qJnIq__templateShapes{justify-content:center;align-items:center;gap:5px;height:28px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__templateShapes i{opacity:.65;background:currentColor;border-radius:2px;width:35px;height:22px;display:block}.AdditionalBlocksEditor-module__7qJnIq__templateShapes[data-shape=square] i{width:24px;height:24px}.AdditionalBlocksEditor-module__7qJnIq__templateShapes[data-shape=circle] i{border-radius:50%;width:24px;height:24px}.AdditionalBlocksEditor-module__7qJnIq__templateShapes[data-shape=narrow] i{height:12px}@media (max-width:700px){.AdditionalBlocksEditor-module__7qJnIq__templates{grid-template-columns:repeat(2,minmax(0,1fr))}}.AdditionalBlocksEditor-module__7qJnIq__previewSection{min-width:0;margin:16px 0}.AdditionalBlocksEditor-module__7qJnIq__previewControls{flex-wrap:wrap;gap:8px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__previewControls button{color:#245b3f;min-height:38px;font:inherit;cursor:pointer;background:#f1f8e9;border:1px solid #a9c692;border-radius:5px;padding:8px 12px;font-size:14px;font-weight:600}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__previewControls button[aria-pressed=true]{color:#fff;background:#28703f;border-color:#205c34}.AdditionalBlocksEditor-module__7qJnIq__previewHint{color:#52606d;font-size:13px}.AdditionalBlocksEditor-module__7qJnIq__requirement{color:#245b3f;background:#f1f8e9;border-left:3px solid #70a82b;margin:12px 0;padding:10px 12px;font-size:14px;line-height:1.5}.AdditionalBlocksEditor-module__7qJnIq__requirement p{margin:0}.AdditionalBlocksEditor-module__7qJnIq__requirement p+p{margin-top:4px}.AdditionalBlocksEditor-module__7qJnIq__previewViewport{background:#fff;border:1px solid #d7e4cc;min-width:0;overflow:hidden}.AdditionalBlocksEditor-module__7qJnIq__previewStage{margin:0 auto;position:relative}.AdditionalBlocksEditor-module__7qJnIq__previewFrame{transform-origin:0 0;border:0;max-width:none;margin:0;display:block;position:absolute;inset:0 auto auto 0}.AdditionalBlocksEditor-module__7qJnIq__row{border-bottom:1px solid #d7e4cc;grid-template-columns:140px minmax(120px,1fr) minmax(150px,1.2fr) minmax(200px,1.2fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.AdditionalBlocksEditor-module__7qJnIq__preview{color:#52606d;padding-top:8px;font-size:13px}.AdditionalBlocksEditor-module__7qJnIq__preview img{object-fit:contain;width:140px;height:70px;display:block}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row label:not(.AdditionalBlocksEditor-module__7qJnIq__toggle){gap:6px;min-width:0;margin:0;display:grid}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row label>span{line-height:18px}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row input:not([type=checkbox]){box-sizing:border-box;width:100%;height:38px;min-height:38px;font-size:14px}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row input[type=file]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;line-height:38px}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__row input[type=file]:focus-visible{outline-offset:3px;outline:2px solid #28703f}.AdditionalBlocksEditor-module__7qJnIq__row input[type=file]::file-selector-button{box-sizing:border-box;color:#fff;cursor:pointer;background:#e97828;border:1px solid #cf641c;border-radius:4px;height:38px;margin-right:8px;padding:7px 9px}.AdditionalBlocksEditor-module__7qJnIq__imageField small{color:#52606d;margin-top:4px;font-size:12px;line-height:16px;display:block}.AdditionalBlocksEditor-module__7qJnIq__row>.AdditionalBlocksEditor-module__7qJnIq__toggle{margin-top:33px}.AdditionalBlocksEditor-module__7qJnIq__toggle{align-items:center;gap:8px;font-size:14px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__toggle input{accent-color:#28703f}.AdditionalBlocksEditor-module__7qJnIq__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__actions button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#e97828;border:1px solid #cf641c;border-radius:5px;padding:8px 12px;font-size:14px;font-weight:600}.AdditionalBlocksEditor-module__7qJnIq__editor .AdditionalBlocksEditor-module__7qJnIq__actions button:hover{background:#d96b20}.AdditionalBlocksEditor-module__7qJnIq__editor button:disabled{opacity:.55;cursor:default}@media (max-width:1100px){.AdditionalBlocksEditor-module__7qJnIq__row{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr)}.AdditionalBlocksEditor-module__7qJnIq__imageField{grid-column:2}}@media (max-width:600px){.AdditionalBlocksEditor-module__7qJnIq__row{grid-template-columns:minmax(0,1fr)}.AdditionalBlocksEditor-module__7qJnIq__imageField{grid-column:auto}.AdditionalBlocksEditor-module__7qJnIq__preview{padding-top:0}.AdditionalBlocksEditor-module__7qJnIq__row>.AdditionalBlocksEditor-module__7qJnIq__toggle{margin-top:0}}
.LegacyFrontMenu-module__aD_i2q__carousel{box-sizing:border-box;max-width:100%;position:relative}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#91b866 transparent;flex-wrap:nowrap;align-items:stretch;list-style:none;overflow-x:auto;gap:var(--block-gap)!important;margin:30px 0 0!important;padding:0 0 5px!important;display:flex!important}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__item{flex:0 0 min(var(--block-width), 100%);scroll-snap-align:start;min-width:0;list-style:none;width:min(var(--block-width), 100%)!important;margin:0!important;padding:0!important}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__card{box-sizing:border-box;text-align:center;background:0 0;flex-direction:column;text-decoration:none;position:relative;float:none!important;aspect-ratio:auto!important;color:#245b3f!important;text-transform:none!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:17px!important;line-height:1.35!important;display:flex!important}.LegacyFrontMenu-module__aD_i2q__picture{width:100%;height:var(--block-height);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;display:block}.LegacyFrontMenu-module__aD_i2q__caption{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:10px 2px 0;display:-webkit-box;overflow:hidden}.LegacyFrontMenu-module__aD_i2q__carousel[data-template=circle] .LegacyFrontMenu-module__aD_i2q__picture{border-radius:50%}.LegacyFrontMenu-module__aD_i2q__carousel[data-template=rectangle] .LegacyFrontMenu-module__aD_i2q__caption,.LegacyFrontMenu-module__aD_i2q__carousel[data-template=narrow] .LegacyFrontMenu-module__aD_i2q__caption{-webkit-line-clamp:5;color:#fff;text-transform:uppercase;padding:0;font-size:30px;font-weight:700;line-height:37px;position:absolute;inset:50% 16px auto;transform:translateY(-50%)}.LegacyFrontMenu-module__aD_i2q__carousel[data-template=narrow] .LegacyFrontMenu-module__aD_i2q__caption{-webkit-line-clamp:2;font-size:18px;line-height:24px}.LegacyFrontMenu-module__aD_i2q__placeholder .LegacyFrontMenu-module__aD_i2q__picture{box-sizing:border-box;background:0 0;border:1px solid #789667}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__placeholder .LegacyFrontMenu-module__aD_i2q__caption{color:#526d43;text-transform:none;font-size:14px;font-weight:400;line-height:20px}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__track:focus-visible,.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__card:focus-visible{outline-offset:-2px;outline:2px solid #28703f}.LegacyFrontMenu-module__aD_i2q__controls{top:calc(30px + var(--block-height) / 2 - 18px);pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:4px;right:4px}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__controls button{pointer-events:auto;color:#fff;cursor:pointer;background:#28703f;border:1px solid #c2d6ae;border-radius:50%;place-content:center;width:36px;height:36px;padding:0;font:30px/1 Arial,sans-serif;display:grid;box-shadow:0 1px 5px #0003}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__controls button:disabled{visibility:hidden}.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__controls button:focus-visible{outline-offset:2px;outline:2px solid #e97828}@media (max-width:1199px){.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__track{gap:24px!important}}@media (max-width:767px){.LegacyFrontMenu-module__aD_i2q__carousel .LegacyFrontMenu-module__aD_i2q__track{gap:16px!important;margin-top:16px!important}.LegacyFrontMenu-module__aD_i2q__controls{top:calc(16px + var(--block-height) / 2 - 18px)}}
.BookShareMenu-module__XmvXHa__root{width:100%;font:inherit;margin-top:14px;position:relative}.BookShareMenu-module__XmvXHa__root .BookShareMenu-module__XmvXHa__trigger{box-sizing:border-box;color:#28566f;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#eaf3f8;border:1px solid #6a94ad;border-radius:3px;padding:8px 12px;font-weight:700}.BookShareMenu-module__XmvXHa__root .BookShareMenu-module__XmvXHa__trigger:hover{background:#dcebf4}.BookShareMenu-module__XmvXHa__root .BookShareMenu-module__XmvXHa__trigger:disabled{opacity:.55;cursor:default}.BookShareMenu-module__XmvXHa__trigger:focus-visible,.BookShareMenu-module__XmvXHa__list a:focus-visible,.BookShareMenu-module__XmvXHa__copy:focus-visible{outline-offset:2px;outline:2px solid #ed8b00}.BookShareMenu-module__XmvXHa__panel{z-index:5;text-align:left;background:#fff;border:1px solid #dce3d7;border-radius:3px;margin-top:6px;padding:8px;position:relative;box-shadow:0 3px 10px #0000001a}.BookShareMenu-module__XmvXHa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BookShareMenu-module__XmvXHa__list li{margin:0;padding:0}.BookShareMenu-module__XmvXHa__root .BookShareMenu-module__XmvXHa__list a,.BookShareMenu-module__XmvXHa__root .BookShareMenu-module__XmvXHa__copy{box-sizing:border-box;color:#4e7520;width:100%;min-height:0;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:9px 10px;text-decoration:none;display:block}.BookShareMenu-module__XmvXHa__list a:hover{background:#f1f6e9}.BookShareMenu-module__XmvXHa__root .BookShareMenu-module__XmvXHa__copy{color:#9a5800;border-top:1px solid #e2e6dc;margin-top:5px}.BookShareMenu-module__XmvXHa__root .BookShareMenu-module__XmvXHa__copy:hover{background:#fff5e5}.BookShareMenu-module__XmvXHa__copy:disabled{opacity:.6;cursor:wait}.BookShareMenu-module__XmvXHa__root .BookShareMenu-module__XmvXHa__notice{color:#687064;margin:8px 2px 0;font-size:14px;line-height:1.4;display:block}.BookShareMenu-module__XmvXHa__fallback{box-sizing:border-box;color:#333;width:100%;font:inherit;resize:vertical;background:#fafbf8;border:1px solid #ccd4c5;margin-top:8px;padding:8px;font-size:14px}.BookShareMenu-module__XmvXHa__publicActions .BookShareMenu-module__XmvXHa__root{width:160px;margin-top:8px;font-size:13px;line-height:1.2}.BookShareMenu-module__XmvXHa__publicActions .BookShareMenu-module__XmvXHa__root .BookShareMenu-module__XmvXHa__trigger{min-height:38px;padding:6px 10px}:is(.BookShareMenu-module__XmvXHa__publicActions .legacy-pdf-detail-read-action .legacy-pdf-detail-reader-link,.BookShareMenu-module__XmvXHa__publicActions .legacy-pdf-detail-read-action .favorite-book-control--detail){box-sizing:border-box;width:160px}@media (max-width:760px){.BookShareMenu-module__XmvXHa__publicActions .BookShareMenu-module__XmvXHa__root{width:100%}.BookShareMenu-module__XmvXHa__publicActions .legacy-pdf-detail-read-action .legacy-pdf-detail-reader-link{width:100%}.BookShareMenu-module__XmvXHa__publicActions .legacy-pdf-detail-read-action .favorite-book-control--detail{width:100%}}
.notifications-module__-VscHG__bellHost,.notifications-module__-VscHG__bellHost *,.notifications-module__-VscHG__centre,.notifications-module__-VscHG__centre *{box-sizing:border-box}#header #mini-panel-header .legacy-header-authenticated-slot:has(.notifications-module__-VscHG__bellHost){align-items:center;gap:24px;width:auto;display:flex}#header .notifications-module__-VscHG__bellHost{margin-right:0}.notifications-module__-VscHG__bellHost{vertical-align:middle;z-index:35;flex-shrink:0;margin-right:12px;display:inline-flex;position:relative}.notifications-module__-VscHG__bell{cursor:pointer;color:#7ca62c;background:0 0;border:0;border-radius:0;place-items:center;width:39px;height:39px;padding:0;display:grid;position:relative}.notifications-module__-VscHG__bell:focus-visible{outline-offset:3px;outline:2px solid #7ca62c}.notifications-module__-VscHG__bellIcon{width:100%;height:100%;display:block}.notifications-module__-VscHG__badge{color:#fff;background:#ee8900;border:2px solid #fff;border-radius:12px;place-items:center;min-width:20px;height:20px;padding:0 4px;font:14px Roboto Condensed,Arial,sans-serif;display:grid;position:absolute;top:-6px;right:-6px}.notifications-module__-VscHG__popover{color:#333;text-align:left;white-space:normal;background:#fff;border:1px solid #dce3d8;width:min(390px,100vw - 32px);max-height:none;font:16px/1.4 Roboto Condensed,Arial,sans-serif;position:absolute;top:48px;right:0;box-shadow:0 8px 25px #20362220}.notifications-module__-VscHG__popover header,.notifications-module__-VscHG__popover footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.notifications-module__-VscHG__popover header{border-bottom:1px solid #e0e6dc}.notifications-module__-VscHG__popover strong{font-weight:500}.notifications-module__-VscHG__popover button{font:inherit;color:#638d2a;cursor:pointer;background:0 0;border:0;padding:3px}.notifications-module__-VscHG__popover footer a{color:#638d2a}.notifications-module__-VscHG__popover header button{font-size:24px;line-height:1}.notifications-module__-VscHG__mini{background:#f9fcf5;border-bottom:1px solid #e0e6dc;align-items:flex-start;gap:10px;padding:13px 16px;display:flex;color:#354031!important;text-decoration:none!important}.notifications-module__-VscHG__mini strong{display:block}.notifications-module__-VscHG__mini small{color:#687263;margin-top:4px;font-size:13px;display:block}.notifications-module__-VscHG__dot{background:#e38b00;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:6px;display:inline-block}.notifications-module__-VscHG__centre{color:#354031;font-family:Roboto Condensed,Arial,sans-serif}.notifications-module__-VscHG__heading h1{margin:0 0 7px;font-size:32px;font-weight:500}.notifications-module__-VscHG__heading p{color:#6d7668;margin:0 0 25px;font-size:16px}.notifications-module__-VscHG__controls{border-bottom:1px solid #dce3d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.notifications-module__-VscHG__tabs{flex-wrap:wrap;gap:20px;display:flex}.notifications-module__-VscHG__tabs button{color:#687263;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 0;font:16px Roboto Condensed,Arial,sans-serif}.notifications-module__-VscHG__tabs button[aria-pressed=true]{color:#628c2c;border-bottom-color:#7ca62c}.notifications-module__-VscHG__readAll{color:#628c2c;cursor:pointer;background:0 0;border:0;padding:6px 0;font:15px Roboto Condensed,Arial,sans-serif}.notifications-module__-VscHG__readAll:disabled{color:#888;cursor:default}.notifications-module__-VscHG__filters{color:#687263;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:15px;display:flex}.notifications-module__-VscHG__filters label{align-items:center;gap:10px;display:flex}.notifications-module__-VscHG__filters select{color:#354031;background:#fff;border:1px solid #d4ddcd;border-radius:2px;padding:6px 25px 6px 8px;font:16px Roboto Condensed,Arial,sans-serif}.notifications-module__-VscHG__list{border-top:1px solid #dce3d8}.notifications-module__-VscHG__row{border-bottom:1px solid #dce3d8;justify-content:space-between;gap:16px;padding:20px 16px;display:flex}.notifications-module__-VscHG__unread{background:#f8fbf4}.notifications-module__-VscHG__event{flex:1;min-width:0}.notifications-module__-VscHG__meta{color:#737e6b;margin-bottom:6px;font-size:13px}.notifications-module__-VscHG__event h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:19px;font-weight:500;line-height:1.3}.notifications-module__-VscHG__event p{color:#616d59;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 13px;font-size:16px;line-height:1.5}.notifications-module__-VscHG__open{border:1px solid #7a9e4c;padding:5px 12px;font-size:15px;display:inline-block;color:#628c2c!important;text-decoration:none!important}.notifications-module__-VscHG__mark{color:#7a9e4c;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-width:30px;min-height:30px}.notifications-module__-VscHG__mark:disabled{cursor:default}.notifications-module__-VscHG__mark .notifications-module__-VscHG__dot{margin:0}.notifications-module__-VscHG__foot{color:#737e6b;margin:17px 0;font-size:14px}.notifications-module__-VscHG__note,.notifications-module__-VscHG__error{margin:0;padding:20px 16px;font-size:15px}.notifications-module__-VscHG__error{color:#7d4c13}.notifications-module__-VscHG__error button{font:inherit;color:#628c2c;cursor:pointer;background:0 0;border:0;text-decoration:underline}.notifications-module__-VscHG__pages{justify-content:center;align-items:center;gap:16px;margin:20px 0;display:flex}.notifications-module__-VscHG__pages button{font:inherit;color:#628c2c;cursor:pointer;background:#fff;border:1px solid #7a9e4c;padding:5px 12px}.notifications-module__-VscHG__pages button:disabled{opacity:.5;cursor:default}@media (max-width:680px){.notifications-module__-VscHG__heading h1{font-size:28px}.notifications-module__-VscHG__tabs{gap:12px}.notifications-module__-VscHG__controls{gap:6px}.notifications-module__-VscHG__readAll{margin-left:auto}.notifications-module__-VscHG__row{gap:7px;padding:16px 8px}.notifications-module__-VscHG__popover{width:auto;max-height:calc(100dvh - 130px);position:fixed;top:110px;left:16px;right:16px;overflow-y:auto}.notifications-module__-VscHG__filters select{max-width:210px}.notifications-module__-VscHG__event h2{font-size:18px}}@media (pointer:coarse){.notifications-module__-VscHG__tabs button,.notifications-module__-VscHG__mark,.notifications-module__-VscHG__open,.notifications-module__-VscHG__readAll,.notifications-module__-VscHG__pages button{min-height:44px}.notifications-module__-VscHG__bell{width:44px;height:44px}.notifications-module__-VscHG__popover button{min-height:44px}}@media (max-width:900px){#header #mini-panel-header .col3:has(.notifications-module__-VscHG__bellHost){grid-template-columns:112px;width:112px}#header #mini-panel-header .legacy-header-authenticated-slot:has(.notifications-module__-VscHG__bellHost){width:112px}.notifications-module__-VscHG__bell{width:44px;height:44px}}@media (max-width:680px){.operational-toolbar .notifications-module__-VscHG__popover{max-height:calc(100dvh - 70px);top:50px}}:is(#header #mini-panel-header .notifications-module__-VscHG__bell,#header #mini-panel-header .notifications-module__-VscHG__popover){box-sizing:border-box}@media (max-width:900px){#header #mini-panel-header div.row-top:has(.notifications-module__-VscHG__bellHost){grid-template-columns:44px minmax(0,1fr) 112px}}
