.consultation,.gem-guide{padding-block:clamp(26px,4.8vw,78px) clamp(50px,7vw,110px)}.consultation-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1340px;background:#f5f2ec;margin:auto;align-items:stretch}.consultation-copy{align-self:center;padding:clamp(30px,4.2vw,74px)}.consultation h1,.gem-guide h1,.gem-guide h2{font-family:Georgia,Times New Roman,serif;text-transform:none;font-weight:400}.consultation h1,.gem-guide h1{font-size:clamp(44px,5.2vw,85px);line-height:1.01;letter-spacing:-.055em;text-wrap:balance}.consultation h1{margin:14px 0 16px}.consultation-copy>p,.gem-heading>p,.gem-reading p{font-size:clamp(15px,1.14vw,18px);color:#4f4b43;line-height:1.55;max-width:51ch}.consultation-image{position:relative;min-height:100%;margin:0;background:#c8b5a1}.consultation-image>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 52%}.consultation-image figcaption{position:absolute;inset:auto 16px 16px;background:#fbf9f4;padding:10px 14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:18px/1.2 Georgia,serif}.consultation-image figcaption>a,.consultation-image figcaption>span{font:12px/1.4 var(--font);color:#524c42}.consultation-image figcaption>a{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.inquiry{margin-top:clamp(22px,2.7vw,40px)}.inquiry-topics{border:0;padding:0;margin:0 0 18px;display:flex;gap:7px;flex-wrap:wrap;min-width:0}.inquiry-details,.inquiry-topics legend{font:600 14px/1.4 var(--font);padding:0 0 8px}.inquiry-topics .z-radio-choice span{width:100%}.inquiry-details{display:block}.inquiry-details span{font-weight:400;color:#655f56}.inquiry .z-textarea{width:100%;min-height:80px;max-height:220px;resize:vertical}.inquiry .button{margin-top:16px;min-height:46px}.inquiry-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:16px}.inquiry-action .button{margin-top:0}.inquiry-action span{color:#524c42;font-size:13px;line-height:1.45}.buying-help,.buying-help dl>div,.inquiry{scroll-margin-top:24px}.buying-help{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,90px);max-width:1340px;margin:clamp(44px,6vw,88px) auto 0;border-top:1px solid var(--catalog-rule);padding-top:clamp(26px,3.8vw,52px)}.buying-help h2{font:400 clamp(32px,3.7vw,55px)/1.04 Georgia,serif;letter-spacing:-.045em;max-width:11ch}.buying-help dl{margin:0;max-width:72ch}.buying-help dl>div+div{border-top:1px solid var(--catalog-rule);margin-top:18px;padding-top:20px}.buying-help dt{font:400 clamp(21px,1.8vw,28px)/1.25 Georgia,serif;letter-spacing:-.025em}.buying-help dd{margin:8px 0 0;font-size:15px;line-height:1.55;color:#4f4b43}.buying-help dd a{display:flex;width:fit-content;align-items:center;gap:6px;min-height:40px;text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.consultation-links{display:flex;gap:8px 22px;flex-wrap:wrap;margin-top:22px}.consultation-links a{font:13px/1.4 var(--font);text-decoration:underline;text-underline-offset:4px}.gem-heading{max-width:1250px;display:grid;grid-template-columns:1.35fr .7fr;gap:12px clamp(30px,6vw,100px);align-items:end}.gem-heading>.eyebrow{grid-column:1/-1}.gem-heading>p{padding-bottom:5px}.gem-specimens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,32px);margin-top:clamp(30px,4vw,64px)}.gem-specimen-image{display:block;background:#f5f3ef;overflow:hidden}.gem-specimen-image img{width:100%;height:clamp(165px,15vw,238px);object-fit:contain;mix-blend-mode:multiply;padding:clamp(20px,2vw,36px)}.gem-specimen-copy{border-top:1px solid var(--catalog-rule);padding-top:15px}.gem-specimen-copy h2{font-size:clamp(24px,2.25vw,36px);line-height:1.18;letter-spacing:-.035em}.gem-specimen-copy p{color:#565147;margin-top:10px;max-width:46ch;font-size:15px;line-height:1.5}.gem-specimen-copy .gem-measures{margin-top:5px;color:#3d392f;font-size:12px;letter-spacing:.025em}.gem-specimen-copy .text-link{margin-top:12px}.gem-reading{border-top:1px solid var(--catalog-rule);margin-top:clamp(40px,6vw,90px);padding-top:clamp(26px,4vw,54px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px)}.gem-reading h2{font-size:clamp(30px,3.4vw,54px);line-height:1.08;letter-spacing:-.045em;margin-top:10px}.gem-reading nav{display:grid;margin-top:18px}.gem-reading nav a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--catalog-rule);font-size:15px}.gem-reading nav a:hover{text-decoration:underline}@media(max-width:850px){.gem-heading{grid-template-columns:1fr;gap:10px}.gem-heading h1{max-width:18ch}.consultation-copy{padding:26px}.consultation-inner{grid-template-columns:1.1fr .85fr}}@media(max-width:660px){.consultation,.gem-guide{padding-top:22px}.consultation-inner{grid-template-columns:1fr}.consultation-copy{padding:25px clamp(16px,5vw,32px) 26px}.consultation-image{height:clamp(260px,74vw,390px)}.consultation-image>img{object-position:center 51%}.inquiry{margin-top:22px}.inquiry-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.inquiry-topics label span{height:100%;min-height:44px;display:grid;place-content:center;text-align:center;font-size:13px;padding:5px;line-height:1.2}.consultation h1{font-size:clamp(39px,8.5vw,52px)}.buying-help{grid-template-columns:1fr;gap:22px}.buying-help h2{max-width:18ch}.gem-specimens{grid-template-columns:1fr;margin-top:24px;gap:0}.gem-specimens article{border-top:1px solid var(--catalog-rule);padding:16px 0;display:grid;grid-template-columns:minmax(70px,27%) minmax(0,1fr);gap:16px}.gem-specimens article:not(:has(.gem-specimen-image)){display:block}.gem-specimen-image{align-self:start}.gem-specimen-image img{height:auto;aspect-ratio:4/5;padding:9px}.gem-specimen-copy{padding:0;border:0}.gem-specimen-copy h2{font-size:25px}.gem-specimen-copy p{font-size:14px;margin-top:6px}.gem-specimen-copy .text-link{margin-top:8px}.gem-reading{grid-template-columns:1fr;gap:13px;margin-top:27px}}