:where([data-article-upgrade="about-diamond-cut"]) .annys-cut{--navy:#383d71;--teal:#3bbba4;--link:#1f7a6a;--cream:#faf9f7;--line:#e5e3df;color:#30333c;background:var(--cream);font-family:'DM Sans',Arial,sans-serif;font-size:17px;line-height:1.75;overflow-wrap:break-word}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut *{box-sizing:border-box}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:4px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut a:hover{text-decoration-thickness:2px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut :focus-visible{outline:3px solid var(--teal);outline-offset:5px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-shell{max-width:1180px;margin:auto;padding:0 30px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-topline{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.1em;text-transform:uppercase}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-wordmark{font-family:'Playfair Display',Georgia,serif;font-size:28px;letter-spacing:.13em;color:var(--navy)}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h1,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h2,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h3{color:var(--navy);font-family:'Playfair Display',Georgia,serif;font-weight:400;line-height:1.15;letter-spacing:-.02em}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h1{font-size:58px;margin:14px 0 24px;max-width:680px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h1 span{display:block;font-size:.66em;line-height:1.23;margin-top:13px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h2{font-size:35px;margin:0 0 24px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h3{font-size:25px;margin:12px 0 16px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut p{margin:0 0 20px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut strong{font-weight:600}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--link);font-weight:600}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:54px;align-items:center;padding:54px 0 38px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero p{font-size:18px;line-height:1.72}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-byline{margin-top:23px;color:#686971;font-size:12px!important;letter-spacing:.02em}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut figure{margin:28px 0}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut img{display:block;max-width:100%;height:auto}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero figure{margin:0}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero img{width:100%;border-radius:8px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut figcaption{font-size:12px;line-height:1.65;color:#676873;margin-top:12px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut figcaption em{font-style:normal}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:68px;padding:32px 0 60px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-copy{width:100%;min-width:0;max-width:760px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-toc{position:sticky;top:24px;align-self:start;border-top:2px solid var(--teal);padding-top:18px;font-size:13px;line-height:1.55}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-toc ol{list-style:none;padding:0;margin:14px 0}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-toc li{padding:8px 0;border-bottom:1px solid var(--line)}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-toc a{text-decoration:none;color:var(--navy)}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-toc .cut-toc-num{font-size:10px;margin-right:10px;color:var(--link)}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut section{border-top:1px solid var(--line);padding-top:36px;margin-top:36px;scroll-margin-top:24px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut section:first-child{margin-top:0}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-table-wrap{width:100%;margin:24px 0;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut th{background:var(--navy);color:white;text-align:left;font-weight:500;padding:15px 14px;vertical-align:top}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut td{padding:16px 14px;vertical-align:top;border-bottom:1px solid var(--line)}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut tr:last-child td{border-bottom:0}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut td:first-child{font-weight:500;color:var(--navy)}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-gallery{padding:22px;background:white;border:1px solid var(--line);border-radius:8px;margin:26px 0}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-gallery legend{padding:0 7px;font-size:12px;font-weight:600;color:var(--link);letter-spacing:.04em}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-selector{border:0;padding:0;margin:0;min-width:0;position:relative}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-radio{position:absolute;opacity:0;width:1px;height:1px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-selector>label{display:inline-flex;justify-content:center;align-items:center;text-align:center;width:19%;min-height:44px;padding:9px 4px;font-size:12px;color:var(--navy);line-height:1.35;border-bottom:2px solid var(--line);cursor:pointer;vertical-align:top}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-radio:checked+label{background:var(--navy);color:white;border-color:var(--navy);border-radius:4px 4px 0 0}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-radio:focus-visible+label{outline:3px solid var(--teal);outline-offset:3px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-grade-panel{display:none;margin:20px 0 0}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-grade-panel img{width:570px;margin:0 auto}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut #cut-grade-0:checked~.cut-grade-panels #cut-panel-0,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut #cut-grade-1:checked~.cut-grade-panels #cut-panel-1,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut #cut-grade-2:checked~.cut-grade-panels #cut-panel-2,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut #cut-grade-3:checked~.cut-grade-panels #cut-panel-3,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut #cut-grade-4:checked~.cut-grade-panels #cut-panel-4{display:block}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-grade-label{font-size:12px;text-align:center;margin:5px 0 0;color:#686971}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-anatomy{max-width:640px;margin:28px auto}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-anatomy img{background:white;border:1px solid var(--line);border-radius:8px;width:100%}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-visual-note{font-size:13px;line-height:1.65;margin:18px 0 0;padding:0 0 0 15px;border-left:2px solid var(--teal)}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-comparison img{margin:0 auto;border:1px solid var(--line);border-radius:8px;background:white;width:100%}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-pair-side{min-width:0}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-pair-label{font-size:13px;line-height:1.35;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center;padding:9px 6px;margin:0 0 9px;border-radius:4px;color:var(--navy)}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-pair-label.balanced{background:#e3f4ee}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-pair-label.dark{background:#f0efed}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-cta{background:var(--navy);color:white;border:0;border-radius:8px;padding:32px;margin-top:45px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-cta h2{color:white;font-size:32px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-cta a{color:#b8f1e5}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-cta p{font-size:16px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-cta .cut-button{display:inline-block;color:#16352f;background:var(--teal);font-weight:600;text-decoration:none;padding:11px 19px;border-radius:4px;margin-top:10px;font-size:14px}
:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-bottom{border-top:1px solid var(--line);padding:22px 0 34px;color:#72727a;font-size:12px;display:flex;justify-content:space-between;gap:16px}
@media(max-width:950px){:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero{gap:30px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h1{font-size:48px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-layout{grid-template-columns:180px minmax(0,1fr);gap:30px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h2{font-size:31px}}
@media(max-width:720px){:where([data-article-upgrade="about-diamond-cut"]) .annys-cut{font-size:16px;line-height:1.75}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-shell{padding:0 20px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-topline{padding:15px 0;font-size:9px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-wordmark{font-size:23px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:30px 0 15px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h1{font-size:43px;margin:12px 0 22px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h1 span{font-size:.65em}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero p{font-size:17px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero figure{max-width:526px;margin:auto}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-layout{display:block;padding-top:28px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-toc{position:static;margin-bottom:30px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin:10px 0}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-toc li{padding:6px 0;font-size:12px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h2{font-size:29px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut section{padding-top:28px;margin-top:28px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-gallery{padding:14px 10px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-selector>label{font-size:11px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut th,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut td{padding:12px 8px;font-size:12px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut table{table-layout:fixed}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut th{font-size:11px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-cta{padding:25px 21px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-bottom{display:block}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-bottom span{display:block}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-visual-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){:where([data-article-upgrade="about-diamond-cut"]) .annys-cut *{scroll-behavior:auto}}
@media print{:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-toc,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-topline,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-bottom{display:none}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-layout{display:block}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-shell{padding:0;max-width:none}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-hero img{max-width:350px}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-grade-panel{display:block;break-inside:avoid}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-selector>label{display:none}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-cta{background:white;color:#30333c;border:1px solid #e5e3df}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-cta h2{color:#383d71}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut .cut-cta a{color:#1f7a6a}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut figure,:where([data-article-upgrade="about-diamond-cut"]) .annys-cut tr{break-inside:avoid}:where([data-article-upgrade="about-diamond-cut"]) .annys-cut h2{break-after:avoid}}

