/* Styling only. Both existing homepage card grids share the approved design. */
#home-sections > .public-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 36px}
#home-sections > .public-section-grid > .public-section-card{--card-accent:#176279;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:190px;padding:24px 22px 22px;border:1px solid #d7e4ec;border-top:3px solid var(--card-accent);border-radius:20px;background:linear-gradient(145deg,#fff 35%,#f0f7fa);box-shadow:0 5px 18px #173d5c0a;color:#173d5c;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden;text-decoration:none}
#home-sections > .public-section-grid > .public-section-card::before{content:"";display:block;flex:none;width:44px;height:44px;border-radius:13px;background-color:#e4f1f4;background-repeat:no-repeat;background-position:center;background-size:25px;box-shadow:inset 0 0 0 1px #1762790c}
#home-sections > .public-section-grid > .public-section-card::after{content:"↗";position:absolute;right:17px;top:22px;font-size:22px;line-height:28px;color:var(--card-accent);opacity:.8}
#home-sections > .public-section-grid > .public-section-card strong{font-size:19px;font-weight:700;line-height:1.4;color:#173d5c;max-width:100%;overflow-wrap:normal}
#home-sections > .public-section-grid > .public-section-card span{font-size:13px;line-height:1.7;color:#516879;max-width:100%}
#home-sections > .public-section-grid > .public-section-card:nth-child(3n+2){--card-accent:#aa6023;background:linear-gradient(145deg,#fff 35%,#fff8ef)}
#home-sections > .public-section-grid > .public-section-card:nth-child(3n+2)::before{background-color:#fff0df}
#home-sections > .public-section-grid > .public-section-card:nth-child(3n){--card-accent:#50609a;background:linear-gradient(145deg,#fff 35%,#f4f5fc)}
#home-sections > .public-section-grid > .public-section-card:nth-child(3n)::before{background-color:#ebedf8}
@media(hover:hover){#home-sections > .public-section-grid > .public-section-card:hover{transform:translateY(-4px);border-color:var(--card-accent);box-shadow:0 12px 25px #173d5c16}}
#home-sections > .public-section-grid > .public-section-card:focus-visible{outline:3px solid #e68b2b;outline-offset:4px}
@media(max-width:650px){#home-sections > .public-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#home-sections > .public-section-grid > .public-section-card{min-height:178px;padding:18px 14px;gap:11px;border-radius:17px}#home-sections > .public-section-grid > .public-section-card strong{font-size:17px}#home-sections > .public-section-grid > .public-section-card::after{right:12px;top:18px;font-size:19px}}
@media(max-width:359px){#home-sections > .public-section-grid{grid-template-columns:1fr}#home-sections > .public-section-grid > .public-section-card{min-height:150px}}
@media(prefers-reduced-motion:reduce){#home-sections > .public-section-grid > .public-section-card{transition:none;transform:none}}
#home-sections > .public-section-grid > .public-section-card:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23176279%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209l9-6%209%206H3zm2%203v7m5-7v7m4-7v7m5-7v7M3%2021h18%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h14v17H5zM9%208h2m3%200h1M9%2012h2m3%200h1M9%2016h2m3%200h1%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2350609a%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v17M5%207h14M7%207l-4%207h8L7%207zm10%200l-4%207h8l-4-7zM8%2021h8%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23176279%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h12v18H6zM9%207h6M9%2011h6M9%2015l2%202%204-4%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(5)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204h14v12H5zM8%204V2m8%202V2M5%2010h14M8%2019l-2%203m10-3%202%203M8%2014h1m6%200h1%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(6)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2350609a%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209l9-6%209%206H3zm2%203v7m5-7v7m4-7v7m5-7v7M3%2021h18%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(7)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23176279%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203a9%209%200%201%200%200%2018%209%209%200%200%200%200-18zM12%207v6l4%202%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(8)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%209l10-5%2010%205-10%205L2%209zm4%202v6c4%203%208%203%2012%200v-6M22%209v8%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(9)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2350609a%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h7l2%202%202-2h7v15h-7l-2%202-2-2H3V4zm9%202v15%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(10)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23176279%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h9l4%204v14H6V3zm9%200v5h4M9%2012h7M9%2016h7%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid > .public-section-card:nth-child(11)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h14v18H5zM8%208l1%201%202-2m2%201h3M8%2014l1%201%202-2m2%201h3%22%2F%3E%3C%2Fsvg%3E")}
.pcsm-home-return371{margin:4px 0 24px;display:flex}
.pcsm-home-return371 a{display:inline-flex;align-items:center;gap:9px;min-height:46px;box-sizing:border-box;padding:10px 16px;border:1px solid #c7dbe6;border-radius:12px;background:#fff;color:#173d5c;text-decoration:none;font-size:15px;line-height:1.5;font-weight:700;box-shadow:0 3px 10px #173d5c08}
.pcsm-home-return371 a:hover{background:#eaf4f8;border-color:#176279}
.pcsm-home-return371 a:focus-visible{outline:3px solid #e68b2b;outline-offset:4px}
.pcsm-home-return371 a span{font-size:20px;line-height:1}
/* Reset the theme's generic hamburger-nav positioning for this in-page landmark. */
nav.pcsm-home-return371{position:static;inset:auto;width:auto;max-width:100%;background:transparent;padding:0;border:0;border-radius:0;box-shadow:none;z-index:auto;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:0}
nav.pcsm-home-return371 a{margin:0;white-space:normal}
nav.pcsm-home-return371{min-width:0;max-height:none;overflow:visible}
#home-sections > .public-section-grid:nth-of-type(2) > .public-section-card:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23176279%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%203h12v18H4zM8%207h5M8%2011h5M8%2015h5M16%207h4v14h-4%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > .public-section-card:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2015a4%204%200%200%201%200-8%205%205%200%200%201%209-2%204%204%200%200%201%203%208H6M7%2018l-1%203m6-3-1%203m6-3-1%203%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > .public-section-card:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2350609a%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204l15%2015-3%203L2%207l3-3zM15%203a3%203%200%201%200%200%206%203%203%200%200%200%200-6%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > .public-section-card:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23176279%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18v12H9l-5%204v-4H3V4zM7%208h10M7%2012h7%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > .public-section-card:nth-child(5)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v14H4zM8%209h1m6%200h1M8%2015h8M12%202v3M2%2010h2m16%200h2%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > .public-section-card:nth-child(6)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2350609a%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h14v18H5zM8%208h8M8%2012h5M9%2017l2%202%204-4%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > .public-section-card:nth-child(7)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23176279%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203a5%205%200%200%200-6%206L2%2015l5%205%206-6a5%205%200%200%200%206-6l-4%204-3-3%204-4%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > .public-section-card:nth-child(8)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203a4%204%200%201%200%200%208%204%204%200%200%200%200-8M4%2021v-3a8%208%200%200%201%2016%200v3%22%2F%3E%3C%2Fsvg%3E")}

nav.pcsm-article-return373{display:flex;flex-wrap:wrap;gap:10px}

/* Compact Tools directory: existing names, links and unavailable text are untouched. */
.pcsm-tools375 > ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:16px 0 28px;padding:0}
.pcsm-tools375 > ul > li{--tool-accent:#176279;position:relative;box-sizing:border-box;min-width:0;margin:0;padding:14px 12px 14px 48px;border:1px solid #dbe5ed;border-radius:12px;background:linear-gradient(135deg,#fff,#f2f8fa);box-shadow:0 3px 10px #173d5c08;font-size:14px;line-height:1.6;color:#526679;overflow-wrap:anywhere}
.pcsm-tools375 > ul > li::before{content:"↔";position:absolute;left:12px;top:14px;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#e1eff3;color:var(--tool-accent);font-size:19px;font-weight:700;line-height:1}
.pcsm-tools375 > ul > li:nth-child(3n+2){--tool-accent:#96551e;background:linear-gradient(135deg,#fff,#fff8f0)}
.pcsm-tools375 > ul > li:nth-child(3n+2)::before{background:#fff0dd}
.pcsm-tools375 > ul > li:nth-child(3n){--tool-accent:#54639a;background:linear-gradient(135deg,#fff,#f5f5fc)}
.pcsm-tools375 > ul > li:nth-child(3n)::before{background:#ebedf8}
.pcsm-tools375 > ul:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}
.pcsm-tools375 > ul:first-of-type > li{padding:0;border-color:#cbdfe8;color:#173d5c}
.pcsm-tools375 > ul:first-of-type > li > a{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:60px;padding:14px 16px 14px 48px;color:#173d5c;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;border-radius:12px}
.pcsm-tools375 > ul:first-of-type > li > a:focus-visible{outline:3px solid #e68b2b;outline-offset:3px}
@media(hover:hover){.pcsm-tools375 > ul:first-of-type > li:hover{border-color:var(--tool-accent);box-shadow:0 5px 16px #173d5c15}}
@media(max-width:760px){.pcsm-tools375 > ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
@media(max-width:520px){.pcsm-tools375 > ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pcsm-tools375 > ul > li{padding:10px;font-size:13px;line-height:1.6;border-radius:10px}.pcsm-tools375 > ul > li::before{position:static;display:grid;margin-bottom:7px;width:25px;height:25px;font-size:18px}.pcsm-tools375 > ul:first-of-type > li > a{min-height:78px;padding:10px;font-size:14px;align-items:flex-start}.pcsm-tools375 > ul:first-of-type > li::before{margin:10px 0 0 10px}.pcsm-tools375 > ul:first-of-type > li > a{min-height:54px;padding-top:7px}}

.pcsm-ca378 .pcsm-ca-filter378{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding:20px;background:#edf5f6;border-radius:12px;margin:24px 0}.pcsm-ca-filter378 label{display:grid;gap:7px;font-weight:700;flex:1 1 190px;min-width:0}.pcsm-ca-filter378 select{width:100%;min-height:46px;border:1px solid #b9ced7;border-radius:8px;background:white;color:#173c55;padding:8px;font:inherit}.pcsm-ca-filter378 button{min-height:46px;border:0;border-radius:8px;background:#173c55;color:white;font:inherit;padding:10px 20px}.pcsm-ca-filter378 a{padding:10px 0;min-height:44px}.pcsm-ca378 .pcsm-ca-grid378{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none;margin:18px 0 32px}.pcsm-ca-grid378 li{min-width:0;border:1px solid #d6e3e8;border-radius:12px;padding:22px;background:white}.pcsm-ca-grid378 h3{margin:8px 0 18px!important;font-size:22px!important;line-height:1.55!important;overflow-wrap:anywhere}.pcsm-ca-grid378 h3 a{text-decoration:none}.pcsm-ca-topic378{color:#247282;font-size:14px!important;font-weight:700;margin:0!important}.pcsm-ca-read378{display:inline-flex;gap:10px;align-items:center;min-height:44px;font-weight:700}.pcsm-ca-date-note378{font-size:14px!important;color:#5b7181;margin-top:-8px!important}@media(max-width:640px){.pcsm-ca378 .pcsm-ca-grid378{grid-template-columns:1fr}.pcsm-ca-grid378 li{padding:18px}.pcsm-ca-grid378 h3{font-size:21px!important}.pcsm-ca378 .pcsm-ca-filter378{padding:16px}}

/* Modest spacing only in RBI metadata and numeric summaries. */
.pcsm-original-article .article-body .hero .chips{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0 20px}.pcsm-original-article .article-body .hero .chips span{display:inline-block;line-height:1.8}.pcsm-original-article .article-body .stats{display:grid;gap:16px;margin:18px 0 28px}.pcsm-original-article .article-body .stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0!important;min-width:0}.pcsm-original-article .article-body .stat>b{display:inline-block;flex-shrink:0}.pcsm-original-article .article-body .stat>small{display:inline-block;flex:1 1 220px;line-height:1.8}

.article-heading .pcsm-study-label386{font-size:16px;line-height:1.6;color:#146178;font-weight:600;margin:18px 0 8px}.article-heading:has(.pcsm-study-label386) time{display:block}

/* Scoped explanatory article additions, owner requested 16 October 2026. */
.article-body .pcsm-context394{margin:28px 0;padding:16px 18px;border-left:4px solid #078296;background:#f0f8fa;border-radius:0 8px 8px 0}
.article-body .pcsm-context394 p{margin:0;font-size:17px;line-height:1.8}
.article-body .pcsm-context394 a{font-weight:600;text-decoration:underline;text-underline-offset:3px}
.article-body .pcsm-flow394{margin:28px 0;padding:24px 20px;background:#f2f8fa;border:1px solid #b9d4de;border-radius:12px}
.article-body .pcsm-flow-title394{margin:0 0 20px;font-size:21px;font-weight:700;text-align:center;color:#163f50}
.article-body .pcsm-flow394 ol{list-style:none;margin:0 auto;padding:0;max-width:500px}
.article-body .pcsm-flow394 li{list-style:none;margin:0;padding:14px 12px;background:white;border:1px solid #95becb;border-radius:8px;text-align:center;font-size:18px;font-weight:600;line-height:1.6;position:relative}
.article-body .pcsm-flow394 li+li{margin-top:34px}
.article-body .pcsm-flow394 li+li:before{content:"↓";position:absolute;top:-33px;left:calc(50% - 10px);font-size:24px;line-height:30px;color:#007c8b}
.article-body .pcsm-flow394 figcaption{margin-top:20px;font-size:15px;line-height:1.8;color:#405465}
@media(max-width:360px){.article-body .pcsm-flow394{padding:18px 12px}.article-body .pcsm-flow394 li{font-size:17px}.article-body .pcsm-context394{padding:14px 12px}}

.article-body .pcsm-diagram395{margin:28px 0;padding:0;background:#fff;border:1px solid #c2d8de;border-radius:10px;overflow:hidden}.article-body .pcsm-diagram395 img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.article-body .pcsm-diagram395 figcaption{padding:16px;margin:0;font-size:16px;line-height:1.8;color:#405465}

.article-body figure img {max-width:100%;height:auto;display:block;}
.article-body figcaption {font-size:1rem;line-height:1.75;margin-top:.8rem;}

.article-body .pcsm-species398 {max-width:360px;margin:22px auto;} .article-body .pcsm-species398 img{width:100%;height:auto;border-radius:8px;} .article-body .pcsm-species398 figcaption{font-size:14px;line-height:1.65;color:#405465;}

.article-body .pcsm-map400{max-width:640px;margin:26px auto;} .article-body .pcsm-map400 img{width:100%;height:auto;object-fit:contain;} .article-body .pcsm-map400 figcaption{font-size:16px;line-height:1.8;}

.article-body .pcsm-ad401{max-width:460px;margin:22px auto;} .article-body .pcsm-ad401 img{width:100%;height:auto;object-fit:contain;} .article-body .pcsm-ad401 figcaption{font-size:15px;line-height:1.75;color:#405465;}

.article-body .pcsm-med402{max-width:420px;margin:22px auto;} .article-body .pcsm-med402 img{width:100%;height:auto;object-fit:contain;} .article-body .pcsm-med402 figcaption{font-size:15px;line-height:1.75;color:#405465;}

/* Icon fix 19 Oct 2026: Current Affairs moved to the exam group, so the Tools group icons are bound to their cards by link, not by position. */
#home-sections > .public-section-grid:nth-of-type(2) > a.public-section-card[href$="pcsm_section=weather"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2015a4%204%200%200%201%200-8%205%205%200%200%201%209-2%204%204%200%200%201%203%208H6M7%2018l-1%203m6-3-1%203m6-3-1%203%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > a.public-section-card[href$="pcsm_section=cricket"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2350609a%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%204l15%2015-3%203L2%207l3-3zM15%203a3%203%200%201%200%200%206%203%203%200%200%200%200-6%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > a.public-section-card[href$="pcsm_section=speaking"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23176279%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%204h18v12H9l-5%204v-4H3V4zM7%208h10M7%2012h7%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > a.public-section-card[href$="pcsm_section=ai-chat"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v14H4zM8%209h1m6%200h1M8%2015h8M12%202v3M2%2010h2m16%200h2%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > a.public-section-card[href$="pcsm_section=copy-check"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2350609a%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h14v18H5zM8%208h8M8%2012h5M9%2017l2%202%204-4%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > a.public-section-card[href$="pcsm_section=unicode-tools"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23176279%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203a5%205%200%200%200-6%206L2%2015l5%205%206-6a5%205%200%200%200%206-6l-4%204-3-3%204-4%22%2F%3E%3C%2Fsvg%3E")}
#home-sections > .public-section-grid:nth-of-type(2) > a.public-section-card[href$="pcsm_section=account"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23aa6023%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203a4%204%200%201%200%200%208%204%204%200%200%200%200-8M4%2021v-3a8%208%200%200%201%2016%200v3%22%2F%3E%3C%2Fsvg%3E")}

/* Homepage exam section cards: distinct pastel fills with contrasting bold lettering (approved 2026-10-30) */
#home-sections a.public-section-card[href*="pcsm_section=upsc"]{background-color:#dcecfa!important;background-image:none!important;border:2px solid #1763a6!important;}
#home-sections a.public-section-card[href*="pcsm_section=upsc"] strong{color:#9a5011!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=upsc"] span{color:#9a5011!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=current-affairs"]{background-color:#ffe8d2!important;background-image:none!important;border:2px solid #9a5011!important;}
#home-sections a.public-section-card[href*="pcsm_section=current-affairs"] strong{color:#7d3c98!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=current-affairs"] span{color:#7d3c98!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=state-pcs"]{background-color:#f0e1f8!important;background-image:none!important;border:2px solid #7d3c98!important;}
#home-sections a.public-section-card[href*="pcsm_section=state-pcs"] strong{color:#0e6c5a!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=state-pcs"] span{color:#0e6c5a!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=pcs-j"]{background-color:#d8f1ec!important;background-image:none!important;border:2px solid #107864!important;}
#home-sections a.public-section-card[href*="pcsm_section=pcs-j"] strong{color:#8f5c0a!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=pcs-j"] span{color:#8f5c0a!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=ssc"]{background-color:#fcebc6!important;background-image:none!important;border:2px solid #8f5c0a!important;}
#home-sections a.public-section-card[href*="pcsm_section=ssc"] strong{color:#3f51b5!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=ssc"] span{color:#3f51b5!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=railway"]{background-color:#e0e5f9!important;background-image:none!important;border:2px solid #3f51b5!important;}
#home-sections a.public-section-card[href*="pcsm_section=railway"] strong{color:#186c3c!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=railway"] span{color:#186c3c!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=banking"]{background-color:#dcf2e5!important;background-image:none!important;border:2px solid #1b7943!important;}
#home-sections a.public-section-card[href*="pcsm_section=banking"] strong{color:#b22e62!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=banking"] span{color:#b22e62!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=one-day-exam"]{background-color:#fbdcea!important;background-image:none!important;border:2px solid #b22e62!important;}
#home-sections a.public-section-card[href*="pcsm_section=one-day-exam"] strong{color:#1763a6!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=one-day-exam"] span{color:#1763a6!important;font-weight:600!important;}

/* Homepage remaining section cards: distinct pastel fills with contrasting bold lettering (approved 2026-10-30) */
#home-sections a.public-section-card[href*="pcsm_section=school"]{background-color:#fdf6d8!important;background-image:none!important;border:2px solid #8a7a12!important;}
#home-sections a.public-section-card[href*="pcsm_section=school"] strong{color:#7a2458!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=school"] span{color:#7a2458!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=study-material"]{background-color:#fde8e8!important;background-image:none!important;border:2px solid #b33a3a!important;}
#home-sections a.public-section-card[href*="pcsm_section=study-material"] strong{color:#1c6b45!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=study-material"] span{color:#1c6b45!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=pyq"]{background-color:#e2f3fb!important;background-image:none!important;border:2px solid #237a9e!important;}
#home-sections a.public-section-card[href*="pcsm_section=pyq"] strong{color:#a01e6e!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=pyq"] span{color:#a01e6e!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=test-series"]{background-color:#eee6fb!important;background-image:none!important;border:2px solid #6d4bb0!important;}
#home-sections a.public-section-card[href*="pcsm_section=test-series"] strong{color:#9c4a12!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=test-series"] span{color:#9c4a12!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=weather"]{background-color:#ddf1f7!important;background-image:none!important;border:2px solid #2b7d99!important;}
#home-sections a.public-section-card[href*="pcsm_section=weather"] strong{color:#6a2ea0!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=weather"] span{color:#6a2ea0!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=cricket"]{background-color:#e9f7d9!important;background-image:none!important;border:2px solid #5f8f2a!important;}
#home-sections a.public-section-card[href*="pcsm_section=cricket"] strong{color:#1d4f9c!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=cricket"] span{color:#1d4f9c!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=speaking"]{background-color:#ffe9de!important;background-image:none!important;border:2px solid #b5581f!important;}
#home-sections a.public-section-card[href*="pcsm_section=speaking"] strong{color:#0f6f6a!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=speaking"] span{color:#0f6f6a!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=ai-chat"]{background-color:#ece7f7!important;background-image:none!important;border:2px solid #5a5a9e!important;}
#home-sections a.public-section-card[href*="pcsm_section=ai-chat"] strong{color:#8f1d3f!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=ai-chat"] span{color:#8f1d3f!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=copy-check"]{background-color:#f2f6da!important;background-image:none!important;border:2px solid #7d8f22!important;}
#home-sections a.public-section-card[href*="pcsm_section=copy-check"] strong{color:#1a5fb4!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=copy-check"] span{color:#1a5fb4!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=unicode-tools"]{background-color:#e9eef7!important;background-image:none!important;border:2px solid #4a6a9e!important;}
#home-sections a.public-section-card[href*="pcsm_section=unicode-tools"] strong{color:#8d610e!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=unicode-tools"] span{color:#8d610e!important;font-weight:600!important;}
#home-sections a.public-section-card[href*="pcsm_section=account"]{background-color:#f5e2f6!important;background-image:none!important;border:2px solid #9c4a9c!important;}
#home-sections a.public-section-card[href*="pcsm_section=account"] strong{color:#22612e!important;font-weight:800!important;}
#home-sections a.public-section-card[href*="pcsm_section=account"] span{color:#22612e!important;font-weight:600!important;}