@font-face{font-family:TalaSerif;src:url('/assets/fonts/noto-serif-latin-400-normal.woff2') format('woff2');font-display:swap}@font-face{font-family:TalaSans;src:url('/assets/fonts/noto-sans-latin-400-normal.woff2') format('woff2');font-display:swap}:root{font-family:TalaSans,sans-serif;line-height:1.8;color:#30334c;background:#fff5e1;--ink:#343c75}*{box-sizing:border-box}body{margin:0}a{color:var(--ink);text-underline-offset:5px}h1,h2,h3,.tl-tatak,.tl-pangwakas strong{font-family:TalaSerif,serif;font-weight:400}a:focus-visible,button:focus-visible{outline:3px solid #a55c21;outline-offset:4px}.tl-laktaw{position:absolute;top:-90px;left:20px;background:var(--ink);color:white;padding:10px;z-index:8}.tl-laktaw:focus{top:0}.tl-abiso{background:var(--ink);color:#fff5e1;text-align:center;font-size:10px;letter-spacing:.15em;padding:8px}.tl-pamagat{display:flex;justify-content:space-between;align-items:center;padding:25px 6%;border-bottom:1px solid #c9c2ad;gap:25px}.tl-tatak{display:flex;gap:17px;align-items:center;font-size:30px;text-decoration:none}.tl-tatak span{font-size:12px;line-height:1.3;border:1px solid var(--ink);padding:8px;text-align:center}.tl-pamagat nav{display:flex;gap:27px;font-size:13px}.tl-panimula{display:grid;grid-template-columns:170px 1fr;padding:65px 8%;gap:50px;max-width:1350px;margin:auto}.tl-bilang{font:110px TalaSerif,serif;color:#b5b4c6;border-right:1px solid #c9c2ad;padding-right:25px}.tl-bilang span{display:block;font:10px/1.6 TalaSans,sans-serif;color:var(--ink);letter-spacing:.2em}.tl-tanda{font-size:10px;letter-spacing:.14em;color:#545778}.tl-panimula h1{font-size:clamp(35px,4.2vw,60px);line-height:1.25;margin:20px 0}.tl-panimula h1 em{color:var(--ink)}.tl-panimula>div>p:last-of-type{font-size:18px;max-width:750px}.tl-tuloy{display:inline-block;border-bottom:1px solid var(--ink);text-decoration:none;padding:10px 0;margin-top:10px}.tl-halaman{padding:30px 8% 60px;max-width:1350px;margin:auto}.tl-halaman-ulo{border-top:3px double #737596;padding-top:22px}.tl-halaman h2{font-size:31px;line-height:1.3}.tl-talaan{padding:0;list-style:none}.tl-talaan>li{display:grid;grid-template-columns:60px 1fr 150px;gap:23px;border-bottom:1px solid #c9c2ad;padding:25px 0;align-items:start}.tl-tala-numero{font:32px TalaSerif,serif;color:#747795}.tl-talaan h3,.tl-talaan h2{font-size:25px;margin:0 0 12px;line-height:1.35}.tl-talaan h3 a{text-decoration:none}.tl-talaan p{font-size:14px;margin:0;max-width:700px}.tl-tala-uri{font-size:9px;letter-spacing:.13em;padding-top:8px;text-align:right}.tl-paalala{margin:0 8% 60px;padding:30px;background:#f0eadb;border:1px solid #c9c2ad}.tl-paalala h2{font-size:28px;line-height:1.35}.tl-gabay-ulo{padding:40px 8% 25px;max-width:1250px}.tl-gabay-ulo h1{font-size:clamp(32px,3.6vw,50px);line-height:1.2}.tl-gabay-ulo>p:last-of-type{font-size:18px;max-width:850px}.tl-gabay-ulo button{border:1px solid var(--ink);color:var(--ink);background:transparent;padding:10px 15px;font:12px TalaSans,sans-serif;cursor:pointer}.tl-gabay-layout{display:grid;grid-template-columns:minmax(0,780px) 230px;gap:50px;margin:0 8% 75px}.tl-nilalaman{font:18px/1.9 TalaSerif,serif;min-width:0}.tl-nilalaman h2{font-size:28px;line-height:1.3}.tl-nilalaman section{margin-bottom:37px;scroll-margin-top:25px}.tl-sipi{font:12px/1.7 TalaSans,sans-serif;border-left:2px solid #8e91b0;padding-left:15px}.tl-pinagmulan{font:15px/1.8 TalaSans,sans-serif;background:#f0eadb;padding:25px}.tl-pinagmulan li{overflow-wrap:anywhere;margin-bottom:14px}.tl-tab{display:flex;flex-direction:column;gap:15px;align-self:start;border-left:1px solid #c9c2ad;padding-left:23px;font-size:13px}.tl-tab>span{font-size:9px;letter-spacing:.14em}.tl-spacious .tl-nilalaman{font-size:21px;line-height:2}.tl-policy{max-width:840px;margin:45px auto 60px;padding:0 25px}.tl-policy h1{font-size:40px;line-height:1.25}.tl-pangwakas{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:3px double #737596;padding:40px 8%;background:#f0eadb}.tl-pangwakas strong{font-size:30px}.tl-pangwakas nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13px}.tl-pangwakas small{grid-column:1/-1;font-size:11px;color:#545778}@media(max-width:720px){.tl-pamagat{display:block}.tl-pamagat nav{margin-top:20px;gap:18px;font-size:12px}.tl-panimula{grid-template-columns:1fr;padding:30px 6%;gap:0}.tl-bilang{display:none}.tl-halaman{padding:25px 6% 45px}.tl-talaan>li{grid-template-columns:35px 1fr;gap:15px}.tl-tala-uri{grid-column:2;text-align:left;padding-top:0}.tl-talaan h3{font-size:23px}.tl-paalala{margin:0 6% 40px;padding:20px}.tl-gabay-layout{display:flex;flex-direction:column;margin:0 6% 50px;gap:25px}.tl-tab{order:-1;max-width:100%}.tl-gabay-ulo{padding:30px 6% 20px}.tl-nilalaman{font-size:17px}.tl-pangwakas{grid-template-columns:1fr;padding:30px 6%}.tl-pinagmulan{padding:17px}.tl-abiso{font-size:8px}}

/* Reading layout revision 2026-10-30 */
.tl-talasalitaan>div{margin:2rem 0;display:grid;grid-template-columns:1fr 2fr;gap:1rem;border-top:1px solid #ac8a70;padding-top:1.5rem}.tl-talasalitaan dt h2{font-size:1.25rem;font-style:italic}.tl-talasalitaan dd{margin:0}.tl-talasalitaan .tl-sipi{font-size:.8rem;background:#f7e9d9;padding:1rem}.tl-panimula{background:#513c33;color:#fff1df;border-radius:0}.tl-panimula a{color:#fff1df}.tl-bilang{border-right:1px solid #c7a887;padding-right:1rem}@media(max-width:700px){.tl-talasalitaan>div{display:block}.tl-panimula{display:block;padding:2rem 1.2rem}.tl-bilang{font-size:2rem;border:0;display:flex;align-items:center;gap:1rem}.tl-bilang span{font-size:.65rem}.tl-panimula h1{font-size:2.2rem}}

.tl-notebook{display:grid;grid-template-columns:minmax(0,3fr) minmax(15rem,1fr);min-height:100vh;background:#f5efe4}.tl-notebook-leaf{padding:3.5rem 7%;min-width:0}.tl-notebook-title>a{font:700 1rem Arial,sans-serif;letter-spacing:.06em}.tl-notebook-title>p{font-size:.7rem;letter-spacing:.16em;margin-top:2rem}.tl-notebook-title h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.12}.tl-policy-ledger{border-collapse:collapse;width:100%;margin:2rem 0}.tl-policy-ledger caption{text-align:left;font-style:italic;margin-bottom:1rem}.tl-policy-ledger th,.tl-policy-ledger td{vertical-align:top;text-align:left;border-top:2px solid #936746;padding:1rem}.tl-policy-ledger th{width:30%;font-size:1rem}.tl-policy-ledger td p{margin-top:0}.tl-notebook-nav{padding:3rem 2rem;background:#e5d7c2;border-left:1px solid #ae9275;font:14px/1.6 Arial,sans-serif}.tl-notebook-nav h2{font-size:1.1rem}.tl-notebook-nav ol{padding-left:1.2rem}.tl-notebook-nav li{padding:.6rem 0}.tl-notebook-end{grid-column:1/-1;border-top:2px solid #936746;padding:1.5rem 5%;font:13px/1.6 Arial,sans-serif}.tl-entry-index dt{font-size:1.4rem;font-weight:bold;border-top:3px solid #936746;padding-top:1.5rem}.tl-entry-index dd{margin:1rem 0 2rem}.tl-notebook-leaf details{border-block:1px solid #ae9275;padding:1rem 0}.tl-notebook-leaf summary{cursor:pointer}@media(max-width:700px){.tl-notebook{display:block}.tl-notebook-leaf{padding:1.6rem}.tl-policy-ledger th,.tl-policy-ledger td{padding:.7rem;font-size:.9rem}.tl-policy-ledger th{width:35%}.tl-notebook-nav{padding:1.5rem}.tl-notebook-nav ol{columns:2}.tl-notebook-title h1{font-size:2rem}}
.tl-notebook-nav nav{display:grid;gap:1rem}.tl-notebook-nav hr{border:0;border-top:1px solid #ae9275;margin:2rem 0}.tl-notebook-nav a{line-height:1.5}.tl-policy-statement summary{font-weight:bold}.tl-opening-note{font-size:1.25rem;max-width:40rem}
