@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-ext-400-normal.Bo67NYBq.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-ext-400-normal.D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-cyrillic-400-normal.C7us6pn1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-400-normal.BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-ext-400-normal.BjKcJWKY.woff2)format("woff2"),url(/_astro/golos-text-latin-ext-400-normal.BXgyX_iE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/golos-text-latin-400-normal.Coi1FYaD.woff2)format("woff2"),url(/_astro/golos-text-latin-400-normal.DOuJOmdK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-ext-500-normal.CLsu_eDI.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-ext-500-normal.InHNvB7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-cyrillic-500-normal.BSLQUuP1.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-500-normal.hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-latin-ext-500-normal.9vZPKadr.woff2)format("woff2"),url(/_astro/golos-text-latin-ext-500-normal.BmtMVntR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/golos-text-latin-500-normal.BznAvurO.woff2)format("woff2"),url(/_astro/golos-text-latin-500-normal.BQo4s7Kn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-cyrillic-ext-600-normal.uuhKjiyO.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-ext-600-normal.rSWq63aw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-cyrillic-600-normal.lpQ9rVRR.woff2)format("woff2"),url(/_astro/golos-text-cyrillic-600-normal.BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-latin-ext-600-normal.DLLCs_GQ.woff2)format("woff2"),url(/_astro/golos-text-latin-ext-600-normal.C6iohuVX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/golos-text-latin-600-normal.Bhk8uV1U.woff2)format("woff2"),url(/_astro/golos-text-latin-600-normal.B_o32mE8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA8QABIAAAAAHEwAAA6tAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbhhYcNAZgP1NUQVRQAIFUEQgKoQiZSQtAAAE2AiQDegQgBYUGB4ItDAcXJBh6GxIXo6KaFTHFXyxwTtQyHvMmk2ivMeQ3K9iCEq/hRix36hcs8AKewsUVPP8t3933Zna2zW5qryqBblsTHlWaR2JUJESoOJA5GPPnH7f1KQMsoo0Jis10VrEBRjQqRuFDsK4KLzHrIpPLaB6qsde3dxtG9VUkCp2JUOTCJVCoqoFcoyozdezK4+sUwc2/bvnT+v9QRzQnIlsnoDr1HVDR6aa+/TZYk9YRDSeI6plG+h9gleBfa6929wOAK7JQ6KoydVVqb+92ci8XuH9fXTbAdEkJbaYurq6yjsEiSkTh6uoilC/6Cmu6rKUNRGlvOscyjIEqXsUd9+tsjwDPviAoSxjC80SVKqJePSEgMWyRXVuPSwO8wxZ1DeCdUSurAe+iQlMHeCzgOaX/hVPqOmACqAQrbseUcZst6IoDV91SPhjb22Y2Y+F3YhJKpTBT7ooHi8nrmMhiw7Va+FZIjjsQeF6/WngDo7EnMHhUhMZnTnpXijJCChU4QDDPmGLG2OxGtDEPpc7ZDeE58WrdWCPsWdjoV76nxYxhejfIGhdEENyRjVyFRJU6pYbXMGfMVBGKsUx1RDBVQYJ1aipiKQcqCWyogpQNGKzcCVWhR7ziTHbNQ6JdoFt/MFWdCj01R5KIsETQ7VSGkwCvWKBUuYQoaY8KpW0jvFDCtzeusz0Cg7A2antYUMoIm3j5t25Uico7qVARpPJgOVdVqFHfiEpLj43oqNFV2WLY40Mizlp+hB4JeqdkAew5+5cdSHiyAe3Bq56i8w0AuNLpbF3//2Pscfh0gDwFQP6UdwDNDCEiBpRT0E+vXG1oxZnB+zMVGhwB+WZYKY5KeVMsQ3mUCqYhjkAGnHx06ttGUESlDAXpZL+CVs0s1WzFmEOBt4+zOjuzNwdzSW7IPXkzX3a2+g/zch5lVXZkTw7k4lyfu/NGvlh9rfbbQROgcOzsv2fhvBdUq1WvUbNW7Tp16wUQKhEp5RSLlUmUS1XwKmWq5KoVqSGk/TcCoAnAIuhA8Bhw5wDaN+IihabSosBqEpEuVsYwI0IBoC82bX06rwp9LOKze9t/2dGc1k9pXzSnburCLf9xPsWqj3w0aLVrTvT30zxIZerk/C+U/GO74zLwsXXi5OnM0p6s2qpBzkBOPwUuBYe7QMwRHlnB+EDltUm0SO90AEJtTMGxt8AgIGy8mrppvP+gg3rBNZDgEMkwoM5U8/AygIeyYpgxXYbEcRPIkIDFL4WDCJO20GB87fN4vdZ5CK8hAI13WHu265DIRpN9Gj0yOixCTSq9AEBaFRUPi8qAtVC4JGq1oGmoI8m7VI4DmcWe3SdaojyBm330oQKJzGKG47Q6Rxh63Acqk3dsjWtaO+9OxUK1akSKYBE2accusOwh7ERADXiq1Vog7MzH9FqSLq4jPW9jezsuNHkbVKfZerkQO4wxvUrPQTEkDi9/0bOJztkq5q+nlRTlEEaDkAjHMWOkUvY8YOa3mFpvmbRsKlgf6d09CnsNbtDDXW3VUgjFxqefMdlccleyOgRyB635GBNLv90w+E5tU11bd51VUlteD/8JhYAo0MgMZrgjdMelKv0cM5wwioqwH8LhbR8v8Bb89Ce4gQCqySvcXlYYIhFwsKxGv86UGjX4RrCWbEs9HhnfS4t+tBzqUL/1KJ+AucIOmgaurOGZXGCLFmQCElJkZWJKz6tRwbzns6G0czo/WbZhC8KTqgUqbgGaWVB4V61O+VwOls10obmVDij0g+3l2TVBdFnjHQK+3MZ2WIMnGpweE/6RFTywZAoS7agpJI33+6SVVDw8YskrJFDgxQ+DEd4n3mJU7kru0nDjim6nSWIlDJlWgnsSR7isJUwpHQ6L0IbCcgP71lISdywkMOfKeYUaHIElU2lBZI1I1U5lL9fQFETSUpvYFcXGUkyRYtC6feBweoaKl0csREpbXA+tmkkFkZw3KJMSRROC3EFNTfkKk7VxgIr7Yb/WM6wx8cprCGifkehAa1dwBJZ2wXfoA6NyxJDWEguKoLKNxWNPE7nS4w15xeHQZCNyLvJoZI38M25w30bHp9j64WNfqJl1Ga+HCOLIWhkN3CC32/EDEQ9mXKaBPo0+K4L/mk5qKWBwiRGApuCQd3+ID3jeqAsYUgeIPDrr4Oo1OBCkv0zorQFEhoAhOPSFYFnlqvsEkVf4soum5yt/qiKjD54i48iAJfycjl9/KbHyQlLfEZnOiwzPRmbp3CZTXFtLQjp1YqrtM1UMEdDwDcEW6z27XQ0tJREIGy5LWXm08x1p7ktDS+kt8QfY+JM0fLvLfu5hwQkY+Itv4JdwbYVPtmxPWkxcHWZamYv4+EaKHGMD/gsp6XPxV48dwg2sx7DTTkeXi7auV1jtj2I8QBjcJ9hifTdrMOES7xDSDD8TbLEyeyH+5aAhTgmZcp//JFlmDIO1cDNymHsbgVZfWPQoTnT8IkN68lAfzIT9Ux7zCXegBXmPotUaAWpIsm+3kiiYmLuda2R4wSS4IN6HJqSFJUHOqFdkcnAhQ6AAlWTeF+X4UiXZPBhdQPWTy8ttI0H3s2fLFGmIHs78eD+043EUrsgakw9ejnJppFGUXeOyr1L7Ew7SWl6sWzxF5Hp/4PffBr5x6KSMdtveeapHAlvuIpLe0Q6QBn+EgVB9l2QfyJedNOcEQtI6uiDCpYMHP5AK+9PeEfMWBQgjIqNcZf8UAkJZUj8Ei8kz9nvYDui1hNszb93fdnNZOVhJs3oMUZmFGEdgI4r0+GyDSWvqCUQi4S7vELITtoFfULda38STSPipcam26JecXXQJzMESmVToMpW2Ejhuvtp+5njxaYImd0AKW8f9EZMXtL0+CIY6g9cY5qQ3U6zPC6Mu/7KTwifs/B+wu1KSbJ/SxnrN7ixp5WnCdOybfC/tzPU+tz64OMthiIslMGhWW6ncjTvmHv399q1vnJCg/wZLvs3wE96xyeH9uw+CN52TblpMpK6AdYIt1vfSHnEPC5phxozD69kWiVa0rfzTaecNr4Dp7BPR1ScBBjcLrvJe9/HC2/g3BzG7vw6yYsSnANNxD0f4C2n1FEZKnDzEyVDzbcYB/CoY+JPhHNsI1LVUbkX3Q874M8rEKcmeoX4Sd5soGy/qzWDDbYqM6pJYFxhRZNcikUG6WNVEaUywT4wHHMPK8VCb8sk2zhlxbmC6eVlHTsJIaZn/woLcZhc0syMuc6AhD1mYU9TkFYCG5Qb6tOAKdsNCZXBEiuP2xN14VKgIwhIg2CPOZlRQAvzgH8Iy5pREbeRUS72QO6LjbuYHbC6e7yxfk+eXN80C6t+UbiYGy8Q/PnXwFLaOWahBJGJqO9oeRDj57fpxhDlX9KW3IsvOc5iYIvCNg4ZcQ7xj6oVZ68MkAX7wJX/+R+pxPB58M2ITkY7UErKFOPcXep9El+KUbY/jS3oXUsW9nzShmS1SXCLj/O+anUxyamqHgMHmN7+4t3PiF+MYZDmbrX8U4/E1lUk73bJ+6uGM4aX3XjS7O5A0K18Cr6JOh723dWlPjZiqmz3rxQe3FEnY8xseVkezGT/iULB7/w8dH25jQ6qpRVjsr/ZNozLCD/RTavj++lkj6+iWY3wLuxsCx2/bmg1u7K7uZO6EUO6h1y9DE8dQ3MDI376F8cZaeMLOgrLRkj68vvfJ2aZ3vZmEjKMnDTQIpRuRVx83ANsOybrFTaUryZYrVlrevNvzqINhNp/V3q3NvaI/kcZ6lt5+2zjZ1HsFT3Dc1pIybkVrfjj70qnZ/NexksYA8mHvZAsz0svTOwyguWNXCWkhaxz2ZuqXmYH3aPrS/bb5Uw+Chbc8l+//K9XQooYlJzY5jb7z+IZo2jQYSR3c1pO2a+i8OJL+af/gwgbuYUELDJ6QvVNdPBMCOHXlgVzHFLm7NyITOdgfKw3BEitlvpqY9LCWWskWzyJurNMzU7pFaCywN0+sxvwbopVRLVp/DKsKCFel56IT6yVDLiuhZL59lihZ4qZ6Yx/EwWpFts5XhAmAb+6VYrsLioeZqYXesTH7jGNM65vvx8oX3D3KQtAQP1fUHpZ9XWedEh/Zkch3FqFUNCFIyEwvKnWfMrDVNJb+y8Z9Zt7YNq7D5QE34VLnyS809Otuv94phGD9B9dpjacopvTJVEaOP/j2AUE9BNGxrfdHvJAlq7KcHGPkXkkBXSDAabhF4EZSdVkoaDXci4OiQ+GXOnAIjmFOfVP2ceXXyj/5rTHzO93Xpjz7YhnyzaSaW+Dms7YLAP/uy//4zXGWhrY0WAEIPlDCJAd9GwdhhzfGFwvlrpHNpV+bKt1ci1JYJZLVG31Zrqy8IeV4oKxUtXAufY+QSmYufpkrerbVm6s7aCVHwyHNXdrvaIczprPEgv0Gvjm9jRFfuOTCgSbfEIwy6SlK5md++p0ZF/6KIGKmKA7XmSqP+pnGqP8zrWbXMwOzPoLbW19U5iZFXkAM3qBXHIWZnmqVUMK0JldeKgGnVGop1ImmoVCjUolE9TQupXXIGVHbSimzMm+lchU0Qjl3vQZBhuC1hKtVygkRFHsNNQ4890E5q/WRCHHigAAo94qiVd3DKTW1nFYNV8tg0AiHVqkDGTNoxLADc1woU6A6Qw0Pcn36oJn9vkfNuBt/JZAxHpyfdyw4ISM1umS4lEq9FuppOTRk1LARU5qd00g5VmpwTOgqVR6lRMhXaKdUUQ1+fEj39BJQKnnttYqJPb5u1EenA8oVVyqbMjr548GetFvoQr9eW/sQBDc9Q+3+BJ55e0EQK4E4CSWSWBJJxUsmuRRJcVCDFvRgBDNYTFQFJ7jB60YP1MpGpbH2cqXnUiDi2PwsqDfQj5E5KMuDynMwr0cWkCPXnkBvm58F8wb6Mw2oFlVORFQrZg2UIDSHeh4OmcN8oOJQq1GK/5uO9kM6faed2P9Zz4kL4EbJ1/+8ett11q/f70gaAGHlRn8q7lbQHU3jSoQjBkXHui3nsl7+juVcqoyAaVAAq94yInotei37QQOEZRr4BQAAAA==)format("woff2"),url(/_astro/literata-cyrillic-ext-400-normal.BuNkiaAX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/literata-cyrillic-400-normal.CNCMA2GQ.woff2)format("woff2"),url(/_astro/literata-cyrillic-400-normal.BZoHpSD9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/literata-greek-ext-400-normal.wlSmuZ9Y.woff2)format("woff2"),url(/_astro/literata-greek-ext-400-normal.jenpRSxk.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/literata-greek-400-normal.DLCf-Z3g.woff2)format("woff2"),url(/_astro/literata-greek-400-normal.CMPfP1Pr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/literata-vietnamese-400-normal.H9pSqQsV.woff2)format("woff2"),url(/_astro/literata-vietnamese-400-normal.BvhrDK3U.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/literata-latin-ext-400-normal.D5BsCrMl.woff2)format("woff2"),url(/_astro/literata-latin-ext-400-normal.Cs2-p-8d.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Literata;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/literata-latin-400-normal.CLtNJ872.woff2)format("woff2"),url(/_astro/literata-latin-400-normal.CUhpYSl8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/literata-cyrillic-ext-400-italic.D8ysK2U6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/literata-cyrillic-400-italic.BGCtnF0_.woff2)format("woff2"),url(/_astro/literata-cyrillic-400-italic.GTLnQLoY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/literata-greek-ext-400-italic.ByGcUFfQ.woff2)format("woff2"),url(/_astro/literata-greek-ext-400-italic.v9vyEgWr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/literata-greek-400-italic.Bv-j3dzg.woff2)format("woff2"),url(/_astro/literata-greek-400-italic.DTSbSSav.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/literata-vietnamese-400-italic.CcRKGM16.woff2)format("woff2"),url(/_astro/literata-vietnamese-400-italic.DHLsq6W7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/literata-latin-ext-400-italic.DDtG17VM.woff2)format("woff2"),url(/_astro/literata-latin-ext-400-italic.B1grLKeg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Literata;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/literata-latin-400-italic.BxdXY0No.woff2)format("woff2"),url(/_astro/literata-latin-400-italic.xjtKbHx7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/literata-cyrillic-ext-600-normal.DMpAXN3v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-cyrillic-600-normal.CJ4BZrBr.woff2)format("woff2"),url(/_astro/literata-cyrillic-600-normal.CFZV0quP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-ext-600-normal.C9Ui0wVq.woff2)format("woff2"),url(/_astro/literata-greek-ext-600-normal.dOBTK4hz.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-greek-600-normal.AXWu-DgS.woff2)format("woff2"),url(/_astro/literata-greek-600-normal.yjIuBGCY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-vietnamese-600-normal.CKzxoyei.woff2)format("woff2"),url(/_astro/literata-vietnamese-600-normal.8qS4Xlwy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-ext-600-normal.iLkdh2tW.woff2)format("woff2"),url(/_astro/literata-latin-ext-600-normal.DYcsrkT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/literata-latin-600-normal.A9sHopYh.woff2)format("woff2"),url(/_astro/literata-latin-600-normal.BFEFPlMO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-cyrillic-ext-400-normal.C8TlNz0g.woff2)format("woff2"),url(/_astro/pt-mono-cyrillic-ext-400-normal.Ca_Kjean.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-cyrillic-400-normal.CteInIPE.woff2)format("woff2"),url(/_astro/pt-mono-cyrillic-400-normal.CL2xZ6Bq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-latin-ext-400-normal.59kyaNn9.woff2)format("woff2"),url(/_astro/pt-mono-latin-ext-400-normal.CEnqigeC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-mono-latin-400-normal.3-3stVoC.woff2)format("woff2"),url(/_astro/pt-mono-latin-400-normal.CW_sYFHq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-cyrillic-700-normal.BnWDpkfm.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-700-normal.BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-vietnamese-700-normal.CjKRcRIV.woff2)format("woff2"),url(/_astro/unbounded-vietnamese-700-normal.Bvu7IMCd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-latin-ext-700-normal.BLzWLLjG.woff2)format("woff2"),url(/_astro/unbounded-latin-ext-700-normal.C5zWdd_U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unbounded-latin-700-normal.CaoNriVp.woff2)format("woff2"),url(/_astro/unbounded-latin-700-normal.CZtriu5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7f5ef;--surface:#fff;--ink:#18201c;--muted:#5e6862;--line:#ddd7cb;--stamp:#5536c8;--stamp-soft:#5536c81f;--ok:#1f7a45;--bad:#c0392b;--wood:#6b4a2f;--wood-dark:#4a321f;--brass:#b08a3e;--brass-ink:#8a6a2a;--f-head:"Literata",Georgia,"Times New Roman",serif;--f-logo:"Unbounded","Arial Black",system-ui,sans-serif;--f-read:"Literata",Georgia,"Times New Roman",serif;--f-ui:"Golos Text",system-ui,-apple-system,"Segoe UI",sans-serif;--f-type:"PT Mono","Courier New",monospace;--r-bg:#fcfbf7;--r-ink:#1c211e;--r-muted:#6a726d;--znak:#5536c8;--znak-2:#f7f5ef;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121614;--surface:#1a201d;--ink:#e7e9e2;--muted:#9aa39d;--line:#2c3430;--stamp:#a897ff;--stamp-soft:#a897ff22;--ok:#4cc27f;--bad:#ff7a6b;--wood:#3e2c1e;--wood-dark:#2a1e14;--brass:#c9a55a;--brass-ink:#d4b36e;--r-bg:var(--surface);--r-ink:#dcdfd7;--r-muted:#8e9791;--znak:#8b76f0;color-scheme:dark}}:root[data-theme=dark]{--bg:#121614;--surface:#1a201d;--ink:#e7e9e2;--muted:#9aa39d;--line:#2c3430;--stamp:#a897ff;--stamp-soft:#a897ff22;--ok:#4cc27f;--bad:#ff7a6b;--wood:#3e2c1e;--wood-dark:#2a1e14;--brass:#c9a55a;--brass-ink:#d4b36e;--r-bg:var(--surface);--r-ink:#dcdfd7;--r-muted:#8e9791;--znak:#8b76f0;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto}.wrap{max-width:1180px;margin:0 auto;padding-inline:24px}@media (width<=600px){.wrap{padding-inline:16px}}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--stamp);outline-offset:3px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--stamp);font-size:12px;font-weight:600}.link{color:var(--stamp);font-size:15px;font-weight:500;text-decoration:none}.link:hover{text-decoration:underline}.muted{color:var(--muted)}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin:28px 0 14px;font-size:14px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--stamp)}header.top{z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.top .wrap{align-items:center;gap:20px;height:64px;display:flex}.logo{font-family:var(--f-logo);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.logo i{color:var(--stamp);font-style:normal}.logo svg{flex:none;width:34px;height:34px;transition:transform .5s cubic-bezier(.2,1.6,.4,1)}.logo .zh{fill:var(--znak);stroke:var(--znak);stroke-width:1.4px;stroke-linejoin:round}.logo .zc{fill:var(--znak-2)}.logo .zg{fill:#c89338}.logo .zp{fill:#e29689}.logo .zd{fill:#2b1e17}.logo:hover svg{transform:rotate(-12deg)scale(1.12)}@media (prefers-reduced-motion:reduce){.logo svg{transition:none}.logo:hover svg{transform:none}}nav.main{align-self:stretch;gap:4px;margin-left:12px;display:flex}nav.main a{color:var(--muted);white-space:nowrap;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}nav.main a:hover{color:var(--ink)}nav.main a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--stamp)}.fbtn{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.fbtn:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.fbtn[aria-current]{border-color:var(--stamp);color:var(--stamp)}.fbtn b{background:var(--stamp);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:grid}.li{flex:none;display:inline-block}@media (width<=1100px){nav.main a{padding:0 9px}.fbtn{padding:0 10px}.fbtn .ft{display:none}.search{flex-basis:220px}}.search{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:0 300px;align-items:center;gap:8px;min-width:0;height:40px;margin-left:auto;padding:0 12px;display:flex;position:relative}.search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:15px}.search input::placeholder{color:var(--muted)}.sresults{background:var(--surface);border:1px solid var(--line);border-radius:10px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;overflow:auto;box-shadow:0 18px 40px -16px #00000059}.sresults a{border-radius:8px;padding:8px 10px;font-size:15px;text-decoration:none;display:block}.sresults a span{color:var(--muted);font-size:13px}.sresults a:hover,.sresults a.on{background:var(--stamp-soft)}.sresults p{color:var(--muted);margin:6px 10px;font-size:14px}.iconbtn{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}@media (width<=860px){nav.main,.fbtn{display:none}}.bnav{display:none}@media (width<=860px){.bnav{z-index:25;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);transition:transform .25s;display:grid;position:fixed;bottom:0;left:0;right:0}.bnav a{color:var(--muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.bnav a[aria-current]{color:var(--stamp)}.bnav.off{transform:translateY(100%)}body{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}body .selbar{bottom:calc(72px + env(safe-area-inset-bottom,0px))}body.r-sepia .bnav{background:#f1e7d2f0;border-top-color:#3b2f2022}body.r-sepia .bnav a{color:#6b5b45}body.r-night .bnav{--stamp:#a897ff;background:#0e1110f0;border-top-color:#b9bfb822}body.r-night .bnav a{color:#8e9791}body.r-sepia .bnav a[aria-current],body.r-night .bnav a[aria-current]{color:var(--stamp)}}@media (width<=520px){.top .wrap{gap:10px}.logo span{display:none}.search{flex:auto}}.hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.hero h1{font-family:var(--f-head);letter-spacing:-.015em;max-width:19ch;margin-top:14px;font-size:clamp(34px,4.6vw,52px);font-weight:600;line-height:1.1}.hero h1 em{font-family:var(--f-read);letter-spacing:-.01em;color:var(--stamp);font-style:italic;font-weight:400}.w{animation:.8s cubic-bezier(.2,.9,.2,1) backwards rise;animation-delay:calc(var(--i)*90ms + .1s);display:inline-block}@keyframes rise{0%{opacity:0;filter:blur(6px);translate:0 .6em}}.hero p.lead{font-family:var(--f-read);color:var(--muted);max-width:46ch;margin:18px 0 0;font-size:19px;line-height:1.55;animation:.8s .7s backwards rise}.stamp{opacity:.5;width:150px;height:150px;color:var(--stamp);animation:.7s cubic-bezier(.3,1.6,.5,1) 1.5s backwards slam;position:absolute;top:-6px;right:0;transform:rotate(-12deg)}@keyframes slam{0%{opacity:0;scale:2.6}55%{opacity:1;scale:.9}to{scale:1}}.stamp .ring{transform-origin:80px 80px;animation:40s linear infinite spin}@keyframes spin{to{rotate:360deg}}.mascot{width:410px;height:270px;position:relative}@media (width<=1000px){.mascot{width:250px}.stamp{display:none}}.mascot .cat{transform-origin:50% 100%;cursor:pointer;width:auto;height:250px;animation:.9s cubic-bezier(.3,1.5,.5,1) 1.1s backwards catIn;position:absolute;bottom:-6px;left:0}.mascot .cat:hover{animation:.6s nod}@keyframes catIn{0%{opacity:0;translate:0 50px;scale:.5}}@keyframes nod{30%{rotate:-4deg}65%{rotate:2.5deg}}.bubble{background:var(--surface);width:200px;color:var(--ink);border:1px solid var(--line);z-index:2;border-radius:16px 16px 4px;padding:10px 13px;font-size:14px;line-height:1.4;animation:.5s 2s backwards rise;position:absolute;top:6px;right:calc(100% - 40px);box-shadow:0 10px 24px -14px #0006}.bubble b{color:var(--stamp)}.bubble.say{animation:.4s pop}@keyframes pop{50%{scale:1.15}}@media (width<=720px){.hero-grid{grid-template-columns:1fr}.stamp{display:none}.mascot{width:100%;height:170px}.mascot .cat{height:170px;left:auto;right:0}.bubble{width:auto;max-width:220px;left:0;right:150px}}.shelf-wrap{margin-top:40px}.shelf-label{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.shelf-label b{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.lucky{background:var(--stamp);color:#fff;box-shadow:0 6px 16px -6px var(--stamp);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;transition:transform .15s;display:inline-flex}.lucky:hover{transform:translateY(-2px)}.lucky:active{transform:scale(.96)}.lucky svg{transition:transform .5s}.lucky:hover svg{transform:rotate(180deg)}.shelf-scroll{scrollbar-width:thin;margin-top:-50px;padding-top:50px;overflow:auto hidden}.shelf{align-items:flex-end;gap:3px;min-width:max-content;height:300px;padding:0 14px;display:flex}.board{background:linear-gradient(var(--wood),var(--wood-dark));border-radius:2px 2px 6px 6px;min-width:max-content;height:22px;box-shadow:0 14px 24px -12px #00000073}.spine{background:var(--c);color:var(--t);translate:0 var(--lift,0px);animation:.7s cubic-bezier(.25,1.5,.45,1) backwards drop;animation-delay:calc(var(--i)*60ms + .3s);border-radius:3px 3px 1px 1px;flex-direction:column;flex:none;justify-content:space-between;align-items:center;padding:14px 0;text-decoration:none;transition:translate .18s ease-out,box-shadow .25s,filter .25s;display:flex;position:relative;box-shadow:inset 3px 0 #ffffff1f,inset -4px 0 #0000002e}@keyframes drop{0%{opacity:0;transform:translateY(-340px)}}.spine:before,.spine:after{content:"";opacity:.55;border-top:1px solid;border-bottom:1px solid;height:3px;position:absolute;left:6px;right:6px}.spine:before{top:30px}.spine:after{bottom:36px}.spine .ttl{writing-mode:vertical-rl;font-family:var(--f-read);white-space:nowrap;text-overflow:ellipsis;text-align:center;margin-top:28px;font-size:15px;font-weight:600;line-height:1.1;overflow:hidden;transform:rotate(180deg)}.spine .au{writing-mode:vertical-rl;letter-spacing:.16em;text-transform:uppercase;opacity:.8;flex:none;margin-bottom:26px;font-size:10px;transform:rotate(180deg)}.spine:hover{filter:brightness(1.12);box-shadow:0 18px 26px -10px #0006,inset 3px 0 #ffffff1f}.spine:focus-visible{--lift:-22px}.spine.wiggle{animation:.12s linear 6 alternate wiggle}@keyframes wiggle{0%{rotate:-2.5deg}to{rotate:2.5deg}}.spine.chosen{--lift:-46px;filter:brightness(1.2) drop-shadow(0 0 14px var(--stamp))}.bookend{background:var(--ink);opacity:.85;clip-path:polygon(0 0,100% 30%,100% 100%,0 100%);border-radius:6px 6px 0 0;flex:none;width:46px;height:120px;margin-left:auto}.shelf-hint{color:var(--muted);margin-top:12px;font-size:13px}section{padding-block:72px 0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.sec-head h1,.sec-head h2{font-family:var(--f-head);letter-spacing:-.01em;font-size:clamp(26px,2.6vw,32px);font-weight:600}.sec-head p{color:var(--muted);max-width:56ch;margin:6px 0 0}.two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px;display:grid}@media (width<=900px){.two{grid-template-columns:1fr}}.card-form{background:var(--surface);border:1px solid var(--line);background-image:repeating-linear-gradient(var(--surface) 0 43px,var(--line) 43px 44px);background-position:0 92px;border-radius:4px;padding:26px 26px 18px;position:relative}.card-form h3{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.card-form .who{font-family:var(--f-read);margin:4px 0 22px;font-size:20px;font-style:italic}.f-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;height:44px;display:grid}.f-row .d{font-family:var(--f-type);color:var(--stamp);font-variant-numeric:tabular-nums;font-size:13px}.f-row .b{font-family:var(--f-read);white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.f-row .b span{color:var(--muted);font-size:14px}.f-row a{border:1px solid var(--stamp);color:var(--stamp);white-space:nowrap;background:0 0;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none}.f-row a:hover{background:var(--stamp);color:var(--surface)}.prog{background:var(--line);border-radius:3px;height:3px;margin-top:3px;display:block;overflow:hidden}.prog i{background:var(--stamp);height:100%;display:block}.f-empty{min-height:132px;font-family:var(--f-read);color:var(--muted);align-items:center;gap:16px;font-size:17px;display:flex}.f-empty img{flex:none;width:120px}.quote{flex-direction:column;justify-content:space-between;gap:20px;padding:6px 0;display:flex}.quote blockquote{font-family:var(--f-read);margin:0;font-size:clamp(22px,2.4vw,28px);font-style:italic;line-height:1.35}.quote blockquote:before{content:"«";color:var(--stamp)}.quote blockquote:after{content:"»";color:var(--stamp)}.quote cite{color:var(--muted);font-size:14px;font-style:normal}.quote cite a{color:var(--ink);font-weight:500}.who-says{align-items:center;gap:10px;margin-bottom:12px;display:flex}.who-says img{width:auto;height:64px}.drawers{background:var(--wood-dark);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}@media (width<=860px){.drawers{grid-template-columns:repeat(2,minmax(0,1fr))}}.drawer{background:linear-gradient(170deg,var(--wood),var(--wood-dark) 140%);color:#f2e9d8;border-radius:3px;flex-direction:column;align-items:center;gap:12px;padding:18px 14px 16px;text-decoration:none;transition:transform .35s cubic-bezier(.2,1.4,.4,1);display:flex;box-shadow:inset 0 1px #ffffff1f,0 2px #0000004d}.drawer:hover{transform:translateY(3px)scale(1.03)}.tag{color:#2a241a;text-align:center;border:2px solid var(--brass);width:100%;max-width:200px;font-family:var(--f-read);background:#efe6cf;border-radius:2px;padding:8px 6px;font-size:17px;font-weight:600;line-height:1.2}.tag small{font-family:var(--f-ui);letter-spacing:.08em;color:#6f6550;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:400;display:block}.pull{background:linear-gradient(#d8b66a,var(--brass));border-radius:0 0 22px 22px;width:44px;height:14px;transition:transform .3s;box-shadow:0 2px 2px #00000059}.drawer:hover .pull{transform:rotate(-8deg)}.cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.icard{color:#2a2a2a;min-height:150px;font-family:var(--f-type);rotate:var(--r,0deg);background:#fcfbf5 linear-gradient(#0000 40px,#d9534f 40px 41px,#0000 41px);border-radius:3px;padding:12px 14px 26px;font-size:13px;line-height:1.45;text-decoration:none;transition:translate .2s,rotate .2s;display:block;position:relative;box-shadow:0 8px 16px -8px #00000059}.icard:after{content:"";background:var(--bg);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:8px;left:50%;box-shadow:inset 0 1px 2px #0006}.icard:hover{translate:0 -6px;rotate:0deg}.icard .sh{color:#8a8577;font-size:11px;line-height:18px;display:block}.icard .au{margin-top:20px;display:block}.icard .tt{font-size:14px;font-weight:700;display:block}.icard .meta{color:#8a8577;font-size:11px}.grades{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.grades a{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none;transition:transform .15s}.grades a:hover{transform:translateY(-2px)}.grades a[aria-current]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.slist{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}@media (width<=760px){.slist{grid-template-columns:1fr}}.srow{border-bottom:1px solid var(--line);padding:16px 0;display:grid;position:relative}.srow h3{font-family:var(--f-read);margin:0;font-size:19px;font-weight:600;line-height:1.25}.srow h3 a{text-decoration:none}.s-main:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.srow:hover h3 a{color:var(--stamp)}.smeta{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.4}.smeta:first-letter{text-transform:uppercase}.slinks{flex-wrap:wrap;gap:0 18px;margin:4px 0 0;font-size:15px;display:flex}.slinks a{z-index:2;color:var(--ink);padding:6px 0;text-decoration:none;position:relative}.slinks a:hover{color:var(--stamp);text-underline-offset:3px;text-decoration:underline}.slinks a.s-read{color:var(--stamp);font-weight:500}.srow.done:not(.has-cv) h3:after{content:" ✓";color:var(--ok)}.book-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:36px;margin-bottom:12px;display:grid}.cover{aspect-ratio:1/1.42;text-align:center;background:var(--c);width:200px;color:var(--t);font-family:var(--f-read);border-radius:3px 8px 8px 3px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px;display:flex;position:relative;box-shadow:inset 9px 0 #0003,inset 0 0 0 10px #ffffff0f,0 26px 40px -22px #0009}.cover:before,.cover:after{content:"";opacity:.5;border-top:1px solid;border-bottom:1px solid;height:5px;position:absolute;left:20px;right:20px}.cover:before{top:22px}.cover:after{bottom:22px}.cover b{font-size:22px;font-weight:600;line-height:1.15}.cover small{letter-spacing:.2em;text-transform:uppercase;opacity:.8;font-size:10px}.book-head h1{font-family:var(--f-head);letter-spacing:-.015em;font-size:clamp(30px,4.2vw,52px);font-weight:600;line-height:1.05}.book-head .by{font-family:var(--f-read);margin-top:10px;font-size:20px}.book-head .by a{color:var(--stamp);text-decoration:none}.facts{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:16px 0;font-size:14px;display:flex}.facts b{color:var(--ink);font-weight:500}.annot{font-family:var(--f-read);max-width:62ch;margin:0;font-size:18px;line-height:1.6}.actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.btn{background:var(--stamp);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.1)}.btn.ghost{color:var(--stamp);border:1px solid var(--stamp);background:0 0}@media (width<=640px){.book-head{grid-template-columns:1fr}.cover{width:150px;padding:16px}.cover b{font-size:17px}}.cover b{overflow-wrap:anywhere;hyphens:auto}.dl{margin-top:26px}.dl-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dl-list a{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:baseline;gap:8px;padding:9px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.dl-list a:hover{border-color:var(--stamp);transform:translateY(-2px)}.dl-list b{font-family:var(--f-type);color:var(--stamp);font-size:15px;font-weight:400}.dl-list span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.dl p{margin:10px 0 0;font-size:13px}.toc{border-top:1px solid var(--line);columns:2;column-gap:40px;margin:0;padding:0;list-style:none}@media (width<=700px){.toc{columns:1}}.toc li{break-inside:avoid;border-bottom:1px solid var(--line)}.toc a{font-family:var(--f-read);justify-content:space-between;gap:12px;padding:11px 2px;font-size:17px;text-decoration:none;display:flex}.toc a:hover{color:var(--stamp)}.toc a span{font-family:var(--f-ui);color:var(--muted);white-space:nowrap;font-size:13px}.toc a.done:after{content:"✓";color:var(--ok);margin-left:6px}.partner{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:16px;max-width:720px;margin:36px 0 0;padding:18px 20px;display:flex}.partner img{flex:none;width:58px;height:58px}.partner b{display:block}.partner span{color:var(--muted);font-size:14px}.partner a{color:var(--stamp);flex:none;margin-left:auto;font-weight:500;text-decoration:none}.source{color:var(--muted);max-width:760px;margin-top:28px;font-size:13px}.source p{margin:0 0 6px}.source b{color:var(--ink);font-weight:500}.full{color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 8%,transparent);border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.source a{color:inherit}.reader{background:var(--r-bg);color:var(--r-ink);min-height:100vh}.reader.sepia{--r-bg:#f1e7d2;--r-ink:#3b2f20;--r-muted:#7d6c55}.reader.night{--r-bg:#0e1110;--r-ink:#b9bfb8;--r-muted:#6e7670}.rbar{z-index:15;background:color-mix(in srgb,var(--r-bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb,var(--r-ink) 12%,transparent);align-items:center;gap:10px;padding:8px 16px;display:flex;position:sticky;top:0}.rbar a.bk{color:var(--r-ink);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:15px;text-decoration:none}.rbar .rt{text-align:center;min-width:0;color:var(--r-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.rset{align-items:center;gap:6px;margin-left:auto;display:flex}.rset button{border:1px solid color-mix(in srgb,var(--r-ink) 20%,transparent);color:var(--r-ink);background:0 0;border-radius:8px;min-width:34px;height:34px;padding:0 8px;font-size:14px}.sw{border-radius:50%;flex:none;width:18px;height:18px;display:block}.rset .aa{font-family:var(--f-read);font-size:16px;font-weight:600}.aapanel{background:var(--r-bg);width:min(340px,100vw - 32px);color:var(--r-ink);border:1px solid color-mix(in srgb,var(--r-ink) 20%,transparent);font-family:var(--f-ui);z-index:20;border-radius:12px;gap:14px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:16px;box-shadow:0 12px 32px -14px #0006}.aapanel[hidden]{display:none}.aarow>span{color:var(--r-muted);margin-bottom:6px;font-size:13px;display:block}.aaopts{gap:6px;display:flex}.rset .aaopts button{flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;padding:0 4px;display:flex}.rset .aaopts button[aria-pressed=true]{border-color:var(--stamp);box-shadow:inset 0 0 0 1px var(--stamp)}@media (width<=760px){.aawide{display:none}}.rprog{background:var(--stamp);z-index:30;width:0;height:3px;position:fixed;top:0;left:0}.page{max-width:680px;font-family:var(--f-read);font-size:var(--fs,20px);margin:0 auto;padding:44px 20px 40px;line-height:1.7}.page .ch{font-family:var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--r-muted);text-align:center;font-size:12px}.page .ch a{text-decoration:none}.page h1{font-family:var(--f-read);text-align:center;margin:10px 0 30px;font-size:1.6em;font-weight:600;line-height:1.2}.page h2{font-family:var(--f-read);text-align:center;margin:1.6em 0 .8em;font-size:1.15em;font-weight:600}.page .epi{max-width:28em;color:var(--r-muted);margin:0 0 28px auto;font-size:.85em;font-style:italic;line-height:1.55}.page .right{text-align:right;color:var(--r-muted);margin:-14px 0 28px;font-size:.85em}.page p{text-indent:1.6em;hyphens:auto;margin:0 0 .9em}.page .poem{margin:0 0 1.3em 1.6em;line-height:1.6}.page p.first:first-letter{float:left;color:var(--stamp);padding:.06em .08em 0 0;font-size:3.3em;font-weight:600;line-height:.85}.page p.first{text-indent:0}.pager{max-width:680px;font-family:var(--f-ui);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:10px 20px 60px;display:flex}.pager a{border:1px solid var(--stamp);color:var(--stamp);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:10px 20px;text-decoration:none;overflow:hidden}.pager .next{margin-left:auto}.reader .partner{font-family:var(--f-ui);border-color:color-mix(in srgb,var(--r-ink) 15%,transparent);background:0 0;margin:36px auto 0;font-size:15px}@media (width<=520px){.rbar .rt{display:none}}footer{border-top:1px solid var(--line);color:var(--muted);margin-top:88px;padding-block:32px 48px;font-size:14px}footer .fcols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}footer nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}footer nav b{color:var(--ink);margin-bottom:8px;font-weight:600}footer nav>a{padding-block:5px}footer .fgrades{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}footer .fgrades a{border:1px solid var(--line);min-width:32px;height:36px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;display:flex}footer .fhow{border-top:1px solid var(--line);margin:28px 0 0;padding-top:18px}footer .fhow a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}footer .fcopy{margin:6px 0 0}footer .pwa-install{font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0}footer .pwa-hint{padding-top:2px;font-size:13px}.save-off{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.save-off .muted{flex:150px;margin:0;font-size:13px}.saved-list{text-align:left;margin:24px 0}.saved-list h2{font-family:var(--f-head);margin:0 0 10px;font-size:20px;font-weight:600}.saved-list a{border-top:1px solid var(--line);padding:10px 0;text-decoration:none;display:block}.saved-list a span{color:var(--muted);font-size:14px}@media (width<=860px){footer .fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}footer a{text-decoration:none}footer a:hover{color:var(--stamp)}.reader+footer{margin-top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.summary{max-width:820px}.sum-h1{font-family:var(--f-head);letter-spacing:-.015em;margin-top:8px;font-size:clamp(28px,4vw,46px);font-weight:600;line-height:1.08}.summary .by{font-family:var(--f-read);color:var(--muted);margin-top:8px;font-size:18px}.summary .by a{color:var(--stamp);text-decoration:none}.sum-sec{padding-top:40px}.sum-sec h2{font-family:var(--f-head);letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(20px,2.6vw,28px);font-weight:600}.sum-sec>p{font-family:var(--f-read);margin:0 0 .8em;font-size:18px;line-height:1.65}.sum-ch{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sum-ch li{border-top:1px solid var(--line);padding:14px 0}.sum-ch h3{font-family:var(--f-read);margin-bottom:6px;font-size:18px;font-weight:600}.sum-ch h3 a{text-decoration:none}.sum-ch h3 a:hover{color:var(--stamp)}.sum-ch p{font-family:var(--f-read);margin:0;font-size:17px;line-height:1.6}.sum-heroes{grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:10px 20px;margin:0;display:grid}.sum-heroes dt{font-family:var(--f-read);font-size:17px;font-weight:600}.sum-heroes dd{font-family:var(--f-read);color:var(--ink);margin:0;font-size:17px;line-height:1.55}@media (width<=600px){.sum-heroes{grid-template-columns:1fr;gap:2px}.sum-heroes dd{margin-bottom:12px}}.sum-cta{margin-top:44px}.ch-sum{border:1px solid var(--line);max-width:36em;font-family:var(--f-ui);color:var(--r-ink);border-radius:12px;margin:-14px auto 30px;padding:12px 18px;font-size:15px;line-height:1.55}.ch-sum summary{cursor:pointer;color:var(--stamp);font-weight:600}.ch-sum p{margin:10px 0 8px}.ch-sum a{color:var(--stamp);font-size:14px}.faq details{border-top:1px solid var(--line);padding:14px 0}.faq details:last-of-type{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--f-ui);justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--stamp);font-size:22px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"−"}.faq p{max-width:68ch;font-family:var(--f-read);margin:10px 0 0;font-size:17px;line-height:1.6}.faq a,.bquotes a{color:var(--stamp)}.analysis h3{font-family:var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:22px 0 6px;font-size:15px}.analysis p,.analysis li{font-family:var(--f-read);max-width:68ch;font-size:17px;line-height:1.65}.analysis p{margin:0}.analysis ul{margin:0;padding-left:1.2em}.bquotes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bquotes li{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--stamp);border-radius:4px 12px 12px 4px;padding:16px 18px}.bquotes blockquote{white-space:pre-line;font-family:var(--f-read);margin:0 0 10px;font-size:17px;font-style:italic;line-height:1.55}.bquotes a{font-family:var(--f-ui);font-size:13px;text-decoration:none}.bio{max-width:72ch;font-family:var(--f-read);font-size:17px;line-height:1.65}.bio p{margin:0 0 12px}.bio-lead{color:var(--ink);font-size:19px}.bio-main a{color:var(--stamp)}.grade-intro{max-width:72ch;font-family:var(--f-read);margin:0 0 24px;font-size:17px;line-height:1.65}.grade-intro p{margin:0 0 12px}.print-list{display:none}@media print{header.top,footer,.bnav,nav.grades,.slist,.crumbs,.no-print,.sec-head p,.grade-intro{display:none!important}body{color:#000;background:#fff}.print-list{font-family:var(--f-read);padding:0;font-size:15pt;line-height:2;list-style:none;display:block}}.about-page h2{font-family:var(--f-head);letter-spacing:-.01em;margin:28px 0 10px;font-size:22px;font-weight:600}.about-page p{margin:0 0 12px}.about-page a{color:var(--stamp)}.ch-q{background:var(--stamp-soft);max-width:36em;font-family:var(--f-ui);color:var(--r-ink);border-radius:12px;margin:36px auto 0;padding:16px 20px;font-size:15.5px;line-height:1.55}.ch-q b{margin-bottom:6px;display:block}.ch-q ol{margin:0 0 10px;padding-left:1.3em}.ch-q a{color:var(--stamp);font-size:14px}.page h1 .ch{margin:0 0 12px;font-weight:400;line-height:1.4;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sum-h1-sub{letter-spacing:-.01em;color:var(--muted);margin-top:6px;font-size:.45em;font-weight:500;display:block}.sum-q{font-family:var(--f-ui);margin-top:8px;font-size:15px}.sum-q summary{cursor:pointer;color:var(--stamp)}.sum-q ol{margin:6px 0 0;padding-left:22px;line-height:1.5}.sum-qs{font-family:var(--f-read);padding-left:24px;font-size:17px;line-height:1.6}.sum-qs li{margin-bottom:6px}.sum-note{color:var(--muted,#666);font-size:15px}@media (width>=861px) and (width<=1020px){nav.main{margin-left:4px}nav.main a{padding:0 6px;font-size:14px}.search{min-width:130px}}:root{--hl-y:#ffe58a;--hl-g:#bfe8b5;--hl-v:#d9ccff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hl-y:#7a6418;--hl-g:#2f5a2a;--hl-v:#4a3b85}}:root[data-theme=dark]{--hl-y:#7a6418;--hl-g:#2f5a2a;--hl-v:#4a3b85}.reader.night{--hl-y:#6b5715;--hl-g:#2a5025;--hl-v:#41347a}mark.hl{color:inherit;cursor:pointer;background:var(--hl-y);border-radius:2px;padding:.05em 0}mark.hl.g{background:var(--hl-g)}mark.hl.v{background:var(--hl-v)}mark.hl.has-note{text-underline-offset:3px;text-decoration:underline dotted}.dot{background:var(--hl-y);border:1px solid #00000026;border-radius:50%;width:18px;height:18px;display:block}.dot.g{background:var(--hl-g)}.dot.v{background:var(--hl-v)}.page [data-pi]{scroll-margin-top:80px}.page .bm-flag{position:relative}.page .bm-flag:before{content:"";background:var(--stamp);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);width:12px;height:16px;position:absolute;top:.35em;left:-26px}@media (width<=720px){.page .bm-flag:before{width:9px;height:13px;left:-14px}}.page .flash{animation:1.8s flash}@keyframes flash{0%,40%{background:color-mix(in srgb,var(--stamp) 18%,transparent)}to{background:0 0}}.selbar{width:max-content;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--ink);color:var(--bg);font-family:var(--f-ui);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:calc(100vw - 24px);margin-inline:auto;padding:8px 10px;font-size:14px;display:flex;position:fixed;box-shadow:0 14px 36px -10px #00000080}.selbar button{color:inherit;background:0 0;border:0;border-radius:8px;padding:6px 9px;font-size:14px}.selbar button:hover{background:#7f7f7f40}.selbar .sb-label{opacity:.7;padding-left:4px}.hlpop{z-index:45;background:var(--surface);width:min(320px,100vw - 24px);color:var(--ink);border:1px solid var(--line);font-family:var(--f-ui);border-radius:12px;padding:12px;position:absolute;box-shadow:0 18px 40px -14px #0006}.hp-row{align-items:center;gap:4px;margin-bottom:8px;display:flex}.hp-row button{color:var(--ink);background:0 0;border:0;border-radius:8px;padding:5px}.hp-row button:hover{background:var(--stamp-soft)}.hp-row .hp-del{color:var(--bad);margin-left:auto;padding:5px 8px;font-size:13px}.hp-row .hp-x{padding:2px 8px;font-size:20px;line-height:1}.hp-label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.hlpop textarea{width:100%;font:15px/1.4 var(--f-ui);border:1px solid var(--line);background:var(--bg);color:var(--ink);resize:vertical;border-radius:8px;padding:8px}.hp-save{background:var(--stamp);color:#fff;border:0;border-radius:999px;margin-top:8px;padding:7px 16px;font-size:14px}.npanel{z-index:35;background:var(--surface);width:min(380px,100vw);color:var(--ink);border-left:1px solid var(--line);font-family:var(--f-ui);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 50px -20px #00000059}.np-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.np-close{color:var(--muted);background:0 0;border:0;font-size:24px;line-height:1}.np-list{flex:1;align-content:start;gap:8px;padding:10px 12px;display:grid;overflow:auto}.np-item{border:1px solid var(--line);border-left:4px solid var(--stamp);border-radius:10px;gap:4px;padding:10px 12px;font-size:14px;line-height:1.4;text-decoration:none;display:grid}.np-item.hl{border-left-color:var(--hl-y)}.np-item.hl.g{border-left-color:var(--hl-g)}.np-item.hl.v{border-left-color:var(--hl-v)}.np-item small{color:var(--muted);font-size:12px}.np-item span{font-family:var(--f-read)}.np-item em{color:var(--stamp);font-size:13px;font-style:normal}.np-item:hover{background:var(--stamp-soft)}.np-empty{color:var(--muted);margin:8px 4px;font-size:14px}.np-all{border-top:1px solid var(--line);color:var(--stamp);padding:14px 16px;font-weight:500;text-decoration:none}.toast{left:50%;top:calc(70px + env(safe-area-inset-top,0px));z-index:60;background:var(--ink);color:var(--bg);font:14px var(--f-ui);opacity:0;pointer-events:none;text-align:center;border-radius:999px;max-width:calc(100vw - 32px);padding:9px 16px;position:fixed;transform:translate(-50%)}.toast.show{animation:2.6s toast}@keyframes toast{0%{opacity:0;translate:0 -8px}10%,80%{opacity:1;translate:0}to{opacity:0}}.qf{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.qf select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 8px}.qbook{padding:24px 0 0}.qbook h2{font-family:var(--f-read);margin-bottom:12px;font-size:22px;font-weight:600}.qbook h2 span{font-family:var(--f-ui);color:var(--muted);margin-left:8px;font-size:14px;font-weight:400}.qitem{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--hl-y);border-radius:10px;margin-bottom:10px;padding:14px 16px}.qitem.g{border-left-color:var(--hl-g)}.qitem.v{border-left-color:var(--hl-v)}.qitem.bm{border-left-color:var(--stamp)}.qmeta{color:var(--muted);font-size:12px}.qitem blockquote{font-family:var(--f-read);margin:6px 0;font-size:17px;line-height:1.5}.qnote{color:var(--stamp);margin:6px 0 0;font-size:14px}.qact a,.qact button{font:13px var(--f-ui);border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:999px;padding:5px 12px;text-decoration:none}.qact a:hover,.qact button:hover{border-color:var(--stamp);color:var(--stamp)}@media (width<=440px){.selbar{gap:2px;padding:6px 8px}.selbar button{padding:6px 7px}.selbar .sb-label{display:none}}.selbar.float{border-radius:14px;margin:0;padding:8px 12px;animation:.18s cubic-bezier(.2,1.4,.4,1) selPop;bottom:auto;right:auto;box-shadow:0 14px 30px -10px #0000008c}.selbar.float:after{content:"";border:7px solid #0000;border-bottom:0;border-top-color:var(--ink);margin-left:-7px;position:absolute;bottom:-7px;left:50%}.selbar.float.below:after{border:7px solid #0000;border-top:0;border-bottom-color:var(--ink);top:-7px;bottom:auto}.selbar.float .sb-label{opacity:.9;font-weight:600}.selbar.float .dot{width:20px;height:20px}@keyframes selPop{0%{opacity:0;transform:translateY(6px)scale(.92)}}.qbook{padding-top:30px}.qbook h2{align-items:center;gap:14px;margin-bottom:16px!important;display:flex!important}.qcv{object-fit:cover;border:4px solid var(--stamp);border-radius:5px;width:54px;height:54px;box-shadow:0 0 0 1.5px #e9c46a,0 8px 14px -6px #28190580}.qt{flex-direction:column;line-height:1.1;display:flex}.qt small{font-family:var(--f-ui);color:var(--muted);letter-spacing:0;margin-top:4px;font-size:14px;font-weight:400}.qitem{background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,#fff 40%,var(--desk)) 0%,var(--desk) 55%,var(--desk-2) 100%);border:0;border-radius:18px;margin-bottom:14px;padding:20px 22px 16px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 14px 26px -16px #3c280a80}.qitem:before{content:"";background:var(--hl-y);border-radius:0 5px 5px 0;width:5px;position:absolute;top:18px;bottom:18px;left:0}.qitem.g:before{background:var(--hl-g)}.qitem.v:before{background:var(--hl-v)}.qitem.bm:before{background:var(--stamp)}.qitem:after{content:"“";font-family:var(--f-old);color:var(--stamp);opacity:.1;pointer-events:none;font-size:150px;font-weight:600;line-height:1;position:absolute;top:-30px;right:12px}.qmeta{align-items:center;gap:10px;font-size:13px;display:flex}.qtype{background:var(--stamp);color:#fff;letter-spacing:.04em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.qitem.bm .qtype{background:#c9a04a}.qitem blockquote{color:var(--ink);margin:10px 0 6px;font-size:18px;font-style:italic;line-height:1.55;position:relative}.qnote{background:var(--surface);color:var(--ink);font-family:var(--f-read);border-radius:12px;margin:10px 0 4px;padding:10px 14px 10px 40px;font-size:15.5px;position:relative;box-shadow:0 6px 12px -10px #3c280a80}.qnote:before{content:"✎";color:var(--stamp);font-size:16px;position:absolute;top:9px;left:14px}.qact{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.qact a,.qact button{cursor:pointer;background:var(--surface);color:var(--ink);border:0;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:500;text-decoration:none;box-shadow:0 4px 10px -6px #3c280a66}.qact a.qopen{background:var(--stamp);color:#fff;box-shadow:0 6px 12px -6px var(--stamp)}.qact button:hover{color:var(--stamp)}.qact button[data-act=del]:hover{color:var(--bad)}.qbook h2 span.qt{font-family:var(--f-old);color:var(--ink);margin-left:0;font-size:26px;font-weight:600}.qbook h2 .qt small{font-family:var(--f-ui);color:var(--muted);font-size:14px;font-weight:400}:root{--f-old:var(--f-head);--desk:#efe6d6;--desk-2:#e4d6be;--nb-bg:#fdfdf7;--nb-grid:#dce5f0;--nb-margin:#efa3a3;--pen:#2b4c9b;--note-1:#fff4c2;--note-2:#e2f3e6;--note-3:#ece8ff;--note-4:#ffe4da;--r-desk:#e3e0d7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--desk:#221d17;--desk-2:#1a1611;--nb-bg:#1c211f;--nb-grid:#28322f;--nb-margin:#7a3a3a;--pen:#9db6ff;--note-1:#2c2918;--note-2:#1c2a21;--note-3:#24213a;--note-4:#2e201b;--r-desk:#0c0f0e}}:root[data-theme=dark]{--desk:#221d17;--desk-2:#1a1611;--nb-bg:#1c211f;--nb-grid:#28322f;--nb-margin:#7a3a3a;--pen:#9db6ff;--note-1:#2c2918;--note-2:#1c2a21;--note-3:#24213a;--note-4:#2e201b;--r-desk:#0c0f0e}.book-head.stage{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:24px;gap:44px;margin-top:6px;padding:34px 34px 30px;position:relative;box-shadow:inset 0 1px #ffffff80,0 20px 40px -30px #3c280a80}.stage:after{content:"";border-radius:inherit;pointer-events:none;opacity:.35;background-image:radial-gradient(#785a282e 1px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0}.stage>*{z-index:1;position:relative}.book-side{perspective:1300px;flex-direction:column;align-items:center;gap:18px;display:flex}.book3d{--w:210px;--h:298px;width:var(--w);height:var(--h);transform-style:preserve-3d;text-decoration:none;transition:transform .7s cubic-bezier(.2,.8,.2,1);animation:1s cubic-bezier(.2,1.2,.3,1) backwards bookIn;display:block;position:relative;transform:rotateY(-26deg)rotateX(5deg)}@keyframes bookIn{0%{opacity:0;transform:rotateY(-80deg)rotateX(10deg)translateY(30px)}}.book3d:hover,.book3d:focus-visible{transform:rotateY(-12deg)rotateX(3deg)translateY(-6px)}.book3d>span{display:block;position:absolute}.book3d .b-front{aspect-ratio:auto;width:auto;transform:translateZ(calc(var(--th)/2));transform-origin:0;backface-visibility:hidden;transition:transform .8s cubic-bezier(.3,.9,.2,1);display:flex;inset:0;box-shadow:inset 10px 0 #00000038,inset 12px 0 10px -4px #00000040,inset 0 0 0 10px #ffffff0f}.book3d:hover .b-front,.book3d:focus-visible .b-front{transform:translateZ(calc(var(--th)/2)) rotateY(-38deg)}.b-front .b-year{font-family:var(--f-ui);letter-spacing:.2em;opacity:.7;font-size:11px;position:absolute;bottom:34px;left:0;right:0}.book3d .b-inner{transform:translateZ(calc(var(--th)/2 - 1px));color:#5536c8;font-family:var(--f-old);background:#fbf8ef linear-gradient(90deg,#00000014,#0000 12%);border-radius:2px 6px 6px 2px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;inset:2px 2px 2px 0}.b-inner i{color:#8a7e66;font-size:15px;font-style:italic}.b-inner b{opacity:.8;border:2px solid;border-radius:50%;padding:18px 10px;font-size:21px;transform:rotate(-10deg)}.b-inner em{font-family:var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:#8a7e66;font-size:10px;font-style:normal}.book3d .b-pages{width:calc(var(--th) - 2px);transform:translateX(calc(var(--th)/2 - 1px)) rotateY(90deg);background:repeating-linear-gradient(90deg,#fffdf6 0 1px,#e6dfce 1px 2.5px);border-radius:2px;top:4px;bottom:4px;right:0}.book3d .b-back{transform:translateZ(calc(var(--th)/-2));background:var(--c);filter:brightness(.7);border-radius:3px 8px 8px 3px;inset:0;box-shadow:22px 30px 40px -10px #28190573}.cat-tip{align-items:flex-end;gap:6px;max-width:300px;display:flex}.cat-tip img{transform-origin:50% 100%;flex:none;width:84px;height:auto;animation:.8s cubic-bezier(.3,1.5,.5,1) .6s backwards catIn}.cat-tip img:hover{animation:.6s nod}.cat-tip p{background:var(--surface);border:1px solid var(--line);border-radius:16px 16px 16px 4px;margin:0 0 30px;padding:9px 12px;font-size:13.5px;line-height:1.35;animation:.5s 1.1s backwards rise;box-shadow:0 10px 20px -14px #0006}.book-head.stage h1{font-size:clamp(30px,4.6vw,56px)}.badges{flex-wrap:wrap;gap:8px;margin:16px 0 18px;padding:0;list-style:none;display:flex}.badges li{color:var(--ink);background:color-mix(in srgb,var(--bc) 13%,var(--surface));border:1px solid color-mix(in srgb,var(--bc) 30%,transparent);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 7px;font-size:14px;display:inline-flex}.badges li i{background:var(--bc);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.badges a{text-decoration:none}.badges a:hover b{color:var(--stamp)}.bd-kind{--bc:#b45309}.bd-time{--bc:#0f766e}.bd-ch{--bc:#1d4ed8}.stage .btn{box-shadow:0 10px 20px -10px var(--stamp);transition:transform .15s,filter .15s}.annot-more{display:none}@media (width<=640px){.book-head.stage{border-radius:18px;grid-template-columns:96px minmax(0,1fr);gap:0 16px;padding:18px 16px 20px}.book-head.stage>div,.book-side{display:contents}.book-head.stage>div>*,.book-side>*{grid-column:1/-1}.book3d{--w:156px;--h:222px;zoom:.615;grid-area:1/1/span 3;align-self:start;margin-bottom:12px}.book3d .b-front b{font-size:17px}.book-head.stage h1{letter-spacing:-.02em;grid-area:1/2;font-size:24px;line-height:1.1}.book-head.stage .full{border-radius:10px;grid-area:2/2;justify-self:start;margin-top:8px;padding:3px 10px;font-size:12px}.book-head.stage .by{grid-area:3/2;align-self:start;margin-top:6px;font-size:17px}.book-head.stage .badges{gap:6px;margin:6px 0 12px}.book-head.stage .badges li{padding:4px 10px 4px 6px;font-size:13px}.book-head.stage .badges li .ico{width:24px;height:24px}.book-head.stage .annot{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16.5px;display:-webkit-box;overflow:hidden}.book-head.stage .annot.open{display:block;overflow:visible}.annot-more{color:var(--stamp);background:0 0;border:0;justify-self:start;padding:2px 0;font-size:15px;font-weight:500;display:inline}.book-head.stage .actions{margin-top:14px}.book-head.stage .actions .btn:first-child{text-align:center;flex:100%;justify-content:center}.book-head.stage .cat-tip{order:10;justify-self:start;max-width:none;margin-top:20px}.cat-tip img{width:64px}.cat-tip p{margin:0 0 20px;font-size:13px}}.hero-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hero-cards li{background:var(--surface);border:1px solid var(--line);border-top:5px solid var(--hc);border-radius:16px;flex-direction:column;gap:6px;padding:18px;transition:transform .25s cubic-bezier(.2,1.4,.4,1);display:flex;position:relative;box-shadow:0 12px 24px -20px #00000080}.hc-ava{background:var(--hc);color:#fff;width:48px;height:48px;font-family:var(--f-old);box-shadow:0 0 0 4px color-mix(in srgb,var(--hc) 18%,transparent);border-radius:50%;place-items:center;margin-bottom:4px;font-size:22px;font-weight:600;display:grid}.hero-cards b{font-family:var(--f-read);font-size:17px;line-height:1.3}.hero-cards li>span:last-child{font-family:var(--f-read);color:var(--muted);font-size:15.5px;line-height:1.5}.toc-book{background:var(--surface);max-width:880px;box-shadow:0 1px 2px #0000000f,0 24px 40px -28px #00000073,5px 5px 0 -1px var(--surface),5px 5px 0 0 var(--line),10px 10px 0 -1px var(--surface),10px 10px 0 0 var(--line);border-radius:4px;margin:0 auto;padding:36px clamp(18px,5vw,56px) 30px}.toc-title{font-family:var(--f-old);text-align:center;letter-spacing:.02em;font-size:clamp(28px,3.6vw,40px);font-weight:600}.fleuron{text-align:center;color:var(--stamp);margin:2px 0 18px;font-size:26px;line-height:1}.toc-book .toc{border-top:0;column-gap:48px}.toc-book .toc li{border-bottom:0}.toc-book .toc a{align-items:baseline;gap:0;padding:8px 0;font-size:17px;display:flex}.toc-book .toc .t{min-width:0}.toc-book .toc .dots{border-bottom:2px dotted color-mix(in srgb,var(--muted) 55%,transparent);flex:auto;min-width:20px;margin:0 8px;transform:translateY(-4px)}.toc-book .toc .m{font-family:var(--f-ui);color:var(--muted);white-space:nowrap;font-size:13px}.toc-book .toc a:hover .t{color:var(--stamp)}.toc-book .toc a.done .t{color:var(--muted)}.notebook{--mx:clamp(44px,8vw,86px);padding:30px clamp(16px,4vw,40px) 30px var(--mx);background-color:var(--nb-bg);background-image:linear-gradient(90deg,transparent calc(var(--mx) - 16px),var(--nb-margin) calc(var(--mx) - 16px),var(--nb-margin) calc(var(--mx) - 14px),transparent calc(var(--mx) - 14px)), linear-gradient(var(--nb-grid) 1px,transparent 1px),linear-gradient(90deg,var(--nb-grid) 1px,transparent 1px);box-shadow:0 18px 34px -26px #00000080,inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent);background-size:100% 100%,22px 22px,22px 22px;border-radius:3px 10px 10px 3px;margin-top:6px;position:relative}.nb-tape{background:#f6d66ba6;width:130px;height:28px;margin-left:-65px;position:absolute;top:-13px;left:50%;transform:rotate(-2.5deg);box-shadow:0 2px 4px #00000014}.notebook h3{font-family:var(--f-head);letter-spacing:-.005em;text-transform:none;color:var(--pen);margin:18px 0 2px;font-size:22px;font-weight:600;line-height:1.1}.notebook h3:first-of-type{margin-top:0}.notebook p,.notebook li{color:var(--ink)}.notebook ul{padding-left:0;list-style:none}.notebook ul li:before{content:"✓ ";color:var(--pen);font-weight:600}.bquotes{gap:22px}.bquotes li{background:var(--note-1);transform:rotate(var(--rot,0deg));border:0;border-radius:3px;padding:26px 20px 16px;transition:transform .25s;position:relative;box-shadow:0 14px 24px -18px #0000008c}.bquotes li:nth-child(4n+2){background:var(--note-2)}.bquotes li:nth-child(4n+3){background:var(--note-3)}.bquotes li:nth-child(4n+4){background:var(--note-4)}.bquotes li:before{content:"";background:radial-gradient(circle at 35% 35%,#ff8a80,#c62828);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:8px;left:50%;box-shadow:0 2px 3px #00000059}.bquotes blockquote{font-size:17.5px;position:relative}.bquotes blockquote:before{content:"“";font-family:var(--f-old);color:var(--stamp);opacity:.35;font-size:58px;font-style:normal;line-height:1;position:absolute;top:-22px;left:-6px}.reader{background:var(--r-desk)}.reader.sepia{--r-desk:#e3d2b1}.reader.night{--r-desk:#050706}body.r-sepia{background:#e3d2b1}body.r-night{background:#050706}.page{max-width:calc(760px + var(--rw,0px));background:var(--r-bg);box-shadow:0 1px 2px #00000012,0 26px 50px -26px #00000059,5px 6px 0 -1px var(--r-bg),5px 6px 0 0 color-mix(in srgb,var(--r-ink) 10%,transparent),10px 12px 0 -1px var(--r-bg),10px 12px 0 0 color-mix(in srgb,var(--r-ink) 8%,transparent);background-image:linear-gradient(90deg,#0000000b,#0000 5% 95%,#00000008);border-radius:3px;margin:28px auto 26px;padding:58px clamp(20px,7vw,72px) 46px;position:relative}.page h1{font-family:var(--f-old);letter-spacing:.01em;margin-bottom:6px;font-size:2em;font-weight:600}.page>h1:after{content:"❦";font-family:var(--f-old);color:var(--stamp);margin:8px 0 26px;font-size:.62em;font-weight:400;display:block}.page p.first:first-letter{font-family:var(--f-old);color:var(--stamp);background:color-mix(in srgb,var(--stamp) 9%,transparent);border-radius:8px;margin:.04em .14em 0 0;padding:.1em .14em .02em;font-size:4.1em;font-weight:600;line-height:.78}.page h2{font-family:var(--f-old);font-size:1.35em;font-weight:600}.ch-end{text-align:center;color:var(--stamp);font-family:var(--f-old);margin:34px 0 4px;font-size:28px;line-height:1}.ch-end span{font-family:var(--f-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--r-muted);margin-top:8px;font-size:12px;display:block}.ch-sum{background:color-mix(in srgb,var(--stamp) 8%,var(--r-bg));border:0;border-radius:6px 14px 14px 6px;padding:14px 52px 14px 18px;position:relative}.ch-sum:before{content:"";background:var(--stamp);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);width:18px;height:40px;position:absolute;top:-8px;right:18px}.ch-sum summary{list-style:none}.ch-sum summary::-webkit-details-marker{display:none}.ch-sum summary:before{content:"▸ ";transition:transform .2s;display:inline-block}.ch-sum[open] summary:before{transform:rotate(90deg)}.ch-q{background-color:var(--nb-bg);color:var(--ink);background-image:linear-gradient(90deg,transparent 40px,var(--nb-margin) 40px 42px,transparent 42px),repeating-linear-gradient(transparent 0 27px,var(--nb-grid) 27px 28px);border-radius:3px;padding:20px 22px 18px 58px;position:relative;transform:rotate(-.4deg);box-shadow:0 14px 30px -22px #00000080}.ch-q b{font-family:var(--f-head);color:var(--pen);font-size:20px;font-weight:600;line-height:1.1}.ch-q ol{line-height:28px}.pager a{background:var(--r-bg)}@media (width<=640px){.page{box-shadow:none;background-image:none;border-radius:0;margin:0;padding:34px 18px 30px}.ch-q{padding-left:48px;transform:none}}.sum-short{background:var(--note-1);border-radius:18px;margin-top:22px;position:relative;box-shadow:0 16px 30px -24px #00000080;padding:24px 26px 14px!important}.sum-short:before{content:"";background:#f6d66b99;width:110px;height:24px;position:absolute;top:-10px;left:28px;transform:rotate(-2deg)}.timeline{gap:0;position:relative}.timeline:before{content:"";background:linear-gradient(var(--stamp),color-mix(in srgb,var(--stamp) 25%,transparent));border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:17px}.timeline>li{border-top:0;padding:12px 0 18px 54px;position:relative}.tl-n{background:var(--surface);border:3px solid var(--stamp);width:37px;height:37px;color:var(--stamp);font-family:var(--f-old);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;top:10px;left:0}.qs-leaf{max-width:none;margin:10px 0 0;font-size:16px}.summary .hero-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.book3d .b-front.has-art{justify-content:flex-start;gap:6px;padding:15px 15px 12px}.has-art:before{inset:auto 16px 10px}.has-art:after{display:none}.b-art{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 0 0 2px color-mix(in srgb,var(--t) 70%,transparent),0 0 0 5px var(--c),0 0 0 6px color-mix(in srgb,var(--t) 45%,transparent),0 6px 12px -4px #00000073;border-radius:2px;display:block}.has-art small{margin-top:8px;font-size:9.5px}.has-art b{font-size:17px;line-height:1.12}@media (width<=640px){.book3d .b-front.has-art{padding:11px 11px 9px}.has-art b{font-size:13.5px}.has-art small{margin-top:5px;font-size:8px}}.ico{object-fit:contain;filter:drop-shadow(0 2px 2px #0000001f);flex:none;display:inline-block}.ico-fb{background:var(--bc,var(--stamp));color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:inline-grid}.badges li .li{color:var(--muted);margin-right:2px}.btn .ico{margin:-6px 0 -6px -6px}.btn .li{margin-left:-2px}.eyebrow .ico{vertical-align:middle;margin:-8px 6px -6px 0}.lucky .li{transition:transform .5s}.lucky:hover .li{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.lucky .li{transition:none}}@media (width<=640px){.has-art:before{display:none}}.hc-ava{letter-spacing:.02em;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--hc) 55%,#fff) 0%,var(--hc) 75%);text-shadow:0 1px 2px #0000004d;border-radius:50%;width:56px;height:68px;margin:4px 0 8px 4px;font-size:24px;box-shadow:0 0 0 3px #e9c46a,0 0 0 4px #a87b2a,0 0 0 7px #f3d98b8c,0 6px 12px -4px #00000059}.chi{vertical-align:-5px;width:22px;height:22px;color:var(--muted);margin-right:8px}.partner .ico{width:58px;height:58px}.srow.has-cv{grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:16px}.srow.has-cv>.cv{background:var(--c);border-radius:4px 8px 8px 4px;padding:5px;transition:transform .25s cubic-bezier(.2,1.4,.4,1);display:block;position:relative;box-shadow:inset 4px 0 #00000040,0 8px 16px -10px #0009}.srow.has-cv>.cv img{object-fit:cover;border-radius:2px;width:74px;height:74px;display:block}.srow.has-cv:hover>.cv{transform:rotate(-4deg)scale(1.06)}@media (width<=520px){.srow{padding:14px}.srow.has-cv{grid-template-columns:70px minmax(0,1fr);column-gap:14px}.srow.has-cv>.cv img{width:60px;height:60px}.slinks{gap:0 14px;font-size:14.5px}}.cv-prog{background:color-mix(in srgb,var(--muted) 30%,transparent);border-radius:2px;height:3px;display:none;position:absolute;bottom:-8px;left:5px;right:5px}.cv-prog:after{content:"";width:var(--p,0%);border-radius:inherit;background:var(--stamp);position:absolute;inset:0 auto 0 0}.srow.started .cv-prog{display:block}.srow.done>.cv:after{content:"";background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3 7.5l2.5 2.5 5.5-6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;width:24px;height:24px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-7px;right:-7px}.summary{position:relative}.sum-cover{float:right;background:color-mix(in srgb,var(--stamp) 75%,#000);border-radius:4px 10px 10px 4px;margin:0 0 12px 22px;padding:7px;transform:rotate(3deg);box-shadow:inset 6px 0 #00000040,0 18px 30px -16px #0009}.sum-cover img{object-fit:cover;border-radius:3px;width:150px;height:150px;display:block}@media (width<=640px){.sum-cover{margin-left:12px}.sum-cover img{width:96px;height:96px}}.sum-short{clear:both}.an-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.an-card{background:var(--surface);border:1px solid var(--line);border-top:5px solid var(--hc);border-radius:16px;padding:20px 22px 18px;position:relative;box-shadow:0 12px 24px -20px #00000080}.an-wide{grid-column:1/-1}.an-k{font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;color:var(--hc);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.an-k:before{content:"";background:var(--hc);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--hc) 18%,transparent);border-radius:50%}.an-card p{font-family:var(--f-read);max-width:72ch;margin:0;font-size:17px;line-height:1.65}.an-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.an-tags li{font-family:var(--f-ui);color:var(--ink);background:color-mix(in srgb,var(--hc) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--hc) 28%,transparent);border-radius:999px;padding:6px 12px;font-size:14.5px;line-height:1.3}@media (width<=760px){.an-grid{grid-template-columns:1fr}}.bquotes li{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:22px 22px 16px 58px;display:flex;transform:none;box-shadow:0 12px 24px -20px #00000080}.bquotes li:nth-child(n){background:var(--surface)}.bquotes li:before{content:"“";width:auto;height:auto;box-shadow:none;font-family:var(--f-old);color:var(--stamp);opacity:.9;background:0 0;border-radius:0;margin:0;font-size:64px;font-weight:600;line-height:1;top:10px;left:16px}.bquotes li:hover{transform:translateY(-3px)}.bquotes blockquote{font-size:17.5px;line-height:1.55}.bquotes a{background:var(--stamp-soft);color:var(--stamp);border-radius:999px;align-self:flex-start;padding:4px 12px;font-weight:500}.ch-q{background:var(--surface);border:1px solid var(--line);border-top:5px solid var(--stamp);color:var(--ink);background-image:none;border-radius:16px;padding:18px 22px 16px;transform:none;box-shadow:0 12px 24px -20px #00000080}.reader .ch-q{background:color-mix(in srgb,var(--r-ink) 4%,var(--r-bg));border-color:color-mix(in srgb,var(--r-ink) 14%,transparent);border-top-color:var(--stamp);color:var(--r-ink)}.ch-q b{font-family:var(--f-head);color:var(--ink);align-items:center;gap:8px;margin-bottom:8px;font-size:17px;font-weight:600;display:flex}.reader .ch-q b{color:var(--r-ink)}.ch-q b .chi{margin:0}.ch-q ol{padding-left:1.4em;line-height:1.55}.ch-q li{margin:6px 0}.ch-q li::marker{color:var(--stamp);font-weight:600}.sum-short{background:var(--surface);border:1px solid var(--line);border-top:5px solid #b45309;border-radius:16px}.sum-short:before{content:none}.sum-short h2{font-family:var(--f-head);color:var(--ink);letter-spacing:-.01em;font-size:clamp(20px,2.6vw,28px);font-weight:600}:root{--sp-paper:#fbf7ec;--sp-paper-2:#f3ebd8;--sp-ink:#2a2418;--sp-muted:#6e6350;--sp-rule:#d9cbae}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sp-paper:#25211a;--sp-paper-2:#1d1a14;--sp-ink:#ece3d0;--sp-muted:#a89c84;--sp-rule:#453c2d}}:root[data-theme=dark]{--sp-paper:#25211a;--sp-paper-2:#1d1a14;--sp-ink:#ece3d0;--sp-muted:#a89c84;--sp-rule:#453c2d}.an-desk{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:24px;padding:clamp(14px,3vw,36px);box-shadow:inset 0 1px #ffffff80,0 20px 40px -30px #3c280a80}.spread{box-shadow:0 2px 0 var(--sp-rule),0 4px 0 var(--sp-paper-2),0 6px 0 var(--sp-rule),0 8px 0 var(--sp-paper-2),0 34px 50px -24px #2819058c;border-radius:6px;grid-template-columns:1fr 1fr;display:grid;position:relative}.sp-page{color:var(--sp-ink);background:var(--sp-paper);padding:40px clamp(20px,4vw,48px) 54px;position:relative}.sp-left{background:linear-gradient(90deg,var(--sp-paper) 0%,var(--sp-paper) 82%,color-mix(in srgb,var(--sp-paper) 82%,#000) 100%);border-radius:6px 0 0 6px}.sp-right{background:linear-gradient(270deg,var(--sp-paper) 0%,var(--sp-paper) 82%,color-mix(in srgb,var(--sp-paper) 85%,#000) 100%);border-radius:0 6px 6px 0}.spread:after{content:"";background:color-mix(in srgb,var(--sp-ink) 18%,transparent);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.sp-sec+.sp-sec{border-top:1px solid var(--sp-rule);margin-top:26px;padding-top:24px;position:relative}.sp-sec+.sp-sec:before{content:"❦";background:var(--sp-paper);color:var(--stamp);font-family:var(--f-old);padding:0 10px;font-size:18px;line-height:1;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.sp-h{align-items:center;gap:14px;margin-bottom:10px;display:flex}.sp-medal{background:radial-gradient(circle at 40% 35%,#fff 0%,var(--sp-paper-2) 70%);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;transition:transform .4s cubic-bezier(.2,1.4,.4,1);display:grid;box-shadow:0 0 0 2px #e9c46a,0 0 0 3px #a87b2a,0 6px 14px -6px #3c280a8c}.sp-sec:hover .sp-medal{transform:rotate(-10deg)scale(1.08)}.sp-medal .ico{width:44px;height:44px}.sp-h h3{font-family:var(--f-old);letter-spacing:.02em;color:var(--sp-ink);margin:0;font-size:clamp(24px,2.6vw,30px);font-weight:600}.sp-sec p{font-family:var(--f-read);color:var(--sp-ink);hyphens:auto;margin:0;font-size:17px;line-height:1.7}.sp-idea:first-letter{font-family:var(--f-old);float:left;color:var(--stamp);padding:.06em .1em 0 0;font-size:2.6em;font-weight:600;line-height:.8}.sp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-list li{font-family:var(--f-read);padding-left:26px;font-size:17px;line-height:1.5;position:relative}.sp-list li:before{content:"❧";color:var(--stamp);font-size:16px;position:absolute;top:-1px;left:0}.sp-folio{text-align:center;font-family:var(--f-old);color:var(--sp-muted);font-size:14px;font-style:italic;position:absolute;bottom:18px;left:0;right:0}@media (width<=820px){.spread{grid-template-columns:1fr}.spread:after{display:none}.sp-left,.sp-right{background:var(--sp-paper);border-radius:6px}.sp-right{border-top:1px dashed var(--sp-rule);border-radius:0 0 6px 6px}.sp-left{border-radius:6px 6px 0 0}}.bquotes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}.bquotes li,.bquotes li:nth-child(n){background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,#fff 40%,var(--desk)) 0%,var(--desk) 50%,var(--desk-2) 100%);border:0;border-radius:20px;padding:30px 26px 20px 30px;transition:transform .35s cubic-bezier(.2,.9,.3,1.2),box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 1px 2px #3c280a1f,0 14px 28px -14px #3c280a73,0 30px 50px -36px #3c280a80}.bquotes li:hover{transform:translateY(-4px);box-shadow:inset 0 1px #fff9,0 2px 4px #3c280a1f,0 26px 40px -16px #3c280a80,0 44px 60px -40px #5536c873}.bquotes li:before{content:"“";width:auto;height:auto;box-shadow:none;font-family:var(--f-old);color:var(--stamp);opacity:.12;pointer-events:none;background:0 0;border-radius:0;margin:0;font-size:170px;font-weight:600;line-height:1;position:absolute;top:-28px;left:auto;right:10px}.bquotes li:after{content:"";background:linear-gradient(var(--stamp),color-mix(in srgb,var(--stamp) 30%,transparent));border-radius:0 4px 4px 0;width:4px;position:absolute;top:22px;bottom:22px;left:0}.bquotes blockquote{z-index:1;color:var(--ink);font-size:18.5px;line-height:1.55;position:relative}.bquotes blockquote:before{content:none}.bquotes a{z-index:1;background:var(--surface);color:var(--stamp);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:6px 14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex;position:relative;box-shadow:0 4px 10px -6px #3c280a66}.bquotes a:after{content:"→"}.bquotes a:hover{background:var(--stamp);color:#fff}.sp-sec{padding:0}.sp-sec+.sp-sec{padding-top:24px}.rstrips{pointer-events:none;z-index:0;position:fixed;inset:0}.rstrips i{background:var(--strip) center/100% 100% no-repeat;opacity:.95;width:92px;position:absolute;top:64px;bottom:0}.rs-l{left:calc(50% - 490px)}.rs-r{right:calc(50% - 490px);transform:scaleX(-1)}.reader .page,.reader .pager{z-index:1;position:relative}.reader.night .rstrips{opacity:.55}@media (width<=1040px){.rstrips{display:none}}.an-desk.has-strip{padding-inline:clamp(70px,8vw,104px);position:relative}.an-desk.has-strip:before,.an-desk.has-strip:after{content:"";background:var(--strip) center/100% 100% no-repeat;filter:drop-shadow(0 4px 6px #3c280a40);width:clamp(48px,5.5vw,70px);position:absolute;top:18px;bottom:18px}.an-desk.has-strip:before{left:clamp(10px,1.4vw,22px)}.an-desk.has-strip:after{right:clamp(10px,1.4vw,22px);transform:scaleX(-1)}@media (width<=820px){.an-desk.has-strip{padding-inline:clamp(14px,3vw,36px)}.an-desk.has-strip:before,.an-desk.has-strip:after{display:none}}.rstrips{display:none}.page.has-strip{max-width:calc(940px + var(--rw,0px));padding-inline:clamp(96px,10vw,124px)}.pstrip{pointer-events:none;width:clamp(62px,6.4vw,80px);position:absolute;top:22px;bottom:22px}.pstrip.l{left:clamp(14px,1.6vw,22px)}.pstrip.r{right:clamp(14px,1.6vw,22px)}.pstrip i{background:var(--strip) center top/100% 100% no-repeat;width:100%;height:min(100vh - 100px,640px);max-height:100%;display:block;position:sticky;top:70px}.pstrip.r i{transform:scaleX(-1)}.reader.night .pstrip{opacity:.6}@media (width<=1040px){.page.has-strip{max-width:calc(760px + var(--rw,0px));padding-inline:clamp(20px,7vw,72px)}.pstrip{display:none}}@media (width<=640px){.page.has-strip{padding:34px 18px 30px}}.faq-desk{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:24px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:22px;padding:clamp(16px,3vw,32px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff80,0 20px 40px -30px #3c280a80}.faq-cat{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:sticky;top:90px}.faq-cat img{transform-origin:50% 100%;width:120px;height:auto;animation:2.6s ease-in-out infinite nod}.faq-cat span{background:var(--surface);border:1px solid var(--line);color:var(--stamp);border-radius:14px 14px 14px 4px;padding:7px 11px;font-size:13.5px;font-weight:500;box-shadow:0 8px 16px -12px #0006}.faq-list{gap:12px;min-width:0;display:grid}.faq .faq-list details,.faq .faq-list details:last-of-type{background:var(--surface);border:0;border-radius:18px;padding:0;transition:transform .25s,box-shadow .25s;box-shadow:inset 0 1px #fff9,0 10px 22px -16px #3c280a80}.faq .faq-list details:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 16px 28px -16px #3c280a8c}.faq .faq-list summary{align-items:center;gap:14px;padding:16px 18px;font-size:16.5px;display:flex}.faq .faq-list summary:after{content:none}.faq-n{width:34px;height:34px;font-family:var(--f-old);color:var(--stamp);border:2px dashed color-mix(in srgb,var(--stamp) 55%,transparent);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;transition:transform .3s,background .3s,color .3s;display:grid;transform:rotate(-8deg)}details[open] .faq-n{background:var(--stamp);color:#fff;border-style:solid;border-color:var(--stamp);transform:rotate(0)}.faq-q{flex:1;min-width:0}.faq-pm{background:var(--stamp-soft);border-radius:50%;flex:none;width:30px;height:30px;transition:transform .35s,background .3s;position:relative}.faq-pm:before,.faq-pm:after{content:"";background:var(--stamp);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .35s;position:absolute;top:50%;left:50%}.faq-pm:after{transform:rotate(90deg)}details[open] .faq-pm{background:var(--stamp);transform:rotate(180deg)}details[open] .faq-pm:before,details[open] .faq-pm:after{background:#fff}details[open] .faq-pm:after{transform:rotate(0)}.faq .faq-list p{margin:0;padding:0 22px 18px 66px;animation:.4s rise}@media (width<=700px){.faq-desk{grid-template-columns:1fr}.faq-cat{flex-direction:row;position:static}.faq-cat img{width:70px}.faq .faq-list p{padding-left:20px}}.hero-cards li{border-top:4px solid #c9a04a;transform:none}.hero-cards li:hover{transform:translateY(-4px)}.hero-cards .hc-ava{background:radial-gradient(circle at 50% 30%,#8d74f0 0%,var(--stamp) 55%,#3b2496 100%)}.hero-cards li:nth-child(2n) .hc-ava{background:radial-gradient(circle at 50% 30%,#7e68d8 0%,#4a2fb0 60%,#2f1c7a 100%)}.faq .faq-list details[open] summary:after{content:none}.faq-n{font-family:var(--f-head);font-variant-numeric:lining-nums;font-size:14px;font-weight:600}.au-stage{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;margin-top:6px;padding:34px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff80,0 20px 40px -30px #3c280a80}.au-medal{background:radial-gradient(circle at 50% 30%,#8d74f0 0%,var(--stamp) 55%,#3b2496 100%);border-radius:50%;place-items:center;width:170px;height:206px;animation:.9s cubic-bezier(.2,1.2,.3,1) backwards bookIn;display:grid;box-shadow:0 0 0 6px #e9c46a,0 0 0 8px #a87b2a,0 0 0 14px #f3d98b80,0 24px 40px -18px #3c280a99}.au-medal span{font-family:var(--f-old);color:#f7e7b5;text-shadow:0 3px 6px #00000059;font-size:96px;font-weight:600;line-height:1}.au-info h1{font-family:var(--f-head);letter-spacing:-.015em;font-size:clamp(28px,4.2vw,50px);font-weight:600;line-height:1.05}.au-years{font-family:var(--f-old);color:var(--muted);margin-top:6px;font-size:22px;font-style:italic}.au-lead{font-family:var(--f-read);max-width:60ch;margin:12px 0 0;font-size:19px;line-height:1.55}.au-sheet{background:var(--sp-paper);max-width:860px;color:var(--sp-ink);box-shadow:0 2px 0 var(--sp-rule),0 4px 0 var(--sp-paper-2),0 6px 0 var(--sp-rule),0 30px 46px -24px #28190580;border-radius:6px;margin:0 auto;padding:44px clamp(20px,5vw,60px) 40px}.au-sheet p{font-family:var(--f-read);hyphens:auto;margin:0 0 14px;font-size:18px;line-height:1.75}.au-sheet p.first:first-letter{font-family:var(--f-old);float:left;color:var(--stamp);padding:.06em .12em 0 0;font-size:3.6em;font-weight:600;line-height:.8}.au-main{border-top:1px solid var(--sp-rule);text-align:center;margin-top:26px;padding-top:22px}.au-main-k{font-family:var(--f-old);margin-bottom:12px;font-size:24px;font-weight:600;display:block}.au-main ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.au-main li a,.au-main li span{font-family:var(--f-read);border:1px solid var(--sp-rule);color:var(--sp-ink);border-radius:999px;padding:7px 14px;font-size:15.5px;text-decoration:none;display:inline-block}.au-main li a{background:var(--stamp);border-color:var(--stamp);color:#fff;box-shadow:0 6px 14px -8px var(--stamp)}.au-main li a:hover{transform:translateY(-2px)}.cover-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.cg-card{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.cg-cover{background:var(--c);aspect-ratio:1;border-radius:5px 10px 10px 5px;padding:9px;transition:transform .35s cubic-bezier(.2,1.2,.3,1),box-shadow .35s;display:block;position:relative;box-shadow:inset 7px 0 #00000038,0 18px 28px -16px #28190599}.cg-cover img{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block;box-shadow:0 0 0 2px #ffffff40}.cg-cover b{color:#f3e6c4;height:100%;font-family:var(--f-old);text-align:center;place-items:center;font-size:22px;display:grid}.cg-card:hover .cg-cover{transform:translateY(-6px)rotate(-2deg);box-shadow:inset 7px 0 #00000038,0 28px 36px -18px #281905a6}.cg-title{font-family:var(--f-read);margin-top:8px;font-size:18px;font-weight:600;line-height:1.25}.cg-card:hover .cg-title{color:var(--stamp)}.cg-meta{color:var(--muted);font-size:13.5px}@media (width<=640px){.au-stage{text-align:center;grid-template-columns:1fr;justify-items:center;padding:24px 16px}.au-medal{width:120px;height:146px}.au-medal span{font-size:66px}.au-stage .badges{justify-content:center}.cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.form-desk{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:24px;align-items:stretch;padding:clamp(16px,3vw,32px);box-shadow:inset 0 1px #ffffff80,0 20px 40px -30px #3c280a80}.form-desk .card-form{background-color:var(--sp-paper);color:var(--sp-ink);background-image:repeating-linear-gradient(var(--sp-paper) 0 51px,var(--sp-rule) 51px 52px);box-shadow:0 2px 0 var(--sp-rule),0 4px 0 var(--sp-paper-2),0 24px 40px -24px #2819058c;background-position:0 100px;border:0;border-top:5px solid #c9a04a;border-radius:6px}.form-desk .card-form h3{color:var(--sp-muted)}.form-desk .card-form .who{font-family:var(--f-old);color:var(--sp-ink);font-size:26px;font-style:normal;font-weight:600}.form-desk .f-row{grid-template-columns:52px 40px minmax(0,1fr) auto;height:52px}.f-cv{object-fit:cover;border-radius:4px;width:40px;height:40px;box-shadow:0 4px 8px -4px #28190580}.form-desk .f-row .d{font-family:var(--f-old);font-size:15px;font-weight:600}.form-desk .f-row .b{font-size:17px}.form-desk .prog{background:color-mix(in srgb,var(--sp-rule) 70%,transparent);height:5px}.form-desk .prog i{background:linear-gradient(90deg,var(--stamp),#c9a04a);border-radius:5px}.form-desk .f-row a{background:var(--stamp);color:#fff;border-color:var(--stamp);box-shadow:0 6px 12px -8px var(--stamp)}.form-desk .f-row a:hover{filter:brightness(1.12);background:var(--stamp);color:#fff}.form-desk .quote{background:var(--surface);border-radius:20px;padding:24px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 14px 28px -14px #3c280a73}.form-desk .quote:before{content:"“";font-family:var(--f-old);color:var(--stamp);opacity:.1;font-size:200px;font-weight:600;line-height:1;position:absolute;top:-36px;right:12px}.form-desk .quote blockquote:before,.form-desk .quote blockquote:after{content:none}.form-desk .quote blockquote{position:relative}@media (width<=600px){.form-desk .f-row{grid-template-columns:44px 34px minmax(0,1fr) auto;gap:8px}.f-cv{width:34px;height:34px}.form-desk .f-row a{padding:4px 9px;font-size:12px}}.slist{border-top:0;gap:14px 18px}.srow{background:var(--surface);border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:16px;padding:14px 16px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 22px -18px #3c280a80}.srow:hover{transform:translateY(-3px);box-shadow:0 18px 30px -18px #3c280a8c}.grades a{background:var(--surface);border:0;font-weight:500;box-shadow:0 0 0 1.5px #d9be7a,0 6px 12px -8px #3c280a66}main.doc{background:var(--sp-paper);max-width:900px;color:var(--sp-ink);box-shadow:0 0 0 clamp(10px,2vw,22px) var(--desk),0 0 0 calc(clamp(10px,2vw,22px) + 1px) color-mix(in srgb,var(--desk-2) 80%,transparent),0 40px 60px -30px #28190580;border-radius:8px;margin-top:20px;padding:6px clamp(20px,5vw,60px) 44px;position:relative}main.doc:after{content:"❦";text-align:center;font-family:var(--f-old);color:var(--stamp);margin-top:30px;font-size:28px;display:block}main.doc .sec-head h1{font-family:var(--f-old);letter-spacing:.01em;font-size:clamp(32px,4.4vw,48px);font-weight:600}main.doc h2{font-family:var(--f-old)!important;letter-spacing:.01em!important;font-size:clamp(22px,2.8vw,28px)!important;font-weight:600!important}main.doc p,main.doc li{font-family:var(--f-read);font-size:17px;line-height:1.7}main.doc a{color:var(--stamp)}main.doc .crumbs{margin-top:22px}.doc-wide{max-width:960px}@media (width<=640px){main.doc{box-shadow:none;border-radius:0;margin-top:0}}main.e404{text-align:center;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:24px;max-width:860px;margin-top:40px;padding:40px 20px 50px;box-shadow:inset 0 1px #ffffff80,0 20px 40px -30px #3c280a80}footer{background:linear-gradient(var(--bg),color-mix(in srgb,var(--desk) 70%,var(--bg)));border-top:0;position:relative}footer:before{content:"❦";background:var(--bg);font-family:var(--f-old);color:var(--stamp);padding:0 14px;font-size:26px;line-height:1;position:absolute;top:-16px;left:50%;transform:translate(-50%)}footer:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#d9be7a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.reader+footer:before{background:var(--r-desk)}.form-desk .card-form{background-image:none}.form-desk .card-form .who{border-bottom:2px solid var(--sp-rule);margin-bottom:6px;padding-bottom:12px}.form-desk .f-row{border-bottom:1px solid var(--sp-rule)}main.doc{margin-top:36px}.gr-print{font:inherit;color:var(--stamp);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.gr-print:hover{text-decoration:underline}.page-stage{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:24px;margin-top:6px;padding:28px 32px;position:relative;box-shadow:inset 0 1px #ffffff80,0 20px 40px -30px #3c280a80}.page-stage:after{content:"";opacity:.95;background:url(/cat/cat-books.webp) 100% 100%/contain no-repeat;width:120px;height:120px;position:absolute;bottom:10px;right:26px}.page-stage>div{max-width:calc(100% - 130px)}main.doc .page-stage{box-shadow:none;background:0 0;padding:20px 0}main.doc .page-stage:after{display:none}@media (width<=640px){.page-stage{padding:20px 16px}.page-stage:after{display:none}.page-stage>div{max-width:none}}@media print{.au-stage,.page-stage{display:none!important}}.hero{padding-block:22px 0}.hero-stage{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(22px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 24px 48px -32px #3c280a8c}.hero-stage:after{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#785a282e 1px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0}.hero-stage>*{z-index:1;position:relative}.hero-stage h1{max-width:15ch;font-size:clamp(32px,4.4vw,58px)}.hero-stage .lead{max-width:44ch;color:var(--ink);opacity:.85;font-size:18px}.search.hs-search{border-radius:14px;flex:none;gap:12px;width:100%;max-width:520px;height:56px;margin:24px 0 0;padding:0 18px;box-shadow:0 10px 24px -18px #3c280a99}.hs-search input{font-size:17px}.hs-search:focus-within{border-color:var(--stamp)}.hs-grades{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.hs-grades span{font-size:15px;font-weight:500}.hs-grades div{gap:6px;display:flex}.hs-grades a{border:1px solid var(--line);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:40px;height:40px;padding:0 6px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:grid}.hs-stats{color:var(--muted);margin:14px 0 0;font-size:14px}.hero-stage .hs-stats+.lead{margin-top:14px;font-size:16px}@media (width<=720px){.hero{padding-block:16px 0}.hero-stage .lead{display:none}.hs-grades{display:block}.hs-grades span{margin-bottom:8px;display:block}.hs-grades div{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.hs-grades a{min-width:0}}.hs-art{height:420px;position:relative}.hs-fan{height:260px;position:absolute;top:10px;left:0;right:0}.hs-cv{background:var(--c);border-radius:5px 10px 10px 5px;width:190px;padding:8px;transition:transform .45s cubic-bezier(.2,1.2,.3,1);animation:1s cubic-bezier(.2,1.2,.3,1) backwards fanIn;position:absolute;top:0;box-shadow:inset 7px 0 #00000038,0 24px 34px -16px #28190599}.hs-cv img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;display:block}.hs-cv.c0{animation-delay:.3s;left:2%;transform:rotate(-12deg)translateY(30px)}.hs-cv.c1{z-index:2;width:210px;animation-delay:.45s;left:calc(50% - 105px);transform:translateY(-6px)}.hs-cv.c2{animation-delay:.6s;right:2%;transform:rotate(11deg)translateY(30px)}.hs-cv:hover{z-index:3;transform:translateY(-16px)rotate(0)}@keyframes fanIn{0%{opacity:0;transform:translateY(60px)rotate(0)scale(.8)}}.hs-art .mascot{z-index:4;width:auto;height:200px;position:absolute;bottom:-10px;left:0;right:0}.hs-art .mascot .cat{height:200px;bottom:-14px;left:auto;right:16%}.hs-art .bubble{width:190px;top:30px;left:0;right:auto}.hs-art .stamp{opacity:.55;width:120px;height:120px;display:block;top:auto;bottom:40px;right:-6px}@media (width<=900px){.hero-stage{grid-template-columns:1fr}.hs-art{height:360px}.hs-cv{width:150px}.hs-cv.c1{width:170px;left:calc(50% - 85px)}}@media (width<=520px){.hs-art{height:210px}.hs-fan{height:170px}.hs-cv{width:100px;padding:5px}.hs-cv.c1{width:116px;left:calc(50% - 58px)}.hs-art .mascot{height:110px}.hs-art .mascot .cat{height:110px;right:2%}.hs-art .bubble,.hs-art .stamp{display:none}}.pop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pop-kr{color:var(--stamp);margin-top:4px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-block}.pop-kr:hover{text-decoration:underline}@media (width<=900px){.pop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.why-cards{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:clamp(16px,3vw,30px);list-style:none;display:grid}.why-cards li{background:var(--surface);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;transition:transform .25s;display:flex;box-shadow:inset 0 1px #fff9,0 12px 24px -16px #3c280a80}.why-cards li:hover{transform:translateY(-4px)}.why-cards b{font-family:var(--f-old);margin-top:6px;font-size:22px;font-weight:600;line-height:1.15}.why-cards li>span:last-child{color:var(--muted);font-size:14.5px;line-height:1.5}@media (width<=900px){.why-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.why-cards{grid-template-columns:1fr}}.bookcase{background:linear-gradient(#3b2716 0%,#2a1b0f 100%);border-radius:16px;padding:0 16px;position:relative;box-shadow:inset 0 0 0 8px #5a3b22,inset 0 0 0 10px #3a2512,inset 0 18px 30px -10px #0009,0 30px 50px -30px #281905cc}.bookcase:before{content:"";pointer-events:none;opacity:.25;background:repeating-linear-gradient(90deg,#0000 0 46px,#00000059 46px 47px,#0000 47px 92px),repeating-linear-gradient(0deg,#ffffff08 0 2px,#0000 2px 6px);border-radius:8px;position:absolute;inset:10px}.bookcase:after{content:"";pointer-events:none;background:linear-gradient(#8a5c35,#6b4426 45%,#4a2e19);border-radius:0 0 16px 16px;height:30px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -3px 8px #00000073,inset 0 2px #ffdcaa59}.bookcase .shelf-scroll{z-index:1;scrollbar-width:thin;scrollbar-color:#c9a04a transparent;margin-top:-110px;padding-top:150px;padding-bottom:30px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.bookcase .shelf{gap:4px;height:auto;min-height:300px;padding:0 24px}.bookcase .spine{background:linear-gradient(90deg,#0000002e,#ffffff1f 30%,#fff0 55%,#00000038),var(--c);box-shadow:inset 3px 0 #ffffff24,inset -5px 0 #00000040,2px 0 4px #00000073}.bookcase .spine:before,.bookcase .spine:after{opacity:.8;border-color:#e9c46a}.bookcase .spine .ttl{text-shadow:0 1px 1px #00000059}.bookcase .spine .au{color:#f3d98b;opacity:.95}.bookcase .spine:hover{--lift:-26px;filter:brightness(1.1);z-index:5}.bookcase .spine i.peek{pointer-events:none;background:var(--cv) center/cover,var(--c);border:5px solid var(--c);opacity:0;border-radius:6px;width:120px;height:120px;margin-left:-60px;transition:opacity .25s,transform .35s cubic-bezier(.2,1.4,.4,1);position:absolute;bottom:calc(100% + 14px);left:50%;transform:translateY(10px)scale(.85)rotate(-4deg);box-shadow:0 0 0 2px #e9c46a,0 18px 30px -10px #000000b3}.bookcase .spine:hover i.peek,.bookcase .spine:focus-visible i.peek{opacity:1;transform:none}.bookcase .bookend{opacity:1;background:linear-gradient(#c9a04a,#8a6a22);box-shadow:0 6px 10px #0006}.bookcase .shelf-scroll:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#ffd68c38,#0000);height:180px;position:absolute;top:110px;left:30%;right:30%}.shelf-label{z-index:2;position:relative}@media (width<=640px){.bookcase{padding:0 8px}.bookcase .spine i.peek{display:none}.bookcase .shelf-scroll{margin-top:-30px;padding-top:60px}}.bookcase{margin-top:10px;display:flow-root}.bookcase .shelf-scroll{margin-top:-30px}.rn-desk{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#fff 35%,var(--desk)) 0%,var(--desk) 45%,var(--desk-2) 100%);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;padding:clamp(16px,3vw,30px);display:grid;box-shadow:inset 0 1px #ffffff80,0 20px 40px -30px #3c280a80}.rn-next{background:var(--surface);color:var(--ink);border-radius:18px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;padding:18px;text-decoration:none;transition:transform .25s;display:grid;box-shadow:inset 0 1px #fff9,0 14px 26px -16px #3c280a80}.rn-next:hover{transform:translateY(-4px)}.rn-next:hover .cg-cover{transform:rotate(-3deg)translateY(-4px)}.rn-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.rn-k{letter-spacing:.12em;text-transform:uppercase;color:var(--stamp);font-size:12px;font-weight:600}.rn-body b{font-family:var(--f-old);font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.1}.rn-au{color:var(--muted);font-size:14px}.rn-btn{pointer-events:none;box-shadow:0 10px 20px -10px var(--stamp);margin-top:8px}.rn-sim{background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:inset 0 1px #fff9,0 14px 26px -16px #3c280a80}.rn-sim ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rn-sim a{color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:6px;text-decoration:none;transition:background .2s;display:flex}.rn-sim a:hover{background:var(--stamp-soft)}.rn-cv{background:var(--c);border-radius:4px;flex:none;width:52px;height:52px;padding:3px;box-shadow:0 6px 10px -6px #28190599}.rn-cv img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.rn-sim b{font-family:var(--f-read);font-size:16px;line-height:1.2;display:block}.rn-sim small{color:var(--muted);font-size:13px}.rn-reader{max-width:940px;margin:0 auto;padding:10px 16px 30px}@media (width<=820px){.rn-desk{grid-template-columns:1fr}.rn-next{grid-template-columns:110px minmax(0,1fr)}}.ch-toc{border:1px solid var(--line);max-width:36em;font-family:var(--f-ui);color:var(--r-ink);background:color-mix(in srgb,var(--stamp) 5%,var(--r-bg));border-radius:12px;margin:-14px auto 22px;padding:12px 18px;font-size:15px;line-height:1.45}.ch-toc summary{cursor:pointer;color:var(--stamp);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.ch-toc summary::-webkit-details-marker{display:none}.ch-toc summary:before{content:"▸";transition:transform .2s;display:inline-block}.ch-toc[open] summary:before{transform:rotate(90deg)}.ch-toc summary span{color:var(--muted);font-weight:400}.ch-toc .chi{flex:none}.ch-toc ol{overscroll-behavior:contain;max-height:min(60vh,440px);margin:10px 0 2px;padding:0;list-style:none;overflow:auto}.ch-toc li{padding:2px 0}.ch-toc+.ch-sum{margin-top:0}.ch-toc a{color:var(--r-ink);border-radius:8px;padding:3px 8px;text-decoration:none;display:block}.ch-toc a:hover{background:var(--stamp-soft);color:var(--stamp)}.ch-toc a[aria-current]{background:var(--stamp);color:var(--r-bg);font-weight:600}.qz{margin-top:24px;scroll-margin-top:118px}.qz-item{scroll-margin-top:170px}.qz-bar{z-index:3;background:var(--bg);font:600 14px var(--f-ui);color:var(--ink);align-items:center;gap:14px;margin-bottom:12px;padding:10px 0;display:flex;position:sticky;top:110px}.qz-cnt{font-variant-numeric:tabular-nums;flex:none;min-width:4.6em}.qz-track{background:color-mix(in srgb,var(--ink) 10%,transparent);border-radius:3px;flex:1;height:6px;overflow:hidden}.qz-track i{background:var(--stamp);border-radius:3px;width:0;height:100%;transition:width .4s;display:block}.qz-mode,.qz-again{font:500 14px var(--f-ui);color:var(--muted);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 0}.qz-mode:hover,.qz-again:hover{color:var(--ink)}.qz-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.qz-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.qz-item.right{border-color:var(--ok)}.qz-item.wrong{border-color:var(--bad)}.qz-q{font:600 17px/1.4 var(--f-read);color:var(--ink);align-items:flex-start;gap:12px;margin:0 0 12px;display:flex}.qz-n{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);font:600 14px var(--f-ui);border-radius:50%;flex:none;place-items:center;display:grid}.qz-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qz-opt{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);font:15px/1.35 var(--f-ui);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:background .2s,border-color .2s;display:flex}.qz-opt:hover{border-color:var(--ink)}.qz-opt:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.qz-l{background:color-mix(in srgb,var(--ink) 6%,transparent);width:24px;height:24px;color:var(--ink);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.answered .qz-opt{cursor:default}.answered .qz-opt:hover{border-color:var(--line)}.answered .qz-opt:not(.correct):not(.picked){opacity:.55}.qz-opt.correct,.answered .qz-opt.correct:hover{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,var(--surface))}.qz-opt.correct .qz-l{background:var(--ok);color:#fff}.qz-opt.picked:not(.correct),.answered .qz-opt.picked:not(.correct):hover{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,var(--surface))}.qz-opt.picked:not(.correct) .qz-l{background:var(--bad);color:#fff}.qz-why{background:color-mix(in srgb,var(--ink) 4%,var(--surface));font:14px/1.5 var(--f-ui);color:var(--ink);border-radius:12px;margin-top:12px;padding:10px 14px}.qz-why .qz-res{margin-right:6px}.right .qz-res{color:var(--ok)}.wrong .qz-res{color:var(--bad)}.qz-why blockquote{border-left:3px solid var(--brass);font:italic 15px/1.5 var(--f-read);color:var(--muted);margin:8px 0 0;padding-left:12px}.qz-next{margin-top:14px}.qz-print{display:none}.qz.one .qz-bar{position:static}.qz.one .qz-item:not(.cur){display:none}.qz.one .qz-item{padding:20px}.qz.one .qz-opts{grid-template-columns:1fr}.qz.one .qz-opt{min-height:56px;font-size:16px}.qz.one.fin .qz-list,.qz.review .qz-item.right{display:none}.qz-done{background:var(--surface);border:1px solid var(--line);font:15px/1.5 var(--f-ui);border-radius:14px;margin-top:18px;padding:24px}.qz-res-top{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.qz-cat{object-fit:contain;width:110px;height:110px}.qz-stamp{border:3px double var(--stamp);width:88px;height:88px;color:var(--stamp);font:700 30px/1 var(--f-ui);border-radius:50%;align-content:center;place-items:center;display:grid;transform:rotate(-8deg)}.qz-stamp small{font-size:12px;font-weight:600}.qz-done:not([hidden]) .qz-stamp{animation:.45s cubic-bezier(.3,1.6,.5,1) .15s both qzStamp}@keyframes qzStamp{0%{opacity:0;transform:scale(1.6)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.qz-done:not([hidden]) .qz-stamp{animation:none}}.qz-res-txt h2{font:600 26px/1.2 var(--f-head);color:var(--ink);outline:0;margin:0 0 4px}.qz-res-txt p{color:var(--ink);margin:0 0 4px}.qz-res-txt .qz-saved{color:var(--muted);font-size:14px}.qz-saved a{color:inherit;text-decoration-color:var(--brass);text-underline-offset:3px}.qz-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.qz-acts [hidden]{display:none}.qz-nextbook{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:14px;margin-top:20px;padding-top:18px;text-decoration:none;display:flex}.qz-nextbook img{object-fit:cover;border-radius:3px 6px 6px 3px;flex:none;width:56px;height:56px}.qz-nextbook span{gap:2px;display:grid}.qz-nextbook small{font:600 11px var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-ink)}.qz-nextbook b{font:600 18px/1.25 var(--f-head)}.qz-nextbook em{color:var(--muted);font-size:14px;font-style:normal}.qz-nextbook:hover b{text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.quiz-page:has(.qz.fin) .sum-cta img{display:none}.f-act{align-items:center;gap:8px;display:flex}@media (width<=600px){.f-act{flex-direction:column;align-items:flex-end;gap:3px}.f-test{font-size:10px;transform:none}}.f-test{border:1.5px solid var(--stamp);color:var(--stamp);font:700 11px/1.6 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:0 6px;display:inline-block;transform:rotate(-3deg)}.qz-key{margin-top:30px}.qz-key>summary{cursor:pointer;list-style:none}.qz-key>summary::-webkit-details-marker{display:none}.qz-key>summary h2{display:inline-flex}.qz-key>summary h2:after{content:"+";color:var(--muted);margin-left:12px}.qz-key[open]>summary h2:after{content:"−"}.qz-key ol{font:15px/1.5 var(--f-ui);color:var(--ink);gap:8px;margin:10px 0 0;padding-left:24px;display:grid}.qz-key ol b{color:var(--ink);font-weight:600}@media (width<=640px){.qz-opts{grid-template-columns:1fr}.qz-bar{gap:10px}.qz-done{padding:18px}.qz-res-top{grid-template-columns:auto auto;justify-content:start;gap:12px 16px}.qz-res-txt{grid-column:1/-1}.qz-cat{width:84px;height:84px}.qz-res-txt h2{font-size:22px}.qz-next{width:100%}.qz-acts .btn{white-space:nowrap;flex:calc(50% - 5px);padding-inline:8px;font-size:14.5px}}@media print{.btabs,.qz-bar,.qz-why,.qz-next,.qz-done,.sum-cta,.sum-cover,.eyebrow,.source{display:none!important}.qz-print{font:12pt var(--f-ui);margin:0 0 14pt;display:block}.qz-list,.qz .qz-item{display:block!important}.qz-item{break-inside:avoid;background:0 0!important;border:0!important;padding:0 0 12pt!important}.qz-q{margin-bottom:6pt;font-size:12.5pt}.qz-n{color:#000;border:0;width:auto;height:auto;display:inline}.qz-n:after{content:"."}.qz-opts{gap:4pt 14pt;grid-template-columns:1fr 1fr!important}.qz-opt,.qz-opt.correct,.qz-opt.picked:not(.correct){color:#000;border:0;padding:2pt 0;font-size:11.5pt;opacity:1!important;background:0 0!important;min-height:0!important}.qz-l,.qz-opt.correct .qz-l,.qz-opt.picked:not(.correct) .qz-l{color:#000;border:1px solid #000;background:0 0!important}.qz-key:not([open]){display:none}.qz-key[open]{break-before:page}.qz-key>summary h2:after{content:none}}.hp-head{align-items:center;gap:18px;margin-top:6px;display:flex}.hp-medal{color:#fff;width:84px;height:84px;font:600 30px var(--f-old,serif);background:radial-gradient(circle at 50% 30%,#8d74f0 0%,var(--stamp) 55%,#3b2496 100%);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 3px #e9c46a,0 0 0 4px #a87b2a,0 10px 20px -8px #3c280a8c}.hp-sec{position:relative}.hp-sec h2{align-items:center;gap:12px;display:flex}.hp-sec h2:before{content:"";background:var(--hc,var(--stamp));width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--hc,var(--stamp)) 20%,transparent);border-radius:50%;flex:none}.hp-sec p{line-height:1.7}.hp-quotes{gap:10px;margin-top:12px;display:grid}.hp-quotes blockquote,.hp-qlist li{border-left:4px solid var(--hc,var(--stamp));background:color-mix(in srgb,var(--hc,var(--stamp)) 7%,var(--surface));font:italic 16px/1.55 var(--f-read);color:var(--ink);border-radius:6px 14px 14px 6px;margin:0;padding:12px 16px}.hp-qlist{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hp-others{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hp-others a{background:var(--surface);color:var(--ink);font:600 15px var(--f-ui);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;text-decoration:none;display:inline-flex;box-shadow:0 8px 16px -12px #3c280a80}.hp-others a:hover{background:var(--stamp-soft);color:var(--stamp)}.hp-others .hc-ava{width:34px;height:34px;font-size:13px}.hp-links{font:14px var(--f-ui);flex-wrap:wrap;gap:16px;margin:18px 0 0;display:flex}.hp-links a{color:var(--stamp)}.hero-cards a.hc-link{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.hero-cards a.hc-link>span{font-family:var(--f-read);color:var(--muted);font-size:15.5px;line-height:1.5}.hero-cards a.hc-link b{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--stamp) 40%,transparent);text-underline-offset:3px}.hero-cards a.hc-link small{color:var(--stamp);font:600 13px var(--f-ui);margin-top:8px;display:block}.hub-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hub-list a,.hub-bh{background:var(--surface);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:transform .2s,background .2s;display:flex;box-shadow:0 10px 20px -16px #3c280a80}.hub-list a:hover,.hub-bh:hover{background:var(--stamp-soft);transform:translateY(-2px)}.hub-list b,.hub-bh b{font-family:var(--f-read);font-size:16px;line-height:1.25;display:block}.hub-list small,.hub-bh small{color:var(--muted);font-size:13px}.hub-books{gap:22px;margin-top:26px;display:grid}.hub-book{background:color-mix(in srgb,var(--stamp) 4%,var(--bg));border-radius:20px;padding:16px}.hub-bh{box-shadow:none;background:0 0;padding:0 0 4px}.klass-hubs{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.why-cards b a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--stamp) 40%,transparent);text-underline-offset:4px}.why-cards b a:hover{color:var(--stamp)}.hp-others .hc-ava{color:#fff;background:radial-gradient(circle at 50% 30%,#8d74f0 0%,var(--stamp) 55%,#3b2496 100%);border-radius:50%;place-items:center;font-weight:700;display:grid;box-shadow:0 0 0 2px #e9c46a}.hub-books{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}.es-toc{font:15px/1.45 var(--f-ui);gap:6px;margin:12px 0 0;padding-left:22px;display:grid}.es-toc a,.es-hub a{color:var(--stamp)}.es-topic h2{align-items:flex-start;gap:12px;display:flex}.es-n{color:#fff;width:36px;height:36px;font:700 16px var(--f-ui);background:radial-gradient(circle at 50% 30%,#8d74f0 0%,var(--stamp) 55%,#3b2496 100%);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid;box-shadow:0 0 0 2px #e9c46a}.es-thesis{border-left:4px solid var(--stamp);background:color-mix(in srgb,var(--stamp) 7%,var(--surface));border-radius:6px 16px 16px 6px;margin:14px 0;padding:14px 18px}.es-thesis b{font:700 13px var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--stamp);margin-bottom:4px;display:block}.es-thesis p{margin:0;line-height:1.65}.es-end{background:color-mix(in srgb,#c9a04a 10%,var(--surface));border-left-color:#c9a04a}.es-end b{color:#8e6a22}.es-topic h3{font:700 19px var(--f-read);margin:22px 0 8px}.es-args{gap:14px;margin:0;padding-left:22px;display:grid}.es-args>li>b{font:700 16px var(--f-read)}.es-args p{margin:4px 0 0;line-height:1.65}.es-hub{font:14.5px/1.4 var(--f-ui);gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.au-medal.has-pic{padding:0;overflow:hidden}.au-medal.has-pic img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.hc-ava.has-pic,.hp-medal.has-pic{background:#f3e9d2;padding:0;overflow:hidden}.hc-ava.has-pic img,.hp-medal.has-pic img{object-fit:cover;width:100%;height:100%;display:block}.drawer .au-pic{border-radius:50%;width:46px;height:46px;margin:0 auto 6px;display:block;overflow:hidden;box-shadow:0 0 0 2px #e9c46a}.drawer .au-pic img{object-fit:cover;width:100%;height:100%;display:block}.pa-jump{width:fit-content;font:500 14px/1.3 var(--f-ui);color:var(--stamp);background:color-mix(in srgb,var(--stamp) 9%,var(--r-bg));border-radius:999px;align-items:center;gap:6px;margin:-6px auto 18px;padding:5px 14px 5px 8px;text-decoration:none;display:flex}.pa-jump .chi{width:20px;height:20px}.pa{--pa-paper:color-mix(in srgb,var(--r-bg) 86%,#e9c46a);--pa-rule:color-mix(in srgb,var(--r-ink) 16%,#c9a55a);--pa-gold:#c9a55a;color:var(--r-ink);font-family:var(--f-read);margin:40px 0 26px;padding:0;scroll-margin-top:70px;font-size:17px;line-height:1.7;position:relative}.pa p{text-indent:0;hyphens:auto;margin:0}.pa section{padding-block:0}.pa-head{text-align:center;margin:0 0 26px}.pa-head h2{font:600 clamp(28px,4.2vw,40px)/1.12 var(--f-old);letter-spacing:.01em;color:var(--r-ink);text-align:center;margin:12px 0 4px}.pa-head h2 small{font:600 13px/1.2 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--stamp);margin-bottom:6px;display:block}.pa-by{font-family:var(--f-old);color:var(--r-muted);font-size:19px;font-style:italic}.pa-orn{max-width:280px;color:var(--stamp);font:20px/1 var(--f-old);align-items:center;gap:14px;margin:12px auto 0;display:flex}.pa-orn:before,.pa-orn:after{content:"";background:linear-gradient(90deg,transparent,var(--pa-rule));flex:1;height:1px}.pa-orn:after{transform:scaleX(-1)}.pa-medal{background:radial-gradient(circle at 40% 35%,color-mix(in srgb,#fff 70%,var(--pa-paper)) 0%,var(--pa-paper) 72%);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;transition:transform .4s cubic-bezier(.2,1.4,.4,1);display:grid;box-shadow:0 0 0 2px #e9c46a,0 0 0 3px #a87b2a,0 6px 14px -6px #3c280a8c}.pa-medal .ico{width:38px;height:38px}.pa-medal-lg{width:72px;height:72px;margin:0 auto}.pa-medal-lg .ico{width:52px;height:52px}.pa-sec:hover .pa-medal,.pa-head:hover .pa-medal{transform:rotate(-10deg)scale(1.08)}.pa-passport{background:var(--pa-paper);box-shadow:0 2px 0 var(--pa-rule),0 4px 0 color-mix(in srgb,var(--pa-paper) 90%,#000),0 6px 0 var(--pa-rule),0 24px 36px -24px #28190580;border-radius:6px;padding:22px clamp(16px,3.4vw,28px) 24px;position:relative}.pa-facts{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;display:grid}.pa-facts div{background:color-mix(in srgb,var(--r-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--pa-rule) 70%,transparent);border-radius:12px;padding:10px 14px 11px}.pa-facts .pa-wide{grid-column:1/-1}.pa-facts dt,.pa-ti h3{font:600 12.5px/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--stamp);margin:0 0 4px}.pa-facts dd{margin:0;font-size:16px;line-height:1.5}.pa-ti{gap:18px;display:grid}.pa .pa-ti section+section{border-top:1px solid var(--pa-rule);padding-top:20px;position:relative}.pa-ti section+section:before{content:"❦";background:var(--pa-paper);color:var(--stamp);font:18px/1 var(--f-old);padding:0 10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pa-ti p{font-size:17.5px}.pa-idea:first-letter{font-family:var(--f-old);float:left;color:var(--stamp);padding:.07em .1em 0 0;font-size:2.7em;font-weight:600;line-height:.8}.pa .pa-sec{border-top:1px solid var(--pa-rule);margin-top:34px;padding-top:30px;position:relative}.pa-sec:before{content:"❦";background:var(--r-bg);color:var(--stamp);font:19px/1 var(--f-old);padding:0 12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pa .pa-passport+.pa-sec{border-top:0;margin-top:30px;padding-top:6px}.pa-passport+.pa-sec:before{content:none}.pa-h{align-items:center;gap:14px;margin-bottom:12px;display:flex}.pa-h h3{font:600 clamp(23px,3vw,28px)/1.15 var(--f-old);letter-spacing:.01em;color:var(--r-ink);margin:0}.pa-means{counter-reset:pm;gap:16px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pa-means li{counter-increment:pm;background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,#fff 30%,var(--pa-paper)) 0%,var(--pa-paper) 60%,color-mix(in srgb,var(--pa-paper) 92%,#8a6a30) 100%);border-radius:18px;padding:18px 20px 16px 62px;transition:transform .3s cubic-bezier(.2,.9,.3,1.2),box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 1px 2px #3c280a1f,0 12px 24px -16px #3c280a73}.pa-means li:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff80,0 2px 4px #3c280a1f,0 22px 32px -18px #3c280a80}.pa-means li:before{content:counter(pm);width:32px;height:32px;font:700 15px/1 var(--f-ui);color:#fff;background:var(--stamp);box-shadow:0 0 0 3px color-mix(in srgb,var(--stamp) 22%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.pa-means li:after{content:"“";font:600 150px/1 var(--f-old);color:var(--stamp);opacity:.1;pointer-events:none;position:absolute;top:-30px;right:8px}.pa-means b{font:600 14px/1.35 var(--f-ui);color:var(--stamp);background:color-mix(in srgb,var(--stamp) 11%,var(--r-bg));border-radius:999px;margin:3px 0 8px;padding:3px 12px;display:inline-block}.pa-ex{z-index:1;font-family:var(--f-read);color:var(--r-ink);margin:0 0 8px;font-size:17.5px;font-style:italic;line-height:1.55;position:relative}.pa-means p{z-index:1;border-top:1px dashed var(--pa-rule);font-family:var(--f-ui);color:color-mix(in srgb,var(--r-ink) 82%,transparent);padding-top:8px;font-size:15.5px;line-height:1.55;position:relative}.pa .pa-end{text-align:center;background:var(--pa-paper);border:1px solid var(--pa-gold);box-shadow:inset 0 0 0 5px var(--pa-paper),inset 0 0 0 6px color-mix(in srgb,var(--pa-gold) 70%,transparent),0 18px 30px -22px #28190580;border-radius:6px;margin-top:44px;padding:34px clamp(18px,4vw,34px) 22px;position:relative}.pa-end h3{white-space:nowrap;font:600 25px/1.2 var(--f-old);color:#fff;background:var(--stamp);border-radius:999px;margin:0;padding:2px 18px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px -8px #28190599}.pa-end p{font-size:17.5px;font-style:italic}.pa-end p:after{content:"❦";font:normal 20px/1 var(--f-old);color:var(--stamp);margin-top:10px;display:block}@media (width<=560px){.pa-facts{grid-template-columns:1fr}.pa-means li{padding:56px 16px 14px}.pa-medal{width:46px;height:46px}.pa-medal .ico{width:32px;height:32px}}.pa-link{color:var(--stamp);margin:6px 0 2px;font-weight:500;display:inline-block}.btn{min-height:48px;box-shadow:none;border-radius:10px;padding:12px 22px}.stage .btn,.rn-btn{box-shadow:none}.stage .btn:hover{transform:none}.btn.ghost,.lucky,.f-row a,.form-desk .f-row a,.au-main li a,.qact a.qopen{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none}.btn.ghost:hover,.lucky:hover,.f-row a:hover,.form-desk .f-row a:hover,.au-main li a:hover,.qact a.qopen:hover{background:var(--surface);color:var(--ink);border-color:var(--ink);filter:none}.pager a{border-color:color-mix(in srgb,var(--r-ink) 22%,transparent);color:var(--r-ink)}.pager a:hover{background:color-mix(in srgb,var(--r-ink) 6%,var(--r-bg));color:var(--r-ink)}.pager a.next{background:var(--stamp);border-color:var(--stamp);color:#fff}.pager a.next:hover{background:var(--stamp);color:#fff;filter:brightness(1.1)}.pa-jump{color:var(--r-ink);background:color-mix(in srgb,var(--r-ink) 6%,var(--r-bg))}.pa-jump:hover{background:color-mix(in srgb,var(--r-ink) 12%,var(--r-bg));color:var(--r-ink)}.grades a{box-shadow:0 0 0 1px var(--line)}.grades a:hover{box-shadow:0 0 0 1px var(--ink)}.grades a[aria-current]{background:var(--ink);color:var(--bg);box-shadow:none}.hs-grades a:hover,.hs-grades a:focus-visible{border-color:var(--ink);color:var(--ink)}.eyebrow,.rn-k,.pa-head h2 small,.pa-facts dt,.pa-ti h3,.es-thesis b,.f-row .d{color:var(--brass-ink)}.bd-grade{--bc:#8a6a2a}.link{color:var(--ink)}.link:hover{text-decoration-color:var(--brass);text-underline-offset:3px}.book-head .by a,.summary .by a,.faq a,.bio-main a,.about-page a,main.doc a,.hp-links a,.es-toc a,.es-hub a,.pa-link{color:inherit;text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px;text-decoration-thickness:1px}.ch-q a,.ch-sum a{color:inherit;text-decoration-color:var(--brass)}.annot-more,.gr-print,.pop-kr,.hero-cards a.hc-link small,.np-all,.partner a,.dl-list b,.bubble b,.faq-cat span{color:var(--ink)}.hero-cards a.hc-link b,.why-cards b a{text-decoration-color:var(--brass)}.bquotes a,.bquotes a:hover{box-shadow:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px;background:0 0;border-radius:0;padding:0}.dl-list a:hover{border-color:var(--ink)}.fleuron,.page>h1:after,.ch-end,.sp-sec+.sp-sec:before,.sp-list li:before,main.doc:after,footer:before,.pa-orn,.pa-ti section+section:before,.pa-sec:before,.pa-end p:after,.quote blockquote:before,.quote blockquote:after{color:var(--brass)}.sp-idea:first-letter,.au-sheet p.first:first-letter,.pa-idea:first-letter{color:var(--brass-ink)}.faq summary:after{color:var(--muted)}.timeline:before{background:var(--brass)}.tl-n{border-color:var(--brass);color:var(--ink)}.timeline>li:hover .tl-n{background:var(--brass);color:#fff}.bquotes li:after{background:var(--brass)}.bquotes li:before,.qitem:after,.pa-means li:after{display:none}.form-desk .quote:before{color:var(--brass)}.sum-cover{background:#2b2f2c}.qcv{border-color:#2b2f2c}.why-cards .sp-medal{box-shadow:0 0 0 3px #c9a04a,0 0 0 4px #8a6a2a,0 6px 14px -6px #3c280a8c}.hero-cards li:nth-child(n) .hc-ava,.au-medal,.hp-medal,.es-n,.hp-others .hc-ava{background:radial-gradient(circle at 50% 30%,#b39368 0%,#8a6a3a 55%,#5e4524 100%)}.pa-means li:before{background:#8a6a2a;box-shadow:0 0 0 3px #8a6a2a38}.pa-means b{color:var(--brass-ink);background:color-mix(in srgb,var(--brass) 14%,var(--r-bg))}.pa-end h3{background:var(--wood)}.es-thesis{border-left-color:var(--brass);background:color-mix(in srgb,var(--ink) 4%,var(--surface))}.qtype{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.qnote,.qnote:before,.np-item em{color:var(--muted)}.np-item{border-left-color:var(--brass)}.sresults a:hover,.sresults a.on,.hp-row button:hover,.np-item:hover,.rn-sim a:hover,.hp-others a:hover,.hub-list a:hover,.hub-bh:hover,.ch-toc a:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:inherit}.hub-book{background:var(--surface);border:1px solid var(--line)}.ch-sum{background:color-mix(in srgb,var(--r-ink) 4%,var(--r-bg))}.ch-sum summary,.ch-toc summary{color:inherit}.ch-q,.reader .ch-q{border-top-width:1px;border-top-color:color-mix(in srgb,var(--r-ink) 14%,transparent)}.ch-q li::marker{color:inherit}.faq .faq-list details,.faq .faq-list details:last-of-type{background:var(--surface);border:1px solid var(--line);box-shadow:none}.faq .faq-list details:hover{box-shadow:none;border-color:color-mix(in srgb,var(--ink) 30%,transparent);transform:none}.faq .faq-list details[open]{box-shadow:inset 3px 0 0 var(--brass)}.faq-n{color:var(--ink);border:1px solid var(--line);transform:none}details[open] .faq-n{background:var(--ink);color:var(--bg);border-color:var(--ink)}.faq-pm,details[open] .faq-pm{background:color-mix(in srgb,var(--ink) 6%,transparent)}.faq-pm:before,.faq-pm:after,details[open] .faq-pm:before,details[open] .faq-pm:after{background:var(--ink)}.hero-cards li,.an-card,.srow,.why-cards li,.rn-next,.rn-sim,.hp-others a,.hub-list a,.toc-book{box-shadow:none}.an-card,.why-cards li,.rn-next,.rn-sim,.hp-others a,.hub-list a,.toc-book{border:1px solid var(--line)}.hero-cards li:hover,.why-cards li:hover,.rn-next:hover,.srow:hover{box-shadow:none;border-color:color-mix(in srgb,var(--ink) 30%,transparent);transform:none}.bquotes li,.bquotes li:nth-child(n){background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:12px}.bquotes li:hover{box-shadow:none;transform:none}.pa-means li{background:var(--pa-paper);border:1px solid color-mix(in srgb,var(--r-ink) 12%,transparent);box-shadow:none}.pa-means li:hover{box-shadow:none;transform:none}.an-desk,.faq-desk,.why-cards,.rn-desk,.qz{box-shadow:none;background:0 0;border-radius:0;padding:0}main.doc{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none}footer{border-top:1px solid var(--line);background:0 0}.book-head.stage,.au-stage,.page-stage,.hero-stage,.form-desk,main.e404{box-shadow:inset 0 1px #ffffff80,0 12px 28px -26px #3c280a59}.ch-toc{background:color-mix(in srgb,var(--r-ink) 4%,var(--r-bg))}section.cont-sec{padding-top:40px}section.cont-sec:has(.cont-read[hidden]){display:none}.cont-read{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.cr-cv{object-fit:cover;border-radius:6px;width:88px;height:88px}.cr-b{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-b b{font-family:var(--f-head);font-size:22px;font-weight:600;line-height:1.2}.cr-a{color:var(--muted);font-size:15px}.cr-m{color:var(--ink);margin-top:4px;font-size:14px}.cr-b .prog{max-width:320px;height:4px;margin-top:8px}.cr-act{flex-direction:column;align-items:center;gap:8px;display:flex}.cr-all{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px;font-size:14px}@media (width<=640px){.cont-read{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px}.cr-cv{width:64px;height:64px}.cr-b b{font-size:19px}.cr-act{flex-direction:row;grid-column:1/-1;justify-content:space-between}.cr-act .btn{flex:1;justify-content:center;max-width:220px}}.why-cards li{position:relative}.why-cards b a{text-decoration:none}.why-cards b a:after{content:"";border-radius:inherit;position:absolute;inset:0}.why-cards li:hover b a{color:var(--stamp)}.why-ex{color:var(--ink);margin-top:auto;padding-top:4px;font-size:14px;font-weight:500}.why-cards li>span.why-ex:last-child{color:var(--ink);font-size:14px}@media (width<=520px){.why-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.why-cards li{padding:14px}.why-cards b{hyphens:auto;font-size:16.5px}.why-cards li>span:nth-of-type(2){display:none}.why-cards .sp-medal{width:48px;height:48px}.why-cards .sp-medal .ico{width:36px;height:36px}}.drawers.top12{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1000px){.drawers.top12{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.drawers.top12{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.drawers.top12{gap:8px;padding:8px}.drawers.top12 .drawer{gap:8px;padding:10px 6px}.drawers.top12 .tag{letter-spacing:-.01em;padding:6px 2px;font-size:13.5px}.drawers.top12 .au-pic{width:38px;height:38px}}.more-c{text-align:center;margin:18px 0 0}.day-quote{border-block:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:28px;padding:32px 0;display:grid}.day-quote img{width:120px;height:auto}.day-quote blockquote{font-family:var(--f-read);margin:10px 0 12px;font-size:clamp(24px,3.2vw,38px);font-style:italic;line-height:1.3}.day-quote blockquote:before{content:"«"}.day-quote blockquote:after{content:"»"}.day-quote cite{color:var(--muted);font-size:15px;font-style:normal}.day-quote cite a{color:var(--ink);font-weight:500}@media (width<=640px){.day-quote{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:24px 0}.day-quote img{width:64px}}.how-h{font-family:var(--f-head);margin:0 0 20px;font-size:clamp(26px,2.6vw,32px);font-weight:600}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.facts li{border-top:2px solid var(--brass);flex-direction:column;gap:6px;padding-top:14px;display:flex}.facts b{font-family:var(--f-head);font-size:20px;font-weight:600}.facts span{color:var(--muted);line-height:1.5}.how-more{margin:18px 0 0}.how-more a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}@media (width<=760px){.facts{grid-template-columns:1fr;gap:18px}}.faq-desk.no-cat{grid-template-columns:minmax(0,1fr)}.form-page{max-width:820px}.form-page .f-empty a{color:var(--ink)}.btabs{z-index:15;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);margin-top:28px;position:sticky;top:64px}.btabs ul{scrollbar-width:none;scroll-behavior:smooth;gap:28px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.btabs ul::-webkit-scrollbar{display:none}.btabs li{flex:none}.btabs a{font:500 15.5px/1.2 var(--f-ui);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 2px 12px;text-decoration:none;display:block}.btabs a:hover{color:var(--ink)}.btabs a[aria-current]{color:var(--ink);border-bottom-color:var(--stamp)}@media (width<=600px){.btabs ul{gap:22px;margin-inline:-16px;padding-inline:16px}.btabs a{font-size:15px}}#analiz,#geroi,#skachat,.kon [id]{scroll-margin-top:124px}.bk-meta{font:15px/1.5 var(--f-ui);color:var(--muted);margin:14px 0 16px}.bk-meta a{color:inherit;text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.bk-meta a:hover{color:var(--ink)}.dl-dd{position:relative}.book-head:has(.dl-dd[open]){z-index:16;position:relative}.dl-dd>summary{cursor:pointer;user-select:none;list-style:none}.dl-dd>summary::-webkit-details-marker{display:none}.dl-dd>summary span{font-size:.8em;transition:transform .2s}.dl-dd[open]>summary span{display:inline-block;transform:rotate(180deg)}.dl-pop{z-index:12;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:min(440px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 36px -18px #28190559}.dl-pop .dl-list{margin-top:0}.dl-pop p{color:var(--muted);margin:10px 0 0;font-size:13px}@media (width<=640px){.book-head.stage .actions .btn{justify-content:center}.book-head.stage .bk-meta{margin:6px 0 12px;font-size:14px}.dl-dd[open]{flex:100%}.dl-pop{width:auto;box-shadow:none;margin-top:10px;position:static}}.hero-rest{max-width:760px;font:17px/1.5 var(--f-read);color:var(--muted);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hero-rest a,.hero-rest b{color:var(--ink);font-weight:600}.hero-rest a{text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.hero-cards+.hero-rest{margin-top:22px}.wrap.kon{--pa-paper:color-mix(in srgb,var(--r-bg) 86%,#e9c46a);--pa-rule:color-mix(in srgb,var(--ink) 14%,#c9a55a);max-width:1040px}.kon-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.kon-hb{flex:1;min-width:0}.kon-upd{color:var(--muted);margin:10px 0 0;font-size:13px}.kon-cover{background:#2b2f2c;border-radius:4px 10px 10px 4px;flex:none;margin-top:6px;padding:6px;box-shadow:inset 5px 0 #00000040}.kon-cover img{object-fit:cover;border-radius:3px;width:120px;height:120px;display:block}.kon .btabs{margin-top:24px}.kon-main{min-width:0;max-width:720px}.kon-toc{display:none}@media (width>=1080px){.kon-body{grid-template-columns:220px minmax(0,720px);align-items:start;gap:56px;display:grid}.kon-toc{max-height:calc(100vh - 140px);padding-top:34px;display:block;position:sticky;top:124px;overflow:auto}.kon .es-toc{display:none}}.kon-toc b{font:600 12px/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:10px;display:block}.kon-toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.kon-toc a{font:14px/1.35 var(--f-ui);color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;text-decoration:none;display:block}.kon-toc a:hover{color:var(--ink)}.kon-toc a[aria-current]{color:var(--ink);border-left-color:var(--brass);font-weight:500}.kon-brief{background:var(--pa-paper);border:1px solid color-mix(in srgb,var(--pa-rule) 60%,transparent);border-radius:6px;margin-top:30px;padding:22px clamp(18px,3.4vw,28px) 20px}.kon-brief h2{font:600 12.5px/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin:0 0 10px}.kon-brief p{font:18px/1.65 var(--f-read);margin:0 0 .7em}.kon-brief p:last-child{margin-bottom:0}.kon-brief .es-toc{margin-top:14px}.kon-sec{border-top:1px solid var(--pa-rule);margin-top:40px;padding-top:34px;position:relative}.kon-sec:before{content:"❦";background:var(--bg);color:var(--brass);font:19px/1 var(--f-head);padding:0 12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.kon-sec>p{font:18px/1.65 var(--f-read);margin:0 0 .8em}h2.kh{font:600 clamp(22px,2.8vw,28px)/1.2 var(--f-head);letter-spacing:-.01em;align-items:center;gap:14px;margin:0 0 16px;display:flex}.kon .hp-sec h2:before{content:none}.kon .es-topic h2{align-items:center}.kon .pa-medal{width:50px;height:50px}.kon .pa-medal .ico{width:36px;height:36px}.kh-n{font:600 22px/1 var(--f-head);color:var(--brass-ink)}.kon-sec:hover .pa-medal{transform:rotate(-10deg)scale(1.06)}@media (width<=640px){.kon-cover img{width:72px;height:72px}.hero-page .kon-cover{display:none}.kon .pa-medal{width:42px;height:42px}.kon .pa-medal .ico{width:30px;height:30px}.kh-n{font-size:19px}}.kon .hp-quotes blockquote,.kon .hp-qlist li{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:4px 10px 10px 4px}.kon .ch-q{max-width:none}.ex-terms{gap:10px;margin:0;display:grid}.ex-terms div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 16px}.ex-terms dt{font:600 12px/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin:0 0 4px}.ex-terms dd{font:16.5px/1.55 var(--f-read);margin:0}.kon-exam h3{font:600 19px/1.3 var(--f-head);margin:22px 0 8px}.ex-list{font:16.5px/1.45 var(--f-read);gap:6px;margin:0;padding-left:22px;display:grid}.ex-list a,.ex-more a,.kon .sum-note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.ex-more{font:15px var(--f-ui);margin:16px 0 0}.kon-next{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;gap:4px;margin-top:48px;padding:18px 22px;text-decoration:none;transition:border-color .15s;display:grid}.kon-next:hover{border-color:var(--ink)}.kon-next b{font:600 clamp(20px,2.4vw,24px)/1.25 var(--f-head)}.kon-next span:last-child{color:var(--muted);font-size:14.5px}.kon .sum-cta{max-width:none;margin-top:18px}.ad-slot{max-width:720px;min-height:300px;margin:28px auto 0;padding:0 16px}.ad-slot.on{min-height:0}.reader .ad-slot{margin-bottom:24px}.kon-main .ad-slot{margin:32px 0 0;padding:0}@media (width>=641px){.ad-slot{min-height:250px}}.ad-mark{font:500 11px/1 var(--f-ui,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:3px 6px}.lit-erid{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.35}.lit-ico{background:var(--brass);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.lit-head-ad{max-width:460px;margin-top:14px}.lit-audio{border:1.5px solid var(--brass);background:color-mix(in srgb,var(--brass) 12%,var(--surface));color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.lit-audio:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--brass) 30%,transparent);transform:translateY(-1px)}.lit-txt{flex:1;min-width:0}.lit-txt b{font-size:16px;font-weight:600;display:block}.lit-txt span{color:var(--muted);font-size:14px;display:block}.lit-go{color:var(--brass-ink);font-size:22px;transition:transform .15s}.lit-audio:hover .lit-go{transform:translate(3px)}.lit-card{border:1.5px solid var(--brass);background:color-mix(in srgb,var(--brass) 10%,var(--surface));border-radius:14px;align-items:center;gap:20px;max-width:720px;margin:36px 0 0;padding:20px;display:flex;position:relative}.lit-card>.ad-mark{position:absolute;top:12px;right:12px}.lit-cover{flex:none;width:120px;height:120px;position:relative}.lit-cover img,.lit-cover-t{object-fit:cover;border-radius:10px;width:100%;height:100%;box-shadow:0 6px 16px #0000002e}.lit-cover-t{text-align:center;background:var(--wood);color:#fff;place-items:center;padding:10px;font-weight:600;display:grid}.lit-cover .lit-ico{border:3px solid var(--surface);position:absolute;bottom:-10px;right:-10px}.lit-body{min-width:0}.lit-h{padding-right:70px;font-size:19px;line-height:1.25;display:block}.lit-body>p:not(.lit-erid){color:var(--muted);margin:6px 0 12px}.lit-btn{background:var(--brass-ink);color:var(--bg);border-radius:10px;padding:11px 18px;font-weight:600;text-decoration:none;display:inline-block}.lit-btn:hover{filter:brightness(1.08)}@media (width<=640px){.lit-head-ad{max-width:none}.lit-card{flex-direction:column;align-items:flex-start;padding:18px 16px}.lit-cover{width:96px;height:96px}.lit-h{padding-right:60px}.lit-btn{text-align:center;display:block}}.lit{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:720px;margin:36px 0 0;padding:16px 18px 12px}.lit-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lit-top b{font-size:15px}.lit-item{border:1px solid var(--line);min-height:56px;color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.lit-item:hover{border-color:var(--brass)}.lit-item svg{color:var(--brass-ink);flex:none}.lit-item b{font-weight:600;display:block}.lit-item span span{color:var(--muted);font-size:14px;display:block}@media print{.ad-slot,.lit,.lit-card,.lit-head-ad{display:none!important}}.gr-head{align-items:center;gap:22px;margin:6px 0 18px;display:flex}.gr-head h1{font-family:var(--f-head);letter-spacing:-.015em;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.08}.gr-medal{background:radial-gradient(circle at 50% 30%,#b39368 0%,#8a6a3a 55%,#5e4524 100%);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:85px;height:103px;display:flex;box-shadow:0 0 0 3px #e9c46a,0 0 0 4px #a87b2a}.gr-medal span{font-family:var(--f-head);color:#f7e7b5;font-size:46px;font-weight:600;line-height:1}.gr-medal small{font-family:var(--f-head);letter-spacing:.12em;color:#f7e7b5;margin-top:-1px;font-size:11px;font-weight:600}.gr-meta{color:var(--muted);margin:6px 0 0;font-size:15px}.gr-meta .gr-print{text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px;font-weight:500}.gr-prog{align-items:center;gap:12px;margin-top:10px;font-size:14.5px;display:flex}.gr-prog[hidden]{display:none}.gr-prog>i{background:var(--line);border-radius:3px;flex:0 200px;height:6px;overflow:hidden}.gr-prog>i>i{background:var(--stamp);border-radius:3px;width:0;height:100%;display:block}.gr-group{margin-top:8px;padding:0}.gr-group+.gr-group{margin-top:30px}.gr-group h2{font-family:var(--f-head);margin:0 0 12px;font-size:24px;font-weight:600}.gr-group h2 small{font-family:var(--f-ui);color:var(--muted);margin-left:4px;font-size:15px;font-weight:400}.gr-about{border-top:1px solid var(--line);max-width:72ch;color:var(--muted);margin:44px 0 0;padding:24px 0 0;font-size:16px}.gr-about h2{font-family:var(--f-head);color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:600}@media (width<=640px){.gr-head{gap:14px;margin-bottom:14px}.gr-medal{width:56px;height:68px;box-shadow:0 0 0 2px #e9c46a,0 0 0 3px #a87b2a}.gr-medal span{font-size:30px}.gr-medal small{font-size:8px}.gr-head h1{font-size:25px}.gr-meta{font-size:14px}.gr-prog{flex-wrap:wrap;gap:6px 12px}.gr-prog>i{flex:100%}}@media print{.gr-group,.gr-prog{display:none!important}.gr-head{margin-bottom:8px}}.gr-mine-row{margin:12px 0 0}.gr-mine{border:1px solid var(--line);background:var(--surface);min-height:40px;font:500 15px var(--f-ui);color:var(--ink);cursor:pointer;border-radius:999px;padding:0 16px;transition:border-color .15s}.gr-mine:hover{border-color:var(--ink)}.gr-mine[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.hs-grades a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--bg)}section.my-grade[hidden]{display:none}.my-grade .sec-head{margin-bottom:18px}.my-grade .sec-head .eyebrow{margin-bottom:4px}.my-grade .gr-prog>span{white-space:nowrap}.my-grade .gr-prog>i{flex:0 0 240px}.mg-all{margin:0;font-size:17px}.mg-foot{color:var(--muted);margin:14px 0 0;font-size:14.5px}.mg-foot button{font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px;padding:0}@media (width<=640px){.my-grade .gr-prog{flex-wrap:wrap;gap:6px 12px}.my-grade .gr-prog>i{flex:100%}.my-grade .srow:nth-child(n+5){display:none}}.hs-grades a[aria-current]:hover,.hs-grades a[aria-current]:focus-visible{color:var(--bg)}.mg-foot button{cursor:pointer;background:0 0;border:0}.og .page-stage{margin-bottom:22px}.og-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.og-cards a{background:var(--surface);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:14px;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}.og-cards a:hover{border-color:var(--ink)}.og-cards b{font:600 21px/1.25 var(--f-head);display:block}.og-cards small{font:600 12px/1.2 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-ink);margin:4px 0 8px;display:block}.og-cards a>span:last-child>span{font:15.5px/1.5 var(--f-ui);color:var(--muted);display:block}.og-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.og-chips a{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:500 15px/1.3 var(--f-ui);border-radius:999px;padding:8px 14px;text-decoration:none;display:inline-block}.og-chips a:hover{border-color:var(--ink)}.og-plan{font:16.5px/1.55 var(--f-read);gap:6px;margin:0;padding-left:22px;display:grid}.og .kon-brief a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.og-filter{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.og-filter button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 15px var(--f-ui);cursor:pointer;border-radius:999px;padding:8px 16px}.og-filter button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.og-grade{padding-top:30px}.og-grade .sec-head{margin-bottom:14px}.og-poems,.og-probs,.og-terms{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.og-poems a,.og-probs a,.og-terms a{background:var(--surface);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex}.og-poems a:hover,.og-probs a:hover,.og-terms a:hover{border-color:var(--ink)}.og-poems b,.og-probs b,.og-terms b{font:600 17px/1.3 var(--f-read)}.og-poems small,.og-probs small,.og-terms small{font:13.5px/1.4 var(--f-ui);color:var(--muted)}.og-poems span,.og-probs span,.og-terms span{font:14.5px/1.5 var(--f-ui);color:color-mix(in srgb,var(--ink) 82%,transparent)}.og-poems em{font:italic 13.5px var(--f-ui);color:var(--brass-ink);margin-top:auto;padding-top:6px}.og-probs small{margin-top:auto;padding-top:6px}.og-terms small{color:var(--brass-ink);margin-top:auto;padding-top:4px}.og-find{max-width:520px;margin:0 0 14px;display:block}.og-find input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:16px var(--f-ui);border-radius:12px;padding:12px 16px}.og-none{color:var(--muted)}.og-head{margin:18px 0 6px}.og-head h1{font:600 clamp(30px,4.2vw,44px)/1.15 var(--f-head);letter-spacing:-.01em;margin:4px 0 10px}.og-lead{max-width:62ch;font:19px/1.6 var(--f-read);color:color-mix(in srgb,var(--ink) 85%,transparent);margin:0}.og-forms{font:italic 17px/1.55 var(--f-read);gap:4px;margin:0 0 6px;padding-left:20px;display:grid}.og-arg h2.kh{align-items:center}.og-book{align-items:center;gap:14px;margin:0 0 6px;display:flex}.og-book .rn-cv{background:var(--c);border-radius:4px 8px 8px 4px;flex:none;width:72px;height:72px;overflow:hidden}.og-book img{object-fit:cover;width:100%;height:100%;display:block}.og-topic{font:600 18px/1.35 var(--f-read);margin:0 0 2px}.og-book small{font:14px var(--f-ui);color:var(--muted)}.og-book small a{color:inherit;text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.og-heroes{margin-top:16px}.og-heroes img.hc-ava{object-fit:cover;padding:0;display:block}.og-def{font-size:19px!important}.og .es-thesis{margin-top:18px}.og-ex{margin-top:6px}.og-where{z-index:1;font:600 15px/1.4 var(--f-ui);color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px;margin:0 0 6px;display:block;position:relative}.og-ex b{margin:0 0 6px}@media (width<=640px){.og-head h1{font-size:30px}.og-lead{font-size:17.5px}.og-book .rn-cv{width:56px;height:56px}}.pa-term{text-decoration:none}.pa-term b{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.pa-term:hover b{text-decoration-color:currentColor}.pa-more{z-index:1;text-align:center;font:15px/1.6 var(--f-ui);margin:22px 0 0;position:relative}.pa-more a{color:var(--r-ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.gr-exam{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:28px 0 0;padding:16px 20px;display:flex}.gr-exam b{font:600 17px var(--f-head)}.gr-exam span{font:15px/1.6 var(--f-ui)}.gr-exam a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px}.og-h1-sub{color:var(--muted);font-weight:400}.lsn{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.lsn[hidden]{display:none}.lsn .btn{align-items:center;gap:8px;height:44px;min-height:44px;padding-inline:14px;display:inline-flex}.lsn .i-pause{display:none}.lsn-play[aria-pressed=true] .i-pause{display:inline-block}.lsn-play[aria-pressed=true] .i-play{display:none}.lsn-rate{font-variant-numeric:tabular-nums;justify-content:center;min-width:58px}.lsn-note{color:var(--muted);flex:100%;font-size:13px}.lsn-on{background:color-mix(in srgb,var(--brass) 18%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brass) 18%,transparent);border-radius:4px}@media print{.lsn{display:none!important}}
