.single .single-flex{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:107px;display:flex}.single .single-flex-lft{flex:0 750px}.single .single-flex-rig{flex:0 0 360px}.single .single-ttl{color:#0f172a;margin-bottom:16px;font-size:35px;line-height:1.43}.single .single-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:40px;display:flex}.single .single-cat{letter-spacing:.5px;color:#fff;background:#005a9c;border-radius:1000px;padding:4px 12px;font-size:10px;line-height:1.5;box-shadow:0 1px 2px #0000000d}.single .single-date{color:#94a3b8;letter-spacing:.6px;margin-left:4px;font-size:12px;line-height:1}.single .single-body{letter-spacing:.1em;color:#475569;text-align:justify;line-height:2.1875}.single .single-body .wp-block-image{margin:50px 0 20px}.single .single-body .wp-block-image:first-child{margin-top:0}.single .single-body h2{margin:20px 0 0;font-size:20px;font-weight:700}.single .single-body h3{color:#0171d1;background:#fcfaf8;border:1px solid #0171d1;border-radius:4px;margin:20px 0 0;padding:4px 12px;font-size:18px;font-weight:700;line-height:1.75}.single .single-body h4{border-left:5px solid #0171d1;margin:16px 0 0;padding-left:12px;font-size:17px;font-weight:700;line-height:1.75}.single .single-body h5{color:#0171d1;border-bottom:1px solid #0171d1;font-weight:700}.single .single-body h6{color:#0171d1;font-weight:500}.single .single-body a{color:#0171d1;text-underline-offset:.2em;text-decoration:underline}.single .single-body a:hover{opacity:.7}.single .single-body .has-large-font-size,.single .single-body .has-x-large-font-size{line-height:1.75}.single .single-body .has-background{padding:4px 12px}.single .single-body ul.wp-block-list li{padding-left:20px;line-height:1.75;position:relative}.single .single-body ul.wp-block-list li:before{content:"";background:#0171d1;border-radius:50%;width:8px;height:8px;position:absolute;top:.875em;left:0;transform:translateY(-50%)}.single .single-body ol.wp-block-list li{counter-increment:cnt;padding-left:1.5em;line-height:1.75;position:relative}.single .single-body ol.wp-block-list li:before{content:counter(cnt) ". ";color:#0171d1;border-radius:50%;font-weight:500;position:absolute;top:0;left:0}.single .single-body .wp-block-table{margin:20px 0}.single .single-body .wp-block-table thead{border-bottom:0}.single .single-body .wp-block-table th{text-align:center;vertical-align:middle;color:#334155;background:#f5f5f5;font-weight:500;line-height:1.5}.single .single-body .wp-block-table td{line-height:1.5}.single .single-body .wp-block-table td:not([class^=has-text-align]){text-align:left}.single .single-body .wp-block-table .wp-element-caption{margin:8px 0;font-weight:700}.single .single-body .wp-block-buttons{margin:20px 0}.single .single-body .wp-block-button__link{color:#fff;background-color:#0071d1;border-radius:1000px;min-width:240px;max-width:100%;padding:12px 24px;font-weight:500;text-decoration:none}.single .single-body .wp-block-quote{background:#f5f5f5;border-radius:10px;margin:20px 0;padding:12px 20px}.single .single-sidebar-sec{border-top:1px solid #020202;border-left:1px solid #020202;margin-bottom:65px;padding:0 0 20px 31px;position:relative}.single .single-sidebar-sec:last-child{margin-bottom:0}.single .single-sidebar-ttl{letter-spacing:.08em;text-align:center;border:1px solid #020202;border-width:0 1px 1px 0;width:fit-content;min-width:172px;margin:0 -31px 20px;padding:14px 31px;font-size:20px;line-height:1}.single .single-sidebar-list>li{align-items:center;column-gap:8px;display:flex}.single .single-sidebar-list>li:before{content:"";background:#0171d1;border-radius:50%;flex-shrink:0;width:8px;height:8px}.single .single-sidebar-list>li+li{margin-top:8px}.single .single-sidebar-posts>li+li{margin-top:12px}.single .single-sidebar-posts a{align-items:center;column-gap:12px;display:flex}.single .single-sidebar-posts .thumb{flex:0 0 40%}.single .single-sidebar-posts .thumb img{aspect-ratio:4/3;object-fit:cover}.single .single-sidebar-posts .txtbox{flex-grow:1}.single .single-sidebar-posts .meta{align-items:center;column-gap:4px;margin-bottom:8px;display:flex}.single .single-sidebar-posts .cat{color:#fff;background:#005a9c;border-radius:1000px;padding:2px 8px;font-size:10px;line-height:1}.single .single-sidebar-posts .date{color:#94a3b8;flex-shrink:0;font-size:10px;line-height:1}.single .single-sidebar-posts .title{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=1280px){.single .single-flex-rig{flex:0 0 240px}.single .single-sidebar-ttl{min-width:160px;padding:14px 24px}}@media (width>=1001px){.single .c-frame{padding-right:0}}@media (width<=1000px){.single .single-flex{flex-wrap:wrap;row-gap:40px;margin-top:30px}.single .single-flex-lft,.single .single-flex-rig{flex:0 0 100%}.single .single-ttl{font-size:24px}.single .single-meta{gap:8px 4px;margin-bottom:20px}.single .single-cat{padding:2px 8px;font-size:9px}.single .single-date{margin-left:0}.single .single-body{font-size:14px;line-height:1.8}.single .single-body h2{margin:20px 0 4px;font-size:18px;line-height:1.5}.single .single-body h3{font-size:16px}.single .single-body h4{border-width:0 0 0 3px;padding-left:8px;font-size:16px}.single .single-body .has-small-font-size{font-size:10px!important}.single .single-body .has-medium-font-size{font-size:16px!important}.single .single-body .has-large-font-size{font-size:20px!important}.single .single-body .has-x-large-font-size{font-size:24px!important}.single .single-body ul.wp-block-list li{padding-left:12px}.single .single-body ul.wp-block-list li:before{width:6px;height:6px}.single .single-body .wp-block-quote{padding:16px}.single .single-sidebar-sec{margin-right:calc(var(--frame_padding,32px) * -1);margin-bottom:30px;padding:0 16px 16px}.single .single-sidebar-ttl{margin:0 -16px 20px;padding:10px 28px;font-size:17px}.single .single-sidebar-posts>li+li{margin-top:8px}.single .single-sidebar-posts .title{font-size:13px}}@media (hover:hover){.single .single-body .wp-block-button__link:hover{color:#0071d1;opacity:1;background:#f4f4f4}.single .single-sidebar-list a:hover{opacity:.7}}
