.ram8bj0{min-width:0;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid rgba(123,134,95,.18);border-radius:var(--saju-radius-xl);background-color:#f2ecd2;color:#364934;box-shadow:0 12px 30px -22px rgba(54,73,52,.48)}.ram8bj1{margin:0;display:inline-flex;align-items:center;gap:8px;color:#7b865f;font-size:var(--saju-typography-label-fontSize);font-weight:var(--saju-typography-label-fontWeight);line-height:var(--saju-typography-label-lineHeight);letter-spacing:var(--saju-letterSpacing-wideRem)}.ram8bj2{min-width:0;margin:0;font-size:var(--saju-typography-body-fontSize);line-height:var(--saju-typography-body-lineHeight);text-wrap:balance}.ram8bj2,.ram8bj3{color:#364934;overflow-wrap:anywhere}.ram8bj3{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;gap:5px;padding:0 2px;font-size:var(--saju-typography-action-fontSize);font-weight:var(--saju-typography-action-fontWeight);line-height:var(--saju-typography-action-lineHeight);text-decoration:underline;text-underline-offset:3px}.ram8bj3:hover{color:#203322}.ram8bj4{min-width:0;margin:0;color:#6f765f;font-size:var(--saju-typography-body-fontSize);line-height:var(--saju-typography-body-lineHeight);overflow-wrap:anywhere}.ram8bj5{min-width:0;display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--saju-color-border);border-radius:var(--saju-radius-xl);background-color:var(--saju-color-bgSubtle);color:var(--saju-color-text);box-shadow:0 10px 28px -24px rgba(41,45,39,.5)}.ram8bj6{display:inline-flex;align-items:center;gap:8px;color:#7b865f;font-size:var(--saju-typography-label-fontSize);font-weight:var(--saju-typography-label-fontWeight);line-height:var(--saju-typography-label-lineHeight)}.ram8bj7{min-width:0;margin:2px 0 0;color:var(--saju-color-text);font-family:var(--saju-typography-cardTitle-fontFamily);font-size:var(--saju-typography-cardTitle-fontSize);font-weight:var(--saju-typography-cardTitle-fontWeight);letter-spacing:var(--saju-typography-cardTitle-letterSpacing);line-height:var(--saju-typography-cardTitle-lineHeight);overflow-wrap:anywhere}.ram8bj8{margin-inline-start:6px;color:var(--saju-color-textMuted);font-size:var(--saju-typography-label-fontSize);font-weight:var(--saju-typography-label-fontWeight);line-height:var(--saju-typography-label-lineHeight)}.ram8bj9{color:var(--saju-color-textSubtle)}.ram8bj9,.ram8bja{min-width:0;margin:0;font-size:var(--saju-typography-readingBody-fontSize);line-height:var(--saju-typography-readingBody-lineHeight);overflow-wrap:anywhere}.ram8bja{color:#52633a;font-weight:var(--saju-typography-action-fontWeight)}.ram8bjb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:2px}.ram8bjc{min-height:44px;padding:0 14px;border:1px solid rgba(82,99,58,.42);border-radius:999px;background-color:transparent;color:#52633a;font:inherit;font-size:var(--saju-typography-action-fontSize);font-weight:var(--saju-typography-action-fontWeight);line-height:var(--saju-typography-action-lineHeight);cursor:pointer;overflow-wrap:anywhere}.ram8bjc:hover{background-color:#f1f3e8}.ram8bjc:focus-visible{outline:2px solid #52633a;outline-offset:3px}.ram8bjd{min-width:0;display:flex;flex-direction:column;margin-top:14px;padding:22px;border:1px solid var(--saju-color-border);border-radius:var(--saju-radius-xl);background:linear-gradient(145deg,#fffefb,#fafaf3);box-shadow:0 12px 30px -25px rgba(41,45,39,.52)}.ram8bje{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ram8bjf{display:inline-flex;align-items:center;gap:6px;color:#7b865f;font-size:var(--saju-typography-label-fontSize);font-weight:var(--saju-typography-label-fontWeight);line-height:var(--saju-typography-label-lineHeight)}.ram8bjg{margin:5px 0 0;color:var(--saju-color-text);font-family:var(--saju-typography-sectionTitle-fontFamily);font-size:var(--saju-typography-sectionTitle-fontSize);font-weight:var(--saju-typography-sectionTitle-fontWeight);letter-spacing:var(--saju-typography-sectionTitle-letterSpacing);line-height:var(--saju-typography-sectionTitle-lineHeight)}.ram8bjh{display:inline-flex;align-items:center;gap:1px;min-height:44px;color:#6f765f;font-size:var(--saju-typography-action-fontSize);font-weight:var(--saju-typography-action-fontWeight);line-height:var(--saju-typography-action-lineHeight);text-decoration:none;white-space:nowrap}.ram8bjh:hover{color:#364934}.ram8bjh:focus-visible{outline:2px solid var(--saju-color-brand);outline-offset:3px}.ram8bji{display:flex;flex-direction:column;margin:18px 0 0;padding:0;border-top:1px solid var(--saju-color-border);list-style:none}.ram8bjj{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;gap:12px;align-items:center;min-height:68px;padding:11px 0;border-bottom:1px solid var(--saju-color-border);color:var(--saju-color-text);text-decoration:none;transition:color .12s ease,transform .12s ease}.ram8bjj:active{transform:scale(.99)}.ram8bjj:hover{color:#364934}.ram8bjj:focus-visible{outline:2px solid var(--saju-color-brand);outline-offset:3px}.ram8bjk{min-width:0;display:flex;flex-direction:column;gap:3px}.ram8bjl{color:inherit;font-size:var(--saju-typography-action-fontSize);font-weight:var(--saju-typography-action-fontWeight);line-height:var(--saju-typography-action-lineHeight)}.ram8bjl,.ram8bjm{overflow-wrap:anywhere}.ram8bjm{color:var(--saju-color-textMuted);font-size:var(--saju-typography-caption-fontSize);line-height:var(--saju-typography-caption-lineHeight)}.ram8bjn{justify-self:end;color:#8d9185}.ram8bjo{display:flex;align-items:center;gap:12px;margin-top:17px;padding:15px 0 18px;border-top:1px solid var(--saju-color-border);border-bottom:1px solid var(--saju-color-border);color:var(--saju-color-textSubtle);font-size:var(--saju-typography-body-fontSize);line-height:var(--saju-typography-body-lineHeight)}.ram8bjp{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:14px;background:#eef1e5;color:#768568;font-size:var(--saju-fontSize-md)}.ram8bjq{display:flex;flex-direction:column;gap:13px;padding-top:16px}.ram8bjr{width:100%;min-height:48px;justify-content:center;border-color:rgba(54,73,52,.28)!important;background:rgba(255,255,251,.68)!important;color:#364934!important;font-weight:var(--saju-fontWeight-semibold)}.ram8bjo p,.ram8bjq p{margin:0}.ram8bjq p{color:var(--saju-color-textMuted);font-size:var(--saju-typography-caption-fontSize);line-height:var(--saju-typography-caption-lineHeight)}@media (max-width:400px){.ram8bj0{gap:12px;padding:18px}.ram8bj5{padding:17px}.ram8bjd{padding:18px}}