/* Layout support for newly requested content, using the original atlas styles.
   The initial commit's atlas.css is retained byte for byte. */
.navigation-row{gap:20px}.free-learning-link{font-size:9px;white-space:nowrap}#primary-nav{gap:25px}.nav-edition{max-width:165px}.opening-copy>.text-link{display:flex;width:fit-content;margin-top:8px}.opening-main figcaption .text-link,.opening-small figcaption .text-link{font:inherit;border:0;padding:0;gap:5px}.opening-main figcaption .text-link>span,.opening-small figcaption .text-link>span{font-size:10px}.atlas-opening figcaption{overflow-wrap:anywhere}.chapter-content{min-width:0}.chapter-content p{font-size:14px;line-height:1.95}.chapter-content>.text-link{display:flex;width:fit-content;margin-block:15px}.chapter-content .actions{margin-top:25px}.chapter-content .status{margin-bottom:15px}.section{padding-block:50px 80px}.section-heading>h2{max-width:800px}.plain-list{list-style:none;padding:0}.plain-list li{border-bottom:1px solid #cfd5e1;padding:12px 0}.callout{background:#ecf0f8;border-left:4px solid #dcab50;padding:25px 30px;margin-block:25px}.callout strong{font-size:12px;color:#202b48}.callout p{font-size:12px;margin:12px 0 0}.status{font-size:9px;line-height:1.8;display:inline-block;background:#f3e6c5;color:#665023;padding:6px 10px;margin-block:12px}.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:25px}.actions .text-link{margin:0}.text-button{border:0;background:transparent;color:#2846b5;font-size:11px;text-decoration:underline;padding:12px}.pathway-list{border-top:1px solid #cfd5e1;margin-top:35px}.pathway-list>a{display:flex;align-items:center;gap:35px;border-bottom:1px solid #cfd5e1;padding:25px 0}.pathway-list>a>span{font:35px 'Instrument Serif',Georgia,serif;color:#8798c4}.pathway-list>a>b{margin-left:auto;color:#2846b5;font-size:23px;font-weight:400}.pathway-list h3{margin:0 0 12px}.pathway-list p{font-size:12px;margin:0}.document-cards{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-block:35px}.document-cards article{border-top:1px solid #b8c2da;padding-top:25px;min-width:0}.document-cards article>span:first-child{font-size:8px;letter-spacing:.07em;color:#2846b5}.document-cards h3{margin-block:25px}.document-cards p{font-size:12px}.document-cards .text-link{display:flex;width:fit-content}.wide-photo{margin-block:30px}.wide-photo img{height:440px}.credit-photo img{max-height:480px;object-fit:contain}.filter-bar{display:grid;grid-template-columns:1.7fr 1fr auto;gap:30px;align-items:end;margin-block:30px}.filter-bar label{font-size:11px}.filter-bar input,.filter-bar select{display:block;width:100%;padding:13px;margin-top:10px;background:#fffdf7;border:1px solid #b8c2da;font-size:12px}.filter-bar p{font-size:10px;white-space:nowrap}.module-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 65px}.module-grid article{border-top:1px solid #b8c2da;padding-block:25px;min-width:0}.module-top{display:flex;gap:20px;justify-content:space-between;font-size:9px;color:#2846b5}.module-top b{white-space:nowrap;font-weight:500}.module-grid h2{font-size:37px;margin-block:25px}.module-grid h2 .text-link{font:inherit;border:0;padding:0;gap:16px;align-items:start}.module-grid h2 .text-link>span{font-size:22px;padding-top:8px}.module-grid p{font-size:12px}.module-grid .small{display:block;font-size:9px}.library-grid [data-search-item]{min-width:0}.library-grid .title-link>span{display:none}.question-list{border-top:1px solid #cfd5e1}.question-list details{border-bottom:1px solid #cfd5e1;padding-block:20px}.question-list summary{display:flex;gap:20px;list-style:none;font:30px/1.25 'Instrument Serif',Georgia,serif;color:#202b48}.question-list summary::-webkit-details-marker{display:none}.question-list summary>span{font:9px/2.5 Manrope,Arial,sans-serif;color:#2846b5}.question-list summary>b{margin-left:auto;font-weight:400}.question-list details>p{margin:20px 35px 0;font-size:13px}.question-list details[open] summary>b{transform:rotate(45deg)}.table-scroll{overflow:auto;margin-block:30px}table{border-collapse:collapse;width:100%;font-size:12px}caption{text-align:left;font-size:10px;color:#626c7d;margin-bottom:15px}th,td{border:1px solid #cfd5e1;text-align:left;width:50%;padding:18px;vertical-align:top}th{background:#ecf0f8;color:#2846b5;font-weight:500}.ecosystem-chain{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-block:35px}.ecosystem-chain li{border-top:1px solid #b8c2da;padding-top:18px;position:relative;min-width:0}.flow-index{font-size:8px;color:#2846b5}.flow-arrow{position:absolute;right:0;top:18px;font-weight:400}.ecosystem-chain strong{font:27px/1.15 'Instrument Serif',Georgia,serif;display:block;margin-block:20px}.ecosystem-chain a>span{font-size:9px;display:block;color:#626c7d}.enquiry-layout{display:grid;grid-template-columns:.8fr 1.6fr;gap:70px;padding-block:35px}.enquiry-layout>div>p{font-size:12px}.enquiry-layout form{min-width:0}.enquiry-layout form>label{display:block;font-size:10px;margin-bottom:20px}.enquiry-layout input:not([type=checkbox]),.enquiry-layout select,.enquiry-layout textarea{width:100%;display:block;margin-top:10px;padding:13px;background:#fffdf7;border:1px solid #b8c2da;font-size:12px}.enquiry-layout textarea{resize:vertical}.enquiry-layout .check{display:flex;gap:12px;align-items:start;font-size:10px}.check input{width:17px;height:17px;flex-shrink:0}.draft-review{background:#ecf0f8;border-left:4px solid #dcab50;padding:25px;margin-top:25px;overflow-wrap:anywhere}.draft-review pre{font:11px/1.9 Manrope,Arial,sans-serif;white-space:pre-wrap}.form-status{font-size:10px;margin-top:20px}.contact-status,.outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-block:30px}.contact-status>div,.outcome-grid>div{border-top:1px solid #cfd5e1;padding-top:20px}.contact-status h2,.outcome-grid h3{font-size:29px;margin-bottom:15px}.contact-status p{font-size:12px}.related-section{padding-bottom:70px}.notebook-review .actions{display:flex}.footer-grid h2:not(:first-child){margin-top:30px}.guide-layout .credit-photo{margin:25px 0}.guide-layout .credit-photo figcaption{margin-top:10px}
@media(max-width:1150px){#primary-nav{gap:18px}.navigation-row{gap:15px}.nav-edition{max-width:145px}.free-learning-link{font-size:8px}.enquiry-layout{gap:50px}.module-grid{gap:30px 45px}}
@media(max-width:900px){.free-learning-link{margin-left:15px}.nav-edition{max-width:none}.chapter-content p{font-size:13px}.enquiry-layout{grid-template-columns:.8fr 1.2fr;gap:40px}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar>p{grid-column:1/-1}.ecosystem-chain{grid-template-columns:1fr 1fr}.module-grid{gap:30px}.module-grid h2{font-size:32px}}
@media(max-width:650px){.section{padding-block:35px 55px}.chapter-content p{font-size:12px}.free-learning-link{font-size:8px;gap:10px;padding-block:5px}.free-learning-link>span{font-size:15px}.nav-edition{font-size:6px;max-width:140px}.navigation-row{gap:10px}.enquiry-layout{display:block;padding-block:15px}.enquiry-layout>div{margin-bottom:30px}.document-cards,.module-grid{display:block}.document-cards article,.module-grid article{margin-bottom:30px}.document-cards h3{font-size:32px}.module-grid h2{font-size:35px}.filter-bar{display:block}.filter-bar label{display:block;margin-bottom:20px}.ecosystem-chain{display:block}.ecosystem-chain li{padding-block:20px}.ecosystem-chain strong{margin-block:10px}.ecosystem-chain a>span{font-size:10px}.flow-arrow{top:25px}.wide-photo img{height:380px}.pathway-list>a{gap:20px;align-items:start}.pathway-list h3{font-size:30px}.pathway-list>a>span{font-size:30px}.pathway-list p{font-size:11px}.question-list summary{font-size:25px;gap:14px}.question-list details>p{font-size:12px;margin-left:25px}.contact-status,.outcome-grid{display:block}.contact-status>div,.outcome-grid>div{margin-bottom:25px}.callout{padding:22px}.related-section{padding-bottom:50px}td,th{font-size:10px;padding:12px}.draft-review{padding:20px}.footer-grid>div:last-child{grid-column:1/-1}}
@media print{.free-learning-link,.actions,.filter-bar,.text-button{display:none!important}.section{padding:0}.chapter-content p{font-size:10pt}.guide-layout .chapter-content h2{font-size:20pt}.document-cards,.module-grid,.outcome-grid{display:block}.module-grid article{break-inside:avoid}.notebook-review button{display:none!important}}
