.conlein-news-archive,.conlein-news-article{width:calc(100% - 2 * var(--wp--custom--conlein--gutter));max-width:var(--wp--style--global--wide-size);margin-inline:auto;padding-inline:0}
.conlein-news-archive .conlein-news-intro{margin-block:32px 40px}
.conlein-news-intro .conlein-news-eyebrow,.conlein-news-meta{font-size:14px;color:var(--wp--preset--color--muted);letter-spacing:.07em}
.conlein-news-intro h1{font-size:clamp(40px,5vw,64px);line-height:1.08;margin-block:12px 20px}
.conlein-news-intro .conlein-news-introduction{font-size:clamp(20px,2vw,24px);margin-block:0 12px}
.conlein-news-intro .conlein-news-note{font-size:16px;color:var(--wp--preset--color--muted);margin-block:0}
.conlein-news-archive .wp-block-post-template{margin:0;padding:0}
.conlein-news-archive .wp-block-post{margin:0}
.conlein-editorial-row{display:grid;grid-template-columns:15% minmax(0,75%) 10%;border-top:1px solid var(--wp--preset--color--line);padding-block:36px;position:relative}
.conlein-editorial-row time{grid-column:1;grid-row:1 / 3;font-size:15px;color:var(--wp--preset--color--muted);padding-block-start:8px;font-variant-numeric:tabular-nums}
.conlein-news-entry-link{grid-column:2 / 4;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) 11.765%;align-items:start;min-height:44px;text-decoration:none;color:var(--wp--preset--color--brand)}
.conlein-news-entry-link h2{margin:0;max-width:30ch;font-size:clamp(28px,2.4vw,34px);font-weight:500;line-height:1.2;hyphens:none;overflow-wrap:normal}
.conlein-news-arrow{grid-column:2;grid-row:1 / 3;text-align:right;font-size:28px;transition:transform 180ms ease}
.conlein-news-entry-link:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
.conlein-news-entry-link:hover .conlein-news-arrow{transform:translate(2px,-2px)}
.conlein-news-entry-link>p{grid-column:1;grid-row:2;color:var(--wp--preset--color--ink);max-width:65ch;font-size:19px;line-height:1.5;margin:14px 0 0;hyphens:none}
.conlein-news-archive .wp-block-query-pagination{margin-block:32px}
.conlein-news-article .conlein-news-story{margin-block-start:32px}
.conlein-news-story h1{max-width:1000px;font-size:clamp(40px,4.45vw,64px);font-weight:600;line-height:1.08;hyphens:none;overflow-wrap:normal;margin-block:16px 32px}
.conlein-news-meta{margin:0;font-variant-numeric:tabular-nums}
.conlein-news-body{max-width:65ch;font-size:20px;line-height:1.6;hyphens:none;overflow-wrap:break-word}
.conlein-news-body>*{margin-block:0 1em}
.conlein-news-body a{overflow-wrap:anywhere}
.conlein-news-body .wp-block-image{margin-inline:0}
.conlein-news-body .wp-block-image img{max-width:100%;height:auto;display:block;object-fit:contain}
.conlein-news-body figcaption{font-size:14px;color:var(--wp--preset--color--muted)}
.conlein-news-ending,.conlein-news-contact{max-width:65ch;border-top:1px solid var(--wp--preset--color--line);margin-top:40px;padding-top:24px;font-size:20px}
.conlein-news-ending{display:flex;flex-wrap:wrap;gap:24px 40px}
.conlein-news-ending>a{display:block;max-width:30ch;min-height:44px}
.conlein-news-ending>a:first-child{flex-basis:100%}
.conlein-news-ending>a>span:first-child:not([aria-hidden]){display:block;color:var(--wp--preset--color--muted);font-size:14px;margin-bottom:8px;text-decoration:none}
.conlein-news-contact{display:flex;justify-content:space-between;align-items:baseline;gap:20px}
.conlein-news-contact p{margin:0}.conlein-news-contact a{min-height:44px}
:is(.conlein-news-archive,.conlein-news-article) a:focus-visible{outline:3px solid var(--wp--preset--color--brand);outline-offset:5px}
@media(max-width:700px){
.conlein-editorial-row{grid-template-columns:minmax(0,1fr);padding-block:28px}
.conlein-editorial-row time{grid-column:1;grid-row:1;padding:0;margin-bottom:14px}
.conlein-news-entry-link{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr)}
.conlein-news-entry-link h2{font-size:clamp(23px,5vw,28px);max-width:none;grid-column:1;grid-row:1;min-height:44px}
.conlein-news-arrow{grid-column:1;grid-row:3;text-align:left;align-self:end;min-height:44px}
.conlein-news-entry-link:focus-visible h2{outline:3px solid var(--wp--preset--color--brand);outline-offset:5px}
.conlein-news-entry-link>p{grid-column:1;grid-row:2;margin-block:14px 16px;font-size:17px;}
.conlein-news-story h1{font-size:clamp(32px,7vw,40px)}
.conlein-news-body{font-size:18px}.conlein-news-contact{flex-direction:column;gap:12px}

}
@media(prefers-reduced-motion:reduce){.conlein-news-arrow{transition:none}.conlein-news-entry-link:hover .conlein-news-arrow{transform:none}}

.conlein-news-body :is(p,li,h2,h3){hyphens:none}

.conlein-news-intro p{hyphens:none}
