.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#moments .parea-source-note{margin:0;padding:18px 5%;background:#f5f0e7;font-size:12px;line-height:1.7;color:#53634d}#moments .parea-source-note a{color:inherit;text-underline-offset:3px}
body.admin-bar .topbar{top:32px}
body:not(.home) .topbar{position:relative;background:#324735;max-width:none;padding:20px 5%;min-height:130px}
.gt-content{max-width:1100px;margin:50px auto;padding:0 24px;min-height:50vh;overflow-wrap:anywhere}
.gt-content img{max-width:100%;height:auto}.gt-content a{color:#405532}
.gt-content h1{font-size:clamp(28px,5vw,48px)}
.gt-content .wp-block-image img{height:auto}
.gt-demo-note{color:#62675c;font-size:13px;line-height:1.6}
@media(max-width:782px){body.admin-bar .topbar{top:46px}}
@media(max-width:600px){body.admin-bar .topbar{top:0}}

.gt-story-library .topbar{position:relative;inset:auto;background:#324735;max-width:none;padding:20px 5%;min-height:130px}.gt-story-shell{width:100%;margin:0}.gt-content:has(.gt-story-tree-frame){max-width:none;padding:0;margin:20px 0}.gt-story-tree-frame{max-width:100%}
