/* Local extension of the accepted MOZG trial; full illustrations and existing brand retained. */
.material-card-section{margin:42px 0 48px}.material-card-section>h2{font-size:28px;margin:0 0 22px}.material-product-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch}.material-product-card>img{height:auto;align-self:center}.material-product-card .trial-card-copy{justify-content:center;padding:28px 32px}.material-product-card .trial-card-copy>p:not(.trial-card-price){min-height:0}.material-product-card .trial-card-invitation{margin-top:8px}.material-choice{margin:0 0 18px;max-width:100%;min-width:0}.material-choice label{display:block;font-size:14px;font-weight:750;margin:0 0 8px}.material-choice select{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;padding:10px 38px 10px 14px;border:1px solid color-mix(in srgb,var(--ink) 45%,transparent);border-radius:10px;color:var(--ink);background:var(--paper);font:inherit;font-size:16px;line-height:1.4;cursor:pointer}.material-choice select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.material-choice p{font-size:14px;line-height:1.5;margin:9px 0 0;min-height:3em;max-width:52ch}.material-details{max-width:960px;margin:20px 0 50px}.material-intro{font-size:20px;line-height:1.65;max-width:66ch;margin:0 0 32px}.material-results{margin:0 0 30px}.material-results h2{font-size:28px}.material-results p{font-size:18px;line-height:1.65;max-width:66ch;margin:12px 0}.material-format-row{padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.material-format-row:last-child{border:0}.material-format-row h3{font-size:21px;margin:0 0 8px}.material-format-row p{margin:8px 0;font-size:17px}.material-format-row .material-row-price{font-weight:750}.material-example-links{display:flex;flex-wrap:wrap;gap:8px 30px;margin:0 0 18px}.material-example-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.client-material-capsule .material-hero .lead{max-width:25ch}.client-material-capsule .material-hero h1{overflow-wrap:normal}.material-dialog-format{font-weight:700}
@media(max-width:850px){.material-product-card{grid-template-columns:1fr}.material-product-card .trial-card-copy{padding:22px 24px}.client-material-capsule .material-hero .material-choice{order:3;margin:0}.client-material-capsule .material-hero .trial-product-price{order:4}.client-material-capsule .material-hero .trial-cta{order:5}.client-material-capsule .material-hero .trial-action-hint{order:6}.client-material-capsule .material-hero .hero-art{order:7}.client-material-capsule .material-hero .hero-copy>.trial-product-price{margin:0 0 4px}.material-choice p{min-height:0}.material-intro{font-size:18px;margin-bottom:26px}.material-details{margin-top:12px}}
@media(max-width:600px){.material-card-section{margin-top:34px}.material-card-section>h2{font-size:25px}.material-product-card .trial-card-copy{padding:20px}.material-choice select{font-size:16px}.material-details .trial-details p{overflow-wrap:anywhere}.material-example-links{flex-direction:column;gap:6px}.client-material-capsule .material-hero .hero-copy>h1{font-size:36px}.material-results p{font-size:17px}}
