*{box-sizing:border-box}body{color:#17201f;background:#fafaf7;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:3px solid #b92620}.topline{color:#fff;letter-spacing:.8px;background:#173b36;justify-content:space-between;padding:10px max(50vw - 620px,24px);font-size:11px;display:flex}.topline b{color:#eeb85c;margin:0 12px}.mast{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:30px 0;display:flex}.logo{color:#c52228;letter-spacing:-3px;font-size:45px;font-weight:900;line-height:1}.logo span{letter-spacing:1px;border-left:2px solid #b42522;margin-left:6px;padding-left:12px;font-size:24px;font-weight:800}.logo i{letter-spacing:2.9px;margin-top:10px;font-size:9px;font-style:normal;display:block}.headernote{font-family:Georgia,serif;font-size:18px}.headernote small{color:#727773;margin-top:7px;font:12px Arial;display:block}.adminlink{border-bottom:1px solid #9aa8a2;padding-bottom:7px;font-size:12px}nav{border-top:1px solid #d5d9d3;border-bottom:1px solid #bfc7c0;align-items:center;gap:29px;max-width:1240px;margin:auto;display:flex}nav button{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px 0;font-size:13px;font-weight:600}nav .selected{color:#b72e24;border-color:#b72e24}.search{align-items:center;gap:8px;margin-left:auto;display:flex}.search input{outline-offset:5px;background:0 0;border:0;width:120px;font-size:12px}main{max-width:1240px;margin:auto;padding-bottom:50px}.sectionhead{justify-content:space-between;align-items:center;margin:30px 0 22px;display:flex}.sectionhead h1,.sectionhead h2{margin:0;font-family:Georgia,serif;font-size:24px}.sectionhead h1:before,.sectionhead h2:before{content:"";vertical-align:middle;background:#b52d22;width:5px;height:21px;margin-right:12px;display:inline-block}.sectionhead span{letter-spacing:1.1px;color:#747e78;font-size:10px}.newsgrid{grid-template-columns:1.8fr 1fr;gap:26px;display:grid}.card img{object-fit:cover;width:100%;transition:transform .35s}.imagebutton{background:#dce2db;border:0;width:100%;padding:0;display:block;overflow:hidden}.imagebutton:hover img{transform:scale(1.025)}.card0{border-right:1px solid #d9ded7;grid-row:span 2;padding-right:26px}.card0 img{height:360px;display:block}.card1,.card2{grid-template-columns:1fr 1.05fr;align-items:start;gap:18px;display:grid}.card1{border-bottom:1px solid #d9ded7;padding-bottom:24px}.card1 img,.card2 img{height:180px;display:block}.eyebrow{letter-spacing:1px;color:#a32c25;text-transform:uppercase;margin:17px 0 11px;font-size:10px;font-weight:700}.eyebrow span{color:#838980;font-size:9px;font-weight:400}.card1 .eyebrow,.card2 .eyebrow{margin-top:0}.card h2{letter-spacing:-.3px;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.3}.card h2 button{font:inherit;text-align:left;color:inherit;background:0 0;border:0;padding:0}.card h2 button:hover{color:#a32c25}.card0 h2{font-size:35px;line-height:1.18}.card small{color:#7e857e;font-size:10px}.summary{color:#656c66;max-width:580px;font-size:14px;line-height:1.7}.lower{border-top:1px solid #b8c1b8;margin-top:38px;padding-top:25px}.moregrid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.moregrid img{height:210px;display:block}.moregrid h2{font-size:24px}.insight{background:#e8eee7;border-top:3px solid #21453e;align-items:center;gap:45px;margin-top:45px;padding:32px;display:flex}.insight h2{margin:10px 0 0;font-family:Georgia,serif;font-size:30px}.insight p{color:#53655b;max-width:380px;font-size:14px;line-height:1.8}.insight button,.editor button{color:#fff;background:#21463d;border:0;padding:14px 19px}.insight button{white-space:nowrap;margin-left:auto;font-size:12px}.demo{text-align:center;color:#737b72;margin-top:22px;font-size:11px}footer{border-top:1px solid #cdd3cb;align-items:center;gap:28px;max-width:1240px;margin:auto;padding:32px 0 40px;display:flex}footer .logo{font-size:30px}footer .logo span{font-size:16px}footer p{color:#707970;font-size:12px}footer>div{gap:30px;margin-left:auto;font-size:11px;display:flex}.reading{max-width:850px;margin:35px auto}.reading h1{font:700 48px/1.2 Georgia}.intro{color:#68746b;font-size:20px;line-height:1.6}.back{color:#456155;background:0 0;border:0;padding:0}.byline{border-top:1px solid #ccc;justify-content:space-between;align-items:center;padding:20px 0;font-size:12px;display:flex}.byline button{background:0 0;border:1px solid #aaa;padding:10px}.articleimage{object-fit:cover;width:100%;max-height:530px}.bodycopy{max-width:680px;margin:30px auto;font:19px/1.9 Georgia}.bodycopy a{color:#9e2b23;text-decoration:underline}.empty{background:#eef0eb;padding:60px}.editor h1{font:40px Georgia}.editorgrid{grid-template-columns:260px 1fr;gap:40px;margin-top:30px;display:grid}.editor label{margin-bottom:22px;font-size:13px;font-weight:700;display:block}.editor input,.editor textarea,.editor select{background:#fff;border:1px solid #c3cdc2;border-radius:3px;width:100%;margin-top:8px;padding:12px;line-height:1.6;display:block}.editor .edititem{text-align:left;color:#19382d;background:#e8ede5;width:100%;margin-top:10px;line-height:1.5;display:block}.edititem small{color:#657d69;display:block}button:disabled{opacity:.6}@media (max-width:1300px){.mast,nav,main,footer{margin-left:24px;margin-right:24px}}@media (max-width:900px){nav{gap:22px;overflow-x:auto}.headernote{display:none}.search{min-width:155px}.newsgrid{grid-template-columns:1.4fr 1fr}.card1,.card2{display:block}.card1 img,.card2 img{height:135px}.card1 .eyebrow,.card2 .eyebrow{margin-top:12px}.card h2{font-size:21px}.card0 h2{font-size:30px}.card0 img{height:300px}.insight{flex-wrap:wrap;gap:20px}.insight button{margin:0}footer{flex-wrap:wrap}.editorgrid{grid-template-columns:200px 1fr}}@media (max-width:600px){.mast{padding:24px 0}.logo{font-size:36px}.logo span{font-size:19px}.logo i{letter-spacing:2.5px;font-size:7px}.adminlink{font-size:10px}.topline{padding:10px 18px;font-size:9px}.mast,nav,main,footer{margin-left:18px;margin-right:18px}.sectionhead span{display:none}.newsgrid{display:block}.card0{border-right:0;padding:0 0 25px}.card0 img{height:240px}.card0 h2{font-size:29px}.card1,.card2{border-top:1px solid #d8ddd5;border-bottom:0;grid-template-columns:120px 1fr;padding:20px 0;display:grid}.card1 img,.card2 img{height:125px}.card1 .eyebrow,.card2 .eyebrow{margin-top:0}.card1 h2,.card2 h2{font-size:20px}.moregrid{grid-template-columns:1fr}.moregrid img{height:220px}.insight{padding:24px}.insight p{margin:0}.reading h1{font-size:34px}.intro{font-size:17px}.editorgrid{grid-template-columns:1fr}.editor aside{max-height:220px;overflow:auto}footer>div{justify-content:space-between;width:100%;margin:0}.bodycopy{font-size:18px}}.adslot{text-align:center;background:#f0f2ed;border:1px solid #d8dcd5;margin:25px 0;padding:18px 24px}.adlabel{letter-spacing:1.5px;color:#68736a;font:9px Arial;display:block}.adslot>div{justify-content:center;align-items:center;gap:35px;padding:15px 0 8px;display:flex}.adslot strong{font:20px Georgia}.adslot a{color:#fff;background:#c52228;padding:11px 18px;font:12px Arial}.adslot small{color:#768074;font:10px Arial}.advertise h1{margin:30px 0 10px;font:52px Georgia}.adoptions{grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0;display:grid}.adoptions section{background:#f0f2ed;border-top:3px solid #c52228;padding:25px}.adoptions h2{font:24px Georgia}.adoptions p,.inquiryform>p{color:#606d63;font-size:14px;line-height:1.7}.inquiryform{max-width:700px;margin:45px auto}.privacyhint{color:#667269;font-size:12px;line-height:1.7}.inbox{border-top:1px solid #cbd1c8;margin-top:50px;padding-top:24px}.inquirycard{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd1c8;margin:15px 0;padding:20px}@media (max-width:600px){.adslot{padding:18px 14px}.adslot>div{flex-direction:column;gap:16px}.adslot strong{font-size:18px}.adoptions{grid-template-columns:1fr}.advertise h1{font-size:38px}footer>div{flex-wrap:wrap;gap:20px}}.imageupload{background:#f0f3ed;border:1px dashed #9cad9e;margin-bottom:22px;padding:20px}.imagepreview img{object-fit:contain;max-width:100%;max-height:320px;margin:15px 0;display:block}.imagepreview button{font-size:12px}.imageupload input[type=file]{background:#fff;max-width:100%;padding:14px}.youtube{margin:24px 0}.videoframe{aspect-ratio:16/9;background:#17201f;border-radius:5px;position:relative;overflow:hidden}.videoframe iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videoplay{background:#17201f;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.videoplay img{object-fit:cover;opacity:.65;width:100%;height:100%}.videoplay span{color:#fff;white-space:nowrap;background:#c52228;border-radius:30px;padding:14px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube>a{margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.shortvideo{max-width:340px;margin:24px auto}.shortvideo .videoframe{aspect-ratio:9/16}.shortsgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px;display:grid}.shortsgrid article{max-width:340px}.shortsgrid .youtube{margin:0}.shorttitle{text-align:left;color:inherit;background:0 0;border:0;padding:0;font:700 22px/1.4 Georgia}.shortssection{border-top:1px solid #ccd4cb;margin-top:35px;padding-top:10px}.editor .videoplay{background:#17201f;padding:0}.editor .youtube{max-width:650px}.editor .shortvideo{max-width:300px}.article-share{background:#f0f3ed;border-top:2px solid #c52228;margin:22px 0;padding:20px}.shareheading{margin:0 0 12px;font-size:13px;font-weight:700}.shareactions{flex-wrap:wrap;gap:10px;display:flex}.shareactions button,.shareactions a{color:#173b36;background:#fff;border:1px solid #becabd;border-radius:4px;align-items:center;min-height:42px;padding:11px 14px;font:13px Arial;display:inline-flex}.shareactions .sharewhatsapp{color:#176c43;border-color:#176c43}.shareactions button:hover,.shareactions a:hover{background:#e3e9df}.sharestatus{color:#385343;margin:10px 0 0;font:12px/1.6 Arial}.sharestatus:empty{display:none}.sharemanual{resize:vertical;border:1px solid #9eaf9e;width:100%;margin-top:12px;padding:12px;font:14px/1.6 Arial;display:block}.sharemanual:focus{outline:2px solid #173b36}@media (max-width:600px){.article-share{padding:15px}.shareactions{gap:8px}.shareactions button,.shareactions a{flex-grow:1;justify-content:center}}
