
:where([data-article-upgrade="about-diamond-carat"]) .annys-carat{--navy:#383d71;--teal:#1f7a6a;--accent:#3bbba4;--cream:#faf9f7;--line:#e5e3df;color:#333746;font:400 17px/1.75 'DM Sans',Arial,sans-serif;max-width:1180px;margin:auto;padding-inline:clamp(20px,3vw,32px);box-sizing:border-box}
:where([data-article-upgrade="about-diamond-carat"]) .annys-carat *{box-sizing:border-box}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat a:hover{text-decoration-thickness:2px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat a:focus-visible,:where([data-article-upgrade="about-diamond-carat"]) .annys-carat summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}
:where([data-article-upgrade="about-diamond-carat"]) .annys-carat h1,:where([data-article-upgrade="about-diamond-carat"]) .annys-carat h2,:where([data-article-upgrade="about-diamond-carat"]) .annys-carat h3{font-family:'Playfair Display',Georgia,serif;font-weight:400;color:var(--navy);line-height:1.18}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat h1{font-size:clamp(38px,4.45vw,58px);margin:13px 0 25px;letter-spacing:-.025em}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat h2{font-size:34px;margin:0 0 24px;scroll-margin-top:24px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat h3{font-size:25px;margin:32px 0 15px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat p{margin:0 0 20px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat strong{font-weight:650}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat figure{margin:0}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat img{max-width:100%;height:auto;display:block}
:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .intro-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding:40px 0 44px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.17em;color:var(--teal);font-weight:600;margin:0}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .quick-answer{font-size:18px;line-height:1.75}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .quick-answer a{font-size:14px;white-space:nowrap}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .hero-photo{border-radius:8px;width:100%;aspect-ratio:1/1;object-fit:contain;background:#f1f0ef}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .photo-credit{font-size:12px;line-height:1.55;color:#676977;margin-top:12px}
:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .article-nav{border-block:1px solid var(--line);display:flex;gap:24px;flex-wrap:wrap;justify-content:center;font-size:14px;padding:19px 10px;margin:0 0 48px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .body-copy{max-width:760px;margin:auto}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .article-section{padding:10px 0 34px;margin-bottom:12px;border-bottom:1px solid var(--line)}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .article-section:last-child{border:0}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .diagram{margin:30px 0 24px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .diagram img{border-radius:8px;width:100%}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat figcaption{font-size:13px;line-height:1.6;color:#626573;margin-top:12px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-fallback{font-size:14px;margin:13px 0 25px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-tool{border:1px solid var(--line);border-radius:8px;background:white;padding:18px 20px;margin-top:24px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-tool summary{color:var(--navy);font-weight:600;cursor:pointer}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-tool[open] summary{margin-bottom:16px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-tool p{font-size:14px;margin:0 0 12px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-mount iframe{display:block;min-height:300px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55;margin:24px 0 30px;font-variant-numeric:tabular-nums}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table caption{text-align:left;font-size:17px;font-weight:650;color:var(--navy);padding:0 0 12px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table th,:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table td{padding:13px 12px;text-align:left;border-bottom:1px solid var(--line)}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table thead{background:#eef5f2}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table tbody th{font-weight:500}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table td:last-child,:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table th:last-child{text-align:right}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table+p{font-size:13px;line-height:1.65}
:where([data-article-upgrade="about-diamond-carat"]) .annys-carat ol{padding-left:24px;margin:10px 0 24px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat li{padding-left:8px;margin-bottom:16px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat li::marker{color:var(--teal);font-weight:650}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .contact-panel{background:var(--navy);color:white;padding:34px 36px;border-radius:8px;margin-top:14px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .contact-panel h2{color:white}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .contact-panel a{color:#adf1e0}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .contact-panel p:last-child{margin-bottom:0}
@media(max-width:850px){:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .intro-grid{gap:32px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat h1{font-size:41px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .quick-answer{font-size:16px}}
@media(max-width:600px){:where([data-article-upgrade="about-diamond-carat"]) .annys-carat{font-size:16px;line-height:1.75}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .intro-grid{grid-template-columns:1fr;gap:18px;padding:25px 0 30px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat h1{font-size:38px;margin:12px 0 20px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat h2{font-size:29px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .hero-figure{max-width:440px;margin:auto}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .article-nav{justify-content:flex-start;gap:12px 20px;padding:16px 0;font-size:13px;margin-bottom:30px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .article-section{padding-bottom:24px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table{font-size:13px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table th,:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table td{padding:10px 6px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .price-table caption{font-size:16px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .contact-panel{padding:27px 23px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-tool{padding:15px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .photo-credit{font-size:11px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .diagram{max-width:440px;margin:22px auto}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .diagram img{height:auto}}

:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-tool h3{margin:0 0 14px}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-mount{width:100%;margin:12px 0}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-mount iframe{max-width:100%;border:0}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-credit{font-size:12px;margin:12px 0 0}:where([data-article-upgrade="about-diamond-carat"]) .annys-carat .gia-tool{margin:28px 0;border-top:3px solid #3bbba4}


