/* A quiet opening for the architect's personal stories. */
.architect-notes{border-top:1px solid var(--line,#c8c7c0);margin-top:90px;padding-top:60px;scroll-margin-top:80px;color:var(--ink,#292b2b)}
.architect-notes-heading{max-width:860px;margin:0 auto 38px;text-align:center}
.architect-notes-heading h3{font-family:'Lora',Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.2;letter-spacing:-.8px;margin:16px 0 22px}
.architect-notes-subtitle{font-size:16px;line-height:1.8;max-width:570px;margin:0 auto;color:inherit}
.architect-epigraph{max-width:850px;margin:0 auto 60px;padding:0;border:0;color:var(--ink,#292b2b)}
.architect-epigraph>p{font-family:'Lora',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(22px,2.3vw,31px);line-height:1.65;letter-spacing:-.25px;margin:0;text-wrap:pretty}
.architect-epigraph>footer{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:26px;padding:0;border:0;color:inherit}
.author-signature{font-family:'Lora',Georgia,serif;font-style:italic;font-size:24px;line-height:1.5}
.author-role{font-family:'Onest',Arial,sans-serif;font-size:12px;line-height:1.7;color:inherit}
.architect-notes .concept-card-title{font-family:'Lora',Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.3;margin:16px 0 22px}
.lesnaya-dolina-page .architect-epigraph{margin-bottom:66px}
#projects .architecture-category-links:has(a[href="#architect-notes"]){grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}
@media(max-width:1000px){#projects .architecture-category-links:has(a[href="#architect-notes"]){grid-template-columns:1fr;gap:12px}}
@media(max-width:700px){.architect-notes{margin-top:55px;padding-top:40px;scroll-margin-top:70px}.architect-notes-heading{margin-bottom:30px}.architect-notes-subtitle{font-size:15px}.architect-epigraph{margin-bottom:40px}.architect-epigraph>p{font-size:23px;line-height:1.7}.architect-epigraph>footer{align-items:flex-start;margin-top:22px}.author-signature{font-size:22px}.lesnaya-dolina-page .architect-epigraph{margin-bottom:42px}}
