.tlh3{--ink:#171515;--muted:#77706c;--line:#e9e2dd;--cream:#fbf9f6;--blush:#f4e3e1;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}
.tlh3 *{box-sizing:border-box}.tlh3 img{max-width:100%;display:block}.tlh3 a{color:inherit;text-decoration:none}.tlh3-section{padding:74px 3.1vw}.tlh3-head{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:36px}.tlh3-head span,.tlh3-jewelry-copy>span,.tlh3-journal-intro>span,.tlh3-seo>span,.tlh3-newsletter span{font-size:10px;letter-spacing:.28em;color:#918680}.tlh3 h1,.tlh3 h2,.tlh3 h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;margin:0}.tlh3-head h1,.tlh3-head h2{font-size:42px;line-height:1.05;text-transform:uppercase;margin-top:13px;letter-spacing:.01em}.tlh3-head p{font-size:14px;color:var(--muted);margin:15px 0 0}.tlh3-textlink{font-size:10px;letter-spacing:.16em;white-space:nowrap;border-bottom:1px solid #777;padding-bottom:9px}.tlh3-textlink b{font-size:13px;font-weight:400;margin-left:5px}
.tlh3-hero{width:100%;overflow:hidden;background:#f6e7e6}.tlh3-hero img{width:100%;height:auto;display:block}.tlh3-colors{background:#fff}.tlh3-color-grid{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:10px}.tlh3-color{text-align:center;min-width:0}.tlh3-color-img{display:block;background:#fafafa;aspect-ratio:1/1;overflow:hidden}.tlh3-color img{width:100%;height:100%;object-fit:cover}.tlh3-color strong{display:block;font-size:10px;font-weight:400;margin-top:10px;line-height:1.2}.tlh3-featured{background:var(--cream)}.tlh3-products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.tlh3-product{background:#fff;border:1px solid #eee8e3}.tlh3-product-media{display:block;background:#fff;aspect-ratio:1/1;overflow:hidden}.tlh3-product-media img{width:100%;height:100%;object-fit:contain}.tlh3-product-copy{padding:13px 12px 14px}.tlh3-product h3{font-family:Arial,sans-serif;font-size:12px;line-height:1.25;text-transform:uppercase}.tlh3-product h3 a{display:block}.tlh3-product-copy p{font-size:9px;color:#817a75;min-height:22px;margin:8px 0}.tlh3-price{font-size:13px;margin:10px 0 12px}.tlh3-product-link{display:inline-block;border:1px solid #d8d0ca;padding:8px 9px;font-size:8px;letter-spacing:.13em}.tlh3-jewelry{display:grid;grid-template-columns:32% 68%;min-height:390px;background:var(--blush)}.tlh3-jewelry-copy{padding:60px 4vw;display:flex;flex-direction:column;justify-content:center}.tlh3-jewelry-copy h2{font-size:42px;line-height:1.04;text-transform:uppercase;margin:16px 0}.tlh3-jewelry-copy p{max-width:420px;color:#756d68;font-size:14px;line-height:1.65;margin:0 0 24px}.tlh3-jewelry-media{overflow:hidden}.tlh3-jewelry-media img{width:100%;height:100%;object-fit:cover}.tlh3-trust-image{display:block;background:#fff;border-bottom:1px solid var(--line);text-align:center;overflow:hidden}.tlh3-trust-image img{display:block;width:min(100%,1100px);height:auto;margin:0 auto}.tlh3-sr-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tlh3-trust{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:#fff}.tlh3-trust>div{min-height:135px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.tlh3-trust>div:last-child{border-right:0}.tlh3-trust span{font-family:Georgia,serif;font-size:26px;color:#8e847d;margin-bottom:11px}.tlh3-trust strong{font-size:9px;letter-spacing:.18em;font-weight:500}.tlh3-trust small{font-size:10px;color:#aaa19b;margin-top:8px}.tlh3-journal{display:grid;grid-template-columns:25% 75%;gap:40px;align-items:center;background:#fff}.tlh3-journal-intro h2{font-size:36px;line-height:1.05;text-transform:uppercase;margin:16px 0}.tlh3-journal-intro p{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 24px}.tlh3-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tlh3-journal-grid>a{display:grid;grid-template-columns:110px 1fr;column-gap:14px;align-items:center}.tlh3-journal-grid img{grid-row:span 2;width:110px;height:100px;object-fit:cover}.tlh3-journal-grid b{font-family:Georgia,serif;font-size:18px;line-height:1.15;font-weight:400}.tlh3-journal-grid small{font-size:9px;letter-spacing:.12em;margin-top:9px;color:#777}.tlh3-seo{text-align:center;padding:76px 7vw 58px;background:#faf8f5}.tlh3-seo h2{font-size:34px;text-transform:uppercase;margin:16px 0 42px}.tlh3-seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.tlh3-seo-grid h3{font-size:20px;text-transform:uppercase}.tlh3-seo-grid p,.tlh3-seo-long{font-size:13px;line-height:1.75;color:#766f6b}.tlh3-seo-long{max-width:980px;margin:40px auto 0}.tlh3-seo-long a,.tlh3-linkhub a{color:#765e59;text-decoration:underline;text-underline-offset:3px}.tlh3-linkhub{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:46px 5vw;text-align:center;background:#fff}.tlh3-linkhub h3{font-size:20px;text-transform:uppercase;margin-bottom:12px}.tlh3-linkhub p{font-size:11px;line-height:1.9;color:#766f6b;margin:0}.tlh3-newsletter{background:var(--blush);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:58px 7vw}.tlh3-newsletter h2{font-size:34px;line-height:1.05;text-transform:uppercase;margin:13px 0}.tlh3-newsletter p{font-size:12px;color:#766f6b;margin:0;max-width:470px}.tlh3-newsletter form{display:flex;height:48px;background:#fff;border:1px solid #e5dbd7}.tlh3-newsletter input{flex:1;border:0;padding:0 16px;font-size:12px;outline:0;min-width:0}.tlh3-newsletter button{width:150px;border:0;background:#b89263;color:#fff;font-size:9px;letter-spacing:.16em}.tlh3-newsletter button b{font-size:12px;margin-left:7px;font-weight:400}
@media(max-width:1000px){.tlh3-section{padding:58px 24px}.tlh3-color-grid{grid-template-columns:repeat(6,1fr);gap:14px}.tlh3-products{grid-template-columns:repeat(3,1fr)}.tlh3-jewelry{grid-template-columns:38% 62%}.tlh3-journal{grid-template-columns:1fr;gap:30px}.tlh3-journal-grid{grid-template-columns:repeat(3,1fr)}.tlh3-journal-grid>a{display:block}.tlh3-journal-grid img{width:100%;height:150px;margin-bottom:12px}.tlh3-seo-grid{gap:25px}}
@media(max-width:700px){.tlh3-section{padding:48px 20px}.tlh3-hero img{width:100%;height:auto}.tlh3-head{display:block;margin-bottom:28px}.tlh3-head h1,.tlh3-head h2{font-size:31px;line-height:1.08;margin-top:12px}.tlh3-head p{font-size:13px}.tlh3-head .tlh3-textlink{display:inline-block;margin-top:20px}.tlh3-color-grid{display:flex;overflow-x:auto;gap:10px;padding-bottom:8px;scroll-snap-type:x proximity}.tlh3-color{flex:0 0 104px;scroll-snap-align:start}.tlh3-color-img{aspect-ratio:1}.tlh3-color strong{font-size:9px}.tlh3-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tlh3-product-copy{padding:11px 9px}.tlh3-product h3{font-size:10px}.tlh3-product-copy p{font-size:8px}.tlh3-price{font-size:12px}.tlh3-product-link{font-size:7px;padding:7px}.tlh3-jewelry{grid-template-columns:1fr;display:flex;flex-direction:column}.tlh3-jewelry-copy{padding:46px 24px}.tlh3-jewelry-copy h2{font-size:31px}.tlh3-jewelry-copy p{font-size:13px}.tlh3-jewelry-media{height:250px;order:2}.tlh3-trust-image img{width:100%;height:auto}.tlh3-trust{grid-template-columns:repeat(2,1fr)}.tlh3-trust>div{min-height:130px;padding:15px 8px}.tlh3-trust>div:nth-child(2){border-right:0}.tlh3-trust>div:nth-child(3),.tlh3-trust>div:nth-child(4){border-top:1px solid var(--line)}.tlh3-journal{padding:48px 20px}.tlh3-journal-grid{display:flex;overflow-x:auto;gap:14px}.tlh3-journal-grid>a{flex:0 0 78%;border:1px solid var(--line);padding-bottom:18px}.tlh3-journal-grid img{height:150px;margin-bottom:14px}.tlh3-journal-grid b,.tlh3-journal-grid small{display:block;padding:0 14px}.tlh3-journal-grid b{font-size:18px}.tlh3-journal-grid small{margin-top:8px}.tlh3-seo{padding:55px 22px 45px}.tlh3-seo h2{font-size:29px;line-height:1.08;margin-bottom:30px}.tlh3-seo-grid{grid-template-columns:1fr;gap:25px}.tlh3-seo-grid h3{font-size:18px}.tlh3-linkhub{grid-template-columns:1fr;gap:24px;padding:40px 24px}.tlh3-newsletter{grid-template-columns:1fr;gap:25px;padding:45px 24px}.tlh3-newsletter h2{font-size:31px}.tlh3-newsletter form{height:50px}.tlh3-newsletter button{width:125px}}

/* 3.1 refinements: newsletter is supplied by the site footer; keep homepage focused. */
.tlh3-journal-grid img{object-position:left center;}
@media(min-width:1001px){.tlh3-journal-grid>a{grid-template-columns:140px 1fr}.tlh3-journal-grid img{width:140px;height:110px}.tlh3-journal-grid b{font-size:19px}.tlh3-color strong{font-size:10px}}

/* 3.4.3 — mobile polish and reliable multiline headings */
.tlh3-jewelry-copy h2,.tlh3-journal-intro h2{white-space:normal}
.tlh3-trust-image{width:100%;padding:0!important;margin:0;background:#fff}
.tlh3-trust-image img{width:100%!important;max-width:none!important;height:auto!important;margin:0!important}
@media(max-width:700px){
  .tlh3-journal-intro h2{font-size:32px;line-height:1.06;max-width:330px}
  .tlh3-jewelry-copy h2{font-size:32px;line-height:1.05}
  .tlh3-trust-image img{width:100%!important;height:auto!important}
  .tlh3-journal-grid>a{flex-basis:82%}
}

/* 3.4.4 — trust strip full-width image + reliable multiline headings */
.tlh3-trust-image{display:block!important;width:100%!important;grid-template-columns:none!important;padding:0!important;margin:0!important;background:#fff!important}
.tlh3-trust-image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important}
@media(max-width:700px){.tlh3-trust-image img{width:100%!important;max-width:100%!important;height:auto!important}}
