/* Clear section rhythm; keep the guide's existing palette and interactions. */
.guide-header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 5%;background:#fff;color:#111;border-bottom:1px solid #d4dadb}
.guide-home{display:inline-flex;align-items:center;gap:24px;min-height:44px;text-decoration:none}
.guide-home img{display:block;width:145px;height:auto}
.guide-home span,.guide-title{font-size:11px;letter-spacing:.06em;line-height:1.6}
.guide-home span{border-bottom:1px solid currentColor;padding-bottom:3px}
.guide-title{color:#555b5d;text-align:right}
main{margin-left:0}
.palette{background-color:#fff}
.imagery{background-color:#e3fafb;color:#111}
.imagery .section-head,.imagery .section-head>p,.imagery .photo-grid figure{border-color:#9cced0}
.imagery .section-head>p,.imagery .image-note{color:#344e50}
.brand-stories{background:#007a82;color:#fff;padding-top:100px}
.story-intro>p,.brand-stories figcaption{color:#fff}
.scroll-media-track .story-wide figcaption{background:#007a82;color:#fff}
.scroll-copy-track{background:#e3fafb;color:#111}
.story-copy{color:#111}
.motion-study small{color:#d4ffff}
.motion-study button{color:#fff;border-color:#fff;background:transparent;min-height:44px}
.motion-study button:hover{background:#ffffff18}
.motion-study button:focus-visible{outline-color:#fff}
.graphic-application{color:#111}
.story-production{border-color:#8ec8cb}
.story-production p,.story-production p:last-child{color:#e3fafb}
.usage{background:#111;color:#fff}
.usage-note{color:#d4dadb}
.practical{background-color:#fff;color:#111}
footer{background:#00c8ce;color:#111;border-top:0;align-items:center;padding-top:52px;padding-bottom:52px}
.guide-footer-home{display:inline-flex;flex-direction:column;align-items:flex-start;gap:15px;text-decoration:none;min-height:44px}
.guide-footer-home img{display:block;width:145px;height:auto}
.guide-footer-home span{font-size:11px;border-bottom:1px solid currentColor;padding-bottom:3px}
@media(max-width:650px){.guide-header{padding:18px 7%;gap:14px;align-items:flex-start}.guide-home{align-items:flex-start;flex-direction:column;gap:10px}.guide-home img{width:125px}.guide-title{font-size:9px;max-width:110px;padding-top:5px}.brand-stories{padding-top:60px}.guide-footer-home{width:100%}}

.story-photo-signature{position:absolute;top:30px;left:calc(5% + 30px);z-index:2}.story-photo-signature img{display:block;width:180px;height:auto}@media(max-width:650px){.story-photo-signature{top:18px;left:calc(5% + 18px)}.story-photo-signature img{width:115px}}
