.ophaya-article-page{--ophaya-ink: #10131a;--ophaya-muted: #626a76;--ophaya-soft: #f3f5f8;--ophaya-panel: #ffffff;--ophaya-line: #e4e9f1;--ophaya-accent: #ff3f9f;background:var(--ophaya-soft);padding:clamp(2.4rem,4vw,5.6rem) clamp(1.6rem,3vw,5.2rem) clamp(6rem,8vw,10rem)}.ophaya-article-hero{display:grid;grid-template-columns:minmax(28rem,.94fr) minmax(28rem,1fr);gap:clamp(3rem,5vw,6rem);align-items:center;max-width:128rem;margin:0 auto clamp(4.8rem,7vw,8rem);padding:clamp(2rem,3vw,4rem);border-radius:12px;background:var(--ophaya-panel)}.ophaya-article-hero-no-image{grid-template-columns:1fr;max-width:98rem}.ophaya-article-hero-media{min-height:clamp(32rem,38vw,56rem);border-radius:12px;overflow:hidden;background:#e9edf3}.ophaya-article-hero-media img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.ophaya-article-hero-copy{max-width:62rem}.ophaya-article-eyebrow{display:inline-flex;margin-bottom:1.8rem;color:var(--ophaya-accent);font-size:1.3rem;font-weight:800;letter-spacing:0;text-decoration:none}.ophaya-article-hero h1{margin:0;color:var(--ophaya-ink);font-size:clamp(3.8rem,5.4vw,7.2rem);font-weight:520;line-height:.98;letter-spacing:0}.ophaya-article-deck{margin:clamp(2rem,3vw,3rem) 0 0;color:#20242c;font-size:clamp(1.7rem,1.6vw,2.15rem);line-height:1.38}.ophaya-article-meta{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin-top:3rem;color:var(--ophaya-muted);font-size:1.45rem}.ophaya-article-meta span+span:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:1.8rem;border-radius:999px;background:#c8ced8;vertical-align:middle}.ophaya-article-layout{display:grid;grid-template-columns:minmax(0,78rem) minmax(26rem,34rem);gap:clamp(4rem,7vw,8rem);align-items:start;max-width:128rem;margin:0 auto}.ophaya-article-main{min-width:0}.ophaya-article-copy{color:#151922;font-size:clamp(1.65rem,1.1vw,1.86rem);line-height:1.76}.ophaya-article-copy>p:first-child{margin-top:0;color:var(--ophaya-ink);font-size:clamp(1.9rem,1.6vw,2.28rem);line-height:1.5}.ophaya-article-copy p{margin-block:2rem}.ophaya-article-copy h2{margin:clamp(5.4rem,8vw,8.8rem) 0 1.8rem;color:var(--ophaya-ink);font-size:clamp(3.4rem,4vw,5.4rem);font-family:inherit;font-weight:500;line-height:1.02;letter-spacing:0}.ophaya-article-copy h2+p{color:#222733;font-size:clamp(1.8rem,1.4vw,2.12rem);line-height:1.55}.ophaya-article-copy h3{margin:3.8rem 0 1rem;color:var(--ophaya-ink);font-size:clamp(2.2rem,2vw,2.9rem);font-family:inherit;font-weight:650;letter-spacing:0}.ophaya-article-copy p:has(img){margin:clamp(3.6rem,5vw,5.6rem) 0}.ophaya-article-copy img{display:block;width:100%;border-radius:12px;box-shadow:0 20px 60px #10131a1a}.ophaya-article-copy table{width:100%;margin:clamp(2.8rem,4vw,4.4rem) 0;overflow:hidden;border:1px solid var(--ophaya-line);border-radius:12px;border-spacing:0;background:var(--ophaya-panel);box-shadow:0 18px 55px #10131a0f;font-size:1.52rem;line-height:1.55}.ophaya-article-copy th,.ophaya-article-copy td{padding:1.55rem 1.7rem;border-bottom:1px solid var(--ophaya-line);border-right:1px solid var(--ophaya-line);vertical-align:top}.ophaya-article-copy th:last-child,.ophaya-article-copy td:last-child{border-right:0}.ophaya-article-copy tr:last-child td{border-bottom:0}.ophaya-article-copy th{background:#f7f9fc;color:var(--ophaya-ink);font-weight:750}.ophaya-article-copy ul,.ophaya-article-copy ol{margin:2.4rem 0;padding:2.2rem 2.4rem 2.2rem 4rem;border:1px solid var(--ophaya-line);border-radius:12px;background:var(--ophaya-panel)}.ophaya-article-copy li+li{margin-top:.9rem}.ophaya-article-copy blockquote{max-width:none;margin:4rem 0;padding:2.8rem;border-left:4px solid var(--ophaya-accent);border-radius:12px;background:var(--ophaya-panel);text-align:left;box-shadow:0 18px 55px #10131a0f}.ophaya-article-aside{position:sticky;top:9rem;display:grid;gap:1.8rem}.ophaya-article-toc,.ophaya-article-side-card{border-radius:12px;background:var(--ophaya-panel);padding:2.8rem;box-shadow:0 18px 55px #10131a0d}.ophaya-article-toc h2{margin:0 0 2rem;color:var(--ophaya-ink);font-size:2rem;font-weight:760;letter-spacing:0}.ophaya-article-toc ol{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none}.ophaya-article-toc a{color:var(--ophaya-muted);font-size:1.48rem;line-height:1.32;text-decoration:none}.ophaya-article-toc a:hover{color:var(--ophaya-ink)}.ophaya-side-label{margin:0 0 1rem;color:var(--ophaya-accent);font-size:1.2rem;font-weight:800}.ophaya-article-side-card h3{margin:0 0 1rem;color:var(--ophaya-ink);font-size:2.2rem;line-height:1.12;letter-spacing:0}.ophaya-article-side-card p:last-of-type{margin:0 0 2rem;color:var(--ophaya-muted);line-height:1.55}.ophaya-article-side-card a{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;border-radius:8px;background:var(--ophaya-ink);color:#fff;padding:1rem 1.5rem;text-decoration:none;font-weight:760}.ophaya-article-tags{display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem}.ophaya-article-tags span{border-radius:999px;background:#fff;color:var(--ophaya-muted);padding:.8rem 1.2rem;font-size:1.3rem}.ophaya-article-related{max-width:128rem;margin:clamp(6rem,9vw,11rem) auto 0}.ophaya-related-header p{margin:0 0 1rem;color:var(--ophaya-accent);font-size:1.3rem;font-weight:800}.ophaya-related-header h2{margin:0 0 2.4rem;color:var(--ophaya-ink);font-size:clamp(3rem,3.4vw,4.8rem);font-weight:520;line-height:1.04;letter-spacing:0}.ophaya-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ophaya-related-card{display:block;min-width:0;border-radius:12px;background:#fff;padding:1rem 1rem 2rem;color:var(--ophaya-ink);text-decoration:none;box-shadow:0 18px 55px #10131a0d}.ophaya-related-card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;margin-bottom:1.8rem}.ophaya-related-card span{display:block;padding:0 1rem;color:var(--ophaya-muted);font-size:1.25rem}.ophaya-related-card h3{margin:.8rem 0 0;padding:0 1rem;color:var(--ophaya-ink);font-size:1.9rem;line-height:1.18;letter-spacing:0}@media(max-width:989px){.ophaya-article-hero,.ophaya-article-layout,.ophaya-related-grid{grid-template-columns:1fr}.ophaya-article-aside{position:static;order:-1}.ophaya-article-toc{padding:2rem}}@media(max-width:640px){.ophaya-article-page{padding-inline:1rem}.ophaya-article-hero{padding:1rem;border-radius:10px}.ophaya-article-hero-copy{padding:1.4rem .8rem 1.8rem}.ophaya-article-meta span+span:before{display:none}.ophaya-article-copy table{display:block;overflow-x:auto;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ophaya-article.css.map */
