.gm-annotations{color:#292620}.gm-annotations__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:5px}.gm-annotations__header p{margin:0 0 3px;color:#81796d;font-size:.62rem;font-weight:700;letter-spacing:.14em}.gm-annotations__header h2{margin:0;font-size:1.15rem;letter-spacing:-.025em}.gm-annotations__header>span,.gm-annotations__intro{color:#81796d;font-size:.72rem}.gm-annotations__intro{margin:0 0 14px}.gm-annotations__list{position:relative;list-style:none;margin:0;padding:0}.gm-annotation{box-sizing:border-box;margin:0 0 10px;padding:14px;border:1px solid #d9d3c8;border-radius:10px;background:#fffdf8;box-shadow:0 5px 18px rgba(49,43,34,.07);transition:border-color .2s,box-shadow .2s}.gm-annotation.is-active{border-color:#b68b35;box-shadow:0 6px 22px rgba(126,91,28,.18)}.gm-annotation blockquote,.gm-annotations__quote blockquote{margin:0 0 9px;padding:7px 9px;border-left:2px solid #c49c49;background:#f6f0e2;color:#655e53;font-size:.74rem;line-height:1.45}.gm-annotation__body{font-size:.84rem;line-height:1.58}.gm-annotation__body p{margin:.2em 0}.gm-annotation footer{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:9px;color:#8a8277;font-size:.65rem}.gm-annotation footer button{margin-left:auto;border:0;background:none;color:#a0544a;cursor:pointer}.gm-annotations__empty{color:#827b71;font-size:.78rem}
.gm-annotations__form{margin-top:13px;padding-top:13px;border-top:1px solid #ded8ce}.gm-annotations:not(.is-composing) .gm-annotations__form{opacity:.72}.gm-annotations__form textarea,.gm-annotations__form input{box-sizing:border-box;width:100%;border:1px solid #d5cec1;border-radius:8px;background:#fff;padding:9px 10px;font:inherit;font-size:.78rem}.gm-annotations__form textarea{resize:vertical;line-height:1.55}.gm-annotations__identity{display:grid;gap:7px;margin-top:7px}.gm-annotations__identity button{border:0;border-radius:8px;background:#292620;color:#fff;padding:9px 12px;cursor:pointer}.gm-annotations__quote{position:relative;margin-bottom:8px}.gm-annotations__quote>span{display:block;margin-bottom:4px;color:#746e64;font-size:.68rem}.gm-annotations__quote button{position:absolute;right:4px;top:1px;border:0;background:none;color:#8b665f;font-size:.66rem}.gm-annotations__status{min-height:1.2em;margin:6px 0 0;color:#746e64;font-size:.7rem}.gm-annotations__hp{position:absolute!important;left:-9999px!important;width:1px!important}
.gm-annotation-picker{position:absolute;z-index:9999;border:0;border-radius:7px;background:#292620;color:#fff;padding:7px 10px;box-shadow:0 4px 16px rgba(0,0,0,.2);font-size:.75rem;cursor:pointer}.gm-single-content ::selection,.gm-learn__body ::selection{background:#ead596}.gm-annotation-target{position:relative;background:linear-gradient(transparent 78%,rgba(224,186,95,.38) 0);cursor:pointer}.gm-annotation-target::after{content:var(--gm-annotation-number);position:absolute;right:-24px;top:0;width:18px;height:18px;border-radius:50%;background:#c0953e;color:#fff;text-align:center;font:600 10px/18px sans-serif}.gm-annotation-target.is-active,.gm-annotation-target--draft{background:rgba(232,204,137,.28)}
.gm-annotations--rail{position:relative;margin:0 0 22px;padding:18px;border:1px solid rgba(50,46,40,.13);border-radius:16px;background:#f7f4ed}.gm-annotations--rail .gm-annotations__list{min-height:100px}.gm-annotations--rail .gm-annotation{position:absolute;top:var(--gm-note-top,0);left:0;right:0}.gm-annotations--rail .gm-annotation--general{position:relative;top:auto}.gm-annotations--rail .gm-annotations__form{position:sticky;top:12px;z-index:3;margin:0 0 14px;padding:12px;border:1px solid #d8d0c2;border-radius:10px;background:#f7f4ed;box-shadow:0 8px 24px rgba(45,40,33,.11)}
.gm-annotations--inline{max-width:900px;margin:32px auto;padding:22px;border:1px solid rgba(50,46,40,.13);border-radius:16px;background:#f7f4ed}
@media(max-width:1080px){.gm-annotations--rail .gm-annotation{position:relative;top:auto}.gm-annotations--rail .gm-annotations__list{min-height:0!important}.gm-annotation-target::after{right:-12px}.gm-annotations--rail .gm-annotations__form{position:relative;bottom:auto}.gm-annotations--rail{margin-top:22px}}
@media(max-width:620px){.gm-annotations--rail,.gm-annotations--inline{padding:16px 12px}.gm-annotation footer{flex-wrap:wrap}.gm-annotation-picker{position:fixed;left:auto!important;right:14px;top:auto!important;bottom:18px}.gm-annotation-target::after{right:-8px;top:-8px}}

.gm-discussion{margin-top:54px;padding-top:34px;border-top:1px solid rgba(50,46,40,.14)}.gm-discussion>header{display:flex;justify-content:space-between;align-items:flex-end}.gm-discussion>header p{margin:0 0 4px;color:#81796d;font-size:.66rem;font-weight:700;letter-spacing:.14em}.gm-discussion>header h2{margin:0;font-size:1.65rem}.gm-discussion>header span,.gm-discussion__lead,.gm-discussion>[data-discussion-empty]{color:#7d766c;font-size:.8rem}.gm-discussion__lead{margin:8px 0 22px}.gm-discussion__list,.gm-discussion__list ol{list-style:none;margin:0;padding:0}.gm-discussion__list ol{margin:12px 0 0 24px}.gm-discussion__comment{margin:0 0 12px;padding:16px;border:1px solid #ddd6ca;border-radius:12px;background:#fff}.gm-discussion__comment.is-owner{border-left:3px solid #bd913c;background:#faf6eb}.gm-discussion__comment header{display:flex;gap:10px;align-items:center}.gm-discussion__comment header strong{font-size:.84rem}.gm-discussion__comment header time{color:#8b8378;font-size:.68rem}.gm-discussion__comment>div{font-size:.88rem;line-height:1.65}.gm-discussion__comment>button{border:0;background:none;color:#76613b;padding:0;font-size:.72rem;cursor:pointer}.gm-discussion>form{margin-top:18px;padding:18px;border-radius:14px;background:#f5f1e9}.gm-discussion textarea,.gm-discussion input{box-sizing:border-box;width:100%;border:1px solid #d8d0c3;border-radius:8px;background:#fff;padding:10px;font:inherit}.gm-discussion__identity{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.gm-discussion__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.gm-discussion__actions button{border:0;border-radius:8px;padding:9px 14px;cursor:pointer}.gm-discussion__actions button[type=submit]{background:#292620;color:#fff}.gm-discussion__hp{position:absolute!important;left:-9999px!important;width:1px!important}.gm-discussion [data-discussion-context],.gm-discussion [data-discussion-status]{color:#746e64;font-size:.75rem}
@media(max-width:620px){.gm-discussion__identity{grid-template-columns:1fr}.gm-discussion__list ol{margin-left:10px}}
