.gdr .gdr-head{max-width:45rem!important;text-align:center;margin-bottom:2.5rem!important}.gdr .gdr-section{margin-top:5.5rem!important}.gdr .gdr-cards>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.gdr .gdr-cards>.wp-block-group__inner-container>*{margin:0!important;max-width:none!important}.gdr figure.gdr-scorecard{margin:0!important;background:#faf8f4;border-radius:1.25rem;padding:1rem!important;transition:transform .25s ease,box-shadow .25s ease}.gdr figure.gdr-scorecard:hover{transform:translateY(-0.25rem);box-shadow:0 1.125rem 2.5rem -1.125rem rgba(60,45,20,.28)}.gdr figure.gdr-scorecard img{display:block;width:100%!important;height:auto!important;border-radius:0.625rem}.gdr figure.gdr-scorecard figcaption{margin:0.875rem 0 0.125rem!important;text-align:center;font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:#9c7a4b}.gdr .gdr-rules>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;counter-reset:gdr}.gdr .gdr-rules>.wp-block-group__inner-container>*{margin:0!important;max-width:none!important}.gdr .gdr-rule{counter-increment:gdr;position:relative;background:#fff!important;border:1px solid #ece6dc;border-radius:1.125rem;padding:1.875rem 1.875rem 1.75rem 6rem!important;transition:border-color .2s}.gdr .gdr-rule:hover{border-color:#d8c7ab}.gdr .gdr-rule::before{content:counter(gdr,decimal-leading-zero);position:absolute;left:1.75rem;top:1.625rem;width:2.875rem;height:2.875rem;border-radius:50%;background:#f6f1ea;color:#B8935F;font-family:var(--gdf-font-display);font-size:var(--fs-md);display:flex;align-items:center;justify-content:center}.gdr .gdr-rule p.gdr-art{font-size:var(--fs-xs)!important;letter-spacing:.14em;text-transform:uppercase;color:#B8935F!important;margin:0 0 0.25rem!important}.gdr .gdr-rule h3{font-size:var(--fs-lg);line-height:1.3;margin:0 0 0.625rem!important}.gdr .gdr-rule p{font-size:var(--fs-base);line-height:1.7;margin:0!important}.gdr .gdr-rule.gdr-key{background:linear-gradient(155deg,#fefcf9 0%,#f9f3e9 100%)!important;border-color:#f3eadb}.gdr .gdr-rule.gdr-key::before{background:#B8935F;color:#fff}@media(max-width:800px){.gdr .gdr-cards>.wp-block-group__inner-container,.gdr .gdr-rules>.wp-block-group__inner-container{grid-template-columns:1fr}}@media(max-width:520px){.gdr .gdr-rule{padding:4.75rem 1.375rem 1.5rem!important}.gdr .gdr-rule::before{left:1.375rem;top:1.25rem}}