/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.hs-controls{padding:1.2rem;background:#f1f4f6;border-radius:8px;margin-bottom:1.5rem}.hs-controls form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hs-controls select{min-width:180px}.hs-sheet{padding:2rem;border:1px solid #d7dfe5;border-radius:8px;margin-bottom:2rem;background:#fff;overflow-wrap:anywhere}.hs-sheet header{border-bottom:2px solid #c79137;margin-bottom:1rem}.hs-sheet h2{font-size:2rem;color:#183354}.hs-sheet dl{display:grid;grid-template-columns:130px 1fr;gap:6px 18px}.hs-sheet dt{font-weight:700}.hs-sheet dd{margin:0}.hs-contents{padding-left:1.4rem}.hs-contents li{padding:5px 0;break-inside:avoid}.hs-page{font-weight:700}.hs-contents small{color:#63717b;font-style:italic}.ms-toc-unmapped{display:block;padding:6px 0}.ms-toc-unmapped small{display:block;color:#63717b}.library-cover-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.library-cover-card{background:#f3f4f4;border:1px solid #d7dfe5;border-radius:7px;padding:10px;text-align:center;overflow-wrap:anywhere}.library-cover-card h2{font-size:17px;margin:0 0 10px;color:#183354}.library-cover-card img{width:100%;height:160px;object-fit:contain}.library-cover-card p{font-size:12px;line-height:1.5;margin:10px 0}.library-cover-card a{text-decoration:none}.library-cover-card span{display:block;font-size:13px}.scan-print-sheet{background:white;padding:10px;margin-bottom:20px}.scan-print-sheet img{max-width:100%;height:auto}.scan-print-sheet h2{font-size:16px}@media(max-width:1100px){.library-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.library-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hs-sheet{padding:1rem}.hs-sheet dl{grid-template-columns:1fr}.hs-sheet dd{margin-bottom:8px}}@media print{@page{size:A4;margin:12mm}.topbar,.site-footer,.sidebar,.breadcrumb,.hs-controls,.messages,.toolbar,.contextual,.local-tasks,.block-page-title-block,.library-admin-shortcut,[aria-label="Administrative sidebar"],.gin-secondary-toolbar{display:none!important}body,.page-inner,.wrap,.page-cols,.main-col{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;display:block!important}.hs-sheet{border:0;border-radius:0;margin:0;padding:0;break-after:page;font-size:9pt;line-height:1.2}.hs-sheet:last-child{break-after:auto}.hs-sheet h2{font-size:18pt;margin:4px 0}.hs-sheet h3{font-size:12pt;margin:8px 0}.hs-sheet header p{margin:3px 0}.scan-print-sheet{break-after:page;margin:0;padding:0;max-height:270mm}.scan-print-sheet:last-child{break-after:auto}.scan-print-sheet img{width:100%;height:255mm;object-fit:contain}.scan-print-sheet h2{margin:0 0 3mm;font-size:10pt}.hs-sheet dl{display:grid!important;grid-template-columns:90px 1fr;gap:3px 10px}.hs-sheet a{color:#183354;text-decoration:none}.hs-contents{columns:2;column-gap:18px;font-size:8pt}.hs-contents li{padding:2px 0}.hs-sheet-dense .hs-contents{columns:3;font-size:7pt;line-height:1.12}}
