/* Scoped styles: explanatory illustrations, v0.7.7. */
.guide-catalogue{max-width:1040px;padding-block:32px 60px}.guide-intro{color:#526065;max-width:850px;font-size:15px}.guide-jump{display:flex;gap:12px;flex-wrap:wrap;padding:12px 0 25px}.guide-jump a{border:1px solid #d6d9d5;padding:10px 14px;font-size:13px;font-weight:700}.guide-article{border-top:3px solid #ffb201;padding-top:28px;margin-bottom:54px;scroll-margin-top:25px}.guide-article h2{font-size:30px}.guide-scope{border-left:3px solid #ffb201;background:#fff8e7;padding:12px 16px;font-size:13px;line-height:1.75;color:#554620;margin:0 0 18px}.learning-figure{margin:0 0 20px;min-width:0}.guide-open{display:block;position:relative;background:white;border:1px solid #e1e3df;padding:0;color:#202326;overflow:hidden;cursor:zoom-in}.guide-open picture,.guide-open img{display:block;width:100%;height:auto}.guide-zoom-label{position:absolute;right:8px;bottom:8px;background:#202326;color:white;padding:7px 11px;border-radius:2px;font-size:11px}.learning-figure figcaption{font-size:13px;color:#526065;line-height:1.75;margin-top:14px}.guide-text{margin-top:14px;font-size:13px}.guide-text summary{cursor:pointer;font-weight:700}.guide-text p{margin-top:12px;color:#526065}.guide-panel{margin:25px 0;border:1px solid #e1e3df;border-top:3px solid #ffb201;background:white}.guide-panel>summary{display:block;cursor:pointer;padding:17px 20px;font-size:14px;font-weight:700}.guide-panel>summary:after{content:'+';float:right;margin-left:10px}.guide-panel[open]>summary:after{content:'−'}.guide-panel-body{padding:0 20px 20px}.guide-panel h3{font-size:20px}.guide-link-row{padding:17px 20px;border:1px solid #e1e3df;border-left:3px solid #ffb201;margin:20px 0;font-size:14px;line-height:1.7}.guide-link-row a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.guide-link-row p{margin:4px 0 0;font-size:12px;color:#526065}.guide-end{background:#f5f5f1;padding:24px}.guide-error{font-size:13px;color:#853b29;padding:12px;background:#fff3ed}.guide-dialog{border:0;padding:0;width:calc(100% - 28px);max-width:1500px;max-height:94vh;overflow:auto;background:white;color:#202326;box-shadow:0 10px 80px #0005}.guide-dialog::backdrop{background:#172125d9}.guide-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#202326;color:white;padding:13px 17px}.guide-dialog-head h2{font-size:18px;line-height:1.4;margin:0}.guide-dialog-close{background:#ffb201;color:#202326;padding:9px 13px;white-space:nowrap;font-weight:700}.guide-dialog-body{padding:20px}.guide-dialog-body img{display:block;width:100%;height:auto;max-width:1448px;margin:auto}.guide-dialog-body p{font-size:14px;line-height:1.8}.guide-modal-open{overflow:hidden}.guide-focus:focus-visible,.guide-open:focus-visible,.guide-jump a:focus-visible{outline:3px solid #2868b4;outline-offset:4px}
@media(max-width:640px){.guide-catalogue{padding-top:24px}.guide-article h2{font-size:26px}.guide-article{margin-bottom:35px}.guide-panel-body{padding-inline:12px}.guide-panel>summary{font-size:13px;padding:15px 12px}.guide-dialog-head{padding:11px}.guide-dialog-head h2{font-size:14px}.guide-dialog-close{font-size:12px;padding:10px}.guide-dialog-body{padding:12px}.guide-jump{gap:8px}.guide-jump a{font-size:12px}.guide-article .button-row{align-items:stretch;flex-direction:column}.guide-open .guide-zoom-label{font-size:10px;padding:5px 8px}.guide-scope,.learning-figure figcaption{font-size:12px}}
@media print{.guide-jump,.guide-zoom-label{display:none}.guide-panel{break-inside:avoid}.guide-panel:not([open]){display:none}}

/* Text and numerical examples remain selectable, zoomable and readable on small screens. */
.guide-reading{padding-left:24px;margin:20px 0;display:grid;gap:17px;line-height:1.75}.guide-reading li::marker{font-weight:bold;color:#805600}.guide-reading li>strong{color:#202326}.guide-reading li>p{margin:4px 0 0;font-size:14px;line-height:1.8;color:#435164}
.guide-table-wrap{position:relative;max-width:100%;overflow-x:auto;margin:19px 0;border:1px solid #d8dfdf}.guide-reading-table{width:100%;border-collapse:collapse;min-width:480px;font-size:14px;line-height:1.6}.guide-reading-table caption{padding:13px;text-align:left;background:#fff3da;color:#703717;font-weight:700;white-space:normal}.guide-reading-table th,.guide-reading-table td{padding:12px;border:1px solid #e0e4e4;text-align:left;vertical-align:middle}.guide-reading-table thead th{background:#f4f6f5}.guide-reading-table th[scope=row]{font-weight:700}.guide-reading-table mark{background:#ffe49b;color:#202326;padding:3px 5px;font-weight:700}.guide-example-note{font-size:13px;color:#703717;border-left:3px solid #bb7028;padding:10px 13px;background:#fff7ed}.guide-text p{white-space:normal}.guide-dialog-body .guide-reading-table{max-width:100%}
@media(max-width:640px){.guide-reading li>p{font-size:13px}.guide-reading{gap:14px;padding-left:22px}.guide-reading-table th,.guide-reading-table td{padding:9px}.guide-reading-table{font-size:13px;min-width:460px}}
