@charset "UTF-8";.mod-appybonsai-articles-previous{--abap-accent:#109ed3;--abap-accent-dark:#087faf;--abap-heading:#12243f;--abap-text:#253246;--abap-muted:#647084;--abap-border:#e2e8ef;--abap-surface:#fff;--abap-placeholder:#eef5f4;display:block;width:min(100% - 2rem,1180px);max-width:1180px;margin:-1rem auto 0;padding:0 0 clamp(2.5rem,5vw,4rem);clear:both;color:var(--abap-text);isolation:isolate}.mod-appybonsai-articles-previous,.mod-appybonsai-articles-previous *{box-sizing:border-box}.mod-appybonsai-articles-previous__header{padding-block-end:1rem;margin-block-end:1.5rem;border-block-end:1px solid var(--abap-border)}.mod-appybonsai-articles-previous__accent{display:block;width:2.25rem;height:0.2rem;margin-block-end:0.65rem;border-radius:999px;background:var(--abap-accent)}.mod-appybonsai-articles-previous__heading{margin:0;color:var(--abap-heading);font-size:clamp(1.7rem,3vw,2.25rem) !important;font-weight:750;line-height:1.15;letter-spacing:-0.025em}.mod-appybonsai-articles-previous__subtitle{margin:0.35rem 0 0;color:var(--abap-muted);font-size:1rem;line-height:1.5}.mod-appybonsai-articles-previous__grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.mod-appybonsai-articles-previous__card{display:grid;grid-template-columns:minmax(8.75rem,10rem) minmax(0,1fr);gap:1.1rem;min-width:0;min-height:11rem;padding:0.75rem;overflow:hidden;border:1px solid var(--abap-border);border-radius:1rem;background:var(--abap-surface);box-shadow:0 0.55rem 1.75rem rgb(31 50 76 / 7%)}.mod-appybonsai-articles-previous__media{position:relative;display:block;width:100%;height:100%;min-height:9.5rem;max-height:12rem;overflow:hidden;border-radius:0.7rem;background:var(--abap-placeholder)}.mod-appybonsai-articles-previous__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none !important;min-height:0;margin:0 !important;padding:0 !important;float:none !important;border:0;border-radius:0;object-fit:cover;transition:transform 240ms ease}.mod-appybonsai-articles-previous__media--empty{display:grid;min-height:9.5rem;place-items:center;color:#91aaa2;background:linear-gradient(145deg,#f2f7f5,#e8f0ee)}.mod-appybonsai-articles-previous__placeholder-mark{position:relative;display:block;width:3.5rem;height:3.7rem}.mod-appybonsai-articles-previous__placeholder-mark::before{position:absolute;top:0.25rem;left:0.75rem;width:2rem;height:2rem;border-radius:58% 42% 52% 48%;background:currentColor;box-shadow:-0.75rem 0.65rem 0 -0.2rem currentColor,0.85rem 0.6rem 0 -0.18rem currentColor;content:"";opacity:0.72}.mod-appybonsai-articles-previous__placeholder-mark::after{position:absolute;top:1.85rem;left:0.7rem;width:2.1rem;height:1.65rem;background:currentColor;clip-path:polygon(44% 0,56% 0,57% 65%,88% 65%,75% 100%,25% 100%,12% 65%,43% 65%);content:"";opacity:0.78}.mod-appybonsai-articles-previous__content{display:flex;min-width:0;flex-direction:column;padding-block:0.15rem}.mod-appybonsai-articles-previous__meta{display:flex;flex-wrap:wrap;gap:0.3rem 0.75rem;margin-block-end:0.55rem;color:var(--abap-muted);font-size:0.75rem;line-height:1.35}.mod-appybonsai-articles-previous__meta-item{display:inline-flex;gap:0.35rem;align-items:center}.mod-appybonsai-articles-previous__meta-item:first-child{color:var(--abap-accent-dark)}.mod-appybonsai-articles-previous__meta-icon{position:relative;display:inline-block;width:0.85rem;height:0.78rem;flex:0 0 auto}.mod-appybonsai-articles-previous__meta-icon--category{margin-top:0.12rem;border-radius:0.12rem;background:currentColor}.mod-appybonsai-articles-previous__meta-icon--category::before{position:absolute;top:-0.18rem;left:0.08rem;width:0.4rem;height:0.25rem;border-radius:0.1rem 0.1rem 0 0;background:currentColor;content:""}.mod-appybonsai-articles-previous__meta-icon--date{border:0.1rem solid currentColor;border-radius:0.12rem}.mod-appybonsai-articles-previous__meta-icon--date::before{position:absolute;top:0.15rem;right:-0.1rem;left:-0.1rem;border-top:0.1rem solid currentColor;content:""}.mod-appybonsai-articles-previous__card-title{display:-webkit-box;margin:0;overflow:hidden;color:var(--abap-heading);font-size:clamp(1rem,1.6vw,1.16rem) !important;font-weight:750;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mod-appybonsai-articles-previous__card-title a{display:inline;padding:0;color:inherit;background:transparent;text-decoration:none}.mod-appybonsai-articles-previous__card-title a:hover{color:var(--abap-accent-dark)}.mod-appybonsai-articles-previous__excerpt{margin:0.55rem 0 0;color:var(--abap-muted);font-size:0.875rem;line-height:1.5}.mod-appybonsai-articles-previous__read-more{display:inline-flex;width:fit-content;gap:0.5rem;align-items:center;margin-block-start:auto;padding-block-start:0.65rem;color:var(--abap-accent-dark);font-size:0.86rem;font-weight:700;line-height:1.3;text-decoration:none}.mod-appybonsai-articles-previous__read-more,.mod-appybonsai-articles-previous__view-all{float:none}.mod-appybonsai-articles-previous__arrow{display:inline-block;font-size:1.15em;transition:transform 180ms ease}.mod-appybonsai-articles-previous__card:focus-within{border-color:color-mix(in srgb,var(--abap-accent) 55%,white);box-shadow:0 0 0 0.2rem rgb(16 158 211 / 14%),0 0.55rem 1.75rem rgb(31 50 76 / 9%)}.mod-appybonsai-articles-previous__card a:focus-visible,.mod-appybonsai-articles-previous__view-all:focus-visible{border-radius:0.25rem;outline:0.18rem solid rgb(16 158 211 / 38%);outline-offset:0.2rem}.mod-appybonsai-articles-previous__card:hover .mod-appybonsai-articles-previous__media img{transform:scale(1.035)}.mod-appybonsai-articles-previous__read-more:hover .mod-appybonsai-articles-previous__arrow{transform:translateX(0.2rem)}[dir="rtl"] .mod-appybonsai-articles-previous__arrow{transform:scaleX(-1)}[dir="rtl"] .mod-appybonsai-articles-previous__read-more:hover .mod-appybonsai-articles-previous__arrow{transform:scaleX(-1) translateX(0.2rem)}.mod-appybonsai-articles-previous__footer{display:flex;justify-content:center;padding-block-start:2rem}.mod-appybonsai-articles-previous__view-all{display:inline-flex;min-width:min(100%,15rem);min-height:2.9rem;align-items:center;justify-content:center;padding:0.65rem 1.5rem;border:1.5px solid var(--abap-accent);border-radius:0.55rem;color:var(--abap-accent-dark);background:transparent;font-size:0.95rem;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:color 180ms ease,background-color 180ms ease,box-shadow 180ms ease}.mod-appybonsai-articles-previous__view-all:hover{color:#fff;background:var(--abap-accent);box-shadow:0 0.5rem 1.2rem rgb(16 158 211 / 18%)}@media (max-width:900px){.mod-appybonsai-articles-previous__grid{grid-template-columns:1fr}}@media (max-width:520px){.mod-appybonsai-articles-previous{width:min(100% - 1.25rem,1180px);margin-top:-0.5rem}.mod-appybonsai-articles-previous__card{grid-template-columns:1fr}.mod-appybonsai-articles-previous__media,.mod-appybonsai-articles-previous__media--empty{height:auto;min-height:0;max-height:none;aspect-ratio:16 / 9}.mod-appybonsai-articles-previous__content{padding:0.15rem 0.2rem 0.25rem}}@media (prefers-reduced-motion:reduce){.mod-appybonsai-articles-previous__media img,.mod-appybonsai-articles-previous__arrow,.mod-appybonsai-articles-previous__view-all{transition:none}}
