:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) *{box-sizing:border-box}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]){scroll-behavior:smooth}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]){margin:0;background:#faf9f7;color:#33333e;font:17px/1.75 "DM Sans",Arial,sans-serif}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) a{color:#1f7a6a;text-underline-offset:4px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) a:hover{color:#383d71}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) a:focus-visible,:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) [tabindex]:focus-visible{outline:3px solid #3bbba4;outline-offset:5px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .masthead{max-width:1180px;margin:auto;padding:25px 28px;border-bottom:1px solid #e5e3df;display:flex;justify-content:space-between;align-items:center;gap:24px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .brand{font:26px "Playfair Display",serif;letter-spacing:2px;color:#383d71}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .brand small{display:block;font:10px "DM Sans",sans-serif;letter-spacing:2px;text-transform:uppercase;margin-top:5px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .masthead>span{font-size:12px;letter-spacing:1px;color:#6e6e7a}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) header{max-width:820px;padding:58px 28px 22px;margin:auto;text-align:center}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2.2px;color:#1f7a6a;font-weight:600}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) h1,:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) h2{font-family:"Playfair Display",Georgia,serif;font-weight:400;color:#383d71;line-height:1.17}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) h1{font-size:clamp(36px,4.1vw,57px);margin:18px 0 22px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) header .byline{font-size:13px;color:#6e6e7a}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) article{max-width:956px;padding:0 28px 60px;margin:auto}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) article>p,:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) article>h2,:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) article>.table-scroll{max-width:720px;margin-left:auto;margin-right:auto}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) p{margin-top:0;margin-bottom:21px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) article>p:first-child{font-size:19px;line-height:1.7;margin-top:8px;margin-bottom:30px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) h2{font-size:32px;margin-top:48px;margin-bottom:21px;scroll-margin-top:20px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) figure{margin:36px 0}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) figure img{display:block;width:100%;height:auto;border-radius:8px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) figcaption{font-size:12px;line-height:1.6;color:#686875;margin-top:10px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .colour-figure{background:#fff;border:1px solid #e5e3df;border-radius:8px;padding-bottom:12px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .colour-figure figcaption{padding:0 18px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .table-scroll{overflow-x:auto;margin-top:25px;margin-bottom:25px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55;background:#fff}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) th{text-align:left;background:#383d71;color:#fff;font-weight:500}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) td,:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) th{padding:15px 16px;vertical-align:top;border-bottom:1px solid #e5e3df}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) td:first-child{font-weight:500}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) td a{overflow-wrap:anywhere}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) strong{font-weight:600}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .cta{background:#383d71;color:#fff;border-radius:8px;padding:36px 44px;margin-top:48px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .cta h2{color:#fff;margin-top:0}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .cta p{max-width:720px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .cta a{color:#a6eadc}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .cta p:last-child{margin-bottom:0}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) footer{font-size:12px;color:#6e6e7a;text-align:center;padding:24px;border-top:1px solid #e5e3df}@media(max-width:600px){:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]){font-size:16px;line-height:1.7}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .masthead{padding:20px;align-items:flex-start}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .masthead>span{font-size:10px;max-width:88px;text-align:right}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .brand{font-size:22px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) header{padding:34px 20px 15px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) h1{font-size:37px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) h2{font-size:27px;margin-top:36px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) article{padding:0 20px 35px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) article>p:first-child{font-size:17px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) figure{margin:26px 0}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) figcaption{font-size:11px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) td,:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) th{padding:11px 9px;font-size:12px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .cta{padding:25px 22px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .table-scroll{width:100%}}@media print{:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]){font-size:10pt;background:white}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) header{padding-top:15px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) h1{font-size:30pt}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) h2{font-size:21pt;break-after:avoid}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) figure,:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) table,:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .cta{break-inside:avoid}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) a{color:inherit}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .masthead{padding:10px}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) article{padding-bottom:0}}
/* Owner-supplied photographs: full image visible, no crop. */
:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .photo-pair{display:flex;align-items:flex-start;gap:20px;margin:32px 0}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .photo-pair figure{flex:1;min-width:0;margin:0}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .owner-photo{max-width:640px;margin:32px auto}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .owner-photo img{width:100%;height:auto;object-fit:contain}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .photo-pair img{aspect-ratio:1.15;object-fit:contain;background:#f1f0ee}@media(max-width:600px){:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .photo-pair{display:block}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .photo-pair figure{margin:24px 0}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .owner-photo{margin:26px auto}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .photo-pair img{aspect-ratio:auto}}@media print{:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .photo-pair{display:flex;gap:16px;break-inside:avoid}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .photo-pair figure{width:48%;margin:0}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .photo-pair img{height:58mm;object-fit:contain}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .owner-photo>img{max-height:76mm;width:100%;object-fit:contain}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .owner-photo{break-inside:avoid}}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .hardness-figure{max-width:640px;margin:36px auto}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) .hardness-figure img{background:#fff}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) table{table-layout:fixed}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) td,:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) th{overflow-wrap:anywhere}:where([data-article-upgrade="sapphire-ruby-engagement-rings-australia"]) header{font-family:inherit}
