.otico-editorial{font-size:15px;line-height:1.7;color:#414141}
.otico-editorial h2{font-size:24px;line-height:1.3;margin:30px 0 14px;color:#252525}
.otico-editorial h2:first-child{margin-top:0}
.otico-editorial p{font-size:15px;line-height:1.7;margin:0 0 16px}
.otico-editorial .otico-lead{font-size:16px;line-height:1.7}
.otico-editorial a,.otico-home-news a{color:#a82b1c;text-decoration:underline}
.otico-editorial .otico-callout{padding:18px 22px;border-left:3px solid #d63425;background:#f7f7f7;margin:20px 0}
.otico-editorial .otico-callout p:last-child{margin-bottom:0}
.otico-editorial .otico-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;list-style:none!important;padding:0;margin:0}
.otico-editorial .otico-service-grid>li{padding:16px 0;margin:0;background:none;border-bottom:1px solid #e5e5e5}
.otico-editorial .otico-service-grid>li:before{display:none!important}
.otico-editorial .otico-service-grid h3{font-size:18px;line-height:1.4;margin:0 0 10px;color:#a82b1c}
.otico-editorial .otico-service-grid p{margin:0}
.otico-editorial .otico-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;counter-reset:otico-step;list-style:none!important;padding:0;margin:24px 0 28px}
.otico-editorial .otico-process>li{position:relative;counter-increment:otico-step;padding:50px 8px 0;margin:0;background:none;text-align:center;font-size:15px;line-height:1.4;color:#333}
.otico-editorial .otico-process>li:before{content:counter(otico-step)!important;display:flex!important;align-items:center;justify-content:center;position:absolute;top:0;left:calc(50% - 19px);width:36px;height:36px;border:1px solid #cc3021;border-radius:50%;color:#a82b1c;background:#fff;font-size:16px}
.otico-editorial .otico-process>li:not(:last-child):after{content:'→';position:absolute;left:calc(100% + 5px);top:5px;font-size:24px;color:#999}
.otico-news-page .news_all .text{float:none;width:100%}
.otico-news-page .news .news-preview{font-size:14px;line-height:1.6;margin:10px 0 0}
.otico-editorial ul:not(.otico-service-grid):not(.otico-process)>li{margin-bottom:10px;line-height:1.65}
.otico-editorial .video-container{margin-top:28px}
.otico-home-news{clear:both;margin:32px 0 38px}
.otico-home-news-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:16px}
.otico-home-news-heading h2{font-size:25px;line-height:1.3;color:#252525;margin:0}
.otico-home-news-heading>a{font-size:14px}
.otico-home-news-item{padding:22px 26px;border-left:3px solid #d63425;background:#f7f7f7}
.otico-home-news-item h3{font-size:21px;line-height:1.4;margin:8px 0 12px}
.otico-home-news-item p{font-size:15px;line-height:1.65;margin:0;max-width:850px}
.otico-news-date{font-size:13px;line-height:1.5;color:#666}
@media(max-width:780px){.otico-editorial h2{font-size:21px;margin-top:26px}.otico-editorial .otico-service-grid{grid-template-columns:1fr;gap:0}.otico-editorial .otico-callout{padding:15px 16px}.otico-home-news{margin:26px 0}.otico-home-news-item{padding:18px}.otico-home-news-item h3{font-size:18px}}
@media(max-width:480px){.otico-editorial .otico-process{grid-template-columns:1fr;gap:18px;margin:20px 0}.otico-editorial .otico-process>li{padding:8px 0 8px 52px;min-height:38px;text-align:left;display:flex;align-items:center}.otico-editorial .otico-process>li:before{left:0;top:calc(50% - 19px)}.otico-editorial .otico-process>li:not(:last-child):after{content:'↓';left:12px;top:calc(100% - 3px);font-size:19px}}

.otico-home-news .otico-home-news-item h3 a{font-size:inherit!important;line-height:inherit;color:#a82b1c;text-transform:none!important;font-weight:inherit}

.front .otico-home-news .otico-home-news-item h3{font-size:21px!important;line-height:1.4!important;margin:8px 0 12px!important}
@media(max-width:780px){.front .otico-home-news .otico-home-news-item h3{font-size:18px!important}}
