.p-column-single__content>:first-child{margin-top:0!important}.p-column-single__content>:last-child{margin-bottom:0!important}.p-column-single__content h1,.p-column-single__content h2,.p-column-single__content h3,.p-column-single__content h4,.p-column-single__content h5,.p-column-single__content h6{margin:2em 0 .8em}.p-column-single__content p{margin:1.2em 0}.p-column-single__content a{color:#26c;text-underline-offset:2px;text-decoration:underline}.p-column-single__content a:hover{opacity:.8}.p-column-single__content ul,.p-column-single__content ol{margin:1.2em 0 1.2em 1.4em;padding:0}.p-column-single__content li{margin:.4em 0}.p-column-single__content li>ul,.p-column-single__content li>ol{margin-top:.4em}.p-column-single__content img,.p-column-single__content video,.p-column-single__content iframe,.p-column-single__content canvas{max-width:100%;height:auto}.p-column-single__content figure{margin:1.6em 0}.p-column-single__content figcaption{color:#666;text-align:center;margin-top:.4em;font-size:12px}.p-column-single__content blockquote,.p-column-single__content .wp-block-quote{background:#fafafa;border-left:4px solid #ddd;margin:1.6em 0;padding:1em 1.2em}.p-column-single__content blockquote cite,.p-column-single__content .wp-block-quote cite{color:#666;margin-top:.6em;font-size:12px;display:block}.p-column-single__content table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:14px}.p-column-single__content th,.p-column-single__content td{border:1px solid #e5e7eb;padding:.7em .8em}.p-column-single__content th{background:#f8fafc;font-weight:600}.p-column-single__content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:#fafafa}.p-column-single__content hr,.p-column-single__content .wp-block-separator{border:0;border-top:1px solid #eee;margin:2em 0}.p-column-single__content .wp-block-separator.is-style-wide{border-top-width:2px}.p-column-single__content .wp-block-separator.is-style-dots:before{content:"···";letter-spacing:1em;color:#bbb;text-align:center;display:block}.p-column-single__content .wp-block-buttons{flex-wrap:wrap;gap:12px;margin:1.2em 0;display:flex}.p-column-single__content .wp-block-button .wp-block-button__link{color:#fff;background:#111;border-radius:6px;padding:.7em 1.2em;text-decoration:none;display:inline-block}.p-column-single__content .wp-block-button.is-style-outline .wp-block-button__link{color:#111;background:0 0;border:1px solid #111}.p-column-single__content .wp-block-embed,.p-column-single__content .wp-block-video,.p-column-single__content .wp-block-image{margin:1.6em 0}.p-column-single__content .wp-block-gallery{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.p-column-single__content .wp-block-gallery.has-nested-images figure{margin:0}@media (min-width:768px){.p-column-single__content .wp-block-gallery{grid-template-columns:repeat(3,1fr)}}.p-column-single__content .alignleft{float:left;margin:.3em 1em .6em 0}.p-column-single__content .alignright{float:right;margin:.3em 0 .6em 1em}.p-column-single__content .aligncenter{text-align:center;margin-left:auto;margin-right:auto;display:block}.p-column-single__content .alignwide{width:min(1200px,100%);margin-left:auto;margin-right:auto}.p-column-single__content .alignfull{width:100%;margin-left:50%;transform:translate(-50%)}.p-column-single__content .wp-block-columns{gap:16px;margin:1.6em 0;display:grid}@media (min-width:768px){.p-column-single__content .wp-block-columns{grid-auto-columns:1fr;grid-auto-flow:column}}.p-column-single__content .wp-block-pullquote{background:#fafafa;border:1px solid #eee;margin:2em 0;padding:1.2em 1.6em}.p-column-single__content .wp-caption{max-width:100%}.p-column-single__content .wp-caption img{width:100%;height:auto;display:block}.p-column-single__content .wp-caption-text{color:#666;text-align:center;margin-top:.4em;font-size:12px}.p-column-single__content:after{content:"";clear:both;display:table}@media (prefers-color-scheme:dark){.p-column-single__body{color:#e5e7eb}.p-column-single__body a{color:#93c5fd}.p-column-single__body blockquote,.p-column-single__body .wp-block-quote{background:#0b1220;border-left-color:#1f2937}.p-column-single__body pre,.p-column-single__body .wp-block-code{color:#e5e7eb;background:#0b1220}.p-column-single__body th{background:#0b1220}.p-column-single__body td,.p-column-single__body th{border-color:#1f2937}.p-column-single__body hr,.p-column-single__body .wp-block-separator{border-top-color:#1f2937}.p-column-single__body .wp-block-button .wp-block-button__link{background:#2563eb}.p-column-single__body .wp-block-button.is-style-outline .wp-block-button__link{color:#e5e7eb;border-color:#e5e7eb}}
.p-column-single__container{grid-template-columns:1fr;gap:48px;max-width:1112px;margin-top:50px;padding:24px 0 40px;display:grid}@media only screen and (min-width:960px){.p-column-single__container{grid-template-columns:1fr 350px;gap:80px;margin-top:60px;padding:56px 0}}.p-column-single__heading{font-size:16px}@media only screen and (min-width:960px){.p-column-single__heading{font-size:24px}}.p-column-single__date{color:#777;margin-top:4px;font-size:11px;font-weight:400}@media only screen and (min-width:960px){.p-column-single__date{margin-top:8px;font-size:12px}}.p-column-single__thumbnail{aspect-ratio:16/9;margin-top:12px;display:block}@media only screen and (min-width:960px){.p-column-single__thumbnail{margin-top:24px}}.p-column-single__thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-column-single__content{margin-top:16px;font-size:13px;font-weight:400;line-height:2}@media only screen and (min-width:960px){.p-column-single__content{font-size:15px}}.p-column-single__content h2{color:#fff;background:#2ca6e0;padding:4px 8px;font-size:16px;font-weight:500;line-height:1.7}@media only screen and (min-width:960px){.p-column-single__content h2{padding:8px 16px;font-size:20px}}.p-column-single__content h3{border-left:4px solid #2ca6e0;padding-left:12px;font-size:15px;font-weight:500;line-height:1.7}@media only screen and (min-width:960px){.p-column-single__content h3{border-left:5px solid #2ca6e0;padding-left:15px;font-size:18px}}.p-column-single__content h4{font-size:15px;font-weight:500}@media only screen and (min-width:960px){.p-column-single__content h4{font-size:18px}}.p-column-single__content img,.p-column-single__content iframe{width:100%;max-width:100%}.p-column-single__content .wp-block-button .wp-block-button__link{background:#2ca6e0}.p-column-single__content a{color:#2ca6e0}@media only screen and (min-width:960px){.p-column-single__related{grid-area:2/1/3/3}.p-column-single__aside{grid-area:1/2/2/3}}
