:root{color-scheme:light;--ink:#183745;--sub:#48646c;--teal:#00635f;--line:#cfdbda;--paper:#fff}*{box-sizing:border-box}body{margin:0;background:#f6f8f6;color:var(--ink);font:17px/1.62 "Segoe UI",Arial,sans-serif}main{max-width:1080px;margin:0 auto;padding:32px 5% 76px;background:var(--paper);min-height:100vh}nav{display:flex;flex-wrap:wrap;gap:10px 20px;padding:0 0 20px;border-bottom:1px solid var(--line);font-size:.88rem}a{color:var(--teal);text-underline-offset:3px}h1,h2,h3{line-height:1.2;text-wrap:balance}h1{font-family:Georgia,serif;color:#183746;font-size:clamp(1.95rem,3.6vw,3rem);font-weight:600;margin:18px 0 20px}h2{margin:2rem 0 .8rem;font-size:1.52rem}p{max-width:80ch}article>p{margin:.8em 0}.meta,figcaption,footer,.note{font-size:.9rem;color:var(--sub)}.meta{margin:17px 0 0}.status{border-left:3px solid #ac853f;background:#fcf7eb;padding:10px 14px}.photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:15px}figure{margin:1rem 0}figure.photo{border:1px solid var(--line);border-radius:6px;padding:12px}figure.photo img{width:100%;height:180px;object-fit:contain;display:block}figure img{max-width:100%;height:auto}figcaption{margin-top:8px;overflow-wrap:anywhere}.scroll{overflow-x:auto;max-width:100%}table{border-collapse:collapse;margin:.7em 0 1em;font-size:.92rem}td,th{border:1px solid var(--line);vertical-align:top;text-align:left;padding:.5em .7em;min-width:62px}th{background:#ecf5f2}caption{text-align:left;font-weight:600;margin-bottom:.45em}footer{margin-top:2.5em;border-top:1px solid var(--line);padding-top:1em;overflow-wrap:anywhere}.navlinks{display:grid;gap:5px}.search{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:18px 0}.search label{font-size:.9em;display:grid;gap:4px}.search input,.search select{font:inherit;max-width:100%;padding:8px 12px;border:1px solid #90a8a6;border-radius:5px;background:white;color:var(--ink)}ol.catalog{padding-left:1.6rem}.catalog li{padding:.55rem 0;border-bottom:1px solid #e5eae8}.catalog small{display:block;color:var(--sub)}.ref{font-size:.87rem;color:var(--sub)}@media(max-width:550px){main{padding:20px 16px 42px}.search{display:grid}.search label,.search select{max-width:100%}table{font-size:.83rem}}@media print{main{max-width:none;padding:0}nav,.search{display:none}body{font-size:11pt;background:white}figure,table{break-inside:avoid}h2{break-after:avoid}}
details{margin:1.4rem 0;border-block:1px solid var(--line);padding:.7rem 0;overflow-wrap:anywhere}summary{cursor:pointer;color:var(--teal);font-weight:600}details>p[lang=en]{font-size:.94rem}.graph img{display:block;max-height:850px;object-fit:contain}.search label{min-width:0}.search select{width:100%}h1,h2,h3,.catalog li,.navlinks{overflow-wrap:anywhere}table caption{color:var(--ink)}
