.knowledge-heading{max-width:880px;padding:90px 0 55px}.knowledge-heading h1{font-family:var(--font-display);font-size:clamp(44px,6vw,76px);margin:14px 0 25px;line-height:1.08}.knowledge-lead{font-size:20px;line-height:1.7;max-width:760px}.knowledge-tools{padding-bottom:45px}.knowledge-tools label{display:block;margin-bottom:12px}.knowledge-tools form>div{display:flex;gap:16px;max-width:710px}.knowledge-tools input{border:1px solid var(--line);background:#fff;padding:12px 18px;min-width:0;flex:1}.knowledge-categories{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:32px}.knowledge-categories button{background:none;padding:10px 0;border-bottom:1px solid transparent;font-size:14px}.knowledge-categories button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-dark)}.editorial-story{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:48px 0;border-top:1px solid var(--line)}.editorial-story.featured{padding-top:0;border:0}.editorial-story:nth-child(2n) .story-photo{order:2}.editorial-story[hidden]{display:none}.story-copy h2{font-family:var(--font-display);font-size:clamp(28px,3.4vw,46px);line-height:1.15;margin:20px 0}.story-copy>p:not(.eyebrow){line-height:1.8}.story-copy .text-link{margin-top:18px}.editorial-image{margin:0}.editorial-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.photo-placeholder{aspect-ratio:4/3;background:#f2f0ed;display:grid;place-items:center;color:#827786;text-align:center;border:1px solid #e8e3e7}.photo-placeholder span{font-size:25px;letter-spacing:.22em}.photo-placeholder small{display:block;letter-spacing:.12em;font-size:10px;text-transform:uppercase;margin-top:12px}.editorial-image figcaption{font-size:13px;margin-top:10px}.knowledge-topics{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;margin:100px 0}.knowledge-topics h2{font-family:var(--font-display);font-size:46px;line-height:1.2;margin:20px 0}.topic-row{display:flex;gap:24px;align-items:center;width:100%;background:none;text-align:left;padding:24px 0;border-top:1px solid var(--line)}.topic-row>span:nth-child(2){flex:1}.topic-row strong{font-weight:400;font-size:19px}.topic-row small{display:block;color:var(--muted);margin-top:7px;font-size:14px}.topic-number{color:var(--gold);font-size:12px}.article-header{max-width:850px;margin:50px auto 45px}.article-header h1{font-family:var(--font-display);font-size:clamp(40px,5vw,65px);line-height:1.12;margin:22px 0}.article-meta{display:flex;gap:12px 25px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-top:28px}.article-hero{max-width:1050px;margin:auto}.article-hero .photo-placeholder,.article-hero img{aspect-ratio:16/8}.article-layout{display:grid;grid-template-columns:220px minmax(0,730px);gap:70px;justify-content:center;margin:65px 0 80px}.article-toc{align-self:start;position:sticky;top:30px;border-top:1px solid var(--gold);padding-top:18px;font-size:14px}.article-toc a{display:block;margin:16px 0}.article-body p,.article-body li{font-size:18px;line-height:1.85}.article-body h2{font-size:30px;margin:45px 0 20px;line-height:1.3}.article-body h2:first-child{margin-top:0}.article-body h3{font-size:23px;margin:30px 0 15px}.article-body a{text-decoration:underline;text-underline-offset:4px}.article-body blockquote{border-left:1px solid var(--gold);margin:30px 0;padding-left:25px}.article-related{border-top:1px solid var(--line);padding:42px 0}.article-stones{display:flex;flex-wrap:wrap;gap:40px;margin:25px 0}.article-stones a{width:160px;text-align:center}.article-stones img{width:160px;height:150px;object-fit:contain}.article-shop{background:var(--soft);padding:30px;margin:30px 0}.article-more{margin:50px 0;padding-top:30px;border-top:1px solid var(--line)}.article-more a{display:block;margin:15px 0}.prototype-note{font-size:13px;color:var(--muted)}@media(max-width:1000px){.article-layout{grid-template-columns:180px minmax(0,1fr);gap:35px}}@media(max-width:760px){.knowledge-heading{padding:45px 0 30px}.knowledge-lead{font-size:18px}.knowledge-tools form>div{flex-direction:column}.knowledge-tools button{align-self:flex-start}.knowledge-categories{gap:6px 20px}.editorial-story{grid-template-columns:1fr;gap:28px}.editorial-story:nth-child(2n) .story-photo{order:0}.story-copy h2{font-size:32px}.knowledge-topics{grid-template-columns:1fr;gap:30px;margin:65px 0}.knowledge-topics h2{font-size:36px}.article-header{margin:35px auto}.article-layout{grid-template-columns:1fr;gap:40px;margin-top:35px}.article-toc{position:static}.article-body p,.article-body li{font-size:17px}.article-body h2{font-size:27px}.article-stones{gap:20px}.article-stones a{width:calc(50% - 10px)}.article-hero .photo-placeholder{aspect-ratio:4/3}}.knowledge-nature{background:#f1f0e8;padding-bottom:1px}.knowledge-landscape{width:100%;height:clamp(310px,35vw,510px);overflow:hidden}.knowledge-landscape img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.knowledge-nature .knowledge-heading{padding-top:55px;padding-bottom:32px;max-width:900px}.knowledge-nature .knowledge-heading h1{margin-top:12px}.knowledge-nature .knowledge-lead{max-width:670px}.knowledge-nature .knowledge-tools{padding-bottom:40px}.knowledge-nature .knowledge-tools label{font-size:14px}.knowledge-nature .knowledge-tools form>div{max-width:630px}.knowledge-nature .knowledge-categories{margin-top:20px}@media(max-width:760px){.knowledge-landscape{height:320px}.knowledge-landscape img{object-position:50% 55%}.knowledge-nature .knowledge-heading{padding-top:35px;padding-bottom:24px}.knowledge-nature .knowledge-heading h1{font-size:42px}.knowledge-nature .knowledge-lead{font-size:17px}}.knowledge-nature .knowledge-landscape img{object-position:50% 68%}.knowledge-nature .knowledge-topics{margin-bottom:50px}.knowledge-nature .knowledge-landscape{background:#f1f0e8}.knowledge-nature .knowledge-landscape img{object-position:43% 58%;opacity:.65;filter:brightness(1.12) saturate(.75)}@media(max-width:760px){.knowledge-nature .knowledge-landscape img{object-position:40% 54%}}.freestanding-stone img,.freestanding-stone svg,.freestanding-stones img,.freestanding-stones svg{mix-blend-mode:multiply;filter:brightness(1.04)}.editorial-image.freestanding-stone img{object-fit:contain}.knowledge-stone-hub{background:#f1f0e8}.knowledge-stone-hub .gallery-main,.knowledge-stone-hub .stone-image{background:transparent}.hub-sources{padding-block:28px 45px}.hub-sources a{text-decoration:underline;text-underline-offset:3px}.hub-sources li{margin-block:8px;font-size:14px}
