/* Scoped to the existing bases/tricks article. */
#oss-home-v2 .oss-basics-pillar .oss-basics-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 44px}
#oss-home-v2 .oss-basics-shortcuts a{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid #dcdeee;border-radius:18px;background:#f7f7ff;color:#20283c;text-decoration:none;min-height:96px}
#oss-home-v2 .oss-basics-shortcuts a:hover{border-color:#5147ee;background:#f0efff}
#oss-home-v2 .oss-basics-shortcuts strong{color:#4644dc;font-size:16px}#oss-home-v2 .oss-basics-shortcuts span{font-size:14px;line-height:1.5}
#oss-home-v2 .oss-basics-pillar :is(h2,h3,p[id]){scroll-margin-top:135px}
#oss-home-v2 .oss-basics-pillar .oss-ed-reading h3{font-size:clamp(21px,2vw,27px);line-height:1.35;margin-top:34px}
#oss-home-v2 .oss-basics-pillar .oss-ed-reading :is(img,iframe,blockquote){max-width:100%}
#oss-home-v2 .oss-basics-pillar .instagram-media{min-width:0!important;width:100%!important;margin:24px 0!important;padding:20px;border:1px solid #dddfea;border-radius:18px;font-size:15px}
#oss-home-v2 .oss-basics-pillar a:focus-visible{outline:3px solid #4947ec;outline-offset:4px}
#oss-home-v2 .oss-basics-pillar .oss-ed-reading p[id]{padding-top:4px}
@media(max-width:700px){#oss-home-v2 .oss-basics-pillar .oss-basics-shortcuts{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 28px}#oss-home-v2 .oss-basics-shortcuts a{padding:14px;min-height:100px}#oss-home-v2 .oss-basics-shortcuts strong{font-size:14px}#oss-home-v2 .oss-basics-shortcuts span{font-size:12px}#oss-home-v2 .oss-basics-pillar .oss-ed-toc details{max-height:360px;overflow:auto;overscroll-behavior:contain}#oss-home-v2 .oss-basics-pillar .oss-ed-reading p{overflow-wrap:anywhere}}

#oss-home-v2 .oss-basics-pillar .oss-beg-stance{margin:28px 0;padding:20px;background:#f8f8ff;border:1px solid #e2e2f0;border-radius:24px}#oss-home-v2 .oss-basics-pillar .oss-beg-stance-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#oss-home-v2 .oss-basics-pillar .oss-beg-stance-choice{text-align:center}#oss-home-v2 .oss-basics-pillar .oss-beg-stance-choice svg{width:100%;max-height:280px}#oss-home-v2 .oss-basics-pillar .oss-beg-stance-choice small{display:block;font-size:12px;color:#586076}#oss-home-v2 .oss-basics-pillar .oss-beg-stance figcaption{font-size:14px;margin-top:15px}#oss-home-v2 .oss-basics-pillar .oss-beg-stance h3{margin:0 0 8px}
