.saju-feature{--saju-feature-ink: #30283f;--saju-feature-muted: #665b72;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:20px;padding:clamp(24px,4vw,48px);border:1px solid #e8deed;border-radius:32px;background:linear-gradient(115deg,#fffaf3,#f0e9fa);overflow:hidden}.saju-feature .saju-feature-eyebrow{color:#70519d;font-size:11px;font-weight:700;letter-spacing:.15em}.saju-feature h2{color:var(--saju-feature-ink);font-size:clamp(26px,3vw,38px);font-weight:650;letter-spacing:-.045em;line-height:1.25;margin:14px 0}.saju-feature .saju-feature-body{color:var(--saju-feature-muted);font-size:15px;line-height:1.85;max-width:490px}.saju-feature-action{display:inline-flex;align-items:center;gap:24px;margin-top:24px;padding:13px 20px;border-radius:14px;background:#70519d;color:#fff;font-size:14px;font-weight:650;transition:background .2s}.saju-feature-action:hover{background:#593c81}.saju-feature-action:focus-visible{outline:3px solid #a780d9;outline-offset:4px}.saju-feature .saju-feature-note{margin-top:13px;color:var(--saju-feature-muted);font-size:11px}.saju-feature .saju-feature-year-link{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:4px;color:#70519d;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px}.saju-feature .saju-feature-year-link:hover{color:#593c81}.dark .saju-feature .saju-feature-year-link{color:#d2b5f0}.saju-feature .saju-feature-more{display:flex;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px}.saju-feature-elements{position:relative;width:250px;height:250px;justify-self:center}.saju-feature-orbit{position:absolute;inset:25px;border:1px dashed #cab9dd;border-radius:50%;transform:rotate(-20deg)}.saju-feature-element{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:74px;height:84px;border-radius:38px 38px 24px 24px;box-shadow:0 8px 24px #70519d0c;border:3px solid #ffffffa6}.saju-feature-element b{font:30px/1.1 Georgia,serif}.saju-feature-element small{margin-top:6px;font-size:10px}.saju-feature-element-0{background:#dcebdd;color:#396447;left:18px;top:45px;transform:rotate(-12deg)}.saju-feature-element-1{background:#f8ded5;color:#934832;left:105px;top:4px;transform:rotate(9deg)}.saju-feature-element-2{background:#f2e7c7;color:#7b6424;right:0;top:98px;transform:rotate(17deg)}.saju-feature-element-3{background:#ece7ef;color:#655476;left:105px;bottom:0;transform:rotate(-7deg)}.saju-feature-element-4{background:#dce8f5;color:#466b8c;left:1px;bottom:20px;transform:rotate(6deg)}.dark .saju-feature{--saju-feature-ink: #f7edf9;--saju-feature-muted: #cfc1db;background:linear-gradient(115deg,#30283f,#3f3152);border-color:#5d496f}.dark .saju-feature .saju-feature-eyebrow{color:#d2b5f0}@media(max-width:600px){.saju-feature{grid-template-columns:minmax(0,1fr);gap:12px}.saju-feature-elements{width:250px;height:250px;transform:scale(.8);margin:-20px 0;grid-row:1}}@media(prefers-reduced-motion:reduce){.saju-feature-action{transition:none}}.saju-feature .saju-feature-animals{margin-top:8px;max-width:490px}.dark .saju-feature .saju-feature-animals p{color:var(--saju-feature-muted)}
