.fr-resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px}.fr-resource-card{border:1px solid #cbdfea;border-radius:16px;overflow:hidden;background:white;display:flex;flex-direction:column;text-decoration:none!important;transition:box-shadow .2s,border-color .2s}.fr-resource-card:hover{border-color:#2990ba;box-shadow:0 8px 25px #082b4010}.fr-resource-card>div+div{padding:22px}.fr-resource-card h3{font-size:20px;margin:8px 0 10px}.fr-resource-card p{font-size:14px;line-height:1.65;color:#557086}.fr-resource-cover{height:210px;overflow:hidden;background:#eaf4f8;padding:18px 24px 0}.fr-resource-cover img{width:100%;object-fit:cover;object-position:top;box-shadow:0 2px 12px #092c4025;border-radius:3px}.fr-resource-format{display:flex;align-items:center;gap:8px;font-size:13px;color:#146c86}.fr-resource-section{margin:40px 0;scroll-margin-top:110px}.fr-module-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));margin:30px 0}.fr-module-card{display:block;border:1px solid #cbdfea;border-radius:14px;background:#f5faff;padding:28px;text-decoration:none!important}.fr-module-card h2{font-size:24px;margin:10px 0}.fr-module-card p{line-height:1.7;color:#557086}.fr-module-card>span:last-child{display:flex;align-items:center;gap:10px}.fr-download-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:24px 0}.fr-module-filter{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.fr-module-filter a{padding:9px 15px;border-radius:7px;background:white;border:1px solid #cbdfea}.fr-print-tip{font-size:14px;color:#557086}.fr-print-preview{max-width:800px;margin:32px auto;background:#f1f6f8;border:1px solid #cbdfea;border-radius:12px;padding:16px}.fr-print-preview img{display:block;width:100%;height:auto;box-shadow:0 3px 15px #092c4015}.fr-print-preview figcaption{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0 0;font-size:14px}.fr-study-figure{margin:24px 0}.fr-study-figure img{display:block;width:100%;height:auto;border-radius:12px}.fr-study-figure figcaption{font-size:14px;color:#557086;padding:10px 0}.fr-resource-card:focus-visible,.fr-module-card:focus-visible{outline:3px solid #177aa2;outline-offset:4px}@media(max-width:600px){.fr-resource-cover{height:240px}.fr-resource-section .section-heading{display:block}.fr-download-actions .button{width:100%;justify-content:center}.fr-print-preview{padding:8px;margin:20px 0}.fr-module-card{padding:20px}}@media print{.fr-download-actions,.fr-module-filter{display:none}.fr-print-preview{border:0;padding:0;page-break-after:always}.fr-print-preview img{box-shadow:none}}
.fr-journal{background:#f7f9fc;border:1px solid #d8e3ee;border-radius:9px;padding:16px 18px;margin:18px 0;break-inside:avoid}.fr-journal .fr-journal-title{font-size:14px;font-weight:700;line-height:1.4;margin:0 0 10px;color:#42566d}.fr-journal dl{margin:0}.fr-journal-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,42%);align-items:baseline;gap:12px;padding:10px 0;border-top:1px dashed #c7d6e4;line-height:1.5}.fr-journal-row:first-child{border-top:0}.fr-journal dt{font-family:Georgia,'Times New Roman',serif;font-size:18px;color:#1a2c3a}.fr-journal .fr-journal-cr dt{padding-left:32px}.fr-journal-side{font-weight:400}.fr-journal dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;overflow-wrap:anywhere}.fr-journal-profit dd{color:#2059b6}.fr-journal-dep dd{color:#14793d}.fr-journal-tax dd{color:#b02424}.fr-journal-re dd{color:#8544ad}.fr-journal-neutral dd{color:#334d63}@media(max-width:600px){.fr-journal{padding:12px}.fr-journal-row{grid-template-columns:minmax(0,1fr) minmax(90px,40%);gap:8px}.fr-journal dt{font-size:16px}.fr-journal dd{font-size:13px}.fr-journal .fr-journal-cr dt{padding-left:22px}}@media print{.fr-journal{box-shadow:none}.fr-journal dt,.fr-journal dd{color:#172b3d}}
