.site-tools{max-width:840px;margin:0 auto;padding:12px 30px 20px;font:15px/1.5 Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.language-control{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.language-control label{font-weight:700}.language-control select{max-width:100%;padding:11px 34px 11px 12px;background:#fffdf9;border:1px solid #8ca8ad;border-radius:6px;color:#173f49;font:16px Arial,sans-serif}.language-note{font:12px/1.5 Arial,sans-serif;color:#51616a;margin:4px 0;flex-basis:100%}.resource-links{display:flex;gap:18px;flex-wrap:wrap}.translation-note{max-width:780px;box-sizing:border-box;margin:0 auto;padding:12px 22px;background:#eaf1f0;border-left:3px solid #174b55;font:14px/1.6 Arial,sans-serif;color:#34494c}.resource-page{font:17px/1.7 Arial,sans-serif}.resource-page h2{font:700 25px/1.3 Georgia,serif;margin-top:1.6em}.resource-card{border:1px solid #d9e2df;border-radius:8px;padding:22px;margin:20px 0;background:#fff}.resource-card h2{margin:0 0 10px}.download-links{display:flex;flex-wrap:wrap;gap:10px}.download-links a,.action-link{display:inline-block;border:1px solid #8ca8ad;border-radius:5px;padding:8px 14px;font:600 14px/1.5 Arial,sans-serif;text-decoration:none;background:#f3f7f6}.resource-note{font:14px/1.6 Arial,sans-serif;color:#51616a}.resource-page li{margin-bottom:8px}.stats-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.stats-card{border:1px solid #d9e2df;border-radius:8px;padding:20px;background:#fff}.stats-card strong{font:700 36px/1.3 Georgia,serif;display:block}.stats-card span{font:14px/1.5 Arial,sans-serif}.stats-table-wrap{overflow-x:auto}.stats-table{width:100%;border-collapse:collapse;font:15px/1.5 Arial,sans-serif}.stats-table th,.stats-table td{text-align:left;padding:13px 10px;border-bottom:1px solid #d9e2df}.stats-table th{background:#f0f5f3}.stats-table td:not(:first-child),.stats-table th:not(:first-child){text-align:right}.stats-status{font:14px/1.6 Arial,sans-serif;color:#51616a}.site-footer-note{max-width:780px;margin:0 auto 24px;padding:0 24px;font:12px/1.6 Arial,sans-serif;color:#51616a}.share-grid{gap:8px}.share-grid button:disabled{opacity:.6}.share-note{font:13px/1.5 Arial,sans-serif;color:#51616a}.share-status{overflow-wrap:anywhere}.site-tools a:focus-visible,.language-control select:focus-visible,.download-links a:focus-visible{outline:3px solid #e79d5d;outline-offset:3px}@media(max-width:600px){.site-tools{padding:12px 22px}.stats-cards{grid-template-columns:1fr}.stats-card{display:flex;align-items:center;gap:20px}.stats-card strong{min-width:3ch}.resource-page{font-size:16px}.resource-card{padding:18px}.stats-table{font-size:13px}.stats-table th,.stats-table td{padding:10px 6px}}@media print{.site-tools,.translation-note,.site-footer-note,.download-links,.stats-status{display:none}}

.follow-box{max-width:780px;margin:32px auto;padding:28px 30px;background:#e7eeeb;border-top:3px solid #174b55;font:16px/1.6 Arial,sans-serif;box-sizing:border-box}.follow-box h2{font:700 26px/1.3 Georgia,serif;margin:0 0 12px}.follow-box p{margin:0 0 18px}@media(max-width:600px){.follow-box{margin:20px 0;padding:25px 22px}}@media print{.follow-box{display:none}}
.hero h1,.resource-page,.resource-card,.follow-box{overflow-wrap:anywhere;min-width:0}
.book-status{max-width:780px;margin:0 auto 24px;padding:24px 30px;background:#e7eeeb;border-left:4px solid #174b55;font:16px/1.6 Arial,sans-serif;overflow-wrap:anywhere}.book-status p{margin:0 0 12px}.book-status .book-title{font:700 27px/1.3 Georgia,serif}.book-status a{font-weight:600}.book-preview{margin:36px 0;padding:28px;background:#edf2ef;border-top:3px solid #174b55;font:17px/1.7 Arial,sans-serif;overflow-wrap:anywhere}.book-preview h2{font:700 30px/1.25 Georgia,serif;margin:8px 0 20px}.book-preview .eyebrow{margin:0 0 8px}.book-preview p{margin:0 0 18px}.book-preview .download-links{margin-top:22px}@media(max-width:600px){.book-status{padding:22px}.book-preview{padding:22px 18px;margin:28px 0}.book-preview h2{font-size:26px}}@media print{.book-status{display:none}.book-preview{break-inside:avoid;background:white;border-top:1px solid #999}}
