/* Keep the existing Excel content renderer inside the personal journal. */
.personal-content{font-family:Journal,Arial,sans-serif;color:#171717;background:#fff;overflow:hidden}
.personal-content .block{margin:35px auto;visibility:visible!important;opacity:1!important;max-width:100%}
.personal-content .block-inner{width:100%;max-width:1060px;margin-left:auto;margin-right:auto}
.personal-content .block-title{position:relative;display:flex;flex-direction:column;background:#fff;color:#171717;height:auto;min-height:0;padding:30px 0 0}
.personal-content .block-title .block-inner{position:static;transform:none;margin:0 auto 30px;padding:0;z-index:auto}
.personal-content .block-title .title{font-size:clamp(34px,5vw,76px);line-height:1.07;font-weight:700;color:#171717;max-width:1100px;letter-spacing:-2px}
.personal-content .block-title .big-text{font-size:19px;line-height:1.5;color:#696966;margin-top:20px}
.personal-content .block-title .background{position:static;display:block;width:100%;height:auto;max-height:780px;object-fit:cover;transform:none;filter:none}
.personal-content .block-title .gradient,.personal-content .block-title .arrow-down{display:none}
.personal-content .text{color:#171717;font-size:20px;line-height:1.65}
.personal-content .block-T1,.personal-content .block-T2,.personal-content .block-T3,.personal-content .block-TB,.personal-content .block-TG,.personal-content .block-TI,.personal-content .block-TC{max-width:800px}
.personal-content .block-TI{font-style:italic}.personal-content .block-TB{font-weight:700}
.personal-content .block-info{visibility:visible!important;opacity:1!important;margin:30px auto;display:flex;flex-wrap:wrap;gap:24px;font-size:14px}
.personal-content .block-info .row{display:flex;gap:15px}.personal-content .block-info .property{color:#696966}
.personal-content .block-info .plan{width:100%;display:flex;gap:20px}.personal-content .block-info .plan img{max-height:320px;object-fit:contain}
.personal-content iframe{max-width:100%;aspect-ratio:16/9;height:auto;min-height:250px}
.personal-content img{max-width:100%}
.travel-content .block-P2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.travel-content .block-P2>a{display:block;width:100%;height:auto;aspect-ratio:1;margin:0}
.travel-content .block-P2>a:last-of-type{margin:0}
@media(max-width:760px){.travel-content .block-P2{grid-template-columns:1fr;gap:20px}.travel-content .block-P2>a{aspect-ratio:auto}.travel-content .block-P1{height:auto}}
@media(max-width:760px){.personal-content .block{margin:24px auto}.personal-content .block-inner{padding:0}.personal-content .text{font-size:17px}.personal-content .block-title{padding-top:8px}.personal-content .block-title .title{font-size:36px;letter-spacing:-1px}.personal-content .block-title .big-text{font-size:15px}.personal-content .block-info{display:block}.personal-content .block-info .row{margin:10px 0}.personal-content iframe{min-height:180px}}
