.palacio-story{background:var(--paper);padding-bottom:90px}.palacio-header{max-width:1000px;padding:42px 0 30px}.palacio-header .back-link{color:var(--green);margin-bottom:32px;font-size:14px;display:inline-block}.palacio-header .eyebrow{color:var(--green);font-weight:700;display:block}.palacio-header h1{font:clamp(46px,6.2vw,88px)/1.03 var(--serif);letter-spacing:-.045em;max-width:1000px;margin:20px 0 25px}.palacio-lead{font:clamp(21px,2.5vw,31px)/1.4 var(--serif);color:#284a34;max-width:750px;margin:0 0 26px}.palacio-byline{border-top:1px solid var(--border);font:14px var(--sans);color:#4c5e50;padding-top:16px}.palacio-story figure{margin:0}.palacio-story figure img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.palacio-story figcaption{font:13px/1.5 var(--sans);color:#59665b;padding:10px 0 0}.palacio-cover{max-width:1080px;margin:0 auto!important}.palacio-prose{max-width:770px;font:20px/1.75 var(--serif);margin:62px auto 0}.palacio-prose p{margin:0 0 1.35em;line-height:1.75}.palacio-prose .palacio-highlight{color:var(--green);margin-top:1.8em;font-size:1.2em;line-height:1.5}.palacio-highlight strong{font-weight:700}.palacio-prose figure{margin:42px 0 48px}.palacio-tags{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:58px;padding-top:26px;display:flex}.palacio-tags span{font:13px/1.3 var(--sans);border:1px solid var(--border);padding:8px 11px}@media (max-width:760px){.palacio-story{padding-bottom:55px}.palacio-header{padding:26px 0}.palacio-header .back-link{margin-bottom:24px}.palacio-header h1{font-size:clamp(43px,11vw,62px)}.palacio-lead{font-size:22px}.palacio-prose{margin-top:40px;font-size:18px}.palacio-prose figure{margin:30px 0 38px}}
