.dc-schema{--dc-sc-rule:1px;--dc-sc-accent:var(--hide);--dc-sc-ground:var(--paper);--dc-sc-pad:20px;background-color:var(--dc-sc-ground);color:var(--dc-sc-accent);border:var(--dc-sc-rule) solid var(--dc-sc-accent);border-radius:0;position:relative;overflow:hidden}.dc-schema-cells{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.dc-schema-cell{padding:var(--dc-sc-pad);border-top:var(--dc-sc-rule) solid var(--dc-sc-accent);color:inherit;text-align:left;flex-direction:column;display:flex;position:relative}.dc-schema-cell-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dc-schema-label{font-family:var(--font-mono);letter-spacing:-.02em;text-transform:uppercase;font-size:13px;font-weight:400;line-height:1.3}.dc-schema-icon{opacity:.85;flex:none;width:40px;height:40px}.dc-schema-cell-name{letter-spacing:-.02em;margin-top:28px;font-size:22px;font-weight:500;line-height:1.2}.dc-schema-cell-lead{margin-top:10px;font-size:15px;font-weight:400;line-height:1.45}.dc-schema-cell .dc-schema-sources{margin-top:20px}.dc-schema-display{grid-template-columns:1fr;display:grid}.dc-schema-corner{padding:var(--dc-sc-pad);text-align:right;min-height:76px;position:relative}.dc-schema-corner:before{content:"";background-image:linear-gradient(to bottom left, transparent calc(50% - .5px), var(--dc-sc-accent) calc(50% - .5px), var(--dc-sc-accent) calc(50% + .5px), transparent calc(50% + .5px));pointer-events:none;width:90px;height:72px;position:absolute;top:0;left:0}.dc-schema-body{padding:var(--dc-sc-pad);border-top:var(--dc-sc-rule) solid var(--dc-sc-accent)}.dc-schema-eyebrow{font-family:var(--font-mono);letter-spacing:-.02em;text-transform:uppercase;font-size:13px;line-height:1.3}.dc-schema-word{font-family:var(--font-pixel-serif), "Times New Roman", serif;letter-spacing:0;overflow-wrap:break-word;margin-top:12px;font-size:40px;font-weight:400;line-height:.85}.dc-schema-lead{max-width:620px;margin-top:16px;font-size:16px;font-weight:400;line-height:1.35}.dc-schema-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding:0;list-style:none;display:flex}.dc-schema-tag{border:var(--dc-sc-rule) solid currentColor;font-family:var(--font-mono);letter-spacing:-.02em;text-transform:uppercase;padding:5px 10px;font-size:12px;line-height:1.2}.dc-schema-price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:20px;display:flex}.dc-schema-price-value{letter-spacing:-.02em;text-wrap:balance;font-size:28px;font-weight:500;line-height:1.1}.dc-schema-price-note{font-family:var(--font-mono);letter-spacing:-.02em;text-transform:uppercase;opacity:.75;font-size:12px}.dc-schema-sources{margin-top:24px}.dc-schema-sources-label{font-family:var(--font-mono);letter-spacing:-.02em;text-transform:uppercase;opacity:.75;font-size:12px;line-height:1.2}.dc-schema-source-list{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:0;list-style:none;display:flex}.dc-schema-source{border:var(--dc-sc-rule) solid currentColor;font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:7px;padding:5px 10px;font-size:12px;line-height:1.2;display:inline-flex}@media (max-width:767px){.dc-schema-source{white-space:normal;max-width:100%}}.dc-schema-source-mark{flex:none;width:14px;height:14px}@media (min-width:768px){.dc-schema{--dc-sc-pad:24px}.dc-schema-word{font-size:60px}.dc-schema-cells{grid-template-columns:repeat(6,1fr)}.dc-schema-cell{grid-column:span 3}.dc-schema-cell:nth-child(2n){border-left:var(--dc-sc-rule) solid var(--dc-sc-accent)}}@media (min-width:1024px){.dc-schema{--dc-sc-pad:28px}.dc-schema-display{grid-template-columns:1fr 2fr;min-height:400px}.dc-schema-corner{text-align:left}.dc-schema-body{border-top:0;border-left:var(--dc-sc-rule) solid var(--dc-sc-accent)}.dc-schema-word{font-size:100px}.dc-schema-lead{font-size:18px}.dc-schema-cell:nth-child(n+3){grid-column:span 2}.dc-schema-cell:nth-child(5){border-left:var(--dc-sc-rule) solid var(--dc-sc-accent)}.dc-schema-cell-name{margin-top:32px;font-size:26px}.dc-schema-cell-lead{font-size:16px}.dc-schema-icon{width:48px;height:48px}}
