.content__main{background:var(--lav-50);padding:calc(var(--header-h) + 48px) var(--gutter) calc(var(--wave-h) + 64px)}.content__inner{max-width:720px;margin:0 auto}.content__head h1,.content__entry h1{color:var(--plum);margin-bottom:28px;font-size:clamp(36px,8vw,56px)}.content__entry+.content__entry{margin-top:40px}.content__entry h2{color:var(--plum);font-size:28px}.content__entry h2 a:hover{color:var(--pink-deep)}.content__thumb img{border-radius:var(--radius-md);width:100%;height:auto;margin-bottom:28px}.content__body,.content__excerpt{color:var(--ink);font-size:17px;line-height:1.7}.content__body>*+*{margin-top:1em}.content__body h2,.content__body h3{color:var(--plum);margin-top:1.6em}.content__body a,.content__excerpt a{color:var(--purple-deep);text-underline-offset:3px;text-decoration:underline}.content__body ul,.content__body ol{padding-left:1.4em}.content__body img{border-radius:16px;height:auto}.content__lost{text-align:center;justify-items:center;gap:16px;display:grid}.content__lost-uni{width:200px;height:auto}.content__lost h1{color:var(--plum);font-size:clamp(34px,7vw,52px)}.content__lost p{color:var(--ink-soft);line-height:1.6}.content__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.content__actions svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.nav-links{gap:12px;margin-top:40px;font-weight:700;display:flex}.alignwide,.alignfull{max-width:100%}.aligncenter{margin-inline:auto}.wp-caption-text,.wp-element-caption{color:var(--ink-soft);font-size:14px}.alignleft{float:left;margin:.4em 1.4em 1em 0}.alignright{float:right;margin:.4em 0 1em 1.4em}.gallery-caption{color:var(--ink-soft);font-size:14px}.sticky .content__entry h2:before{content:"★ ";color:var(--gold)}.content__comments{border-top:1.5px dashed var(--lav-200);margin-top:56px;padding-top:32px}.content__comments h2,.comment-reply-title{color:var(--plum);margin-bottom:20px;font-size:26px}.content__comment-list{gap:20px;list-style:none;display:grid}.content__comment-list .children{margin:16px 0 0 24px;list-style:none}.bypostauthor>.comment-body{border-left:3px solid var(--pink);padding-left:14px}.comment-form{gap:12px;display:grid}.comment-form input:not([type=submit]):not([type=checkbox]),.comment-form textarea{width:100%;font:inherit;background:var(--white);box-shadow:inset 0 0 0 1.5px var(--lav-200);border:0;border-radius:14px;padding:12px 14px}.comment-form .submit{min-height:48px;font:700 16px var(--font-body);color:var(--white);background:var(--purple-deep);cursor:pointer;border:0;border-radius:99px;justify-self:start;padding:0 24px}