.article-readable{--reading-ink:#334d58;font-family:Arial,Helvetica,sans-serif}.article-readable>.wrap{max-width:1120px}.article-readable .article-head{max-width:800px;margin:48px auto 32px}.article-readable .article-head h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,4.2vw,52px);font-weight:400;line-height:1.17;letter-spacing:-.7px;text-wrap:balance}.article-readable .article-head .intro{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:1.8;color:var(--reading-ink);margin-top:24px;text-align:justify;text-justify:inter-word;hyphens:auto}.article-readable .article-meta{font:14px/1.6 Arial,Helvetica,sans-serif;margin-top:20px}.article-readable .article-image.photo-summer-2027{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/2;max-height:none;margin:0 auto;object-fit:cover;object-position:50% 70%;border-radius:6px}.article-readable .article-layout{display:block;margin:44px auto 65px}.article-readable .article-body{width:100%;max-width:760px;margin:auto;font:18px/1.85 Arial,Helvetica,sans-serif;color:var(--reading-ink);overflow-wrap:break-word}.article-readable .article-body p{font:inherit;color:inherit;line-height:1.85;margin:0 0 21px;text-align:justify;text-justify:inter-word;hyphens:auto}.article-readable .article-body h2,.article-readable .article-body h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;color:var(--navy);font-size:28px;line-height:1.35;letter-spacing:-.35px;text-align:left;margin:42px 0 20px;text-wrap:balance}.article-readable .article-body h3{font-size:23px}.article-readable .article-body strong{font-family:inherit;font-weight:700}.article-readable .article-body ul,.article-readable .article-body ol{margin:8px 0 26px;padding-left:26px}.article-readable .article-body li{font:inherit;color:inherit;line-height:1.8;margin:9px 0;text-align:left;padding-left:5px}.article-readable .article-body a{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.article-readable .article-table{width:100%;overflow-x:auto;margin:24px 0 28px;border:1px solid var(--sand);border-radius:6px}.article-readable table{width:100%;border-collapse:collapse;table-layout:fixed;font:16px/1.65 Arial,Helvetica,sans-serif}.article-readable th,.article-readable td{font-family:inherit;padding:17px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--sand);overflow-wrap:anywhere}.article-readable th{font-weight:700;background:#eef0e9;color:var(--navy)}.article-readable tr:nth-child(even) td{background:#faf7f0}.article-readable tr:last-child td{border-bottom:0}@media(max-width:650px){.article-readable>.wrap{padding-left:24px;padding-right:24px}.article-readable .article-head{margin:30px auto 26px}.article-readable .article-head h1{font-size:34px;line-height:1.18}.article-readable .article-head .intro{font-size:17px;line-height:1.8;margin-top:20px}.article-readable .article-image.photo-summer-2027{aspect-ratio:4/3;object-position:50% 70%}.article-readable .article-layout{margin:32px 0 45px}.article-readable .article-body{font-size:17px;line-height:1.8}.article-readable .article-body h2{font-size:24px;margin-top:34px}.article-readable table{font-size:15px}.article-readable th,.article-readable td{padding:13px 12px}}
