.ana-news{padding-top:34px!important}.ana-news [id],#ana-guides{scroll-margin-top:145px}.ana-nav{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:42px;margin-bottom:38px;border-bottom:1px solid #ded6c8}.ana-nav a{display:inline-flex;align-items:center;min-height:46px;padding:10px 22px;background:#fffdf9;border:1px solid #ded6c8;border-radius:999px;color:#272b27;text-decoration:none;font-size:15px}.ana-nav a:first-child{background:#ff9512;border-color:#ff9512}.ana-nav a:hover{border-color:#bb6b00}.ana-heading{max-width:850px;margin-bottom:34px}.ana-heading h2,.ana-section-heading h2{margin:12px 0 16px;font-size:clamp(29px,3vw,46px);line-height:1.15}.ana-heading .lead{font-size:19px}.ana-latest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ana-count-1{grid-template-columns:1fr}.ana-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ana-card{min-width:0;background:#fffdf9;border:1px solid #ded6c8;border-radius:26px;padding:30px;display:flex;flex-direction:column;position:relative;overflow:hidden}.ana-card:before{content:"";display:block;width:46px;height:4px;border-radius:4px;background:#f39200;margin-bottom:22px}.ana-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#696257;font-size:13px;line-height:1.5}.ana-meta>span{color:#87500a;font-weight:600}.ana-card h3{font-size:clamp(23px,2vw,30px);line-height:1.25;margin:20px 0}.ana-body{display:flex;flex-direction:column;flex:1;min-width:0}.ana-body p{font-size:16px;line-height:1.75;margin:0 0 14px}.ana-links{display:flex;flex-direction:column;align-items:flex-start;gap:17px;margin-top:auto;padding-top:14px}.ana-links .ana-technology{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:14px 22px;border-radius:16px;background:#ff9512;color:#242820;font-weight:600;text-decoration:none;font-size:15px;white-space:normal}.ana-links .ana-technology:hover{background:#ed8600}.ana-source{font-size:12px;line-height:1.6;color:#655c4e;text-decoration:underline;text-underline-offset:4px}.ana-count-1 .ana-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:56px;padding:40px}.ana-count-1 .ana-card:before{grid-column:1}.ana-count-1 .ana-meta{grid-column:1}.ana-count-1 h3{grid-column:1;font-size:clamp(26px,2.6vw,38px);align-self:start;margin-bottom:0}.ana-count-1 .ana-body{grid-column:2;grid-row:1/5}.ana-count-1 .ana-links{flex-direction:row;align-items:center;flex-wrap:wrap}.ana-recent{margin-top:65px}.ana-section-heading p{color:#696c64;line-height:1.7;margin:0 0 26px}.ana-list{display:grid;gap:12px}.ana-row{border:1px solid #ded6c8;border-radius:19px;background:#fffdf9;overflow:hidden}.ana-story>summary{padding:24px 28px;cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 25px;align-items:center}.ana-story>summary::-webkit-details-marker,.ana-year>summary::-webkit-details-marker,.ana-more>summary::-webkit-details-marker{display:none}.ana-story .ana-meta{grid-column:1/-1}.ana-story h3{font-size:21px;line-height:1.4;margin:0}.ana-read{font-size:13px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:18px}.ana-read>span,.ana-year-toggle{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f7ede0;color:#945900;font-size:21px}.ana-story[open] .ana-read>span,.ana-year[open]>.ana-year-toggle{transform:rotate(45deg)}.ana-story .ana-body{padding:0 28px 28px;max-width:1000px}.ana-story .ana-links{flex-direction:row;align-items:center;flex-wrap:wrap}.ana-archive{margin-top:64px;padding:36px;border:1px solid #ded6c8;border-radius:26px;background:#ede9df}.ana-empty{font-size:16px;line-height:1.7;margin:0;color:#68695f}.ana-year{border-top:1px solid #cfc8ba}.ana-year>summary{display:flex;align-items:center;gap:22px;cursor:pointer;list-style:none;padding:23px 0}.ana-year-label{font-size:28px;font-weight:600}.ana-total{font-size:14px;color:#65675e}.ana-year-toggle{margin-left:auto;background:#fffdf9}.ana-year[open]>summary .ana-year-toggle{transform:rotate(45deg)}.ana-year>.ana-list{margin-bottom:24px}.ana-archive-note{padding:14px 18px;border-left:3px solid #c1924f;background:#f4f0e8;border-radius:0 10px 10px 0;font-size:14px!important;color:#625b4d}.ana-more{margin-top:24px}.ana-more>summary{cursor:pointer;display:flex;gap:22px;align-items:center;width:fit-content;padding:15px 23px;border-radius:16px;background:#ff9512;font-weight:600;list-style:none;min-height:52px}.ana-more-open,.ana-more[open] .ana-more-closed{display:none}.ana-more[open] .ana-more-open{display:inline}.ana-more>.ana-list{margin-top:20px}.ana-news a:focus-visible,.ana-news summary:focus-visible{outline:3px solid #9d5d08;outline-offset:5px}.ana-news summary:hover h3{text-decoration:underline;text-underline-offset:4px}.ana-news .eyebrow{font-size:12px;letter-spacing:.16em}.ana-news p,.ana-news h3{overflow-wrap:anywhere}@media(max-width:1050px){.ana-latest{grid-template-columns:1fr}.ana-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ana-count-1 .ana-card{column-gap:30px}.ana-card{padding:27px}}@media(max-width:680px){.ana-count-2{grid-template-columns:1fr}.ana-count-1 .ana-card{display:flex;padding:25px;gap:0}.ana-count-1 h3{margin-bottom:22px}.ana-nav{padding-bottom:25px;margin-bottom:28px;gap:8px}.ana-nav a{padding:9px 16px;font-size:13px}.ana-story>summary{padding:21px;grid-template-columns:1fr}.ana-story h3{font-size:20px}.ana-read{justify-content:space-between}.ana-story .ana-body{padding:0 21px 23px}.ana-archive{padding:24px 18px}.ana-total{font-size:12px}.ana-year>summary{gap:12px}.ana-section-heading h2{font-size:29px}.ana-count-1 .ana-links{flex-direction:column;align-items:flex-start}.ana-meta{font-size:12px}}

.news-photo{margin:0 0 24px;min-width:0}.news-photo img{display:block;width:100%;height:240px;object-fit:contain;background:#f0efeb;border-radius:14px}.news-photo figcaption{font-size:11px;line-height:1.5;color:#6b6a63;margin-top:8px}.news-photo figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ana-card:has(>.news-photo):before{display:none}.ana-count-1 .ana-card:has(>.news-photo){display:flex;max-width:960px;margin-inline:auto}.ana-count-1 .news-photo img{height:auto;max-height:480px}.ana-row .news-photo{margin-top:20px}.ana-row .news-photo img{max-height:400px;height:auto}.sn-card>.news-photo{margin:0 24px 0}.sn-card>.news-photo img{height:230px}.sn-card>.news-photo figcaption{margin-bottom:4px}.sn-article>.news-photo{max-width:900px;margin:30px auto}.sn-article>.news-photo img{height:auto;max-height:600px}@media(max-width:680px){.news-photo img,.sn-card>.news-photo img{height:auto;max-height:320px}.sn-card>.news-photo{margin-inline:20px}}
