/* Cottage copy follows the compact article typography used by the portfolio. */
#tok-about-stable-glass-page .cottages-article{font-family:Manrope,Arial,sans-serif}
#tok-about-stable-glass-page .cottages-article-section+ .cottages-article-section{margin-top:26px}
#tok-about-stable-glass-page .cottages-article h2{margin:0 0 10px;font-family:Manrope,Arial,sans-serif;font-size:clamp(21px,2vw,25px);font-weight:500;line-height:1.3;letter-spacing:-.45px;color:#252432}
#tok-about-stable-glass-page .cottages-article-section p:last-child{margin-bottom:0}
@media(max-width:560px){#tok-about-stable-glass-page .cottages-article-section+ .cottages-article-section{margin-top:22px}#tok-about-stable-glass-page .cottages-article h2{margin-bottom:9px;font-size:21px;letter-spacing:-.3px}}
/* Preserve source order and center the incomplete last row. */
@media(min-width:901px){#tok-about-stable-glass-page .cottages-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#tok-about-stable-glass-page .cottages-grid .kidburg-project{grid-column:span 2}#tok-about-stable-glass-page .cottages-grid .kidburg-project:last-child:nth-child(3n+1){grid-column:3/span 2}#tok-about-stable-glass-page .cottages-grid .kidburg-project:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}#tok-about-stable-glass-page .cottages-grid .kidburg-project:last-child:nth-child(3n+2){grid-column:4/span 2}}
