/* Marchena has normal document flow: no overlays or scroll locking. */
html .marchena-section{padding:clamp(3.5rem,7vw,7rem) 0;background:#eee5d5;color:#123b35;scroll-margin-top:8rem}
.marchena-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.marchena-heading h2{font:400 clamp(2.5rem,5.5vw,5.2rem)/1.03 Georgia,serif;letter-spacing:-.035em;margin:1rem 0 1.5rem;overflow-wrap:anywhere}
.marchena-lead{font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.85;max-width:55ch;margin:0 0 1.8rem}
.marchena-reference{font-size:.75em;text-decoration:underline}
.marchena-place{margin:0;border:1px solid #b4a283;background:#143b34;color:#fff7e8}
.marchena-place img{width:100%;height:auto;max-height:500px;object-fit:contain;display:block}
.marchena-place figcaption{font-size:.85rem;line-height:1.6;padding:1.1rem 1.3rem}
.marchena-place small{display:block;font-size:.72rem;color:#d6d9c9;margin-top:.5rem}
.marchena-place a{color:inherit;text-decoration:underline}
.marchena-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #c5b699;margin-top:3rem}
.marchena-topic{padding:2rem;text-decoration:none;color:inherit;min-width:0;border-right:1px solid #c5b699;display:flex;flex-direction:column;gap:1rem}
.marchena-topic:last-child{border-right:0}.marchena-topic>span{font:750 .75rem/1.5 Arial,sans-serif;color:#8d682c;letter-spacing:.1em}
.marchena-topic h3{font:400 clamp(1.5rem,2.4vw,2rem)/1.2 Georgia,serif;margin:0;overflow-wrap:anywhere}.marchena-topic p{font-size:.9rem;line-height:1.6;margin:auto 0 0}.marchena-topic:hover{background:#e4d7bd}
.marchena-section a:focus-visible{outline:3px solid #926b24;outline-offset:5px}
.marchena-source{font:.8rem/1.7 Arial,sans-serif;margin:1.5rem 0 0;color:#4c6057;overflow-wrap:anywhere}.marchena-source a{text-decoration:underline}
.marchena-family{padding:1rem 0}.marchena-family h3{font:400 1.65rem/1.2 Georgia,serif;margin:.5rem 0}.marchena-family p{font-size:1.075rem;line-height:1.8;margin:.75rem 0}
.marchena-attribution{font-size:.85rem!important;color:#51605a}
.marchena-document-links{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin:1.5rem 0}
.marchena-bibliography{padding-left:1.3rem;line-height:1.8}.marchena-bibliography li{margin:1.5rem 0;scroll-margin-top:2rem}
.marchena-footer{padding:2rem 1.25rem;text-align:center;font:400 .8rem/1.8 Arial,sans-serif;border-top:1px solid #d3c8b5}
@media(max-width:760px){.marchena-heading{grid-template-columns:minmax(0,1fr)}.marchena-place{max-width:100%}.marchena-place img{max-height:440px}.marchena-topics{grid-template-columns:minmax(0,1fr)}.marchena-topic{border-right:0;border-bottom:1px solid #c5b699;padding:1.6rem}.marchena-topic:last-child{border-bottom:0}.marchena-heading .button{white-space:normal;text-align:center;line-height:1.5}}
