.qualities-stage[data-astro-cid-sqvltwdj]{padding:0 0 72px}.qualities-page[data-astro-cid-sqvltwdj]{padding-bottom:72px}.rules-breadcrumb[data-astro-cid-sqvltwdj]{color:var(--gold-dark);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;padding:6px 0 16px;font:11px Marcellus,Georgia,serif;display:flex}.rules-breadcrumb[data-astro-cid-sqvltwdj] a[data-astro-cid-sqvltwdj]{color:var(--deep-sea);text-decoration:none}.micro-label[data-astro-cid-sqvltwdj]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark)!important;margin:0!important;font:10px Marcellus,Georgia,serif!important}.qualities-intro[data-astro-cid-sqvltwdj]{margin:28px 0}.qualities-intro[data-astro-cid-sqvltwdj] blockquote[data-astro-cid-sqvltwdj]{max-width:780px;color:var(--deep-sea);text-align:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 auto 24px;padding:18px 24px;font:italic 21px/1.45 Georgia,serif}.qualities-summary-grid[data-astro-cid-sqvltwdj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.qualities-summary-card[data-astro-cid-sqvltwdj]{text-align:center;color:inherit;border:1px solid var(--rule);background:linear-gradient(#f1eadc85,#e7dbc5a8);padding:22px;text-decoration:none;transition:transform .16s,border-color .16s;display:block}.qualities-summary-card[data-astro-cid-sqvltwdj]:hover{border-color:var(--gold);transform:translateY(-2px)}.qualities-summary-grid[data-astro-cid-sqvltwdj] img[data-astro-cid-sqvltwdj]{object-fit:contain;filter:drop-shadow(0 8px 14px #123f4629)drop-shadow(0 0 16px #28777b14);background:radial-gradient(circle at 50% 52%,#28777b26 0%,#28777b17 30%,#123f460a 48%,#123f4600 66%);width:256px;max-width:100%;height:256px;margin-bottom:8px}.qualities-summary-grid[data-astro-cid-sqvltwdj] h2[data-astro-cid-sqvltwdj]{color:var(--deep-sea);margin:3px 0 7px;font-size:26px}.qualities-summary-card[data-astro-cid-sqvltwdj]>p[data-astro-cid-sqvltwdj]:last-child{color:var(--ink-soft);line-height:1.5}.qualities-summary-card[data-astro-cid-sqvltwdj]:focus-visible{outline:2px solid var(--deep-sea);outline-offset:3px}.qualities-summary-grid[data-astro-cid-sqvltwdj] p[data-astro-cid-sqvltwdj]:last-child{color:var(--ink-soft);line-height:1.5}.quality-rating-example[data-astro-cid-sqvltwdj]{margin:30px 0}.quality-rating-example[data-astro-cid-sqvltwdj] .quality-card[data-astro-cid-sqvltwdj]{max-width:620px;margin:10px 0}.quality-rating-example[data-astro-cid-sqvltwdj] h2[data-astro-cid-sqvltwdj]{color:var(--deep-sea);margin:0 0 4px;font:600 22px Cormorant Garamond,Georgia,serif}.quality-rating-example[data-astro-cid-sqvltwdj]>p[data-astro-cid-sqvltwdj]:last-child{max-width:800px;color:var(--ink-soft);line-height:1.55}.quality-scale-table[data-astro-cid-sqvltwdj] caption[data-astro-cid-sqvltwdj]{caption-side:bottom;text-align:left;color:var(--ink-soft);padding:10px 12px;font-size:12px;line-height:1.4}.quality-rating-scale[data-astro-cid-sqvltwdj]{border:1px solid var(--rule);background:linear-gradient(#f1eadc8a,#e7dbc5a6);margin:34px 0 12px;padding:26px}.quality-scale-heading[data-astro-cid-sqvltwdj]{text-align:center;max-width:850px;margin:0 auto 20px}.quality-scale-heading[data-astro-cid-sqvltwdj] h2[data-astro-cid-sqvltwdj]{color:var(--deep-sea);margin:5px 0 8px;font:32px Marcellus,Georgia,serif}.quality-scale-heading[data-astro-cid-sqvltwdj]>p[data-astro-cid-sqvltwdj]:last-child{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.quality-scale-table-wrap[data-astro-cid-sqvltwdj]{border:1px solid var(--rule);overflow-x:auto}.quality-scale-table[data-astro-cid-sqvltwdj]{border-collapse:collapse;text-align:left;background:#faf7ef9e;width:100%}.quality-scale-table[data-astro-cid-sqvltwdj] th[data-astro-cid-sqvltwdj],.quality-scale-table[data-astro-cid-sqvltwdj] td[data-astro-cid-sqvltwdj]{border-bottom:1px solid var(--rule);color:var(--ink-soft);padding:9px 12px;font-size:14px;line-height:1.4}.quality-scale-table[data-astro-cid-sqvltwdj] thead[data-astro-cid-sqvltwdj] th[data-astro-cid-sqvltwdj]{color:var(--deep-sea);letter-spacing:.07em;text-transform:uppercase;background:#123f460f;font:12px Marcellus,Georgia,serif}.quality-scale-table[data-astro-cid-sqvltwdj] tbody[data-astro-cid-sqvltwdj] tr[data-astro-cid-sqvltwdj]:last-child th[data-astro-cid-sqvltwdj],.quality-scale-table[data-astro-cid-sqvltwdj] tbody[data-astro-cid-sqvltwdj] tr[data-astro-cid-sqvltwdj]:last-child td[data-astro-cid-sqvltwdj]{border-bottom:0}.quality-scale-table[data-astro-cid-sqvltwdj] tbody[data-astro-cid-sqvltwdj] th[data-astro-cid-sqvltwdj],.quality-scale-table[data-astro-cid-sqvltwdj] tbody[data-astro-cid-sqvltwdj] td[data-astro-cid-sqvltwdj]:nth-child(2){color:var(--deep-sea);white-space:nowrap;font-family:Marcellus,Georgia,serif}.quality-scale-table[data-astro-cid-sqvltwdj] tbody[data-astro-cid-sqvltwdj] td[data-astro-cid-sqvltwdj]:nth-child(3){color:var(--gold-dark);white-space:nowrap;font-weight:600}.quality-scale-note[data-astro-cid-sqvltwdj]{margin:18px 0 12px}.quality-scale-benchmarks[data-astro-cid-sqvltwdj]{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.quality-scale-benchmarks[data-astro-cid-sqvltwdj] strong[data-astro-cid-sqvltwdj]{color:var(--deep-sea);font-family:Marcellus,Georgia,serif}.quality-section[data-astro-cid-sqvltwdj]{padding:34px 0;scroll-margin-top:24px}.quality-section[data-astro-cid-sqvltwdj]>p[data-astro-cid-sqvltwdj]{max-width:900px;color:var(--ink-soft);font-size:17px;line-height:1.62}.section-head[data-astro-cid-sqvltwdj]{align-items:center;gap:15px;margin-bottom:18px;display:flex}.section-head[data-astro-cid-sqvltwdj]>span[data-astro-cid-sqvltwdj]{width:48px;height:48px;color:var(--gold-dark);border:1px solid var(--gold);border-radius:50%;flex:0 0 48px;place-items:center;font:13px Marcellus,Georgia,serif;display:grid}.section-head[data-astro-cid-sqvltwdj] h2[data-astro-cid-sqvltwdj]{color:var(--deep-sea);margin:0;font-size:38px;line-height:1}.two-up[data-astro-cid-sqvltwdj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.two-up[data-astro-cid-sqvltwdj] article[data-astro-cid-sqvltwdj]{border:1px solid var(--rule);background:linear-gradient(#f1eadc80,#e7dbc5a8);padding:20px}.two-up[data-astro-cid-sqvltwdj] h3[data-astro-cid-sqvltwdj]{color:var(--deep-sea);margin:0 0 7px}.two-up[data-astro-cid-sqvltwdj] p[data-astro-cid-sqvltwdj]{color:var(--ink-soft);margin:0;line-height:1.5}.rule-note[data-astro-cid-sqvltwdj]{border-left:3px solid var(--gold);background:#123f460b;grid-template-columns:auto 1fr;align-items:start;gap:12px 18px;margin:24px 0;padding:16px 18px;display:grid}.rule-note[data-astro-cid-sqvltwdj] strong[data-astro-cid-sqvltwdj]{color:var(--deep-sea);font-family:Marcellus,Georgia,serif}.rule-note[data-astro-cid-sqvltwdj] span[data-astro-cid-sqvltwdj]{color:var(--ink-soft);line-height:1.5}.quality-example-groups[data-astro-cid-sqvltwdj]{gap:30px;margin:28px 0;display:grid}.quality-group[data-astro-cid-sqvltwdj]{border:1px solid var(--rule);background:linear-gradient(#f1eadc57,#e7dbc56b);margin:0;padding:0 14px}.quality-group-summary[data-astro-cid-sqvltwdj]{cursor:pointer;align-items:center;gap:14px;padding:16px 2px;list-style:none;display:flex}.quality-group-summary[data-astro-cid-sqvltwdj]::-webkit-details-marker{display:none}.quality-group-summary[data-astro-cid-sqvltwdj]:after{content:"+";color:var(--gold-dark);margin-left:auto;font:24px Georgia,serif}.quality-group[data-astro-cid-sqvltwdj][open]>.quality-group-summary[data-astro-cid-sqvltwdj]:after{content:"−"}.quality-group-heading[data-astro-cid-sqvltwdj]{gap:3px;min-width:0;display:grid}.quality-group-heading[data-astro-cid-sqvltwdj] strong[data-astro-cid-sqvltwdj]{color:var(--deep-sea);font:22px Marcellus,Georgia,serif}.quality-group-heading[data-astro-cid-sqvltwdj]>span[data-astro-cid-sqvltwdj]{color:var(--ink-soft);font:italic 14px/1.4 Georgia,serif}.quality-group[data-astro-cid-sqvltwdj]>.quality-example-grid[data-astro-cid-sqvltwdj]{padding:0 0 14px}.quality-group[data-astro-cid-sqvltwdj]>.quality-example-grid[data-astro-cid-sqvltwdj] .quality-card[data-astro-cid-sqvltwdj]{background:#ece2cf8c}.group-count[data-astro-cid-sqvltwdj]{color:var(--gold-dark);white-space:nowrap;font:12px Marcellus,Georgia,serif}.quality-example-grid[data-astro-cid-sqvltwdj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quality-card[data-astro-cid-sqvltwdj]{border:1px solid var(--rule);background:#ece2cf73;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:9px 12px;display:grid}.quality-icon[data-astro-cid-sqvltwdj]{color:#e9dfcc;border:1px solid var(--gold);background:radial-gradient(circle at 35% 30%,#2d7780,#174c55 62%,#103b43 100%);border-radius:50%;place-items:center;width:48px;height:48px;font:20px Marcellus,Georgia,serif;display:grid;overflow:hidden;box-shadow:inset 0 0 0 3px #e8dfcc1a,0 2px 6px #123f4624}.quality-icon[data-astro-cid-sqvltwdj] img[data-astro-cid-sqvltwdj]{object-fit:contain;width:100%;height:100%;display:block}.quality-card[data-astro-cid-sqvltwdj] h4[data-astro-cid-sqvltwdj]{color:var(--deep-sea);margin:0 0 4px;font:600 18px Cormorant Garamond,Georgia,serif}.quality-card[data-astro-cid-sqvltwdj] p[data-astro-cid-sqvltwdj]{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.38}.coming-soon[data-astro-cid-sqvltwdj]{text-align:center;border:1px dashed var(--gold);background:#123f460b;margin:24px 0;padding:24px}.coming-soon[data-astro-cid-sqvltwdj] strong[data-astro-cid-sqvltwdj]{color:var(--deep-sea);font:18px Marcellus,Georgia,serif}.coming-soon[data-astro-cid-sqvltwdj] p[data-astro-cid-sqvltwdj]{max-width:700px;color:var(--ink-soft);margin:8px auto 0;line-height:1.55}.qualities-footer[data-astro-cid-sqvltwdj]{border-top:1px solid var(--rule);justify-content:space-between;gap:14px;margin-top:38px;padding-top:20px;display:flex}.qualities-footer[data-astro-cid-sqvltwdj] a[data-astro-cid-sqvltwdj]{color:var(--deep-sea);font:15px Marcellus,Georgia,serif}@media (width<=900px){.qualities-summary-grid[data-astro-cid-sqvltwdj],.quality-example-grid[data-astro-cid-sqvltwdj]{grid-template-columns:1fr}}@media (width<=620px){.two-up[data-astro-cid-sqvltwdj],.rule-note[data-astro-cid-sqvltwdj]{grid-template-columns:1fr}.qualities-footer[data-astro-cid-sqvltwdj]{flex-direction:column}.section-head[data-astro-cid-sqvltwdj] h2[data-astro-cid-sqvltwdj]{font-size:32px}.quality-group-summary[data-astro-cid-sqvltwdj]{align-items:flex-start;gap:9px}.quality-group-heading[data-astro-cid-sqvltwdj] strong[data-astro-cid-sqvltwdj]{font-size:19px}.quality-group-summary[data-astro-cid-sqvltwdj] .group-count[data-astro-cid-sqvltwdj]{font-size:10px}.quality-rating-scale[data-astro-cid-sqvltwdj]{padding:16px 12px}.quality-scale-heading[data-astro-cid-sqvltwdj] h2[data-astro-cid-sqvltwdj]{font-size:27px}.quality-scale-table[data-astro-cid-sqvltwdj]{min-width:650px}.quality-scale-table[data-astro-cid-sqvltwdj] th[data-astro-cid-sqvltwdj],.quality-scale-table[data-astro-cid-sqvltwdj] td[data-astro-cid-sqvltwdj]{padding:8px;font-size:12px}}.quality-icon[data-astro-cid-sqvltwdj]{box-shadow:none;border:0;position:relative}.quality-icon[data-astro-cid-sqvltwdj]:after{content:"";box-sizing:border-box;background:var(--icon-gold-rim);-webkit-mask-composite:xor;pointer-events:none;border:0;border-radius:50%;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}
