.emet-prose p{margin-block:1.35em}.emet-prose>:first-child{margin-block-start:0}.emet-prose h2,.emet-prose h3,.emet-prose h4{color:#1a1a1a;margin-block:2em .75em;font-weight:700;line-height:1.35}.emet-prose h2{font-size:1.5rem}.emet-prose h3{font-size:1.25rem}.emet-prose h4{font-size:1.1rem}.emet-prose strong{color:#1a1a1a;font-weight:700}.emet-prose em{font-style:italic}.emet-prose a{color:#047857;text-underline-offset:.2em;-webkit-text-decoration:underline #04785759;text-decoration:underline #04785759;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.emet-prose a:hover{color:#065f46;text-decoration-color:currentColor}.emet-prose a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #047857}.emet-prose ul,.emet-prose ol{margin-block:1.35em;padding-inline-start:1.4em}.emet-prose ul{list-style:outside}.emet-prose ol{list-style:decimal}.emet-prose li{margin-block:.5em}.emet-prose li::marker{color:#047857}.emet-prose ul:has(>li>a:only-child){border-block:1px solid #00000014;margin-block:1.75em;padding-inline-start:0;list-style:none}.emet-prose ul:has(>li>a:only-child)>li{border-block-end:1px solid #0000000f;margin:0}.emet-prose ul:has(>li>a:only-child)>li:last-child{border-block-end:0}.emet-prose ul:has(>li>a:only-child)>li>a:only-child{color:#2b2b2b;align-items:baseline;gap:.6em;padding:.85em .4em;font-weight:500;text-decoration:none;display:flex}.emet-prose ul:has(>li>a:only-child)>li>a:only-child:before{content:"←";color:#047857;opacity:.45;transition:transform .2s,opacity .2s}.emet-prose ul:has(>li>a:only-child)>li>a:only-child:hover{color:#047857;background:#0478570a}.emet-prose ul:has(>li>a:only-child)>li>a:only-child:hover:before{opacity:1;transform:translate(-.2em)}@media (prefers-reduced-motion:reduce){.emet-prose ul:has(>li>a:only-child)>li>a:only-child:before{transition:none}.emet-prose ul:has(>li>a:only-child)>li>a:only-child:hover:before{transform:none}}.emet-prose blockquote{color:#4a4a4a;border-inline-start:3px solid #04785759;margin-block:1.75em;padding-inline-start:1.1em;font-style:italic}.emet-prose img{border-radius:.5rem;max-width:100%;height:auto;margin-block:1.75em}.emet-prose video{aspect-ratio:3/2;outline-offset:-1px;background:#0f1211;border-radius:.75rem;outline:1px solid #0000000f;width:100%;max-width:100%;height:auto;margin-block:2em;display:block;box-shadow:0 1px 2px #0000000f,0 8px 24px #00000014}.emet-prose video:focus-visible{outline-offset:3px;outline:2px solid #047857}.emet-prose hr{border:0;border-block-start:1px solid #0000001a;margin-block:2.5em}.emet-prose table{border-collapse:collapse;width:100%;margin-block:1.75em;font-size:.95em}.emet-prose th,.emet-prose td{text-align:start;border:1px solid #0000001a;padding:.6em .8em}.emet-prose th{color:#1a1a1a;background:#00000008;font-weight:600}.emet-hero-drift{will-change:transform;animation:40s ease-in-out infinite alternate emet-drift}@keyframes emet-drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.emet-hero-enter{animation:.9s cubic-bezier(.16,1,.3,1) both emet-rise}@keyframes emet-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.emet-hero-drift,.emet-hero-enter{animation:none}}.emet-prose .lead-q{color:#047857;margin-block:0 1.75em;font-size:1.2rem;font-weight:600;line-height:1.6}.emet-prose .part-cards{flex-direction:column;gap:1rem;margin-block:2em;display:flex}.emet-prose .part-card{background:#04785708;border:1px solid #0478572e;border-radius:10px;grid-template-columns:120px 1fr;align-items:center;gap:1.1rem;padding:.9rem;display:grid}.emet-prose .part-card img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;height:auto;margin:0}.emet-prose .part-card-text{min-width:0}.emet-prose .part-card-text>:first-child{margin-block-start:0;font-weight:700}.emet-prose .part-card-text>:last-child{margin-block-end:0}@media (max-width:480px){.emet-prose .part-card{grid-template-columns:76px 1fr;gap:.8rem;padding:.7rem}}.emet-prose .emet-embed{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;margin-block:1.75em;position:relative;overflow:hidden}.emet-prose .emet-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
