.fauna-intro{margin-top:6rem}.fauna-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0}.fauna-grid figure{margin:0;background:#132821}.fauna-grid img{width:100%;height:65vh;min-height:320px;object-fit:contain;background:#091b15}.fauna-grid figcaption{padding:1.5rem}.fauna-grid h3{margin:0 0 .5rem}.fauna-grid a{font-size:.8rem}.territory iframe{height:80vh;min-height:540px;width:100%}@media(max-width:700px){.fauna-grid{grid-template-columns:1fr}.fauna-grid img{height:60vh}}
.fiscal-section{background:#f0eee6;color:#10281e}.fiscal-section h2{max-width:1000px}.fiscal-section>p,.fiscal-answer{max-width:1000px}.fiscal-answer{padding:1.5rem 0;border-bottom:1px solid #bac4b9}.fiscal-section a{color:#245d48}.fiscal-section details{padding:1.4rem 0;border-bottom:1px solid #a9b8ac}.fiscal-section summary{font-size:1.2rem;font-weight:600;cursor:pointer}.fiscal-section .table-scroll{overflow:auto;margin:1.5rem 0}.fiscal-section table{width:100%;border-collapse:collapse;min-width:720px}.fiscal-section td,.fiscal-section th{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #bac4b9;line-height:1.55}.fiscal-section th{background:#d8dfd4}.official-sources{font-size:.83rem}.tax-example{background:#112e23;color:#fff;padding:2rem;margin:2rem 0}.tax-example .numbers b{color:#dcdfb0}.tax-example .numbers{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.tax-example .numbers{grid-template-columns:1fr}.fiscal-section{padding:3rem 1.2rem}}