.post-layout{position:relative}.post-layout__clearfix{overflow:hidden}.post-layout__desktop-catfish{position:fixed;z-index:5;bottom:15px;width:100%;height:auto}@media screen and (min-width: 1024px){.post-layout__desktop-catfish{padding-left:72px}}.intersection-sensor{position:absolute;height:80vh}.intersection-sensor--top{top:0}.intersection-sensor--content,.intersection-sensor--bottom{bottom:0}.columns__main-column{row-gap:24px}@media screen and (min-width: 744px){.columns__main-column{row-gap:32px}}.columns__alt-column{display:flex;flex-direction:column;flex-grow:1;row-gap:24px}@media screen and (min-width: 1024px){.columns__alt-column{row-gap:32px}}.comments-block-title{font-size:var(--ui-font-size-heading-sm)}.float-block{display:flex;width:inherit;flex-direction:column;flex-grow:1;font-size:0;text-align:center;transform:translateZ(0)}.frame{background-color:var(--ui-fill)}.float-wrapper .frame{position:sticky;top:110px}.frame:empty,.frame[\:has\(.ad-slot--hidden\)]{display:none}.frame:empty,.frame:has(.ad-slot--hidden){display:none}.frame__right-first,.frame__right-rotate,.frame__right-square{display:flex;flex-direction:column;align-items:center;padding:8px 10px}.frame__right-first .frame__disclaimer,.frame__right-rotate .frame__disclaimer,.frame__right-square .frame__disclaimer{margin-bottom:8px;margin-bottom:var(--ui-margin-3xs, 8px)}.frame__right-third{position:sticky;display:flex;flex-direction:column;align-items:center;padding:8px 10px}.frame__right-third .frame__disclaimer{margin-bottom:8px;margin-bottom:var(--ui-margin-3xs, 8px)}@media screen and (min-width: 1024px){.frame__right-third{top:66px}}.frame__right-first[\:has\(.adfox-banner\%20\%3E\%20*\:first-child\:empty\)],.frame__right-rotate[\:has\(.adfox-banner\%20\%3E\%20*\:first-child\:empty\)],.frame__right-third[\:has\(.adfox-banner\%20\%3E\%20*\:first-child\:empty\)]{display:none}.frame__right-first:has(.adfox-banner>*:first-child:empty),.frame__right-rotate:has(.adfox-banner>*:first-child:empty),.frame__right-third:has(.adfox-banner>*:first-child:empty){display:none}.frame__footer{display:inline-flex;flex-direction:column;align-items:flex-end;padding:16px 49px 11px;margin:40px 32px 32px}.frame__footer .frame__disclaimer{margin-top:9px}@media screen and (max-width: 744px){.frame__footer[\:has\(.ad-slot\)]{width:calc(100% - 32px);align-items:center;padding:32px 12px 12px;margin:0 16px 24px}}@media screen and (max-width: 744px){.frame__footer[\:has\(.ad-slot\)]{width:calc(100% - 32px);align-items:center;padding:32px 12px 12px;margin:0 16px 24px}.frame__footer:has(.ad-slot){width:calc(100% - 32px);align-items:center;padding:32px 12px 12px;margin:0 16px 24px}}.frame .ad-slot{width:100%}.float-wrapper{min-height:200vh}.float-wrapper:last-of-type{min-height:0;flex-grow:1}.frame[\:has\(.is-empty\)]{display:none}.frame:has(.is-empty){display:none}.post-content{display:flex;flex-direction:column;row-gap:24px}@media screen and (min-width: 744px){.post-content{row-gap:32px}}.post-content__header{order:-1}.post-content__content{position:relative;display:flex;align-items:flex-start;gap:32px}.post-content__aside{position:sticky;top:90px;display:none;max-width:40px;flex-direction:column;gap:28px}@media screen and (min-width: 1024px){.post-content__aside{display:flex}}.post-content__hint{order:-1;margin:-4px -16px 0}@media screen and (min-width: 744px){.post-content__hint{margin:-12px 0 0}}.post-content__write-post{order:-1;margin:0 -16px}@media screen and (min-width: 744px){.post-content__write-post{margin:0}}
