/* Uniform Learn cards; article reading styles remain below. */
#naldar-home .nt-learn .nl-posts{padding-top:42px;padding-bottom:36px}
#naldar-home .nt-learn>main>.np-hero{padding-block:44px}
#naldar-home .nt-learn .np-hero h1{font-size:clamp(40px,4.6vw,60px)}
#naldar-home .nt-learn .np-hero .np-intro{font-size:18px;max-width:700px}
#naldar-home .nl-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:26px}
#naldar-home .nl-section-heading h2{font-size:30px;letter-spacing:-.8px;margin:0}
#naldar-home .nl-section-heading p{color:#526358;font-size:15px;margin:0}
#naldar-home .nl-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}
#naldar-home .nl-post-card{display:flex;flex-direction:column;min-width:0;border:1px solid #cfe0d5;border-radius:16px;overflow:hidden;background:#f5f8f5}
#naldar-home .nl-post-card:focus-within{outline:2px solid #276753;outline-offset:4px}
#naldar-home .nl-card-art{position:relative;display:flex;gap:18px;align-items:center;justify-content:space-between;aspect-ratio:16/9;min-height:0;padding:24px;box-sizing:border-box;background:#203b30;color:#b8e3cd;text-decoration:none;overflow:hidden}
#naldar-home .nl-card-art>img{object-fit:contain;flex:none;width:48px;height:48px}
#naldar-home .nl-card-art>img.wp-post-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#naldar-home .nl-card-art>span{font-size:clamp(22px,2.1vw,29px);font-weight:650;line-height:1.12;letter-spacing:-.6px}
#naldar-home .nl-card-art--images{background:#d3ece0;color:#254731}
#naldar-home .nl-card-art--agents{background:#275b4b;color:#c7ecda}
#naldar-home .nl-card-art--models{background:#e4e7d7;color:#374f36}
#naldar-home .nl-card-art--lora{background:#a1d4bc;color:#215b46}
#naldar-home .nl-card-art--offline{background:#1e2021;color:#b8e3cd}
#naldar-home .nl-card-copy{display:flex;flex-direction:column;align-items:stretch;padding:24px;flex:1;min-width:0}
#naldar-home .nl-card-label{color:#276753;font-size:10px;letter-spacing:1.5px;font-weight:700;line-height:1.6;margin:0 0 12px;text-transform:uppercase}
#naldar-home .nl-card-copy h3{font-size:25px;letter-spacing:-.7px;line-height:1.2;margin:0 0 14px;overflow-wrap:anywhere}
#naldar-home .nl-card-copy h3 a{color:#25372d;text-decoration:none}
#naldar-home .nl-card-copy h3 a:hover{text-decoration:underline;text-underline-offset:3px}
#naldar-home .nl-card-meta{display:flex;flex-wrap:wrap;gap:5px;color:#5a6b60;font-size:11px;line-height:1.6;margin:0 0 14px}
#naldar-home .nl-card-excerpt{font-size:15px;line-height:1.7;color:#4c6154;margin:0 0 18px}
#naldar-home .nl-read{display:inline-flex;gap:18px;align-items:center;min-height:44px;color:#225b45;font-weight:600;font-size:13px;margin-top:auto}
#naldar-home .nl-article-hero{background:#1e2021;color:#fafcf9;padding:40px 0 52px}
#naldar-home .nl-back{display:inline-block;color:#c2d9cc;font-size:13px;min-height:42px;text-decoration:none;margin-bottom:22px}
#naldar-home .nl-article-hero .nt-eyebrow{color:#a1d4bc}
#naldar-home .nl-article-hero h1{max-width:950px;font-size:clamp(38px,5vw,66px);line-height:1.08;letter-spacing:-2px;margin:0 0 24px}
#naldar-home .nl-deck{color:#dce8e0;max-width:810px;font-size:20px;line-height:1.6;margin:0 0 20px}
#naldar-home .nl-meta{display:flex;flex-wrap:wrap;gap:8px;color:#b4cbbd;font-size:12px;margin:0;line-height:1.6}
#naldar-home .nl-article-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(180px,240px);gap:80px;justify-content:space-between;padding-top:48px;padding-bottom:34px}
#naldar-home .nl-prose{min-width:0;font-size:17px;line-height:1.8;color:#364b3e;overflow-wrap:anywhere}
#naldar-home .nl-prose p{margin:0 0 24px}
#naldar-home .nl-prose h2{color:#243c2e;font-size:30px;line-height:1.2;letter-spacing:-.7px;margin:46px 0 19px;scroll-margin-top:30px}
#naldar-home .nl-prose h3{color:#276753;font-size:21px;line-height:1.3;margin:30px 0 14px}
#naldar-home .nl-prose ul,#naldar-home .nl-prose ol{padding-left:25px;margin:0 0 27px}
#naldar-home .nl-prose li{margin:0 0 13px;padding-left:5px}
#naldar-home .nl-prose a{color:#24664c;text-decoration:underline;text-underline-offset:3px}
#naldar-home .nl-prose .nl-lead{font-size:23px;line-height:1.6;color:#274a37}
#naldar-home .nl-takeaway,#naldar-home .nl-prompt{background:#e8f2eb;border:1px solid #ccdfd2;border-radius:15px;padding:28px 30px;margin:30px 0}
#naldar-home .nl-takeaway h2{margin:0 0 20px;font-size:25px}
#naldar-home .nl-takeaway p:last-child{margin-bottom:0;font-size:14px}
#naldar-home .nl-takeaway ul{margin-bottom:15px}
#naldar-home .nl-prose .nl-prompt-label{font-size:11px;letter-spacing:1.6px;font-weight:650;color:#276753;margin:0 0 14px}
#naldar-home .nl-prose blockquote{margin:0;font-size:17px;line-height:1.8;color:#254d38;padding:0;border:0}
#naldar-home .nl-table-wrap{overflow-x:auto;border:1px solid #ccdfd2;border-radius:12px;margin:25px 0}
#naldar-home .nl-prose table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;table-layout:fixed}
#naldar-home .nl-prose caption{text-align:left;background:#e8f2eb;padding:15px;font-weight:600;color:#244631}
#naldar-home .nl-prose th,#naldar-home .nl-prose td{text-align:left;vertical-align:top;padding:15px;border-top:1px solid #d4e1d8;overflow-wrap:anywhere}
#naldar-home .nl-prose th{color:#22573e;background:#f1f6f2}
#naldar-home .nl-prose td+td,#naldar-home .nl-prose th+th{border-left:1px solid #d4e1d8}
#naldar-home .nl-sidebar{font-size:13px;align-self:start;position:sticky;top:30px;border-top:2px solid #b4d7c3;padding-top:23px}
#naldar-home .nl-sidebar>p{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#276753;margin:0 0 15px}
#naldar-home .nl-sidebar>a{display:block;min-height:39px;line-height:1.5;color:#48614f;text-decoration:none;padding:7px 0}
#naldar-home .nl-sidebar>a:hover{text-decoration:underline}
#naldar-home .nl-side-note{display:flex;flex-direction:column;gap:12px;padding:22px;background:#edf4ef;border-radius:12px;margin-top:24px}
#naldar-home .nl-side-note a{color:#24664c}
#naldar-home .nl-close{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:33px;margin-top:12px;border-top:1px solid #d4e1d8}
#naldar-home .nl-close h2{margin:10px 0;font-size:30px;line-height:1.2;letter-spacing:-.8px}
#naldar-home .nl-close p{font-size:15px;color:#4c6154;line-height:1.6}
#naldar-home .nl-pagination{display:flex;gap:18px;margin-top:28px;font-size:15px}
@media(max-width:900px){#naldar-home .nl-article-layout{gap:38px;grid-template-columns:minmax(0,1fr) 180px}}
@media(max-width:640px){#naldar-home .nl-section-heading{display:block}#naldar-home .nl-section-heading p{margin-top:12px}#naldar-home .nl-article-hero{padding:25px 0 35px}#naldar-home .nl-article-hero h1{font-size:39px;letter-spacing:-1.5px}#naldar-home .nl-deck{font-size:17px}#naldar-home .nl-article-layout{display:block;padding-top:30px}#naldar-home .nl-sidebar{display:none}#naldar-home .nl-prose{font-size:16px;line-height:1.75}#naldar-home .nl-prose .nl-lead{font-size:20px}#naldar-home .nl-prose h2{font-size:27px}#naldar-home .nl-takeaway,#naldar-home .nl-prompt{padding:23px 20px}#naldar-home .nl-close{display:block}#naldar-home .nl-close .nt-nav-cta{display:inline-flex;min-height:44px;align-items:center;margin-top:10px}#naldar-home .nl-prose th,#naldar-home .nl-prose td{padding:10px}}


#naldar-home .nl-back{display:block;width:fit-content}

@media(max-width:1000px){#naldar-home .nl-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#naldar-home .nl-card-art>span{font-size:27px}}
@media(max-width:640px){#naldar-home .nl-post-grid{grid-template-columns:minmax(0,1fr);gap:22px}#naldar-home .nl-card-art{padding:22px;gap:16px}#naldar-home .nl-card-art>span{font-size:24px}#naldar-home .nl-card-art>img:not(.wp-post-image){width:44px;height:44px}#naldar-home .nl-card-copy{padding:23px}#naldar-home .nl-card-copy h3{font-size:25px}#naldar-home .nt-learn>main>.np-hero{padding-block:34px}}


/* Browse native Learn categories and tags beside the existing cards. */
#naldar-home .nl-index-layout{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:32px;align-items:start}
#naldar-home .nl-index-layout>.nl-posts{grid-column:1;grid-row:1;min-width:0}
#naldar-home .nl-index-sidebar{grid-column:2;grid-row:1;padding-block:42px 36px;min-width:0}
#naldar-home .nl-index-sidebar h2{margin:0;font-size:18px;line-height:1.25;color:#25372d}
#naldar-home .nl-index-sidebar .nl-side-note p{margin:0;font-size:14px;line-height:1.55;color:#4c6154}
#naldar-home .nl-index-sidebar .nl-side-note .nt-nav-cta{align-self:start;color:#fff;white-space:normal}
#naldar-home .nl-filters{background:#f5f8f5;border:1px solid #cfe0d5;border-radius:14px;padding:18px;margin-bottom:14px}
#naldar-home .nl-filters ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:2px}
#naldar-home .nl-filters a{display:flex;align-items:center;min-height:44px;padding:6px 9px;border-radius:8px;color:#225b45;font-size:14px;text-decoration:none;overflow-wrap:anywhere}
#naldar-home .nl-filters a:hover{text-decoration:underline}
#naldar-home .nl-filters a[aria-current="page"]{background:#d3ece0;font-weight:700}
#naldar-home .nl-filters a:focus-visible{outline:2px solid #276753;outline-offset:2px}
@media(max-width:1200px){#naldar-home .nl-index-layout .nl-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){#naldar-home .nl-index-layout{display:block}#naldar-home .nl-index-sidebar{padding-block:26px 0}#naldar-home .nl-filters ul{display:flex;flex-wrap:wrap;gap:4px}#naldar-home .nl-index-sidebar .nl-side-note{margin-top:14px}#naldar-home .nl-index-layout>.nl-posts{padding-top:28px}}
@media(max-width:640px){#naldar-home .nl-index-layout .nl-post-grid{grid-template-columns:minmax(0,1fr)}}
