body .am-standard-page{width:100%;max-width:1280px;margin:0 auto;padding:55px clamp(22px,5vw,80px) 70px;box-sizing:border-box}.am-standard-page .am-section-heading{max-width:1050px}.am-standard-page .am-page-body{max-width:1050px;font:400 17px/1.9 var(--am-body-font,Montserrat),sans-serif;color:var(--am-text)}.am-page-body p{line-height:1.9;margin-bottom:1.3em}.am-page-body img{max-width:100%;height:auto}.am-page-body>.wp-block-group{max-width:100%;box-sizing:border-box}.am-about-layout{gap:clamp(25px,5vw,65px);align-items:flex-start}.am-about-portrait{padding:9px 9px 22px!important;background:var(--am-surface);border:1px solid var(--am-border);transform:rotate(-3deg);box-shadow:0 12px 28px #0000000d}.am-about-aside{font-size:12px;color:var(--am-muted);text-align:center}.am-about-sticky{background:var(--am-surface);border-left:3px solid var(--am-accent);padding:20px 25px;transform:rotate(1deg);margin-top:26px}.am-about-sticky p{margin:0}.am-home>.am-latest-ribbon{margin:28px 0 20px;padding:12px 18px}.am-home>.am-photo-strip{margin-top:30px}.am-link-page{max-width:650px;margin:0 auto 30px}.am-link-intro{text-align:center;color:var(--am-muted);font-size:16px}.am-link-stack{display:grid;gap:14px;margin-top:30px}.am-link-stack a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 23px;border:1px solid var(--am-border);background:var(--am-surface);color:var(--am-text);text-decoration:none;font-size:15px;border-radius:8px;transition:transform .18s,border-color .18s}.am-link-stack a:nth-child(even){transform:rotate(.5deg)}.am-link-stack a:hover{transform:translateY(-3px);border-color:var(--am-accent);color:var(--am-accent)}.am-link-stack a span{color:var(--am-accent)}@media(max-width:760px){body .am-standard-page{padding:35px 22px 45px}.am-standard-page .am-page-body{font-size:16px}.am-about-layout{display:block}.am-about-portrait{max-width:280px!important;margin:0 auto 25px!important}}@media(prefers-reduced-motion:reduce){.am-link-stack a{transition:none;transform:none!important}}
.am-standard-page:has(.am-link-page) .am-section-heading{max-width:650px;margin-inline:auto;text-align:center}.am-standard-page:has(.am-link-page) .am-reading-controls{justify-content:center}
.am-poetry-tags{display:block;margin-top:8px;font-size:11px;color:var(--am-muted)}
