@font-face{font-family:Alegreya;src:url(./Alegreya-Regular-hPIr03cA.woff2);font-weight:400;font-style:normal}@font-face{font-family:Alegreya;src:url(./Alegreya-Medium-0NzeHeLU.woff2);font-weight:500;font-style:normal}@font-face{font-family:Alegreya;src:url(./Alegreya-Italic-C7M1PHSH.woff2);font-weight:400;font-style:italic}@font-face{font-family:Alegreya;src:url(./Alegreya-MediumItalic-uOA6o7RN.woff2);font-weight:500;font-style:italic}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#322608;background-color:#f3f0e9;font-family:Alegreya,serif;line-height:1.2}img{max-width:100%}a{color:#84620b}h1,h2{font-weight:500}.intro{grid-template-columns:1fr;padding:20px;display:grid}@media (width>=800px){.intro{grid-template-columns:auto auto;justify-content:start;gap:0 40px;padding:100px}}.intro,.filenames{color:#f3f0e9;background-color:#322608}.intro h1{font-size:32px;font-style:italic}@media (width>=800px){.intro h1{grid-column:1/span 2;margin-block-start:0;font-size:64px}}.intro p{text-wrap:balance;max-width:300px}.intro a{color:#d09445}.filenames{padding:20px}@media (width>=800px){.filenames{padding:100px}}.filenames ol{line-height:1.5}.filenames .ext{color:#89857a}.filenames ::marker{color:#89857a}.excerpts{background:linear-gradient(135deg,#f3f0e9,#d9cab7);flex-direction:column;align-items:center;gap:40px;padding-block:60px;padding-inline:20px;display:flex}@media (width>=800px){.excerpts{grid-template-columns:repeat(12,1fr);padding-block:120px;display:grid}}.excerpts img{display:block;box-shadow:1px 1px 10px #0000000d}@media (width>=800px){.excerpts img{--col:1 / 13;grid-column:var(--col)}}
