@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2) format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2) format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:"Source Sans 3",sans-serif;color:#263e35;background:#f3f5f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--forest: #264a3f;--forest-dark: #18392e;--ink: #263e35;--muted: #5e6c65;--ground: #f3f5f2;--paper: #ffffff;--selected: #e4ede5;--line: #d6ded6;--focus: #296958;--warning: #765132;--reading-size: clamp(1.06rem, 1rem + .2vw, 1.18rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;min-width:0;min-height:100vh}::selection{color:var(--forest-dark);background:#cedecb}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.skip-link{position:fixed;top:12px;left:20px;z-index:10;padding:12px 20px;background:var(--paper);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{background:var(--forest-dark);color:#fff}.masthead{display:flex;max-width:1600px;min-height:76px;margin:0 auto;padding-inline:40px;align-items:center;gap:32px}.brand{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:1.22rem;font-weight:700;letter-spacing:-.03em;text-decoration:none}.brand svg{width:32px;height:32px;fill:none;stroke:#c2d7b9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.masthead-caption{color:#c2d2c7;font-size:.94rem}.catalogue-link{display:inline-flex;min-height:44px;margin-left:auto;align-items:center;gap:12px;font-size:.94rem;text-decoration:none}.catalogue-link>span{display:flex}.catalogue-link:hover{text-decoration:underline}.site-header a:focus-visible{outline-color:#c2d7b9}.catalogue-link svg,.load-more svg,.reader-navigation svg,.source-link svg{width:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.library-intro{display:grid;max-width:1600px;margin:0 auto;padding:40px 40px 36px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:64px}.intro-title h1{margin:0;font-family:Manrope,sans-serif;font-size:clamp(2rem,3.8vw,3.7rem);font-weight:600;letter-spacing:-.04em;line-height:1.15;text-wrap:balance}.intro-title>p{max-width:70ch;margin:16px 0 0;color:var(--muted);font-size:1.12rem;line-height:1.55}.intro-note{border-left:1px solid var(--line);padding-left:28px}.intro-note svg{width:28px;fill:none;stroke:var(--forest);stroke-width:1.4;stroke-linejoin:round}.intro-note p{margin:10px 0 0;font-size:1rem;line-height:1.4}.intro-note span{display:block;margin-top:8px;color:var(--muted);font-size:.94rem}.catalogue{max-width:1600px;min-height:600px;margin:0 auto;padding:0 40px 32px}.source-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;background:var(--paper)}.source-tab{position:relative;display:flex;min-width:0;min-height:92px;padding:18px 14px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.source-tab:first-child{border-radius:5px 0 0 5px}.source-tab:last-child{border-right:0;border-radius:0 5px 5px 0}.source-tab:hover{background:var(--ground)}.source-tab[data-active=true]{background:var(--forest);color:#fff}.source-tab:focus-visible{outline-offset:-4px}.source-tab[data-active=true]:focus-visible{outline-color:#c2d7b9}.tab-copy{display:block;width:100%}.tab-label{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.tab-label strong{font-size:.95rem;font-weight:600}.tab-count{color:var(--muted);font-size:.82rem;font-variant-numeric:tabular-nums}.tab-topic{display:block;margin-top:8px;color:var(--muted);font-size:.82rem;line-height:1.3}.source-tab[data-active=true] :is(.tab-count,.tab-topic){color:#d0e1d3}.source-tab[data-active=true]:after{position:absolute;bottom:-6px;left:calc(50% - 6px);width:12px;height:12px;background:var(--forest);transform:rotate(45deg);content:""}.catalogue-heading{display:flex;padding:28px 0 20px;align-items:center;justify-content:space-between;gap:24px}.collection-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.collection-title h2{margin:0;font-family:Manrope,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.025em}.collection-count{margin:0;color:var(--muted);font-size:.92rem}.source-description{margin:7px 0 0;color:var(--muted);font-size:.96rem;line-height:1.45}.source-stamp{flex:0 0 auto;text-align:right}.source-stamp span{display:block;color:var(--muted);font-size:.8rem}.source-stamp strong{display:block;margin-top:3px;font-size:.95rem;font-weight:600}.desktop-registry{display:grid;height:max(580px,82dvh);overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--paper);grid-template-columns:clamp(260px,27vw,370px) minmax(0,1fr)}.article-index{position:relative;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;border-right:1px solid var(--line);scrollbar-color:#a6b8ab transparent;scrollbar-width:thin}.index-heading,.reader-toolbar{display:flex;min-height:56px;padding:6px 20px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:#fafbf9;font-size:.85rem}.index-heading{position:sticky;top:0;z-index:1}.index-heading strong{font-weight:600}.index-heading>div{display:grid;gap:2px}.index-heading>div>span,.reader-toolbar>span{color:var(--muted);font-variant-numeric:tabular-nums}.reader-jump,.reader-source{display:inline-flex;min-height:40px;align-items:center;gap:6px;font-weight:600}.reader-jump{font-size:.85rem}.reader-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.reader-toolbar{flex-wrap:wrap}.reader-source{font-size:.9rem}.index-row{position:relative;display:grid;width:100%;min-height:98px;padding:18px 20px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;text-align:left;grid-template-columns:24px minmax(0,1fr) 8px;gap:8px;transition:background .16s ease-out}.index-row:hover{background:var(--ground)}.index-row[data-active=true]{background:var(--selected)}.row-sequence{padding-top:2px;color:var(--muted);font-size:.76rem;font-variant-numeric:tabular-nums}.row-label{display:block;min-width:0;overflow-wrap:anywhere}.row-label strong{display:block;font-size:1rem;font-weight:600;line-height:1.4}.row-label span{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--muted);font-size:.9rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.row-marker{width:6px;height:6px;margin-top:8px;border-radius:50%;background:transparent}.index-row[data-active=true] .row-marker{background:var(--forest)}.reader-pane{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr)}.reader-navigation{display:flex;gap:6px}.reader-navigation button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:4px;background:var(--paper);cursor:pointer;transition:background .16s ease-out}.reader-navigation button:hover:not(:disabled){background:var(--selected)}.reader-navigation button:disabled{opacity:.35;cursor:default}.article-reader{scroll-margin-top:80px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:#a6b8ab transparent;scrollbar-width:thin;padding:32px clamp(24px,3vw,52px) 48px}.article-reader:focus-visible,.index-row:focus-visible,.mobile-article summary:focus-visible{outline-offset:-4px}.reader-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:16px}.reader-heading>div{min-width:0}.reader-heading h3{max-width:42ch;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.3rem,1rem + 1vw,1.95rem);font-weight:600;letter-spacing:-.025em;line-height:1.35;overflow-wrap:anywhere;text-wrap:pretty}.article-code{margin:10px 0 0;color:var(--muted);font-size:.9rem}.article-status{display:inline-flex;max-width:100%;align-items:baseline;gap:7px;color:var(--forest);font-size:.8rem;font-weight:600}.article-status>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--forest)}.article-status[data-current=false]{color:var(--warning)}.article-status[data-current=false]>span{background:var(--warning)}.category-chip{display:inline-block;margin:0 0 12px;padding:3px 8px;border-radius:3px;background:var(--ground);color:var(--muted);font-size:.8rem;font-weight:600}.reader-meta{display:grid;max-width:72ch;margin:24px 0 0;padding:0;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:0 28px}.reader-meta div{display:grid;padding:14px 0;border-bottom:1px solid var(--line);align-content:start}.reader-meta dt{color:var(--muted);font-size:.82rem}.reader-meta dd{margin:5px 0 0;font-size:.95rem;line-height:1.45}.article-copy{max-width:72ch;margin-top:28px;overflow-wrap:anywhere}.article-copy-pdf{max-width:none}.pdf-document .source-link{margin:0 0 12px}.pdf-viewer{display:block;width:100%;height:70vh;min-height:420px;border:1px solid var(--line)}.article-copy>p{margin:0;color:#33443b;font-size:var(--reading-size);line-height:1.75;white-space:pre-line}.article-body-html{min-width:0;margin-top:30px;overflow-x:auto;color:#33443b;font-size:var(--reading-size);line-height:1.75;overflow-wrap:anywhere}.article-body-html img{max-width:100%;height:auto}.article-copy>.article-body-html:first-child{margin-top:0}.article-body-html p,.article-body-html ul,.article-body-html ol,.article-body-html dl{margin:0 0 1em}.article-body-html :is(h1,h2,h3,h4,h5,h6){margin:1.6em 0 .6em;color:var(--ink);font-family:Manrope,sans-serif;font-weight:700;line-height:1.35;text-wrap:pretty}.article-body-html :is(h1,h2){font-size:1.35em}.article-body-html h3{font-size:1.2em}.article-body-html :is(h4,h5,h6){font-size:1.08em}.article-body-html>:first-child{margin-top:0}.article-body-html :is(p,ul,ol):last-child{margin-bottom:0}.article-body-html :is(ul,ol){padding-inline-start:1.5em}.article-body-html li+li{margin-top:.45em}.article-body-html li>:is(ul,ol){margin-top:.45em}.article-body-html dt{font-weight:700}.article-body-html dd{margin:.25em 0 1em 1.5em}.article-body-html a{color:var(--forest);text-decoration:underline;text-underline-offset:.18em}.article-body-html blockquote{margin:1.5em 0;padding-inline-start:1.25em;border-inline-start:1px solid var(--line)}.article-body-html pre{max-width:100%;white-space:pre-wrap}.article-table-scroll{max-width:100%;margin:1.5em 0;overflow-x:auto}.article-body-html table{width:100%;border-collapse:collapse;font-size:.95em}.article-body-html :is(th,td){min-width:8ch;padding:.65em .8em;border:1px solid var(--line);text-align:start;vertical-align:top}.article-body-html th{background:var(--ground);color:var(--ink)}.article-body-html caption{margin-bottom:.6em;font-weight:700;text-align:start}.article-body-html .publisher-notice{margin:1.5em 0;padding:1.1em 1.25em;border:1px solid var(--line);border-radius:4px}.article-body-html .publisher-notice>:first-child{margin-top:0}.article-body-html .publisher-tags{display:flex;flex-wrap:wrap;gap:.5em 1em;padding:0;list-style:none;font-size:.85em}.article-body-html .publisher-tags li{margin:0}.article-body-html .publisher-file-detail{display:block;font-size:.85em}.article-copy>p+.article-body-html{margin-top:20px}.article-note{margin-top:24px;padding:16px 20px;border:1px solid #dfd4bc;border-radius:4px;background:#faf6ec;color:#5b4d32}.article-note strong{font-size:.95rem}.article-note p{margin:8px 0 0;font-size:.97rem;line-height:1.55;white-space:pre-line}.source-link{display:inline-flex;margin-top:24px;align-items:center;gap:10px;color:var(--forest);font-weight:600;text-decoration-thickness:1px;text-underline-offset:5px}.source-link:hover{text-decoration-thickness:2px}.source-link svg{width:18px}.mobile-registry{display:none}.agreement-articles{max-width:72ch;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.agreement-articles>h3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:0;font-family:Manrope,sans-serif;font-size:1.3rem;letter-spacing:-.02em}.agreement-articles>h3>span{flex:0 0 auto;color:var(--muted);font-size:.85rem;font-weight:500}.agreement-articles>ol{margin:24px 0 0;padding:0;list-style:none}.agreement-article{padding:24px 0;border-top:1px solid var(--line)}.agreement-article-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.agreement-article-heading h4{margin:0;font-family:Manrope,sans-serif;font-size:1.02rem}.agreement-article-section{margin:6px 0 0;color:var(--muted);font-size:.85rem}.agreement-article-body{margin-top:12px}.agreement-article .article-note{margin-top:18px;padding:16px 18px}.agreement-articles-status{max-width:72ch;margin:40px 0 0;color:var(--muted)}.agreement-articles-error{max-width:72ch;margin-top:32px;padding:20px;border:1px solid var(--line);border-radius:4px}.agreement-articles-error p{margin:0;color:var(--muted);line-height:1.5}.retry-detail{min-height:44px;margin-top:16px;padding:8px 16px;border:1px solid var(--line);border-radius:4px;background:var(--paper);font-weight:600;cursor:pointer}.retry-detail:hover{background:var(--selected)}.empty-state p,.error-state p{line-height:1.5}.loaded-count{margin:16px 0 0;color:var(--muted);font-size:.9rem;font-variant-numeric:tabular-nums;text-align:center}.pagination-controls{margin:12px 0 0;text-align:center}.append-error{max-width:58ch;margin:0 auto 14px;color:#8a3930;font-size:.94rem}.load-more{display:flex;min-width:min(100%,280px);min-height:48px;margin:0 auto;padding:0 16px;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:4px;background:var(--paper);cursor:pointer;font-size:.95rem;font-weight:600}.load-more>span:last-child{display:flex}.load-more:hover:not(:disabled){background:var(--selected);border-color:#a6b8ab}.load-more:disabled{cursor:wait;opacity:.65}.loading-state,.error-state,.empty-state{margin:0;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.loading-state{padding:8px 28px}.loading-row{display:grid;min-height:110px;align-items:center;border-bottom:1px solid var(--line);grid-template-columns:26% 58%;gap:9%}.loading-row:last-child{border-bottom:0}.loading-row span{height:13px;border-radius:3px;background:#e3e9e1;animation:loading-pulse 1.4s ease-in-out infinite alternate}.loading-row span:last-child{animation-delay:.18s}.error-state,.empty-state{padding:40px}.error-state{display:flex;align-items:center;justify-content:space-between;gap:30px}.error-state strong,.empty-state strong{font-family:Manrope,sans-serif;font-size:1.25rem}.error-state p,.empty-state p{max-width:62ch;margin:8px 0 0;color:var(--muted)}.error-state button{flex:0 0 auto;min-height:48px;padding:0 22px;border:1px solid var(--forest);border-radius:4px;background:var(--forest);color:#fff;cursor:pointer;font-weight:600}.error-state button:hover{background:var(--forest-dark)}footer{display:grid;padding:28px max(40px,calc((100vw - 1520px)/2));align-items:center;border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;gap:24px}footer>span{font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:700}footer p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.5}footer p span{font-size:.85rem}footer a{justify-self:end;font-size:.9rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes loading-pulse{to{background:#c8d5c7}}@media(max-width:1150px){.masthead{padding-inline:24px}.library-intro{padding:32px 24px;grid-template-columns:minmax(0,1fr) 240px;gap:32px}.catalogue{padding-inline:24px}.source-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.source-tab{min-height:82px;padding:14px}.source-tab:nth-child(-n+4){border-bottom:1px solid var(--line)}.source-tab:nth-child(4){border-right:0;border-radius:0 5px 0 0}.source-tab:first-child{border-radius:5px 0 0}.source-tab:nth-child(5){border-radius:0 0 0 5px}.source-tab:last-child{grid-column:span 2;border-right:0;border-radius:0 0 5px}.source-tab[data-active=true]:after{display:none}.reader-heading{display:block}.reader-heading .article-status{margin-top:14px}footer{padding-inline:24px}}@media(max-width:700px){.masthead{min-height:64px;padding-inline:20px;gap:16px}.brand{font-size:1.12rem}.masthead-caption,.intro-note{display:none}.catalogue-link{font-size:.82rem;gap:6px}.library-intro{display:block;padding:28px 20px}.intro-title h1{max-width:18ch;font-size:clamp(2rem,7.7vw,3rem);line-height:1.16}.intro-title>p{margin-top:14px;font-size:1rem;line-height:1.5}.catalogue{padding:0 16px 28px}.source-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.source-tab{min-height:74px;padding:12px;border-bottom:1px solid var(--line)}.source-tab:nth-child(2n){border-right:0}.source-tab:nth-child(4),.source-tab:nth-child(5){border-radius:0}.source-tab:nth-child(2){border-radius:0 5px 0 0}.source-tab:last-child{grid-column:1 / -1;border:0;border-radius:0 0 5px 5px}.tab-topic{margin-top:4px}.catalogue-heading{padding:24px 4px 16px;align-items:start;gap:14px}.collection-title{display:block}.collection-title h2{font-size:1.22rem}.collection-count{margin-top:5px;font-size:.88rem}.source-description{font-size:.91rem}.source-stamp{max-width:105px}.source-stamp strong{overflow-wrap:anywhere;font-size:.88rem}.desktop-registry{display:none}.mobile-registry{display:block;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.mobile-article{border-bottom:1px solid var(--line)}.mobile-article:last-child{border-bottom:0}.mobile-article summary{display:flex;min-height:88px;padding:16px;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.mobile-article summary::-webkit-details-marker{display:none}.mobile-article summary>span:first-child{display:grid;min-width:0;gap:7px;overflow-wrap:anywhere}.mobile-article summary strong{font-size:1rem;font-weight:600;line-height:1.4}.mobile-snippet{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.9rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-article summary>svg{width:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .18s ease-out}.mobile-article[open] summary{background:var(--selected);margin-bottom:16px}.mobile-article[open] .mobile-snippet{display:none}.mobile-article[open] summary>svg{transform:rotate(180deg)}.mobile-article .article-copy{margin:0;padding:4px 16px 24px}.mobile-article .agreement-articles{margin:0 16px 24px;padding-top:24px}.mobile-article .agreement-articles-error,.mobile-article .agreement-articles-status{margin:0 16px 24px}.mobile-article .article-copy>p,.mobile-article .article-body-html{font-size:1.04rem;line-height:1.7}.article-note{padding:12px 14px}.source-link{margin-top:20px}.error-state,.empty-state{display:block;padding:24px}.error-state button{margin-top:20px}footer{padding:24px 20px;grid-template-columns:1fr auto;gap:16px}footer p{grid-column:1 / -1;grid-row:2}}@media(max-width:380px){.masthead{padding-inline:16px;gap:8px}.catalogue-link{max-width:140px;line-height:1.25}.source-stamp{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
