.note-card[data-astro-cid-lrxjtvsa]{gap:var(--spacing-xs);width:100%;max-width:var(--card-width);height:var(--card-note-height);background:var(--color-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.note-card[data-astro-cid-lrxjtvsa]:after{content:"";background:var(--color-card-hover-overlay);opacity:0;transition:var(--transition-base);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.note-card[data-astro-cid-lrxjtvsa]:hover:after{opacity:1}.note-card__image-wrap[data-astro-cid-lrxjtvsa]{height:var(--card-note-image-height);background:var(--color-gray-pale);flex-shrink:0}.note-card__image[data-astro-cid-lrxjtvsa]{object-fit:cover;width:100%;height:100%}.note-card__body[data-astro-cid-lrxjtvsa]{gap:var(--spacing-xs);padding:0 0 0 var(--spacing-sm);flex-direction:column;display:flex}.note-card__title[data-astro-cid-lrxjtvsa]{height:calc(var(--line-height-md) * 2);margin-bottom:var(--spacing-2xs);font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-blue);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.note-card__description[data-astro-cid-lrxjtvsa]{max-height:80px;font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-gray);-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:720px){.note-card[data-astro-cid-lrxjtvsa]{gap:var(--spacing-sm);width:100%;max-width:none;height:var(--card-mobile-height);flex-direction:row}.note-card__image-wrap[data-astro-cid-lrxjtvsa]{width:var(--card-mobile-height);height:var(--card-mobile-height);border-radius:var(--radius-sm) 0 0 var(--radius-sm);overflow:hidden}.note-card__body[data-astro-cid-lrxjtvsa]{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-2xs) 0;flex:1;gap:0}.note-card__title[data-astro-cid-lrxjtvsa]{height:calc(var(--line-height-md) * 3);-webkit-line-clamp:3;margin-bottom:0}.note-card__description[data-astro-cid-lrxjtvsa]{-webkit-line-clamp:2;max-height:34px}.note-card__more[data-astro-cid-lrxjtvsa]{font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--color-blue);text-align:right;margin-top:auto}}.report-card[data-astro-cid-e37oluho]{gap:var(--spacing-xs);width:100%;max-width:var(--card-width);height:var(--card-report-height);padding:var(--spacing-md);background:var(--color-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.report-card[data-astro-cid-e37oluho]:after{content:"";background:var(--color-card-hover-overlay);opacity:0;transition:var(--transition-base);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.report-card[data-astro-cid-e37oluho]:hover:after{opacity:1}.report-card__title[data-astro-cid-e37oluho]{height:calc(var(--line-height-md) * 3);margin-bottom:var(--spacing-xs);font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-navy);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;display:-webkit-box;overflow:hidden}.report-card__description[data-astro-cid-e37oluho]{height:80px;font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-gray);-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.report-card__image-wrap[data-astro-cid-e37oluho]{width:100%;height:var(--card-image-height);background:var(--color-placeholder)}.report-card__image[data-astro-cid-e37oluho]{object-fit:cover;width:100%;height:100%}@media (max-width:720px){.report-card[data-astro-cid-e37oluho]{width:100%;max-width:none;height:var(--card-mobile-height);padding:var(--spacing-sm) var(--spacing-sm) 0;gap:2px}.report-card__title[data-astro-cid-e37oluho]{height:calc(var(--line-height-md) * 2);margin-bottom:var(--spacing-xs);-webkit-line-clamp:2;padding:0}.report-card__description[data-astro-cid-e37oluho]{height:auto;padding:var(--spacing-sm) 0 0;-webkit-line-clamp:3}.report-card__image-wrap[data-astro-cid-e37oluho]{background:linear-gradient(to bottom, #fff0 0%, var(--color-white) 75%);width:auto;height:auto;position:absolute;top:50%;bottom:0;left:0;right:0}.report-card__image[data-astro-cid-e37oluho]{display:none}.report-card__more[data-astro-cid-e37oluho]{right:var(--spacing-lg);bottom:var(--spacing-xs);font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--color-navy);position:absolute}}
