.neuex-blog-section{color:#18263d;width:min(1200px,100% - 48px);margin:0 auto;padding:56px 0;scroll-margin-top:100px}.neuex-blog-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.neuex-blog-heading>div{max-width:720px}.neuex-blog-heading .neuex-blog-kicker{color:#8b5d32;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:700}.neuex-blog-heading h2{font-family:var(--sans,Arial,sans-serif);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(27px,3vw,38px);font-weight:650;line-height:1.16}.neuex-blog-heading p{color:#52606e;margin:0;font-size:16px;line-height:1.65}.neuex-blog-heading>a{color:#18263d;text-underline-offset:5px;flex-shrink:0;padding:8px 0;font-size:14px;font-weight:650}.neuex-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.neuex-blog-card{background:#fff;border:1px solid #e0e5e8;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 18px #18263d05}.neuex-blog-cover{aspect-ratio:4/3;color:#18263d;background:#f0efeb;display:block;overflow:hidden}.neuex-blog-cover img,.neuex-blog-cover video{object-fit:contain;width:100%;height:100%;display:block}.neuex-blog-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:23px;display:flex}.neuex-blog-card-copy .neuex-blog-category{letter-spacing:.05em;text-transform:uppercase;color:#8b5d32;margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.5}.neuex-blog-category span{color:#637080;white-space:nowrap;font-weight:500}.neuex-blog-card h3{font-family:var(--sans,Arial,sans-serif);letter-spacing:-.015em;margin:0 0 12px;font-size:21px;font-weight:650;line-height:1.3}.neuex-blog-card h3 a{color:#18263d;text-decoration:none}.neuex-blog-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.neuex-blog-card-copy>p:not(.neuex-blog-category){color:#52606e;margin:0 0 22px;font-size:14px;line-height:1.75}.neuex-blog-read{color:#18263d;align-items:center;gap:10px;margin-top:auto;padding-top:4px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.neuex-blog-read:hover{text-decoration:underline}.neuex-blog-read span{color:#8b5d32}.blog-article{color:#18263d}.blog-breadcrumb{color:#53606d;max-width:1200px;margin:0 auto;padding:22px 24px;font-size:13px}.blog-breadcrumb a{color:inherit;text-underline-offset:3px}.blog-header{border-bottom:1px solid #dfe4e8;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;width:min(1200px,100% - 48px);margin:0 auto;padding:28px 0 36px;display:grid}.blog-header-copy{min-width:0}.blog-category{color:#8b5d32;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.blog-header h1{font-family:var(--sans,Arial,sans-serif);letter-spacing:-.035em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;max-width:21ch;margin:0 0 22px;font-size:clamp(30px,3.6vw,46px);font-weight:650;line-height:1.13}.blog-excerpt{color:#52606e;max-width:580px;margin:0 0 24px;font-size:17px;line-height:1.75}.blog-meta{color:#5c6874;flex-wrap:wrap;gap:8px 16px;font-size:12px;line-height:1.6;display:flex}.blog-header figure{min-width:0;margin:0}.blog-header figure img,.blog-header figure video{object-fit:contain;background:#f1f0ec;border-radius:12px;width:100%;height:auto;max-height:490px;display:block}.blog-header figcaption{color:#67727c;margin-top:9px;font-size:11px;line-height:1.5}.blog-reading-layout{grid-template-columns:255px minmax(0,720px);justify-content:space-between;gap:56px;width:min(1120px,100% - 48px);margin:0 auto;padding:40px 0 52px;display:grid}.blog-contents{background:#f6f5f1;border:1px solid #e8e6df;border-radius:10px;align-self:start;padding:23px;font-size:13px;line-height:1.6;position:sticky;top:110px}.blog-contents strong{margin-bottom:14px;font-size:14px;display:block}.blog-contents ol{margin:0;padding-left:18px}.blog-contents li{margin:0 0 12px;padding-left:3px}.blog-contents li:last-child{margin-bottom:0}.blog-contents a{color:#52606e;text-decoration:none}.blog-contents a:hover{color:#18263d;text-decoration:underline}.blog-prose{color:#35414e;min-width:0;font-size:17px;line-height:1.85}.blog-prose p{margin:0 0 22px}.blog-prose h2{font-family:var(--sans,Arial,sans-serif);letter-spacing:-.02em;color:#18263d;margin:42px 0 18px;scroll-margin-top:115px;font-size:27px;font-weight:650;line-height:1.25}.blog-prose h3{font-family:var(--sans,Arial,sans-serif);color:#18263d;margin:28px 0 12px;scroll-margin-top:115px;font-size:20px;font-weight:650;line-height:1.35}.blog-prose a{color:#805025;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.blog-prose strong{color:#233147;font-weight:700}.blog-prose ul,.blog-prose ol{margin:0 0 26px;padding-left:22px}.blog-prose li{margin-bottom:12px;padding-left:5px}.blog-note{background:#f6f3ed;border-left:3px solid #bb925f;border-radius:0 8px 8px 0;margin:28px 0;padding:23px 25px}.blog-note p:last-child{margin:0}.blog-table-scroll{border:1px solid #dce1e6;border-radius:9px;max-width:100%;margin:26px 0;overflow-x:auto}.blog-prose table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.65}.blog-prose th{color:#18263d;background:#eef1f3;font-weight:700}.blog-prose th,.blog-prose td{vertical-align:top;border-bottom:1px solid #dce1e6;min-width:130px;padding:16px}.blog-prose tr:last-child td{border-bottom:0}.blog-conversion{color:#fff;background:#18263d;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;width:min(1120px,100% - 48px);margin:0 auto 24px;padding:30px 34px;display:flex}.blog-conversion h2{font-family:var(--sans,Arial,sans-serif);color:#fff;margin:0 0 10px;font-size:27px;font-weight:600;line-height:1.2}.blog-conversion p{color:#d8dfe7;max-width:640px;margin:0;font-size:15px;line-height:1.65}.blog-conversion a{color:#18263d;background:#e5c9a4;border-radius:6px;flex-shrink:0;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none}.blog-article :focus-visible,.neuex-blog-section :focus-visible{outline-offset:4px;outline:3px solid #9e702d}.blog-extra-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(1120px,100% - 48px);margin:0 auto;display:grid}.blog-extra-media figure{margin:0}.blog-extra-media img,.blog-extra-media video{width:100%;height:auto}.blog-extra-media figcaption{color:#52606e;font-size:12px}@media (width<=1000px){.blog-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.blog-header{gap:28px}.neuex-blog-card-copy{padding:19px}.neuex-blog-card h3{font-size:19px}}@media (width<=800px){.blog-header{grid-template-columns:1fr;gap:24px;padding-top:14px}.blog-header h1{max-width:none;font-size:35px}.blog-header figure{max-width:560px}.blog-reading-layout{grid-template-columns:1fr;gap:30px}.blog-contents{position:static}.blog-contents ol{columns:2;column-gap:28px}.blog-contents li{break-inside:avoid}.blog-conversion{flex-direction:column;align-items:start}.neuex-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.neuex-blog-heading{flex-direction:column;align-items:start;gap:12px}}@media (width<=600px){.neuex-blog-section,.blog-header,.blog-reading-layout,.blog-conversion,.blog-extra-media{width:calc(100% - 32px)}.neuex-blog-section{padding:38px 0}.neuex-blog-grid{grid-template-columns:1fr;gap:20px}.neuex-blog-card-copy{padding:22px}.neuex-blog-card h3{font-size:22px}.blog-breadcrumb{padding:18px 16px}.blog-header h1{font-size:32px}.blog-excerpt{font-size:16px}.blog-reading-layout{padding:28px 0 36px}.blog-contents{padding:20px}.blog-contents ol{columns:1}.blog-prose{font-size:16px;line-height:1.8}.blog-prose h2{margin-top:34px;font-size:25px}.blog-prose h3{font-size:20px}.blog-prose th,.blog-prose td{padding:12px}.blog-note{padding:19px}.blog-conversion{padding:26px 22px}.blog-conversion h2{font-size:25px}.blog-conversion a{text-align:center;width:100%}.blog-extra-media{grid-template-columns:1fr}}.blog-reading-layout:has(>.blog-prose:first-child){width:min(720px,100% - 48px);display:block}@media (width<=600px){.blog-reading-layout:has(>.blog-prose:first-child){width:calc(100% - 32px)}}
