.locroo-t3p111{box-sizing:border-box;max-width:1010px;margin:0 auto;color:#173753;font:18px/1.72 Arial,Helvetica,sans-serif}.locroo-t3p111 *{box-sizing:border-box}.locroo-t3p111 .hero{background:#123f69;color:#fff;padding:31px 35px;border-radius:19px;margin:0 0 24px}.locroo-t3p111 .hero small{display:block;color:#d6eafb;font-size:12px;font-weight:700;letter-spacing:.65px}.locroo-t3p111 .hero h1{color:#fff;font-size:clamp(28px,3.3vw,37px);line-height:1.25;margin:13px 0}.locroo-t3p111 .hero p{color:#fff;font-size:19px;margin:0}.locroo-t3p111 h2{color:#07365f;font-size:clamp(24px,2.6vw,29px);line-height:1.32;font-weight:750;margin:15px 0}.locroo-t3p111 h3{color:#0b426e;font-size:21px;line-height:1.32;margin:0 0 10px}.locroo-t3p111 p,.locroo-t3p111 li{font-size:18px;line-height:1.72;margin-bottom:12px}.locroo-t3p111 section{margin:34px 0}.locroo-t3p111 ul{padding-left:25px}.locroo-t3p111 .objectives{background:#e8f3ff;color:#173753;border-radius:18px;padding:20px 28px;margin:24px 0}.locroo-t3p111 .objectives h2{margin-top:0}.locroo-t3p111 .note{background:#e9f4ff;border-left:4px solid #2988cf;border-radius:12px;padding:18px 22px;margin:21px 0;color:#153d62}.locroo-t3p111 .alert{background:#fff0d8;border-left:4px solid #d58b12;border-radius:12px;padding:18px 22px;margin:20px 0;color:#533d20}.locroo-t3p111 .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:21px 0}.locroo-t3p111 .lc-card{min-width:0;border:1px solid #ccdeef;border-radius:16px;padding:21px;background:#fff}.locroo-t3p111 .lc-card p{margin:0}.locroo-t3p111 .number{display:inline-flex;align-items:center;justify-content:center;width:43px;height:39px;border-radius:9px;background:#0e4778;color:#fff;font-size:16px;font-weight:700;margin-bottom:12px}.locroo-t3p111 .example{background:#f4f9ff;border-left:4px solid #2a7db9;border-radius:11px;padding:16px 22px;margin:15px 0}.locroo-t3p111 .example h3{margin:0 0 4px}.locroo-t3p111 .example p{margin:0}.locroo-t3p111 .tablewrap{max-width:100%;overflow-x:auto;border:1px solid #c7d9eb;border-radius:13px;-webkit-overflow-scrolling:touch;margin:20px 0}.locroo-t3p111 table{border-collapse:collapse;width:100%;min-width:720px}.locroo-t3p111 th,.locroo-t3p111 td{padding:13px;border:1px solid #d1dfec;font-size:16px;line-height:1.55;text-align:left;vertical-align:top}.locroo-t3p111 thead th{background:#174b7c;color:#fff}.locroo-t3p111 tbody th{background:#e7f0fb;color:#113e63}.locroo-t3p111 .memo{background:#cfe6fa;border:1px solid #a9cee9;padding:27px;border-radius:20px}.locroo-t3p111 .memo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.locroo-t3p111 .memo-grid>div{padding:16px;background:#fff;border-radius:12px;min-width:0}.locroo-t3p111 .memo-grid strong{display:block;color:#075082;font-size:23px;line-height:1.2;margin-bottom:7px}.locroo-t3p111 .memo-grid span{font-size:15px;line-height:1.5;display:block}.locroo-t3p111 .memo>p{margin:19px 0 0}.locroo-t3p111 .locroo-references{display:block!important;column-count:1!important;columns:1!important;grid-template-columns:none!important;background:#eaf2fa!important;color:#173753!important;border-radius:15px!important;padding:23px 26px!important}.locroo-t3p111 .locroo-references a{color:#0b609c;overflow-wrap:anywhere}@media(max-width:768px){.locroo-t3p111{font-size:17px}.locroo-t3p111 .hero{padding:24px 21px}.locroo-t3p111 .hero h1{font-size:27px}.locroo-t3p111 .hero p{font-size:17px}.locroo-t3p111 p,.locroo-t3p111 li{font-size:17px}.locroo-t3p111 .cards,.locroo-t3p111 .memo-grid{grid-template-columns:1fr}.locroo-t3p111 .objectives{padding:20px}.locroo-t3p111 .memo{padding:20px}.locroo-t3p111 table{min-width:640px}}.locroo-t3p111 .vocab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 24px}.locroo-t3p111 .vocab .term{min-width:0;background:#f2f6fa;border:0;border-radius:14px;padding:18px 20px}.locroo-t3p111 .vocab .term strong{display:block;color:#07365f}@media(max-width:768px){.locroo-t3p111 .vocab{grid-template-columns:1fr}}.locroo-t3p111 .tablewrap th,.locroo-t3p111 .tablewrap td{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55;padding:15px 17px}.locroo-t3p111 .tablewrap tbody tr:nth-child(odd) td{background:#edf4fc}.locroo-t3p111 .tablewrap tbody tr:nth-child(even) td{background:#fff}.locroo-t3p111 .tablewrap th{font-weight:700}.locroo-t3p111 .vocab .term p{margin:5px 0 0}.locroo-t3p111 .vocab .term .vocab-example{margin-top:12px;color:#4a6074}@media(max-width:768px){.locroo-t3p111 .tablewrap th,.locroo-t3p111 .tablewrap td{font-size:17px;padding:12px 14px}}.locroo-t3p111 .locroo-t3p111-flow{padding:24px;background:#f3f8fe;border:1px solid #c9dfef;border-radius:20px;margin:35px 0}.locroo-t3p111-flow .flow-intro{color:#49647b;font-size:16px}.locroo-t3p111-flow .flow-national{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:24px}.locroo-t3p111-flow .flow-node{border-radius:14px;text-align:center;padding:18px 20px;box-shadow:0 3px 12px #103c6012;width:min(100%,500px);display:flex;flex-direction:column;gap:5px}.locroo-t3p111-flow .flow-node strong{font-size:21px;line-height:1.3}.locroo-t3p111-flow .flow-node span{font-size:15px;line-height:1.45}.locroo-t3p111-flow .flow-ministry{background:#184978;color:#fff}.locroo-t3p111-flow .flow-committee{background:#087e62;color:#fff}.locroo-t3p111-flow .flow-observatory{background:#f4bf3f;color:#283b4b}.locroo-t3p111-flow .flow-kicker{font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.8px;opacity:.85}.locroo-t3p111-flow .flow-note{font-weight:700}.locroo-t3p111-flow .flow-arrow{color:#126b9c;font-size:14px;font-weight:700;text-align:center}.locroo-t3p111-flow .flow-link{border-left:3px solid #7da9c8;padding:10px 0 10px 18px;color:#47647a;font-size:14px;max-width:360px}.locroo-t3p111-flow .flow-local-title{text-align:center;margin:30px auto 16px;font-size:18px;font-weight:800;color:#9f362d}.locroo-t3p111-flow .flow-local-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.locroo-t3p111-flow .flow-local{width:100%;background:#fff;border:2px solid #e4b3a9;box-shadow:none}.locroo-t3p111-flow .flow-local strong{color:#b23f34;font-size:17px}.locroo-t3p111-flow .flow-local span{color:#44596c}.locroo-t3p111-flow .flow-footnote{font-size:15px;background:#fff;border-radius:11px;padding:15px;margin:20px 0 0}@media(max-width:740px){.locroo-t3p111 .locroo-t3p111-flow{padding:17px}.locroo-t3p111-flow .flow-local-grid{grid-template-columns:1fr}.locroo-t3p111-flow .flow-node strong{font-size:18px}}.locroo-t3p111 .locroo-t3p111-essential{margin:26px 0 16px;padding:22px 24px;border:1px solid #b8d7ed;border-left:5px solid #176da6;border-radius:14px;background:#f1f8ff;color:#16324b}.locroo-t3p111-essential h2{margin:0 0 10px;color:#124f80}.locroo-t3p111-essential .essential-intro{margin:0 0 14px}.locroo-t3p111-essential ol{margin:0 0 16px;padding-left:24px}.locroo-t3p111-essential li{padding:5px 0;line-height:1.65}.locroo-t3p111-essential .essential-memo{padding:12px 14px;background:#fff;border-radius:10px;margin:10px 0}.locroo-t3p111-essential .essential-caution{font-size:.9em;color:#51677c;margin:8px 0 0}@media(max-width:700px){.locroo-t3p111 .locroo-t3p111-essential{padding:17px 15px}}