*{box-sizing:border-box}html,body{margin:0!important;padding:0!important;background:#f5f7f4;color:#1d2a22;font-family:"Times New Roman",Times,serif!important}body,#mcm5,#mcm5 *{font-family:"Times New Roman",Times,serif!important}#wpadminbar{display:none!important}.top{background:#176b45;color:#fff;min-height:74px;padding:10px 4vw;display:flex;justify-content:space-between;align-items:center;gap:12px}.brand{display:flex;align-items:center;gap:10px}.brand img,.logo{width:50px;height:50px;border-radius:12px;object-fit:contain;background:#fff}.logo{display:grid;place-items:center;font-size:28px}.brand h1{font-size:21px;margin:0}.brand small{opacity:.85;font-size:11px}.toplinks{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.topbtn{border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;border-radius:8px;padding:8px 11px;cursor:pointer;font-size:12px}.topbtn.light{background:#fff;color:#176b45}.role{background:#fff;color:#176b45;padding:7px 10px;border-radius:20px;font-size:11px;font-weight:bold}#pubmenu{display:none;background:#fff;border-bottom:1px solid #dfe8e1;padding:10px 4vw;gap:22px;align-items:center}#pubmenu.open{display:flex;flex-wrap:wrap}#pubmenu a,#pubmenu button{color:#176b45;text-decoration:none;background:none;border:0;font-weight:bold;font-size:13px;cursor:pointer;padding:0}.drop{position:relative}.submenu{display:none;position:absolute;top:22px;left:0;background:#fff;border:1px solid #dfe8e1;box-shadow:0 8px 22px rgba(0,0,0,.09);border-radius:9px;min-width:160px;padding:5px;z-index:50}.submenu.open{display:block}.submenu a{display:block!important;padding:8px 9px!important}.submenu a:hover{background:#eff7f2}main{max-width:1180px;margin:auto;padding:18px 14px 45px}.hero{background:linear-gradient(135deg,#e8f5ed,#fff);border:1px solid #d6e5db;border-radius:19px;padding:27px;display:flex;justify-content:space-between;align-items:center}.hero span,.dashhead span{font-size:10px;letter-spacing:1px;color:#176b45;font-weight:bold}.hero h2{font-size:29px;color:#145a3c;margin:7px 0}.hero p{font-size:13px;color:#69766e}.temple{font-size:74px}.section{margin-top:21px}.sectiontitle{display:flex;justify-content:space-between;align-items:center}.sectiontitle h2{color:#145a3c;font-size:20px}.sectiontitle small{font-size:10px;color:#7c8981}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.card{background:#fff;border:1px solid #dfe8e2;border-radius:14px;padding:15px;box-shadow:0 3px 14px rgba(30,70,45,.04)}.card h3{margin:7px 0 4px;color:#20513c;font-size:16px}.card p{font-size:12px;color:#69766e;line-height:1.5}.card em{font-size:10px;background:#eaf6ef;color:#176b45;padding:4px 8px;border-radius:15px;font-style:normal}.card small{font-size:9px;color:#8a958e}.muted{color:#7a867f;font-size:12px}.dashboard{margin-top:24px;background:#fff;border:2px solid #cfe3d6;border-radius:17px;padding:18px}.dashhead{display:flex;justify-content:space-between;align-items:center}.dashhead h2{margin:5px 0 15px;color:#145a3c}.dashhead b{font-size:10px;background:#fff4d9;color:#86650d;padding:7px 10px;border-radius:20px}.dashcards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dashcards button{border:1px solid #dce7df;background:#fbfdfb;border-radius:12px;text-align:left;padding:14px;cursor:pointer}.dashcards strong{display:block;color:#145a3c;font-size:14px}.dashcards small{display:block;color:#75827b;font-size:10px;margin-top:4px}.dashnote{margin-top:12px;background:#f5f8f5;border-radius:9px;padding:10px;color:#68756e;font-size:10px}.target-notices{margin-top:12px;display:grid;gap:7px}.target-notices article{border-left:4px solid #176b45;background:#f5faf6;padding:9px;border-radius:7px;font-size:11px}.target-notices p{margin:4px 0;color:#69766e}.ask{margin-top:22px;background:#176b45;color:#fff;border-radius:16px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between}.ask h2{margin:0;font-size:19px}.ask p{margin:5px 0 0;font-size:11px}.dark{border:0;background:#176b45;color:#fff;border-radius:8px;padding:9px 13px;cursor:pointer;font-weight:bold;font-size:12px}.ask .dark{background:#fff;color:#176b45}.form h2{margin:0 0 12px;color:#145a3c}.form label{display:block;font-size:12px;font-weight:bold;margin:9px 0 5px}.form input,.form select,.form textarea{width:100%;padding:9px;border:1px solid #d4ded7;border-radius:8px;background:#fff;font-size:12px}.form textarea{min-height:90px;resize:vertical}.form .dark{margin-top:10px}.wide{max-width:100%}.two{display:grid;grid-template-columns:1fr 1fr;gap:9px}.create{background:#f3f8f4;border:1px solid #dbe8df;border-radius:12px;padding:12px;margin:10px 0 16px}.table{overflow:auto}table{border-collapse:collapse;width:100%;font-size:10px}th,td{padding:7px;border-bottom:1px solid #e4ebe6;text-align:left;white-space:nowrap}.urole{padding:5px;border:1px solid #ccd9d0;border-radius:6px}.mini{border:0;background:#eaf5ee;color:#176b45;border-radius:6px;padding:5px 7px;font-size:10px;cursor:pointer}.mini.red{background:#fdeceb;color:#a03a31}.per{border:1px solid #dfe8e2;border-radius:10px;padding:9px;margin:8px 0}.per b{display:block;color:#145a3c}.per p{font-size:11px;color:#6d7972}.per label{font-weight:normal;font-size:10px;margin:5px 0}.finance{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:10px 0}.finance div{background:#f3f8f4;padding:13px;border-radius:10px;font-size:11px;color:#6c7971}.finance b{display:block;font-size:18px;color:#145a3c;margin-top:3px}.targets{border:1px solid #dce7df;border-radius:9px;padding:10px;margin-top:10px}.targets label{display:inline-block;margin-right:12px;font-weight:normal}.placeholder{padding:18px;background:#f5f7f5;border-radius:10px;color:#69766e;font-size:12px}hr{border:0;border-top:1px solid #e1e8e3;margin:18px 0}#modal{display:none;position:fixed;inset:0;background:rgba(10,28,19,.65);z-index:99999;align-items:center;justify-content:center;padding:12px}#modal.open{display:flex}.modalbox{background:#fff;width:min(900px,100%);max-height:92vh;overflow:auto;border-radius:16px;padding:22px;position:relative}.x{position:absolute;right:10px;top:8px;border:0;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:20px}.links{font-size:11px}.links a{color:#176b45;cursor:pointer}.hint{font-size:10px;color:#718078}#toast{display:none;position:fixed;right:13px;bottom:13px;background:#173c2a;color:#fff;padding:10px 13px;border-radius:8px;font-size:11px;z-index:100000}@media(max-width:800px){.top{flex-direction:column;align-items:flex-start}.toplinks{width:100%;justify-content:flex-end}.hero h2{font-size:23px}.temple{font-size:52px}.dashcards{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr}}@media(max-width:520px){.two,.finance{grid-template-columns:1fr}.dashcards{grid-template-columns:1fr}.topbtn{font-size:10px;padding:7px 8px}.brand h1{font-size:17px}.hero{padding:19px}.hero p{font-size:11px}.temple{font-size:42px}.modalbox{padding:18px 13px}.submenu{position:static;margin-top:7px}}

/* v5.1.0 permanent primary navigation */
#mcm5 .primary-nav{display:flex!important;position:relative;z-index:1000;align-items:center;gap:0;flex-wrap:wrap;background:#fff;border-bottom:1px solid #dfe8e1;padding:0 4vw;min-height:48px}
#mcm5 .primary-nav>a,#mcm5 .primary-nav>button,#mcm5 .nav-dropdown>button{display:inline-flex;align-items:center;gap:6px;padding:14px 13px;border:0;border-radius:0;background:transparent;color:#176b45;text-decoration:none;font: bold 14px "Times New Roman",Times,serif;cursor:pointer}
#mcm5 .primary-nav>a:hover,#mcm5 .primary-nav>button:hover,#mcm5 .nav-dropdown>button:hover{background:#eff7f2}
#mcm5 .nav-dropdown{position:relative}
#mcm5 .primary-nav .submenu{display:none;position:absolute;top:100%;left:0;min-width:230px;background:#fff;border:1px solid #dfe8e1;box-shadow:0 8px 22px rgba(0,0,0,.12);border-radius:0 0 9px 9px;padding:5px;z-index:1001}
#mcm5 .nav-dropdown.open .submenu{display:block}
#mcm5 .primary-nav .submenu a{display:block;padding:10px 11px!important;white-space:normal}
#mcm5 .mobile-nav-toggle{display:none;border:1px solid rgba(255,255,255,.5);border-radius:7px;padding:8px 12px;background:#fff;color:#176b45;font:bold 14px "Times New Roman",Times,serif;cursor:pointer}
#mcm5{min-height:100vh}
#mcm5 img{max-width:100%}
#mcm5 main,#mcm5 .dashboard,#mcm5 .hero,#mcm5 .ask{min-width:0}
@media(max-width:800px){
#mcm5 .top{flex-direction:row;align-items:center;flex-wrap:wrap}
#mcm5 .brand{min-width:0;max-width:calc(100% - 110px)}
#mcm5 .brand h1{overflow-wrap:anywhere}
#mcm5 .mobile-nav-toggle{display:inline-flex;margin-left:auto}
#mcm5 .primary-nav{display:none!important;flex-direction:column;align-items:stretch;padding:5px 4vw;gap:0}
#mcm5 .primary-nav.mobile-open{display:flex!important}
#mcm5 .primary-nav>a,#mcm5 .primary-nav>button,#mcm5 .nav-dropdown>button{width:100%;justify-content:flex-start;padding:12px 10px;text-align:left}
#mcm5 .nav-dropdown .submenu{position:static;box-shadow:none;border-radius:7px;margin:0 0 5px 10px;min-width:0}
#mcm5 .hero{gap:10px;flex-wrap:wrap}
}
@media(max-width:420px){#mcm5 .brand img,#mcm5 .brand .logo{width:40px;height:40px}#mcm5 .brand h1{font-size:15px}#mcm5 .brand small{font-size:10px}#mcm5 .hero h2{overflow-wrap:anywhere}}

/* v5.2.0 bilingual selector and layout cleanup */
#mcm5 .language-bar{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:6px 4vw;background:#f5f7f4;border-bottom:1px solid #e2e9e4;font-size:13px}
#mcm5 .lang-option{border:1px solid #176b45;background:#fff;color:#176b45;border-radius:6px;padding:5px 12px;font: bold 13px "Times New Roman",Times,serif;cursor:pointer}
#mcm5 .lang-option.active{background:#176b45;color:#fff}
#mcm5 .lang-divider{color:#8a958e}
#mcm5 .nav-dropdown.open>.submenu{display:block}
#mcm5 .primary-nav .submenu{display:none}
#mcm5 .primary-nav .nav-dropdown.open>.submenu{display:block}
#mcm5 .section,#mcm5 .card,#mcm5 .hero,#mcm5 .ask{overflow-wrap:anywhere;word-break:normal}
#mcm5 .primary-nav button{font-family:"Times New Roman",Times,serif}
@media(max-width:800px){#mcm5 .primary-nav .nav-dropdown.open>.submenu{display:block!important}#mcm5 .primary-nav .submenu{width:auto;max-width:100%}#mcm5 .language-bar{padding:6px 14px}}

/* v5.3.0: language toggle integrated into the navigation bar */
#mcm5 .language-switch-wrap{margin-left:auto;display:flex;align-items:center;padding:0 0 0 12px}
#mcm5 .language-switch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:0;width:118px;height:36px;padding:3px;border:1px solid #176b45;border-radius:22px;background:#edf6f0;color:#176b45;cursor:pointer;font:bold 12px "Times New Roman",Times,serif;overflow:hidden}
#mcm5 .language-switch span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:50%;height:100%;transition:color .18s ease}
#mcm5 .language-switch .language-knob{position:absolute;z-index:1;top:3px;left:3px;width:54px;height:28px;border-radius:18px;background:#176b45;transition:transform .18s ease}
#mcm5 .language-switch.is-english .language-knob{transform:translateX(56px)}
#mcm5 .language-switch:not(.is-english) .lang-bn,#mcm5 .language-switch.is-english .lang-en{color:#fff}
#mcm5 .language-switch:not(.is-english) .lang-en,#mcm5 .language-switch.is-english .lang-bn{color:#176b45}
@media(max-width:800px){#mcm5 .language-switch-wrap{margin:8px 0;padding:8px 10px;border-top:1px solid #e2e9e4;justify-content:flex-start}#mcm5 .language-switch{width:118px}}

/* v5.3.4: ensure language toggle labels remain readable and visibly indicate both choices */
#mcm5 .language-switch{min-width:132px;width:132px;height:38px;background:#fff;overflow:hidden}
#mcm5 .language-switch span{font-size:12px;font-weight:bold}
#mcm5 .language-switch .language-knob{width:61px;height:30px;top:3px;left:3px}
#mcm5 .language-switch.is-english .language-knob{transform:translateX(64px)}
#mcm5 .language-switch:not(.is-english) .lang-en,#mcm5 .language-switch.is-english .lang-bn{color:#176b45}
#mcm5 .language-switch:not(.is-english) .lang-bn,#mcm5 .language-switch.is-english .lang-en{color:#fff}

/* v5.3.5: keep the bilingual switch fully visible on desktop and mobile */
#mcm5 .primary-nav .language-switch-wrap{flex:0 0 auto;margin-left:auto;min-width:146px;justify-content:flex-end;overflow:visible}
#mcm5 .primary-nav .language-switch{display:flex!important;flex:0 0 132px;width:132px;min-width:132px;height:38px;padding:3px;position:relative;overflow:hidden;white-space:nowrap;line-height:1}
#mcm5 .primary-nav .language-switch span{display:flex!important;flex:0 0 50%;width:50%;min-width:0;height:100%;font-size:12px;line-height:1;visibility:visible;opacity:1}
#mcm5 .primary-nav .language-switch .language-knob{display:block!important;pointer-events:none}
@media(max-width:800px){#mcm5 .primary-nav .language-switch-wrap{width:100%;min-width:0;justify-content:flex-start;margin:5px 0;padding:8px 10px}#mcm5 .primary-nav .language-switch{flex-basis:132px}}

/* v5.3.6: reliable navigation controls, language toggle and public content */
#mcm5 .primary-nav .language-switch-wrap{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2000!important}
#mcm5 .primary-nav .language-switch{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;width:132px!important;min-width:132px!important;height:38px!important;padding:3px!important;border:1px solid #176b45!important;border-radius:22px!important;background:#edf6f0!important;overflow:hidden!important;visibility:visible!important;opacity:1!important}
#mcm5 .primary-nav .language-switch span{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:5!important;width:50%!important;height:100%!important;color:#176b45!important;background:transparent!important;visibility:visible!important;opacity:1!important;text-indent:0!important}
#mcm5 .primary-nav .language-switch:not(.is-english) .lang-bn,#mcm5 .primary-nav .language-switch.is-english .lang-en{color:#fff!important}
#mcm5 .primary-nav .language-switch:not(.is-english) .lang-en,#mcm5 .primary-nav .language-switch.is-english .lang-bn{color:#176b45!important}
#mcm5 .primary-nav .language-switch .language-knob{display:block!important;position:absolute!important;z-index:2!important;top:3px!important;left:3px!important;width:61px!important;height:30px!important;border-radius:18px!important;background:#176b45!important;transform:none!important}
#mcm5 .primary-nav .language-switch.is-english .language-knob{transform:translateX(64px)!important}
#mcm5 .primary-nav>[data-login],#mcm5 .primary-nav>[data-register],#mcm5 .primary-nav>[data-logout]{position:relative!important;z-index:10!important;visibility:visible!important;opacity:1!important}
#mcm5 .section{display:block!important;visibility:visible!important;opacity:1!important}
#mcm5 .cards{display:grid!important;visibility:visible!important}
#mcm5 .card{visibility:visible!important;opacity:1!important}
@media(max-width:800px){#mcm5 .primary-nav .language-switch-wrap{width:100%!important;margin:5px 0!important;justify-content:flex-start!important;padding:8px 10px!important}}


/* v5.3.7: separate public pages + dashboard on home */
#mcm5 .page-panel{margin-top:24px;min-height:260px}
#mcm5 .home-public-links{margin-top:24px}
#mcm5 .public-link-cards{grid-template-columns:repeat(4,1fr)}
#mcm5 .dash-link{display:block;border:1px solid #dce7df;background:#fbfdfb;border-radius:12px;text-align:left;padding:14px;text-decoration:none}
#mcm5 .dash-link strong{display:block;color:#145a3c;font-size:14px}
#mcm5 .dash-link small{display:block;color:#75827b;font-size:10px;margin-top:4px}
#mcm5 .dash-link:hover{background:#eff7f2;border-color:#b9d5c5;transform:translateY(-1px)}
#mcm5 .login-required{text-align:center;padding:35px}
@media(max-width:800px){#mcm5 .public-link-cards{grid-template-columns:1fr 1fr}}
@media(max-width:520px){#mcm5 .public-link-cards{grid-template-columns:1fr}}


/* v5.3.8: language switch visibility/contrast fix */
#mcm5 .primary-nav .language-switch-wrap {
  box-sizing:border-box !important;
  flex:0 0 auto !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  visibility:visible !important;
  opacity:1 !important;
  overflow:visible !important;
}
#mcm5 .primary-nav .language-switch {
  box-sizing:border-box !important;
  position:relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  flex:0 0 132px !important;
  width:132px !important;
  min-width:132px !important;
  height:38px !important;
  padding:3px !important;
  margin:0 !important;
  border:1px solid #176b45 !important;
  border-radius:22px !important;
  background:#edf6f0 !important;
  color:#176b45 !important;
  overflow:hidden !important;
  white-space:nowrap !important;
  line-height:1 !important;
  font-family:"Times New Roman",Times,serif !important;
}
#mcm5 .primary-nav .language-switch > span {
  box-sizing:border-box !important;
  position:relative !important;
  z-index:10 !important;
  display:flex !important;
  flex:0 0 50% !important;
  width:50% !important;
  min-width:0 !important;
  height:30px !important;
  align-items:center !important;
  justify-content:center !important;
  padding:0 !important;
  margin:0 !important;
  font-family:"Times New Roman",Times,serif !important;
  font-size:14px !important;
  font-weight:bold !important;
  line-height:30px !important;
  text-align:center !important;
  text-indent:0 !important;
  visibility:visible !important;
  opacity:1 !important;
}
#mcm5 .primary-nav .language-switch .lang-en,
#mcm5 .primary-nav .language-switch .lang-bn { color:#176b45 !important; }
#mcm5 .primary-nav .language-switch:not(.is-english) .lang-bn,
#mcm5 .primary-nav .language-switch.is-english .lang-en { color:#fff !important; }
#mcm5 .primary-nav .language-switch .language-knob {
  box-sizing:border-box !important;
  position:absolute !important;
  z-index:3 !important;
  top:3px !important;
  left:3px !important;
  display:block !important;
  width:61px !important;
  height:30px !important;
  margin:0 !important;
  border-radius:18px !important;
  background:#176b45 !important;
  transform:translateX(0) !important;
  transition:transform .2s ease !important;
  pointer-events:none !important;
}
#mcm5 .primary-nav .language-switch.is-english .language-knob { transform:translateX(64px) !important; }
@media(max-width:800px){
  #mcm5 .primary-nav .language-switch-wrap {
    width:100% !important;
    min-width:0 !important;
    justify-content:flex-start !important;
    margin:5px 0 !important;
    padding:8px 10px !important;
  }
  #mcm5 .primary-nav .language-switch { flex-basis:132px !important; }
}


/* v5.3.9 definitive language toggle: two visible segments, no overlapping knob */
#mcm5 .language-switch{position:relative!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;justify-content:normal!important;width:132px!important;min-width:132px!important;height:38px!important;padding:3px!important;gap:2px!important;border:1px solid #176b45!important;border-radius:22px!important;background:#edf6f0!important;overflow:hidden!important;box-shadow:none!important}
#mcm5 .language-switch .language-knob{display:none!important}
#mcm5 .language-switch > span{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:30px!important;padding:0 4px!important;margin:0!important;border-radius:17px!important;color:#176b45!important;background:transparent!important;visibility:visible!important;opacity:1!important;font:bold 13px/30px "Times New Roman",Times,serif!important;white-space:nowrap!important;text-indent:0!important}
#mcm5 .language-switch:not(.is-english) .lang-bn,#mcm5 .language-switch.is-english .lang-en{background:#176b45!important;color:#fff!important}
#mcm5 .language-switch:not(.is-english) .lang-en,#mcm5 .language-switch.is-english .lang-bn{background:transparent!important;color:#176b45!important}
@media(max-width:800px){#mcm5 .language-switch-wrap{width:100%!important;min-width:0!important;justify-content:flex-start!important;margin:5px 0!important;padding:8px 10px!important}#mcm5 .language-switch{width:132px!important;min-width:132px!important}}


/* v5.4.0: public notices are shown directly on Home */
#mcm5 .home-notices{margin-top:24px}
#mcm5 .home-notices .cards{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
#mcm5 .home-notices .card{display:block!important;min-height:90px!important}
/* v5.4.0: language switch has two explicit, readable choices */
#mcm5 .language-switch > .lang-en,#mcm5 .language-switch > .lang-bn{display:flex!important;visibility:visible!important;opacity:1!important;text-decoration:none!important}
#mcm5 .page-copy{line-height:1.8;margin-bottom:18px}
#mcm5 .page-copy h3{margin-top:0}

/* About page editor additions */
.about-image{display:block;width:100%;max-width:720px;max-height:420px;object-fit:contain;border-radius:12px;margin:0 0 18px}
.page-panel .sectiontitle{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
/* v5.4.7 multi-section temple information layouts */
.about-section{margin:18px 0;padding:clamp(16px,3vw,30px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;overflow:hidden}
.about-section h3{margin:0 0 12px}.about-section p{line-height:1.8;white-space:normal}.about-section-image img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;border-radius:12px}.about-section.layout-image-text .about-section-image{order:0}.about-section.layout-image-text .about-section-text{order:1}.about-section.layout-text-text{grid-template-columns:1fr 1fr}.about-section.layout-center-image{display:block;text-align:center}.about-section-center{max-width:900px;margin:auto}.about-section-center img{max-width:100%;width:auto;max-height:480px;object-fit:contain;margin:12px auto}.about-section.layout-full-text{display:block}.about-section-text.full{width:100%}
.about-edit-section{border:1px solid #d9e0e8;border-radius:12px;padding:16px;margin:14px 0;background:#fff}.about-edit-section label{display:block;margin:10px 0 5px;font-weight:600}.about-edit-section input,.about-edit-section textarea,.about-edit-section select{width:100%;box-sizing:border-box}.about-edit-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-bottom:10px}.about-edit-actions strong{margin-right:auto}.about-side-fields{border-top:1px dashed #ccd4df;margin-top:12px;padding-top:8px}.about-edit-section .two{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.about-builder>.dark{margin:8px 8px 0 0}
@media(max-width:650px){.about-section,.about-section.layout-text-text{grid-template-columns:1fr}.about-section.layout-image-text .about-section-image,.about-section.layout-image-text .about-section-text{order:initial}.about-edit-section .two{grid-template-columns:1fr}.about-section-image img{max-height:340px}}
