.hero-day .hero-grid{grid-template-columns:1fr 1.18fr;gap:7%}.hero-day .hero-art{grid-column:1;grid-row:1}.hero-day .hero-copy{grid-column:2;grid-row:1}.hero-day .hero-photo img{border-radius:180px 180px 30px 30px;object-position:center 45%}.hero-day .optic{display:none}.hero-day .art-label{left:25px;border-radius:80px;bottom:75px;letter-spacing:0;font-size:14px}.hero-day h1{font-size:clamp(51px,5.6vw,88px);line-height:1.15}.hero-day .hero-copy p{font-size:18px}.button{border-radius:40px}.topic{border-radius:24px;background:#fff9;box-shadow:0 7px 30px #5e512607}.topic summary{min-height:80px}.topic h3{font-family:var(--display);font-size:22px}.journey{grid-template-columns:1fr;gap:0;counter-reset:step}.journey li{display:grid;grid-template-columns:65px 1fr 1.2fr;gap:25px;border-top:1px solid var(--accent)}.journey h3{min-height:0;font-size:22px}.journey p{margin:0;font-size:15px}.journey li>span{margin:0;font-size:22px}.guide-grid{grid-template-columns:1fr 1.2fr}.context-photo img{border-radius:30px}.quote-section{background:#d8c493;color:#3c492e}.quote{font-size:clamp(36px,4.4vw,65px)}.tool-panel{border-radius:24px}.field select,.field input,.field textarea{border-radius:12px}.team-person .avatar{border-radius:50%}.faq summary{font-size:21px}.footer p{font-size:13px}@media(max-width:700px){.hero-day .hero-grid{display:flex;flex-direction:column;gap:35px}.hero-day h1{font-size:clamp(40px,10vw,65px)}.hero-day .hero-copy p{font-size:16px}.hero-day .hero-art{width:100%}.journey li{grid-template-columns:35px 1fr;gap:12px 20px}.journey p{grid-column:2}.guide-grid{grid-template-columns:1fr}.faq summary{font-size:18px}}