.gr-hero{padding:calc(var(--header-h) + 34px) 0 clamp(36px, 4vw, 56px);border-bottom:1px solid var(--ink)}.gr-hero__grid{grid-template-columns:1fr minmax(0,500px);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.gr-hero h1{font-size:var(--fs-h1)}.gr-hero__fig{margin:0}.gr-hero__fig img{aspect-ratio:4/3;object-position:50% 30%}.gr-scale__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.gr-ladder{gap:8px;display:grid}.gr-ladder li{background:var(--ink);color:var(--on-dark);border-radius:4px;grid-template-columns:110px 1fr;align-items:center;gap:16px;padding:14px 18px;display:grid;position:relative}.gr-ladder li:nth-child(2){background:#2a2a2a;margin-inline-end:6%}.gr-ladder li:nth-child(3){background:#4a4a48;margin-inline-end:12%}.gr-ladder li:nth-child(4){background:var(--mist);color:var(--text);margin-inline-end:18%}.gr-ladder__lvl{font:700 22px/1.1 var(--font-display);color:var(--paper)}.gr-ladder li:first-child .gr-ladder__lvl{color:var(--wine-light)}.gr-ladder li:nth-child(4) .gr-ladder__lvl{color:var(--ink)}.gr-ladder p{margin:0;font-size:15px;line-height:1.5}.gr-grounds__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-bottom:24px;display:flex}.gr-grounds__head>div{max-width:44em}.gr-grounds__head .svc-lead{margin:0}.gr-tabs{border-bottom:1px solid var(--line);gap:0;display:flex}.gr-tabs button{min-height:50px;font:500 17px var(--font-display);color:var(--steel-text);padding:10px 20px;transition:color .3s;position:relative}.gr-tabs button:after{content:"";inset-inline:0;background:var(--wine);height:3px;transition:transform .35s var(--ease);position:absolute;bottom:-1px;transform:scaleX(0)}.gr-tabs button[aria-selected=true]{color:var(--ink)}.gr-tabs button[aria-selected=true]:after{transform:none}.gr-tabs button:active{transform:scale(.97)}.gr-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gr-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;flex-direction:column;padding:20px 22px 18px;display:flex}.gr-card__type{letter-spacing:.06em;color:var(--steel-text);align-self:flex-start;margin-bottom:8px;font-size:13.5px;font-weight:500}.gr-card h3{margin-bottom:6px;font-size:19px}.gr-card p{color:var(--text);font-size:15px;line-height:1.6}.gr-card__k{border:1px solid var(--steel);color:var(--steel-text);border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px 12px;font-size:13.5px;font-weight:500}.gr-card__k--yes{border-color:var(--ink);color:var(--ink)}.gr-card__k--no{background:var(--wine);border-color:var(--wine);color:#fff}.gr-panel:focus-visible{outline-offset:6px}.gr-grounds__note{margin:18px 0 0}.gr-grounds__note a{color:var(--wine);font-weight:500}.gr-proof__grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.gr-proof__table table{border-collapse:collapse;width:100%;font-size:15.5px}.gr-proof__table caption{text-align:start;font:700 20px/1.3 var(--font-display);color:var(--ink);padding-bottom:12px}.gr-proof__table thead th{text-align:start;font:500 13.5px var(--font-ui);color:var(--steel-text);border-bottom:2px solid var(--ink);padding:0 0 8px}.gr-proof__table tbody th,.gr-proof__table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 0;line-height:1.5}.gr-proof__table tbody th{width:46%;color:var(--ink);padding-inline-end:16px;font-weight:500}.gr-proof__table td{color:var(--steel-text)}.gr-proof__note{color:var(--wine);margin:14px 0 0;font-size:14.5px;font-weight:500}.gr-refusal__grid{grid-template-columns:260px 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.gr-refusal__fig{margin:0}.gr-refusal__fig img{clip-path:polygon(0 0,100% 0,100% 100%,18% 100%);width:100%;height:auto;display:block}.gr-refusal p{color:var(--on-dark)}.gr-ask{border-top:1px solid var(--wine-light);margin-top:26px;padding-top:22px}.gr-ask__h{color:var(--paper);font-size:var(--fs-h2-cta);margin-bottom:8px}.gr-ask p{max-width:38em}.gr-ask .svc-cta__actions{margin-top:18px}.gr-refusal .disclaimer{margin-top:30px}@media (width<=1080px){.gr-cards{grid-template-columns:1fr 1fr}}@media (width<=900px){.gr-hero__grid,.gr-scale__grid,.gr-proof__grid,.gr-refusal__grid{grid-template-columns:1fr}.gr-refusal__fig{display:none}.gr-tabs{width:100%}.gr-tabs button{flex:1}}@media (width<=767px){.gr-hero{padding-top:var(--header-h)}.gr-hero__fig{margin-inline:calc(var(--gutter) * -1);order:-1}.gr-hero__fig img{aspect-ratio:auto;object-position:50% 25%;height:220px}.gr-hero__fig:before{display:none}}@media (width<=560px){.gr-cards{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.gr-cards::-webkit-scrollbar{display:none}.gr-card{scroll-snap-align:start;flex:0 0 82%}.gr-ladder li{grid-template-columns:84px 1fr;gap:10px;padding:12px 14px}.gr-ladder li:nth-child(n){margin-inline-end:0}.gr-ladder__lvl{font-size:19px}.gr-tabs button{padding:10px 8px;font-size:16px}}.gr-hero{--by:clamp(36px, 4vw, 56px)}@media (width>=901px){.gr-hero__grid{grid-template-columns:1fr 1fr}}.gr-refusal__grid{grid-template-columns:1fr;max-width:860px}@media (width<=560px){html body .gr-card__k{margin-top:14px}}html body .gr-refusal__grid{max-width:none}html body .gr-refusal .svc-text p{max-width:46em}html body .gr-cta{border-top:0;padding-top:clamp(20px,2.4vw,32px)}
