/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:"PressCraft Nudi 001";src:url(/fonts/nudi/001-inchara.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 002";src:url(/fonts/nudi/002-Nudi-01-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 003";src:url(/fonts/nudi/003-Nudi-01-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 004";src:url(/fonts/nudi/004-Nudi-01-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 005";src:url(/fonts/nudi/005-Nudi-01-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 006";src:url(/fonts/nudi/006-Nudi-02-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 007";src:url(/fonts/nudi/007-Nudi-02-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 008";src:url(/fonts/nudi/008-Nudi-02-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 009";src:url(/fonts/nudi/009-Nudi-02-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 010";src:url(/fonts/nudi/010-Nudi-03-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 011";src:url(/fonts/nudi/011-Nudi-03-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 012";src:url(/fonts/nudi/012-Nudi-03-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 013";src:url(/fonts/nudi/013-Nudi-03-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 014";src:url(/fonts/nudi/014-Nudi-04-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 015";src:url(/fonts/nudi/015-Nudi-04-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 016";src:url(/fonts/nudi/016-Nudi-04-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 017";src:url(/fonts/nudi/017-Nudi-04-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 018";src:url(/fonts/nudi/018-Nudi-05-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 019";src:url(/fonts/nudi/019-Nudi-05-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 020";src:url(/fonts/nudi/020-Nudi-05-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 021";src:url(/fonts/nudi/021-Nudi-05-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 022";src:url(/fonts/nudi/022-Nudi-06-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 023";src:url(/fonts/nudi/023-Nudi-06-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 024";src:url(/fonts/nudi/024-Nudi-06-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 025";src:url(/fonts/nudi/025-Nudi-06-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 026";src:url(/fonts/nudi/026-Nudi-07-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 027";src:url(/fonts/nudi/027-Nudi-07-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 028";src:url(/fonts/nudi/028-Nudi-07-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 029";src:url(/fonts/nudi/029-Nudi-07-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 030";src:url(/fonts/nudi/030-Nudi-08-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 031";src:url(/fonts/nudi/031-Nudi-08-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 032";src:url(/fonts/nudi/032-Nudi-08-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 033";src:url(/fonts/nudi/033-Nudi-08-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 034";src:url(/fonts/nudi/034-Nudi-09-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 035";src:url(/fonts/nudi/035-Nudi-09-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 036";src:url(/fonts/nudi/036-Nudi-10-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 037";src:url(/fonts/nudi/037-Nudi-10-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 038";src:url(/fonts/nudi/038-Nudi-11-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 039";src:url(/fonts/nudi/039-Nudi-11-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 040";src:url(/fonts/nudi/040-Nudi-12-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 041";src:url(/fonts/nudi/041-Nudi-12-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 042";src:url(/fonts/nudi/042-Nudi-13-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 043";src:url(/fonts/nudi/043-Nudi-13-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 044";src:url(/fonts/nudi/044-Nudi-14-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 045";src:url(/fonts/nudi/045-Nudi-14-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 046";src:url(/fonts/nudi/046-Nudi-15-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 047";src:url(/fonts/nudi/047-Nudi-15-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 048";src:url(/fonts/nudi/048-Nudi-16-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 049";src:url(/fonts/nudi/049-Nudi-16-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 050";src:url(/fonts/nudi/050-Nudi-17-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 051";src:url(/fonts/nudi/051-Nudi-17-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 052";src:url(/fonts/nudi/052-Nudi-18-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 053";src:url(/fonts/nudi/053-Nudi-18-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 054";src:url(/fonts/nudi/054-NUDI-19-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 055";src:url(/fonts/nudi/055-NUDI-19-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 056";src:url(/fonts/nudi/056-NUDI-20-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 057";src:url(/fonts/nudi/057-NUDI-20-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 058";src:url(/fonts/nudi/058-NUDI-21-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 059";src:url(/fonts/nudi/059-NUDI-21-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 060";src:url(/fonts/nudi/060-NUDI-22-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 061";src:url(/fonts/nudi/061-NUDI-22-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 062";src:url(/fonts/nudi/062-NUDI-23-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 063";src:url(/fonts/nudi/063-NUDI-23-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 064";src:url(/fonts/nudi/064-NUDI-24-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 065";src:url(/fonts/nudi/065-NUDI-24-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 066";src:url(/fonts/nudi/066-NUDI-25-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 067";src:url(/fonts/nudi/067-NUDI-25-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 068";src:url(/fonts/nudi/068-NUDI-26-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 069";src:url(/fonts/nudi/069-NUDI-26-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 070";src:url(/fonts/nudi/070-NUDI-27-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 071";src:url(/fonts/nudi/071-NUDI-27-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 072";src:url(/fonts/nudi/072-NUDI-28-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 073";src:url(/fonts/nudi/073-NUDI-28-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 074";src:url(/fonts/nudi/074-nudi-akshar-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 075";src:url(/fonts/nudi/075-nudi-akshar-b_0.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 076";src:url(/fonts/nudi/076-nudi-akshar-b_2.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 077";src:url(/fonts/nudi/077-nudi-akshara-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 078";src:url(/fonts/nudi/078-Nudi-B-Akshar-1.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 079";src:url(/fonts/nudi/079-Nudi-B-Akshar-2.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 080";src:url(/fonts/nudi/080-Nudi-B-Akshara-1.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 081";src:url(/fonts/nudi/081-Nudi-B-Akshara-2.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 082";src:url(/fonts/nudi/082-NUDI-KVK-E-B.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 083";src:url(/fonts/nudi/083-NUDI-KVK-E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 084";src:url(/fonts/nudi/084-NUDI-KVK-K-B.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 085";src:url(/fonts/nudi/085-NUDI-KVK-K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 086";src:url(/fonts/nudi/086-NUDI-UNI-01E-BOLD.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 087";src:url(/fonts/nudi/087-NUDI-UNI-01E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 088";src:url(/fonts/nudi/088-NUDI-UNI-01K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 089";src:url(/fonts/nudi/089-NUDI-UNI-02E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 090";src:url(/fonts/nudi/090-NUDI-UNI-02K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 091";src:url(/fonts/nudi/091-NUDI-UNI-03E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 092";src:url(/fonts/nudi/092-NUDI-UNI-03K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 093";src:url(/fonts/nudi/093-NUDI-UNI-04E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 094";src:url(/fonts/nudi/094-NUDI-UNI-04K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 095";src:url(/fonts/nudi/095-NUDI-UNI-06E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 096";src:url(/fonts/nudi/096-NUDI-UNI-06K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 097";src:url(/fonts/nudi/097-NUDI-UNI-07E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 098";src:url(/fonts/nudi/098-NUDI-UNI-07K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 099";src:url(/fonts/nudi/099-NUDI-UNI-08E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 100";src:url(/fonts/nudi/100-NUDI-UNI-08K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 101";src:url(/fonts/nudi/101-NUDI-UNI-09E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 102";src:url(/fonts/nudi/102-NUDI-UNI-09K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 103";src:url(/fonts/nudi/103-NUDI-UNI-10E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 104";src:url(/fonts/nudi/104-NUDI-UNI-10K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 105";src:url(/fonts/nudi/105-NUDI-UNI-11E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 106";src:url(/fonts/nudi/106-NUDI-UNI-11K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 107";src:url(/fonts/nudi/107-NUDI-UNI-12E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 108";src:url(/fonts/nudi/108-NUDI-UNI-12K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 109";src:url(/fonts/nudi/109-NUDI-UNI-13E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 110";src:url(/fonts/nudi/110-NUDI-UNI-13K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 111";src:url(/fonts/nudi/111-NUDI-UNI-14E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 112";src:url(/fonts/nudi/112-NUDI-UNI-14K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 113";src:url(/fonts/nudi/113-NUDI-UNI-15E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 114";src:url(/fonts/nudi/114-NUDI-UNI-15K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 115";src:url(/fonts/nudi/115-NUDI-UNI-16E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 116";src:url(/fonts/nudi/116-NUDI-UNI-16K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 117";src:url(/fonts/nudi/117-NUDI-UNI-17E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 118";src:url(/fonts/nudi/118-NUDI-UNI-17K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 119";src:url(/fonts/nudi/119-NUDI-UNI-18E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 120";src:url(/fonts/nudi/120-NUDI-UNI-18K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 121";src:url(/fonts/nudi/121-NUDI-UNI-19E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 122";src:url(/fonts/nudi/122-NUDI-UNI-19K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 123";src:url(/fonts/nudi/123-NUDI-UNI-20E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 124";src:url(/fonts/nudi/124-NUDI-UNI-20K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 125";src:url(/fonts/nudi/125-NUDI-UNI-ananth-05E.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 126";src:url(/fonts/nudi/126-NUDI-UNI-ananth-05K.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 127";src:url(/fonts/nudi/127-Nudi-vedic-e-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 128";src:url(/fonts/nudi/128-Nudi-vedic-e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 129";src:url(/fonts/nudi/129-Nudi-vedic-k-b.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 130";src:url(/fonts/nudi/130-Nudi-vedic-k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 131";src:url(/fonts/nudi/131-NUDI-00.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 132";src:url(/fonts/nudi/132-NUDI-01.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 133";src:url(/fonts/nudi/133-NUDI-02.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 134";src:url(/fonts/nudi/134-NUDI-03.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 135";src:url(/fonts/nudi/135-NUDI-04.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 136";src:url(/fonts/nudi/136-NUDI-05.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 137";src:url(/fonts/nudi/137-NUDI-06.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 138";src:url(/fonts/nudi/138-NUDI-07.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 139";src:url(/fonts/nudi/139-NUDI-08.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 140";src:url(/fonts/nudi/140-NUDI-09.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 141";src:url(/fonts/nudi/141-NUDI-10.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 142";src:url(/fonts/nudi/142-NUDI-11.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 143";src:url(/fonts/nudi/143-NUDI-12.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 144";src:url(/fonts/nudi/144-Nudi-diacretic-02.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 145";src:url(/fonts/nudi/145-Nudi-diacretic-03.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 146";src:url(/fonts/nudi/146-NUDI-diacretic.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 147";src:url(/fonts/nudi/147-NUDI00.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 148";src:url(/fonts/nudi/148-NUDI01.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 149";src:url(/fonts/nudi/149-NUDI02.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 150";src:url(/fonts/nudi/150-NUDI03.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 151";src:url(/fonts/nudi/151-NUDI04.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 152";src:url(/fonts/nudi/152-NUDI05.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 153";src:url(/fonts/nudi/153-NUDI06.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 154";src:url(/fonts/nudi/154-NUDI07.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 155";src:url(/fonts/nudi/155-NUDI08.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 156";src:url(/fonts/nudi/156-NUDI10.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 157";src:url(/fonts/nudi/157-NUDI11.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 158";src:url(/fonts/nudi/158-NUDI12.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 159";src:url(/fonts/nudi/159-NUDI14.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 160";src:url(/fonts/nudi/160-Nudi_ISCII.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 161";src:url(/fonts/nudi/161-Nudi_KSCLP.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 162";src:url(/fonts/nudi/162-NUDIB-00.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 163";src:url(/fonts/nudi/163-NUDIB00.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 164";src:url(/fonts/nudi/164-NudiParijatha.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 165";src:url(/fonts/nudi/165-NudiParijatha_Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 166";src:url(/fonts/nudi/166-NudiUni01e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 167";src:url(/fonts/nudi/167-NudiUni01ebold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 168";src:url(/fonts/nudi/168-NudiUni01k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 169";src:url(/fonts/nudi/169-NudiUni02e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 170";src:url(/fonts/nudi/170-NudiUni02k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 171";src:url(/fonts/nudi/171-NudiUni03e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 172";src:url(/fonts/nudi/172-NudiUni03k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 173";src:url(/fonts/nudi/173-NudiUni04e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 174";src:url(/fonts/nudi/174-NudiUni04k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 175";src:url(/fonts/nudi/175-NudiUni05e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 176";src:url(/fonts/nudi/176-NudiUni05k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 177";src:url(/fonts/nudi/177-NudiUni06e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 178";src:url(/fonts/nudi/178-NudiUni06k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 179";src:url(/fonts/nudi/179-NudiUni07e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 180";src:url(/fonts/nudi/180-NudiUni07k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 181";src:url(/fonts/nudi/181-NudiUni08e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 182";src:url(/fonts/nudi/182-NudiUni08k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 183";src:url(/fonts/nudi/183-NudiUni09e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 184";src:url(/fonts/nudi/184-NudiUni09k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 185";src:url(/fonts/nudi/185-NudiUni10e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 186";src:url(/fonts/nudi/186-NudiUni10k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 187";src:url(/fonts/nudi/187-Nudiweb01e.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 188";src:url(/fonts/nudi/188-Nudiweb01eb.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 189";src:url(/fonts/nudi/189-Nudiweb01k.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"PressCraft Nudi 190";src:url(/fonts/nudi/190-Nudiweb01kb.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"PressCraft Nudi 191";src:url(/fonts/nudi/191-Sampige.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.server-save-strip{box-sizing:border-box;background:#e6f2e9;flex:0 0 46px;height:46px}.server-save-notice{box-sizing:border-box;color:#173f34;align-items:center;gap:8px;height:24px;padding:2px 10px;font-size:11px;display:flex;overflow:auto}.server-save-notice button{border:1px solid;border-radius:3px;flex-shrink:0;padding:2px 6px}.server-save-notice>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.server-save-notice .save-now-button{color:#fff;cursor:pointer;background:#08765c;border:1px solid #075c49;border-radius:4px;flex:none;min-width:72px;min-height:21px;padding:2px 9px;font-weight:700}.server-save-notice .save-now-button:disabled{cursor:wait;opacity:.75}.edition-date-picker{color:#173f34;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.edition-date-picker input{color:#173f34;width:124px;min-height:21px;font:inherit;background:#fff;border:1px solid #9db9ad;border-radius:4px;padding:1px 5px}.edition-date-picker small{white-space:nowrap;font-size:9px}.server-save-strip+.app-shell,.server-save-strip+.flat-app{height:calc(100vh - 46px)}.device-save-warning{box-sizing:border-box;color:#174c3c;background:#d9ecdf;border-top:1px solid #afd0bb;align-items:center;gap:7px;min-height:22px;padding:2px 10px;font-size:9px;line-height:1.15;display:flex}.device-save-warning strong{letter-spacing:.08em;flex:none;font-size:9px}.device-backup-button{color:#173f34;cursor:pointer;background:#fff;border:1px solid #31594b;border-radius:4px;flex:none;min-height:19px;padding:2px 7px;font-size:9px;font-weight:700}.device-backup-button:disabled{cursor:wait;opacity:.6}.device-save-warning small{color:inherit;font-size:9px}.workspace-theme-toggle{margin-left:auto}@media (max-width:700px){.server-save-strip{flex-basis:auto;height:auto;min-height:46px}.server-save-notice{flex-wrap:wrap;height:auto;min-height:24px}.edition-date-picker{margin-left:0}.device-save-warning{flex-wrap:wrap;align-items:flex-start}}@media print{.server-save-strip{display:none}}:root{--ink:#17211d;--green:#173c33;--mint:#d9eee7;--line:#d7d9d6;--paper:#fffefa;--panel:#f6f7f5}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{background:#e9ebe8;flex-direction:column;height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fff;flex:0 0 48px;grid-template-columns:280px 1fr 420px;align-items:center;height:48px;padding:0 12px;display:grid}.brand{align-items:center;gap:7px;font-family:Georgia,serif;font-size:18px;font-weight:700;display:flex}.brandmark{background:var(--green);color:#fff;border-radius:3px;place-items:center;width:30px;height:34px;font-size:22px;display:grid}.pagedesign-logo-mark{flex:none;width:30px;height:30px;display:block;background:0 0!important;border-radius:0!important}.flat-brand-mark{width:30px;height:34px}.pagedesign-wordmark{white-space:nowrap;letter-spacing:-.045em;align-items:baseline;gap:0;font:700 20px/1 Georgia,serif;display:inline-flex}.pagedesign-wordmark span:first-child{color:#377dd0}.pagedesign-wordmark span:last-child{color:#654fd1}.brand em{background:var(--mint);color:var(--green);letter-spacing:.08em;border-radius:10px;padding:4px 6px;font:700 9px Inter}.brand em.ascii-design-badge{color:#56347b;background:#eee4ff}.project-title{text-align:center;flex-direction:column;align-items:center;display:flex}.project-title input{text-align:center;background:0 0;border:0;font-size:14px;font-weight:650}.project-title small{color:#7e847f;margin-top:3px;font-size:10px}.top-actions{justify-content:flex-end;gap:7px;display:flex}.top-actions button,.toolbar button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 11px;font-size:12px}.top-actions .primary{background:var(--green);color:#fff;border-color:var(--green);font-weight:650}.top-actions button:disabled{opacity:.35}.toolbar{border-bottom:1px solid var(--line);background:#fafbf9;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.toolbar>div{align-items:center;gap:6px;display:flex}.toolbar button{background:0 0;border-color:#0000;font-weight:600}.toolbar button:hover,.toolbar button.active{color:var(--green);background:#e3ede9}.zoom{text-align:center;width:38px;font-size:11px}.workspace{flex:1;grid-template-columns:190px 1fr 264px;min-height:0;display:grid}.pages-panel,.properties{background:var(--panel);border-right:1px solid var(--line);overflow:auto}.properties{border-left:1px solid var(--line);border-right:0;padding:0 16px 24px}.panel-heading{letter-spacing:.12em;justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:10px;display:flex}.panel-heading button{background:0 0;border:0;font-size:18px}.thumb-row{text-align:left;color:#757b77;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:22px 76px 1fr;align-items:start;gap:7px;width:100%;padding:10px 8px;font-size:10px;display:grid}.thumb-row.chosen{border-left-color:var(--green);color:var(--ink);background:#e3ece8}.mini-page{background:#fff;border:1px solid #cfd2ce;height:99px;position:relative;box-shadow:0 1px 3px #0001}.mini-page i{background:#7c837e;min-height:2px;position:absolute}.thumb-row small{color:inherit;font-weight:650}.add-page{color:#59605c;background:0 0;border:1px dashed #b9bfba;border-radius:5px;width:calc(100% - 24px);margin:12px;padding:10px;font-size:11px}.canvas-wrap{background:#dde0dd;justify-content:safe center;padding:44px 70px 100px;display:flex;position:relative;overflow:auto}.ruler{z-index:4;pointer-events:none;opacity:.9;position:absolute}.ruler.horizontal{top:28px;left:calc(50% - var(--page-width) / 2);width:var(--page-width);background:repeating-linear-gradient(90deg, #68736c 0 1px, transparent 1px var(--ruler-x-step));border-bottom:1px solid #78817b;height:16px}.ruler.vertical{top:44px;left:calc(50% - var(--page-width) / 2 - 16px);height:var(--page-height);background:repeating-linear-gradient(180deg, #68736c 0 1px, transparent 1px var(--ruler-y-step));border-right:1px solid #78817b;width:16px}.ruler span{color:#66716a;font:8px monospace;position:absolute}.ruler.horizontal span{top:-12px;transform:translate(-50%)}.ruler.horizontal span:first-child{transform:none}.ruler.vertical span{right:20px;transform:translateY(-50%)}.ruler.vertical span:first-child{transform:none}.page{background:var(--paper);flex:none;position:relative;overflow:hidden;box-shadow:0 5px 25px #2d37302b}.page.grid{background-image:linear-gradient(90deg,#1a57451f 1px,#0000 1px),linear-gradient(#1a57450b 1px,#0000 1px)}.page.inside-page>.front-page-furniture,.page.front-page>.inside-page-furniture{display:none!important}.print-margin-guide{z-index:12;pointer-events:none;border-color:#df9b35;width:100%;height:1.92308%;position:absolute;left:0}.print-margin-guide.top{border-bottom:1px dashed #df9b35;top:0}.print-margin-guide.bottom{border-top:1px dashed #df9b35;bottom:0}.print-margin-guide.left,.print-margin-guide.right{width:3.15457%;height:100%;top:0}.print-margin-guide.left{border-right:1px dashed #df9b35;left:0}.print-margin-guide.right{border-left:1px dashed #df9b35;left:auto;right:0}.page-furniture{z-index:9;pointer-events:none;font-family:Arial,sans-serif;position:absolute}.page-furniture .masthead-ear{pointer-events:auto;cursor:pointer}.page-furniture .masthead-ear:hover{outline-offset:-2px;outline:2px solid #58aef8}.page-furniture .masthead-ear.furniture-selected{outline-offset:-3px;outline:3px solid #087cf0}.furniture-edit-card{background:#eef7ff;border:2px solid #087cf0;border-radius:7px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.furniture-edit-card>b{color:#124c76;font-size:13px}.furniture-edit-card>small{color:#587080}.furniture-edit-card label{gap:4px;font-size:9px;font-weight:700;display:grid}.ear-image-buttons{gap:6px;display:flex}.ear-image-buttons button{flex:1}.ear-cutout-action{color:#145241;background:#e6f5ef;border:1px solid #247660;border-radius:4px;padding:8px;font-size:8px;font-weight:800}.furniture-edit-card .ear-cutout-toggle{grid-template-columns:auto 1fr;align-items:center;display:flex}.front-page-furniture{inset:0}.front-page-furniture>header{color:#173029;background:#fff;border-top:5px solid #173f34;border-bottom:2px solid #173f34;grid-template-columns:1fr auto 1fr;align-items:end;width:94%;height:13.4615%;padding:0 1.5% 1.2%;display:grid;position:absolute;top:1.92308%;left:3%;container-type:inline-size}.front-page-furniture>header>b{letter-spacing:-.04em;white-space:nowrap;align-self:center;font:900 clamp(19px,3.4vw,48px) Georgia,serif}.front-date,.front-edition{letter-spacing:.05em;padding-bottom:2px;font-size:clamp(5px,.55vw,9px);font-weight:700}.front-edition{text-align:right}.front-page-furniture>header{grid-template-columns:23% minmax(0,1fr) 18%;grid-template-rows:calc(100% - var(--details-strip-height,21.4286%)) var(--details-strip-height,21.4286%);border-top:6px solid #d62027;border-bottom:2px solid #173f34;align-items:stretch;padding:0}.front-page-furniture>header.left-ear-only{grid-template-columns:23% minmax(0,1fr)}.front-page-furniture>header.right-ear-only{grid-template-columns:minmax(0,1fr) 18%}.front-page-furniture>header.no-ears{grid-template-columns:minmax(0,1fr)}.front-page-furniture>header.no-ears .masthead-centre>img{width:96%;height:68%}.front-page-furniture>header.left-ear-only .masthead-centre>img,.front-page-furniture>header.right-ear-only .masthead-centre>img{width:90%;height:64%}.masthead-ear{color:#183f34;background:#f4f0df;flex-direction:column;justify-content:center;min-width:0;padding:7px 8px;display:flex;position:relative;overflow:hidden}.masthead-ear>strong,.masthead-ear>b,.masthead-ear>span{z-index:2;max-width:70%;position:relative}.masthead-ear .ear-image{z-index:1;width:48%;max-height:110%;position:absolute;top:50%;transform:translateY(-50%)}.masthead-ear .ear-image.left{left:0}.masthead-ear .ear-image.right{right:0}.masthead-ear .ear-image.cutout{object-fit:contain}.masthead-ear .ear-image.photo{object-fit:cover;border-radius:2px;transform:translateY(-50%)}.masthead-ear.full-ad{background:#fff;padding:0}.masthead-ear .ear-image.ad-image{background:#fff;width:100%;height:100%;max-height:none;inset:0;transform:none}.masthead-ear .ear-image.ad-image.contain{object-fit:contain}.masthead-ear .ear-image.ad-image.cover{object-fit:cover}:is(.masthead-ear:has(.ear-image.left)>strong,.masthead-ear:has(.ear-image.left)>b,.masthead-ear:has(.ear-image.left)>span){text-align:right;margin-left:auto}:is(.masthead-ear:has(.ear-image.right)>strong,.masthead-ear:has(.ear-image.right)>b,.masthead-ear:has(.ear-image.right)>span){margin-right:auto}.masthead-ear strong{color:#c9212a;letter-spacing:.07em;font-size:clamp(7px,.9vw,13px)}.masthead-ear b{font:900 clamp(12px,1.8vw,26px)/.95 Georgia,serif}.masthead-ear span{margin-top:4px;font-size:clamp(5px,.55vw,8px);line-height:1.2}.left-ear{background:radial-gradient(circle at 83% 42%,#ddaa76 0 10%,#0000 11%),linear-gradient(135deg,#fff9df,#e8e0bf);border-right:1px solid #c8bfa6}.right-ear{text-align:center;background:#fff;border-left:1px solid #d9d9d9;align-items:center}.right-ear strong{color:#fff;letter-spacing:-.03em;background:#d71920;padding:3px 7px;font-size:clamp(13px,2vw,28px)}.masthead-centre{box-sizing:border-box;pointer-events:auto;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:5px 10px;display:flex;position:relative;overflow:hidden}.masthead-centre.furniture-selected{outline-offset:-3px;outline:3px solid #087cf0}.masthead-centre>b{color:#d71920;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,5cqw,52px);font-weight:900;line-height:.96;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.front-page-furniture>header.no-ears .masthead-centre>b{font-size:clamp(20px,7cqw,58px)}.front-page-furniture>header.left-ear-only .masthead-centre>b,.front-page-furniture>header.right-ear-only .masthead-centre>b{font-size:clamp(18px,5.6cqw,50px)}.masthead-centre>span{color:#34433e;letter-spacing:.1em;margin-top:5px;font-size:clamp(5px,.55vw,8px);font-weight:700}.masthead-centre>.editable-slogan{text-align:center;margin:0;position:absolute;bottom:4px;left:0;right:0}.masthead-centre>span:not(.editable-slogan){display:none}.masthead-centre>.masthead-primary-image{object-fit:contain;transform-origin:50%;width:82%;height:58%;transition:transform .15s}.masthead-centre>.masthead-primary-image+b{display:none}.masthead-extra-lines{z-index:3;flex-direction:column;align-items:flex-start;max-width:48%;display:flex;position:absolute;top:3px;left:4px}.masthead-extra-lines span{color:#263f37;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:700 clamp(4px,.48vw,7px)/1.15 Arial,sans-serif;overflow:hidden}.masthead-extra-images{z-index:3;justify-content:flex-end;align-items:flex-start;gap:3px;max-width:42%;display:flex;position:absolute;top:3px;bottom:15px;right:4px}.masthead-extra-images img{object-fit:contain;width:auto;max-width:42px;height:38%;min-height:10px}.masthead-additions-editor{background:#f7f9f8;border:1px solid #d9dfdc;gap:6px;padding:8px;display:grid}.masthead-additions-editor>div:not(.masthead-extra-image-list){grid-template-columns:1fr 32px;gap:5px;display:grid}.frame-group-controls{grid-template-columns:1fr 1fr;gap:6px;display:grid}.frame-group-controls button.active{color:#105a49;background:#e5f4ef;border-color:#167a63;font-weight:800}.masthead-extra-image-list{flex-wrap:wrap;gap:6px;display:flex}.masthead-extra-image-list figure{background:#fff;border:1px solid #ccd5d1;width:56px;height:42px;margin:0;position:relative}.masthead-extra-image-list img{object-fit:contain;width:100%;height:100%}.masthead-extra-image-list button{border-radius:50%;width:20px;min-height:20px;padding:0;position:absolute;top:-4px;right:-4px}.masthead-details{color:#31453e;white-space:nowrap;z-index:5;pointer-events:auto;cursor:pointer;box-sizing:border-box;background:#fff;border-top:1px solid #263d35;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:stretch;gap:4px;height:100%;min-height:0;padding:0 6px;font-size:clamp(4px,.45vw,7px);font-weight:700;display:flex;position:relative;overflow:hidden}.masthead-details-row{justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:hidden}.masthead-details-row .manual-details-text{text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;width:100%}.masthead-details-second-line{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.masthead-details:hover{outline-offset:-2px;outline:2px solid #58aef8}.front-page-furniture>header.has-special-news .masthead-details{transform:translateY(-100%)}.masthead-details.furniture-selected{outline-offset:-2px;outline:2px solid #087cf0}.details-strip-editor .strip-colour-controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.details-strip-editor .strip-colour-controls input[type=color],.details-strip-editor .price-colour-input{width:100%;height:34px;padding:2px}.edition-details-fields{border-top:1px solid #cbdbe4;grid-template-columns:1fr 1fr;gap:7px;padding-top:8px;display:grid}.edition-details-fields label:nth-child(6){grid-column:1/-1}.edition-details-fields input{width:100%;min-width:0}.masthead-image-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.masthead-image-actions button{min-height:34px}.masthead-details-row>span+span:before{content:"•";color:#d71920;margin-right:5px}.masthead-details-row>strong{color:#168d51;font-size:clamp(11px,1.7vw,24px)}.masthead-details-row>strong:not(.editable-price){display:none}.preview-page-furniture .masthead-centre>b{font-size:max(4px, var(--preview-masthead-title-size))!important}.preview-page-furniture .masthead-centre>.editable-slogan{font-size:max(2px, var(--preview-masthead-slogan-size))!important}.preview-page-furniture .masthead-details{gap:1px;padding-inline:1.5%;font-size:max(2px, var(--preview-details-size))!important}.preview-page-furniture .masthead-details-row{gap:1px}.preview-page-furniture .masthead-details-row>strong{font-size:max(2px, var(--preview-price-size))!important}.preview-page-furniture .masthead-extra-lines span{font-size:max(2px,.48cqw)}.details-second-line-toggle{align-items:center;gap:7px;flex-direction:row!important;display:flex!important}.details-second-line-toggle input{width:auto!important}.special-news-strip{z-index:4;height:var(--details-strip-height,21.4286%);pointer-events:auto;cursor:pointer;gap:2px;display:flex;position:absolute;bottom:0;left:23%;right:18%;overflow:hidden}.special-news-strip.furniture-selected{outline-offset:1px;outline:2px solid #087cf0}.special-news-strip.empty{bottom:var(--details-strip-height,21.4286%);background:#ecf6f2f0;border:1px dashed #8db4a8;justify-content:center;align-items:center;height:18%}.special-news-strip.empty>button{color:#477166;cursor:pointer;background:0 0;border:0;font:800 6px Arial,sans-serif}.left-ear-only .special-news-strip{left:23%;right:0}.right-ear-only .special-news-strip{left:0;right:18%}.no-ears .special-news-strip{left:0;right:0}.special-news-strip>div{color:#fff;flex:1;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:3px 5px;display:flex}.special-news-strip b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(4px,.48vw,7px);line-height:1.05;overflow:hidden}.special-news-strip strong{white-space:nowrap;background:#00000040;border-radius:2px;flex:none;padding:2px 3px;font-size:clamp(4px,.43vw,6px)}.special-news-card-editor>select{width:100%;min-height:34px}.indicator-editor-row{background:#fff;border:1px solid #d7dfdb;border-left:5px solid;border-radius:4px;grid-template-columns:minmax(0,1fr) 28px 25px;align-items:center;gap:6px;padding:6px;display:grid}.indicator-editor-row span{gap:2px;min-width:0;display:grid}.indicator-editor-row span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.indicator-editor-row span small{color:#718078;font-size:7px}.indicator-editor-row input{width:28px;height:27px;padding:1px}.indicator-editor-row button{color:#9c2730;background:#fff;border:1px solid #d3d9d6;border-radius:3px;height:27px;padding:0;font-weight:900}.news-indicator-editor{background:#edf6f2;border:1px solid #9fc4b9;border-radius:6px;gap:7px;margin:12px 0;padding:10px;display:grid}.news-indicator-editor>small{color:#586c65;font-size:10px;line-height:1.4}.news-indicator-editor>select{width:100%;min-height:34px}.news-indicator-editor>p{color:#718078;margin:0;font-size:10px}.news-indicator-strip-content{box-sizing:border-box;white-space:normal;align-items:stretch;gap:2px;width:100%;height:100%;font-family:Arial,sans-serif;display:grid;overflow:hidden}.news-indicator-card{box-sizing:border-box;color:#fff;flex-direction:column;justify-content:space-between;gap:3px;min-width:0;min-height:0;padding:3px 5px;display:flex;overflow:hidden}.news-indicator-card strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(6px,.72vw,10px);font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.news-indicator-card span{white-space:nowrap;background:#0000003d;border-radius:2px;flex:none;align-self:flex-start;padding:2px 4px;font-size:clamp(5px,.52vw,7px);font-weight:800}.news-indicator-empty{box-sizing:border-box;color:#477166;background:#edf6f2;border:1px dashed #8db4a8;border-radius:3px;place-items:center;width:100%;height:100%;font:800 10px Arial,sans-serif;display:grid}@media print{.special-news-strip.empty,.news-indicator-empty{display:none!important}}.inside-page-furniture>header b{align-items:center;gap:6px;display:flex}.inside-page-furniture>header b img{object-fit:contain;transform-origin:50%;width:auto;max-width:180px;height:80%;max-height:24px}.front-info-widget{width:calc((94% / 8) * var(--widget-column-span,1));color:#173f34;background:#fffdf5;border:1px solid #b68a17;border-top:5px solid #d5aa19;border-radius:3px;flex-direction:column;min-width:11.75%;max-width:11.75%;min-height:0;display:flex;position:absolute;top:16.2%;right:3%;overflow:hidden;box-shadow:0 3px 10px #1631292e}.front-info-widget.legacy-widget{display:none}.front-info-widget.left{left:3%;right:auto}.front-info-widget.right{left:auto;right:3%}.front-info-widget>strong{color:#fff;background:linear-gradient(110deg,#123c33,#216453);padding:7px;font-size:clamp(5px,.6vw,9px);line-height:1.2}.front-info-widget>.market-rate{border-top:1px solid #cad9d2;align-items:center;gap:4px;min-height:30px;padding:4px 6px;font-size:clamp(5px,.55vw,8px);display:flex;position:relative}.market-rate.gold{background:linear-gradient(90deg,#fff5c9,#fffdf3)}.market-rate.silver{background:linear-gradient(90deg,#e7edf0,#fafcfd)}.market-rate.currency{background:linear-gradient(90deg,#e2f3e8,#f7fcf9)}.market-rate.weather{background:linear-gradient(90deg,#dff3ff,#f8fcff)}.market-rate.market{background:linear-gradient(90deg,#f3e8f8,#fffaff)}.front-info-widget.widget-luxury{background:#fff9e8;border-color:#e1b63f #98701c #98701c;border-radius:0;box-shadow:0 4px 12px #654b1930}.front-info-widget.widget-luxury>strong{color:#ffe7a0;background:linear-gradient(110deg,#34280e,#84651b)}.front-info-widget.widget-modern{background:#f0fbfb;border:0;border-top:6px solid #00a1a7;border-radius:7px;box-shadow:0 5px 14px #17585a30}.front-info-widget.widget-modern>strong{background:#123f45}.front-info-widget.widget-modern>.market-rate{border-color:#b8dddd}.front-info-widget.widget-minimal{box-shadow:none;background:#fff;border:1px solid #23352e;border-top-width:2px;border-radius:0}.front-info-widget.widget-minimal>strong{color:#173f34;background:#fff;border-bottom:2px solid #173f34;padding:5px 6px}.front-info-widget.widget-minimal>.market-rate{background:#fff;min-height:27px}.market-copy{flex-direction:column;flex:1;min-width:0;display:flex}.market-copy small{color:#49645c;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.1;overflow:hidden}.market-copy b{color:#122f28;font-family:Georgia,serif;font-size:1.35em;line-height:1.15}.market-art{transform-origin:0;width:25px;min-width:25px;height:23px;display:block;position:relative;transform:scale(.78)}.market-art em{display:block;position:absolute}.gold .market-art em,.silver .market-art em{border-radius:2px 2px 1px 1px;width:22px;height:9px;transform:skew(-13deg);box-shadow:inset 0 2px 2px #ffffff8c,0 1px 2px #00000038}.gold .market-art em{background:linear-gradient(145deg,#fff08a,#d59a00 70%);border:1px solid #9f7200}.silver .market-art em{background:linear-gradient(145deg,#fff,#a9b5bb 70%);border:1px solid #87939a}.market-art em:first-child{bottom:2px;left:3px}.market-art em:nth-child(2){bottom:10px;left:10px}.market-art em:nth-child(3){bottom:18px;left:5px}.currency .market-art:before{content:"$";color:#315c45;background:radial-gradient(circle at 35% 28%,#fff5a0,#d5a51c 72%);border:2px solid #b48b24;border-radius:50%;place-items:center;font:800 16px/1 Georgia,serif;display:grid;position:absolute;inset:1px 5px 1px 2px}.weather .market-art:before{content:"";background:#f8bd22;border-radius:50%;width:18px;height:18px;position:absolute;top:1px;left:5px;box-shadow:0 0 0 4px #f8bd2233}.weather .market-art:after{content:"";background:#fff;border-radius:10px;width:20px;height:10px;position:absolute;bottom:1px;left:12px;box-shadow:0 1px 3px #2850644d}.market .market-art:before{content:"↗";color:#fff;background:#72458a;border-radius:50%;place-items:center;height:27px;font:700 18px/1 sans-serif;display:grid}.inside-page-furniture{inset:0}.inside-page-furniture>header{color:#173f34;background:#fff;border-top:2px solid #173f34;border-bottom:1px solid #173f34;grid-template-columns:1fr auto 1fr;align-items:center;width:94%;height:2.88462%;padding:0 1%;font-size:clamp(5px,.6vw,9px);display:grid;position:absolute;top:1.92308%;left:3%}.inside-page-furniture>header b{letter-spacing:.04em;font:800 clamp(8px,1vw,14px) Georgia,serif}.inside-page-furniture>header strong{text-align:right}.inside-page-furniture>footer{color:#243b34;background:#fff;border-top:1px solid #173f34;border-bottom:2px solid #173f34;grid-template-columns:.8fr 1.25fr;align-content:center;gap:2px 12px;width:94%;height:2.88462%;padding:3px 1%;font-size:clamp(4px,.45vw,7px);line-height:1.15;display:grid;position:absolute;bottom:1.92308%;left:3%}.inside-page-furniture>footer span{display:none}.inside-page-furniture>footer p{text-align:center;grid-column:1/-1;width:100%;margin:0;font-weight:600;line-height:1.25}.inside-page-furniture>footer p:not(.editable-imprint){display:none}.story-decoration{z-index:0;box-sizing:border-box;pointer-events:none;position:absolute}.story-border-overlay{z-index:12;box-sizing:border-box;pointer-events:none;position:absolute}.page>.block{z-index:1}.block{white-space:pre-wrap;touch-action:none;border:0 solid #0000;line-height:1.08;position:absolute;overflow:hidden}.block.text{font-family:Georgia,Times New Roman,serif}.block .copy.body{column-fill:auto;text-align:justify;text-align-last:left;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;line-height:1.32}.manual-body-copy{column-fill:auto;width:100%;height:100%;max-height:100%;overflow:hidden}.story-inset-copy{box-sizing:border-box;padding:var(--story-inset-current,0)!important}.block .copy.byline{font-family:Arial,sans-serif;line-height:1.25}.block.selected{outline-offset:1px;outline:2px solid #1687ff}.block .overset-action{z-index:20;color:#fff;cursor:pointer;background:#d71920;border:1px solid #fff;place-items:center;width:12px;height:12px;padding:0;font:900 10px/1 Arial,sans-serif;display:grid;position:absolute;bottom:1px;right:1px}.frame-measure{z-index:8;color:#fff;white-space:nowrap;pointer-events:none;background:#087cf0;border-radius:3px;padding:4px 7px;font:700 10px/1 Arial,sans-serif;position:absolute;top:-24px;left:0;box-shadow:0 1px 3px #0003}.frame-delete{z-index:10;color:#fff;cursor:pointer;background:#d92d36;border:1px solid #a91f27;border-radius:4px;place-items:center;width:23px;height:23px;padding:0;font:800 16px/1 Arial,sans-serif;display:grid;position:absolute;top:-25px;right:0;box-shadow:0 2px 5px #0002}.frame-delete:hover{background:#b71922}.resize{cursor:nwse-resize;background:#1687ff;border:2px solid #fff;width:12px;height:12px;padding:0;position:absolute;bottom:-1px;right:-1px}.resize-side{z-index:11;background:#1687ff;border:2px solid #fff;border-radius:50%;width:11px;height:11px;padding:0;position:absolute;box-shadow:0 1px 3px #0004}.resize-side.resize-top{cursor:ns-resize;top:-6px;left:50%;transform:translate(-50%)}.resize-side.resize-right{cursor:ew-resize;top:50%;right:-6px;transform:translateY(-50%)}.resize-side.resize-bottom{cursor:ns-resize;bottom:-6px;left:50%;transform:translate(-50%)}.resize-side.resize-left{cursor:ew-resize;top:50%;left:-6px;transform:translateY(-50%)}.text-frame-handle{background:#fff;border-color:#1687ff;border-radius:2px;box-shadow:0 1px 2px #0003}.rotate-handle{z-index:12;color:#fff;cursor:grab;background:#ef9d18;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font:800 16px/1 Arial,sans-serif;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0005}.rotate-handle:active{cursor:grabbing}.block img{width:100%;height:100%;display:block}.image-empty{text-align:center;color:#8a918c;background:#edf0ed;place-content:center;gap:5px;height:100%;font:11px Arial;display:grid}.image-empty b{font-size:24px}.tabs{border-bottom:1px solid var(--line);margin:0 -16px 18px;display:flex}.tabs button{letter-spacing:.09em;background:0 0;border:0;width:50%;padding:15px 0;font-size:10px;font-weight:700}.tabs .active{color:var(--green);border-bottom:2px solid var(--green)}.frame-dimensions{background:#f4f7f5;border:1px solid #d8dfdb;border-radius:5px;grid-template-columns:1fr 1fr;gap:7px;margin:-5px 0 15px;padding:9px;display:grid}.frame-dimensions span{flex-direction:column;gap:2px;display:flex}.frame-dimensions small{color:#768079;letter-spacing:.08em;font:7px Arial,sans-serif}.frame-dimensions b{color:#183f34;font:700 11px Arial,sans-serif}.story-style-panel{background:#f7faf8;border:1px solid #d4dfd9;border-radius:6px;margin:0 0 9px;padding:8px}.canvas .block.text,.live-preview-block.text,.contour-body{font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizelegibility;-webkit-font-smoothing:auto}.story-template-panel{background:#fff;border:1px solid #d4dfd9;border-radius:6px;margin:0 0 14px;padding:11px}.story-template-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.story-template-grid>button{text-align:left;background:linear-gradient(#fff,#f4f7f5);border:1px solid #cbd5d0;border-radius:7px;min-width:0;padding:7px 7px 8px;transition:all .16s;box-shadow:0 2px 5px #1b3a2f12}.story-template-grid>button:hover{border-color:#1687ff;transform:translateY(-2px);box-shadow:0 0 0 1px #1687ff}.story-template-grid b,.story-template-grid small{display:block}.story-template-grid b{color:#173c33;margin-top:5px;font-size:9px}.story-template-grid small{color:#737b76;margin-top:2px;font-size:7px;line-height:1.2}.story-template-panel>p{color:#717a74;margin:9px 0 0;font-size:8px;line-height:1.35}.template-icon{background:linear-gradient(90deg,#0000 49%,#dfe5e2 50%,#0000 51%),#fffdf8;border:1px solid #b9c8c1;border-radius:3px;width:100%;height:62px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #fff}.template-icon span{display:block;position:absolute}.template-head{background:#183e34;border-radius:1px;width:88%;height:13%;top:7%;left:6%;box-shadow:0 5px 0 -3px #e2b51f}.template-photo{background:radial-gradient(circle at 68% 35%,#f2cfaa 0 9%,#0000 10%),linear-gradient(145deg,#63a99c,#204e58 70%);border-radius:2px;width:42%;height:42%;top:29%;left:6%}.template-copy{opacity:.72;background:repeating-linear-gradient(#58645e 0 1px,#0000 1px 4px);width:41%;height:63%;top:29%;left:53%}.template-icon.classic{border-top:4px solid #164b3d}.template-icon.classic .template-head{background:#164b3d}.template-icon.photoTop{background-color:#fff9f3;border-top:4px solid #b52c32}.template-icon.photoTop .template-head{background:#b52c32;box-shadow:0 5px 0 -3px #efbd32}.template-icon.photoTop .template-photo{background:radial-gradient(circle at 72% 32%,#f2c49e 0 9%,#0000 10%),linear-gradient(135deg,#d9775f,#72334e)}.template-icon.photoLeft{background-color:#f5fbfd;border-top:4px solid #167b96}.template-icon.photoLeft .template-head{background:#167b96}.template-icon.photoLeft .template-photo{background:radial-gradient(circle at 63% 32%,#efd0aa 0 9%,#0000 10%),linear-gradient(145deg,#75c7d2,#286184)}.template-icon.photoRight{background-color:#fbf8fd;border-top:4px solid #76509b}.template-icon.photoRight .template-head{background:#76509b;box-shadow:0 5px 0 -3px #d99bbf}.template-icon.photoRight .template-photo{background:radial-gradient(circle at 62% 33%,#efd0aa 0 9%,#0000 10%),linear-gradient(145deg,#b695ce,#604478)}.template-icon.feature{background-color:#fff8ee;border-top:4px solid #c64d18}.template-icon.feature .template-head{background:#c64d18;box-shadow:0 5px 0 -3px #f0c62f}.template-icon.feature .template-photo{background:radial-gradient(circle at 68% 32%,#efc193 0 9%,#0000 10%),linear-gradient(140deg,#ed9e38,#a13e28 55%,#482d43)}.template-icon.compact{background-color:#f8fbea;border-top:4px solid #507b2a}.template-icon.compact .template-head{background:#507b2a;box-shadow:0 5px 0 -3px #b6d33f}.template-icon.compact .template-photo{background:radial-gradient(circle at 62% 33%,#efd0aa 0 10%,#0000 11%),linear-gradient(145deg,#b5ce67,#497245)}.template-icon.textLead,.template-icon.textColumns,.template-icon.textBrief{background-color:#f8fbfd;border-top:4px solid #294f70}.template-icon.textLead .template-photo,.template-icon.textColumns .template-photo,.template-icon.textBrief .template-photo{display:none}.template-icon.textLead .template-copy,.template-icon.textColumns .template-copy,.template-icon.textBrief .template-copy{width:88%;height:55%;top:37%;left:6%}.template-icon.textLead .template-head{background:#294f70;height:20%}.template-icon.textColumns .template-copy{background:repeating-linear-gradient(90deg,#687b88 0 1px,#0000 1px 18%)}.template-icon.textBrief .template-copy{height:39%;top:53%}.template-icon.textBrief:after{content:"";background:#e6b923;width:88%;height:12%;position:absolute;top:33%;left:6%}.template-icon.photoTop .template-photo,.template-icon.feature .template-photo{width:88%;height:38%;left:6%}.template-icon.photoTop .template-copy,.template-icon.feature .template-copy{width:88%;height:20%;top:72%;left:6%}.template-icon.photoRight .template-photo{width:36%;left:58%}.template-icon.photoRight .template-copy{width:46%;left:6%}.template-icon.feature .template-head{height:18%}.template-icon.compact .template-photo{width:28%;height:28%;left:66%}.template-icon.compact .template-copy{width:54%;left:6%}.story-style-panel .flow-heading{margin-bottom:7px}.story-style-panel input[type=color]{cursor:pointer;height:34px;padding:3px}.story-style-panel input[type=range]{accent-color:#194b3d;padding:0}.tint-swatches{align-items:center;gap:6px;display:flex}.tint-swatches button,.tint-swatches input{border:1px solid #aeb8b2;border-radius:50%;min-width:27px;width:27px!important;height:27px!important;padding:2px!important}.tint-swatches button.active{outline-offset:2px;outline:2px solid #1687ff}.story-style-panel .reset-story-appearance{color:#5e6963;background:#fff;border:1px solid #c9d1cd;border-radius:4px;width:100%;margin-top:10px;padding:7px;font-size:9px}.story-format-ribbon{grid-template-columns:1fr 1fr;gap:6px;display:grid}.story-position-controls{background:#fff;border:1px solid #b8cbc2;border-radius:5px;grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.story-position-controls>.wide{color:#123f34;background:#e8f4ef;border:1px solid #17634f;border-radius:4px;min-height:34px;font-size:10px;font-weight:800}.story-position-controls>small{grid-column:1/-1}.story-position-controls>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.story-position-controls>div button{color:#123f34;background:#fff;border:1px solid #adbbb4;border-radius:4px;min-height:34px;font-size:17px;font-weight:800}.story-position-controls small{color:#52675e;font-size:9px;line-height:1.35}.story-photo-controls{background:#eef6f2;border:1px solid #bfcfc7;border-radius:5px;grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.story-photo-controls>.flow-heading,.story-photo-controls>small{grid-column:1/-1}.story-photo-controls>small{color:#62736b;font-size:7px;line-height:1.35}.story-photo-controls .ribbon-buttons button{color:#30493f;cursor:pointer;background:#fff;border:1px solid #cbd6d1;border-radius:3px;min-height:27px;padding:3px 5px;font:800 9px Arial,sans-serif}.story-photo-controls .ribbon-buttons button.active{background:#e7f2ff;border-color:#1687ff;box-shadow:inset 0 0 0 1px #1687ff}.story-photo-controls .photo-column-buttons{grid-template-columns:repeat(4,25px);justify-content:center;gap:6px;display:grid}.story-photo-controls .photo-column-buttons button{border-radius:50%;flex:none;width:25px;min-width:25px;height:25px;min-height:25px;padding:0}.story-photo-controls .ribbon-group{padding:5px}.story-photo-controls .ribbon-buttons:not(.photo-column-buttons){grid-template-columns:repeat(3,1fr);display:grid}.story-photo-controls .ribbon-buttons:not(.photo-column-buttons) button{min-width:0;min-height:28px}.story-photo-controls .compact-letter-buttons{grid-template-columns:repeat(3,25px);justify-content:start;gap:5px;display:grid}.story-photo-controls .compact-letter-buttons button{width:25px;min-width:25px;height:25px;min-height:25px;padding:0;font-size:10px}.photo-shape-group{grid-column:1/-1}.photo-shape-buttons{grid-template-columns:repeat(7,25px);justify-content:start;gap:5px;display:grid}.photo-shape-buttons button{background:#fff;border:1px solid #cbd6d1;place-items:center;width:25px;min-width:25px;height:25px;min-height:25px;padding:3px;display:grid}.photo-shape-buttons button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.photo-shape-icon{background:#315f55;width:15px;height:15px;display:block}.photo-shape-icon.rounded{border-radius:4px}.photo-shape-icon.circle{border-radius:50%}.photo-shape-icon.oval{border-radius:50%;width:18px;height:12px}.photo-shape-icon.star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%)}.photo-shape-icon.diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.photo-shape-icon.hexagon{clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0% 50%)}.ribbon-group{background:#fff;border:1px solid #d5ddd9;border-radius:4px;padding:6px}.ribbon-group>b{color:#4d5d56;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font:700 7px Arial,sans-serif;display:block}.border-gallery>div,.ribbon-buttons,.colour-gallery>div{align-items:stretch;gap:4px;display:flex}.story-format-ribbon button{color:#183f34;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:3px;min-width:0;min-height:31px;padding:4px;font:800 9px Arial,sans-serif}.story-format-ribbon>.separator-group,.story-format-ribbon>.colour-gallery{grid-column:1/-1}.separator-group{padding:6px}.separator-group>small:first-of-type{color:#65776e;font-size:8px}.separator-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.separator-presets button{place-items:center;gap:4px;min-width:0;min-height:42px;padding:5px;font-size:8px;display:grid}.separator-presets i{border-style:solid;border-color:#273c33;display:block}.separator-presets i.horizontal{border-width:0 0 2px;width:30px;height:0}.separator-presets i.vertical{border-width:0 2px 0 0;width:0;height:24px}.separator-side-label{color:#53675e;margin-top:9px;font-size:8px;display:block}.separator-side-buttons{grid-template-columns:repeat(5,30px);justify-content:start;gap:5px;display:grid}.separator-side-buttons .separator-icon{background:#fff;place-items:center;width:30px;height:30px;min-height:30px;padding:4px;display:grid}.separator-icon i{border:1px dotted #c4cdc8;width:18px;height:18px;display:block}.separator-icon.left i{border-left:2px solid #4e5c56}.separator-icon.right i{border-right:2px solid #4e5c56}.separator-icon.top i{border-top:2px solid #4e5c56}.separator-icon.bottom i{border-bottom:2px solid #4e5c56}.separator-icon.none span{color:#7c8982;font-size:17px;font-weight:500;line-height:1}.separator-help{color:#6b7a73;margin-top:5px;font-size:8px;line-height:1.3;display:block}.story-format-ribbon button:hover{background:#eaf3ef}.story-format-ribbon button.active{background:#e7f2ff;border-color:#1687ff;box-shadow:inset 0 0 0 1px #1687ff}.border-gallery>div{grid-template-columns:repeat(4,30px);justify-content:start;gap:5px;display:grid}.colour-gallery>div{flex-wrap:wrap}.border-gallery button{place-items:center;gap:0;width:30px;height:30px;min-height:30px;padding:2px;display:grid;position:relative}.border-gallery button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.border-gallery button i{border:1px solid #283b33;width:18px;height:18px;display:block}.border-gallery button i.none{opacity:.45;border-style:dotted;border-color:#b8c1bd}.border-gallery button i.double{border-style:double;border-width:4px}.border-gallery button i.dashed{border-style:dashed}.border-gallery .weight-label{margin-top:7px}.border-gallery .border-weight-gallery{grid-template-columns:repeat(4,30px);justify-content:start;gap:5px;display:grid}.border-gallery .border-weight-gallery button{place-items:center;width:30px;height:30px;min-height:30px;padding:2px;display:grid}.border-gallery .border-weight-gallery button i{border-width:0;border-top-style:solid;border-top-color:#263a32;width:18px;height:0;margin:0}.border-gallery .border-weight-gallery button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ribbon-buttons{flex-wrap:wrap}.ribbon-buttons button{flex:calc(50% - 4px);min-width:46px}.ribbon-buttons button>i:not(.corner){border-top-style:solid;border-top-color:#263a32;width:25px;margin:0 auto 3px;display:block}.ribbon-buttons .corner{border:2px solid #263a32;width:20px;height:16px;margin:0 auto 3px;display:block}.ribbon-buttons .corner.curved{border-radius:7px}.colour-gallery button,.colour-gallery label{border:1px solid #aeb8b2;border-radius:3px;width:27px;min-width:27px;height:27px;padding:2px;display:block}.colour-gallery button.active{outline-offset:1px;outline:2px solid #1687ff}.colour-gallery label{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative}.colour-gallery label:after{content:"+";color:#173f34;background:#fff;border-radius:50%;place-items:center;width:11px;height:11px;font:900 8px Arial;display:grid;position:absolute;bottom:-3px;right:-2px}.colour-gallery input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important}.properties h3{margin:18px 0 12px;font-size:12px}.branding-editor{background:#f7faf8;border:1px solid #d6ded9;border-radius:6px;margin-bottom:16px;padding:10px}.branding-editor>small{color:#768079;font-size:8px;line-height:1.35;display:block}.branding-logo-control{grid-template-columns:52px 1fr auto;align-items:center;gap:6px;margin-bottom:11px;display:grid}.branding-logo-control img,.branding-logo-control>span{object-fit:contain;color:#89928d;background:#fff;border:1px solid #ccd5d0;border-radius:4px;place-items:center;width:52px;height:38px;font-size:8px;display:grid}.branding-logo-control button{color:#214b3f;background:#fff;border:1px solid #c7d1cb;border-radius:4px;height:31px;padding:0 8px;font-size:8px}.branding-editor textarea{height:90px}.special-stories-editor{background:#fff;border:1px solid #d6ded9;border-radius:5px;gap:7px;margin:10px 0;padding:9px;display:grid}.special-stories-editor>b{color:#234d42;font-size:10px}.special-stories-editor>small{color:#74817b;font-size:8px}.special-story-row{background:#f6f8f7;border-left:5px solid;grid-template-columns:1fr 25px 24px;align-items:center;gap:5px;padding:5px 0 5px 7px;display:grid}.special-story-row>span{min-width:0;display:grid}.special-story-row>span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.special-story-row>span small{color:#6c7772;font-size:7px}.special-story-row input[type=color]{width:25px;height:24px;padding:1px}.logo-size-controls{background:#fff;border:1px solid #d9e0dc;border-radius:5px;margin:-3px 0 11px;padding:8px}.logo-size-controls label{color:#3f5c52;margin-bottom:8px;font-size:8px;font-weight:700}.logo-size-controls label:last-child{margin-bottom:0}.logo-size-controls input[type=range]{accent-color:#19604d;padding:0}.ear-visibility-controls{background:#f6faf8;border:1px solid #d5dfda;border-radius:5px;gap:6px;margin:8px 0;padding:9px;display:grid}.ear-visibility-controls>b{color:#1d4b3e;font-size:9px}.ear-visibility-controls>small{color:#607169;font-size:8px}.ear-visibility-controls>label{align-items:center;gap:7px;margin:0;font-size:9px;font-weight:700;display:flex}.ear-visibility-controls input{width:auto}.market-widget-editor{background:#fff;border:1px solid #d6ded9;border-radius:5px;margin:10px 0 12px;padding:9px}.market-widget-editor>div:first-child{justify-content:space-between;align-items:center;gap:7px;margin-bottom:8px;display:flex}.market-widget-editor>div:first-child b{color:#1d4b3e;font-size:9px}.market-widget-editor>div:first-child select{width:88px;padding:5px;font-size:8px}.market-widget-rows>div{grid-template-columns:1fr 72px 24px;gap:5px;margin-bottom:5px;display:grid}.market-widget-rows input{min-width:0;padding:6px!important;font-size:8px!important}.market-widget-rows input[readonly]{color:#315348;background:#f1f5f3;font-weight:700}.market-value-input{background:#fff;border:1px solid #cbd5d0;border-radius:4px;align-items:center;min-width:0;overflow:hidden;margin:0!important;display:flex!important}.market-value-input span{color:#164b3d;padding:0 4px;font-size:9px;font-weight:800}.market-value-input input{outline:0;width:100%;border:0!important;padding-left:2px!important;padding-right:2px!important}.market-widget-rows button{color:#9c3535;background:#fff5f5;border:1px solid #d9c8c8;border-radius:4px;padding:0}.market-widget-rows button:disabled{opacity:.35;cursor:not-allowed}.market-widget-editor .add-widget-row{color:#1b5947;background:#f3f9f6;border:1px dashed #91afa4;border-radius:4px;width:100%;padding:7px;font-size:8px}.properties label{color:#6a716c;flex-direction:column;gap:5px;margin-bottom:12px;font-size:10px;display:flex}.properties input,.properties select,.properties textarea{color:var(--ink);background:#fff;border:1px solid #cfd3cf;border-radius:4px;width:100%;padding:8px;font-size:11px}.properties textarea{resize:vertical;height:120px}.field-row{gap:8px;display:flex}.field-row label{flex:1}.field-row>button{height:34px;margin-top:16px}.segmented{margin-bottom:14px;display:flex}.segmented button{flex:1}.properties button{background:#fff;border:1px solid #cfd3cf;border-radius:4px;padding:8px}.properties button.active{background:var(--mint)}.wide{width:100%;margin-bottom:10px}.danger{color:#a43c35}.template{text-align:left;align-items:center;gap:10px;width:100%;margin-bottom:8px;display:flex}.template-icon{color:var(--green);font-size:28px}.template span:last-child{flex-direction:column;gap:2px;display:flex}.template small{color:#808680;font-size:9px}.page-template-heading{color:#173f35;letter-spacing:.08em;border-top:1px solid #d8dfdb;flex-direction:column;gap:3px;margin:18px 0 9px;padding-top:13px;display:flex}.page-template-heading small{color:#76827c;letter-spacing:0;font-size:9px;font-weight:500}.professional-page-template{border:1px solid #d8dfdb;border-left:4px solid var(--template-accent,#17483c);background:linear-gradient(135deg,#fff 0%,#f8faf8 100%);border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:106px;padding:9px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1130280d}.professional-page-template:hover{border-color:var(--template-accent,#17483c);transform:translateY(-1px);box-shadow:0 5px 14px #1130281f}.professional-page-template:focus-visible{outline:2px solid var(--template-accent,#17483c);outline-offset:2px}.professional-page-template>span:last-child{justify-content:center;min-width:0}.professional-page-template>span:last-child b{color:#173f35;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.1}.professional-page-template>span:last-child small{color:#6e7974;margin-top:3px;font-size:9px;line-height:1.3}.page-template-preview{background:linear-gradient(#fff,#fff),repeating-linear-gradient(0deg,#0000 0 5px,#eef2ef 5px 6px);border:1px solid #bfc9c4;border-radius:2px;width:70px;height:88px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 5px #122d2621}.page-template-preview i{border-radius:1px;display:block;position:absolute}.page-template-preview .pt-head{border-top:3px solid var(--template-accent,#17483c);border-bottom:1px solid var(--template-accent,#17483c);width:58px;height:7px;top:5px;left:5px}.page-template-preview .pt-photo{background:linear-gradient(135deg, var(--template-photo,#c5d7d0), #769d91)}.page-template-preview .pt-copy-one,.page-template-preview .pt-copy-two,.page-template-preview .pt-rail{background:repeating-linear-gradient(0deg,#96a49e 0 1px,#0000 1px 4px)}.professional-page-template.front-lead{--template-accent:#15483c;--template-photo:#d5e4df}.front-lead .pt-photo{width:39px;height:28px;top:29px;left:5px}.front-lead .pt-copy-one{width:18px;height:20px;top:62px;left:5px}.front-lead .pt-copy-two{width:18px;height:20px;top:62px;left:26px}.front-lead .pt-rail{border-top:3px solid #d4ad2e;width:15px;height:53px;top:29px;left:48px}.front-lead .pt-head:after{content:"";background:#253b35;width:43px;height:5px;position:absolute;top:9px;left:0}.professional-page-template.news-grid{--template-accent:#167a8b;--template-photo:#c4e4e9}.news-grid .pt-photo{width:28px;height:18px;top:25px;left:5px}.news-grid .pt-copy-one{width:26px;height:25px;top:25px;left:37px}.news-grid .pt-copy-two{border-top:3px solid #167a8b;width:28px;height:34px;top:48px;left:5px}.news-grid .pt-rail{width:26px;height:27px;top:55px;left:37px}.professional-page-template.opinion{--template-accent:#684b88;--template-photo:#dfd5e8}.opinion .pt-photo{border-radius:50%;width:18px;height:18px;top:24px;right:6px}.opinion .pt-copy-one{width:36px;height:57px;top:25px;left:5px}.opinion .pt-copy-two{width:18px;height:35px;top:47px;right:6px}.opinion .pt-rail{background:#684b88;width:58px;height:4px;top:17px;left:5px}.professional-page-template.photo-feature{--template-accent:#bf4a2f;--template-photo:#efd0c7}.photo-feature .pt-photo{width:58px;height:37px;top:24px;left:5px}.photo-feature .pt-copy-one{width:27px;height:16px;top:66px;left:5px}.photo-feature .pt-copy-two{width:27px;height:16px;top:66px;right:5px}.photo-feature .pt-rail{display:none}.professional-page-template.back-page{--template-accent:#b98717;--template-photo:#eadba9}.back-page .pt-photo{width:36px;height:24px;top:25px;left:5px}.back-page .pt-copy-one{width:18px;height:35px;top:25px;right:5px}.back-page .pt-copy-two{width:36px;height:27px;top:55px;left:5px}.back-page .pt-rail{border-top:3px solid #b98717;width:18px;height:17px;top:65px;right:5px}@media (max-width:900px){.topbar{grid-template-columns:1fr auto}.project-title,.top-actions button:not(.primary){display:none}.workspace{grid-template-columns:120px 1fr}.properties{display:none}.pages-panel{font-size:9px}.thumb-row{grid-template-columns:14px 65px}.thumb-row small{display:none}}@media print{html,body{background:#fff;overflow:visible}.topbar,.toolbar,.pages-panel,.properties,.ruler,.studio-tools,.editor-story-panel,.frame-measure,.frame-delete{display:none!important}.workspace{display:block}.canvas-wrap{background:#fff;padding:0;display:block;overflow:visible}.canvas-wrap:before,.canvas-wrap:after{content:none!important;display:none!important}.page{aspect-ratio:auto;box-shadow:none;break-after:avoid;page-break-after:avoid;width:317mm!important;height:520mm!important}.page .block{font-size:var(--print-font-size)!important}.page .block .copy{--headline-vertical-inset:var(--print-text-inset,0);padding:var(--print-text-inset,0)!important;font-size:inherit!important;column-gap:var(--print-column-gap,3mm)!important}.page .block .copy.story-inset-copy{--story-inset-current:var(--print-story-inset)!important}.page.grid{background:0 0}.block.selected{outline:0}.resize{display:none}.resize-side,.rotate-handle,.print-margin-guide{display:none!important}.studio-workspace{display:block!important}.front-info-widget,.front-info-widget *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.front-info-widget{box-shadow:none!important;background:#fffdf5!important;border:.3mm solid #a97d12!important;border-top:1.2mm solid #d5aa19!important}.front-info-widget>strong{color:#fff!important;background:#174f40!important;padding:1.8mm!important;font-size:7pt!important;line-height:1.15!important}.front-info-widget>.market-rate{border-top:.25mm solid #aebeb7!important;min-height:8mm!important;padding:1mm 1.4mm!important;font-size:6.5pt!important}.front-info-widget .market-rate.gold{background:#fff2b8!important}.front-info-widget .market-rate.silver{background:#e5ecef!important}.front-info-widget .market-rate.currency{background:#dff1e5!important}.front-info-widget .market-rate.weather{background:#dcefff!important}.front-info-widget .market-rate.market{background:#efe3f5!important}.front-info-widget .market-copy small{color:#3f5b52!important}.front-info-widget .market-copy b{color:#102f27!important}@page{size:317mm 520mm;margin:0}}@media screen{.presscraft-workspace .topbar{grid-template-columns:minmax(230px,280px) minmax(140px,1fr) auto}.pagedesign-dashboard-link{white-space:nowrap;min-width:78px;width:auto!important;height:27px!important;padding:0 9px!important;font:700 11px Inter,Segoe UI,Arial,sans-serif!important}.workspace-dark .pagedesign-dashboard-link{color:#e1ebf6!important;background:#1b2a39!important;border-color:#3a5065!important}.workspace-dark .studio-workspace .properties{color:#e1ebf6;background:#131d28;border-color:#2c3c4d}.workspace-dark .studio-inspector>.tabs{background:#131d28}.workspace-dark .studio-inspector input:not([type=checkbox]):not([type=radio]),.workspace-dark .studio-inspector select,.workspace-dark .studio-inspector textarea,.workspace-dark .studio-inspector button{color:#e1ebf6;background-color:#1b2a39;border-color:#3a5065}.workspace-dark .studio-inspector :is(label,b,strong,h2,h3,p,small,span){color:inherit}.workspace-dark .studio-inspector .text-frame-picker{background:linear-gradient(135deg,#182431,#1b2a39);border-color:#33485b}.workspace-dark .studio-inspector .text-frame-picker-heading b{color:#d2e3f3}.workspace-dark .studio-inspector .text-frame-picker-heading small,.workspace-dark .studio-inspector .text-frame-picker-options button small{color:#b1c2d2}.workspace-dark .studio-inspector .text-frame-picker-options button{background:#1b2a39;border-color:#3a5065 #3a5065 #3a5065 #5ca9dc}.workspace-dark .studio-inspector .text-frame-picker-options button.plain{border-left-color:#57ad8b}.workspace-dark .studio-inspector .text-frame-picker-options button:is(:hover,:focus-visible){background:#24384a}.workspace-dark .studio-inspector .text-frame-picker-options button b{color:#f0f6fc}.workspace-dark .studio-inspector :is(.selection-title,.frame-dimensions,.story-style-panel,.direct-story-controls,.story-photo-controls,.cutout-panel,.manual-photo-fit-controls){background-color:#182431;border-color:#33485b}}.flat-app{color:#17201c;background:#eef0ee;flex-direction:column;height:100vh;display:flex;overflow:hidden}.flat-top{color:#fff;z-index:5;background:#19211e;align-items:center;gap:24px;height:62px;padding:0 18px;display:flex;box-shadow:0 2px 10px #0002}.flat-brand{align-items:center;gap:10px;width:236px;display:flex}.flat-brand>span:last-child{flex-direction:column;font-family:Georgia,serif;font-size:16px;display:flex}.flat-brand small{letter-spacing:.14em;color:#9eb0a8;text-transform:uppercase;margin-top:2px;font:8px Inter,sans-serif}.issue-button{color:#fff;border-radius:5px;font-weight:650;background:#2a3430!important;border:1px solid #48534e!important;padding:9px 13px!important}.flat-top button{color:#fff;background:0 0;border:1px solid #46504c;border-radius:5px;padding:8px 11px;font-size:11px}.flat-top-actions{justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.flat-top-actions .export-btn{color:#152019;background:#d8ee5b;border-color:#d8ee5b;font-weight:750}.save-state{color:#9fc4b5;margin-right:8px;font-size:10px}.save-state:first-letter{color:#70d09d}.flat-body{flex:1;grid-template-columns:64px 310px 1fr;min-height:0;display:grid}.rail{color:#99a9a2;background:#202925;flex-direction:column;gap:7px;padding:10px 6px;display:flex}.rail button{height:50px;color:inherit;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:18px;display:flex}.rail button small{font-size:8px}.rail button.active{color:#17201c;background:#d8ee5b}.rail span{flex:1}.flat-body{position:relative}.rail-view-panel{z-index:30;background:#f4f6f5;padding:20px;position:absolute;inset:0 0 0 58px;overflow:auto}.rail-view-panel>header{color:#173f34;border-bottom:1px solid #ccd5d0;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;display:flex}.rail-view-panel>header button{background:#fff;border:1px solid #c9d2cd;border-radius:4px;width:30px;height:30px}.rail-story-list{gap:8px;display:grid}.rail-story-list button{text-align:left;background:#fff;border:1px solid #d0d9d4;border-radius:6px;justify-content:space-between;gap:20px;padding:12px;display:flex}.rail-story-list span{color:#6a7670}.rail-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.rail-media-grid figure{background:#fff;border:1px solid #d3dbd7;border-radius:6px;margin:0;padding:7px}.rail-media-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.rail-media-grid figcaption{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.rail-template-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.rail-template-grid button{text-align:left;background:linear-gradient(145deg,#fff,#edf5f1);border:1px solid #cbd7d1;border-top:7px solid #1d6653;border-radius:7px;align-content:end;gap:5px;min-height:110px;padding:15px;display:grid}.rail-template-grid span{color:#6c7872;font-size:9px}.rail-settings-view{background:#fff;border:1px solid #d0d9d4;border-radius:8px;max-width:520px;padding:22px}.rail-settings-view button{color:#fff;background:#174f40;border:0;border-radius:5px;padding:10px 14px}.ai-service-admin{border-top:1px solid #d6dfda;margin-top:16px;padding-top:14px}.publication-page-limit-setting{background:#f3f8f5;border:1px solid #c8d6cf;border-radius:8px;margin:0 0 16px;padding:14px}.publication-page-limit-setting>b{color:#173f34}.publication-page-limit-setting p{color:#52625a;margin:5px 0 10px;font-size:12px;line-height:1.4}.publication-page-limit-setting label{gap:5px;font-weight:700;display:grid}.publication-page-limit-setting select{background:#fff;border:1px solid #aebfb6;border-radius:5px;min-height:38px;padding:6px 9px}.publication-page-limit-setting small,.fixed-page-limit-note{color:#68766f}.fixed-page-limit-note{text-align:center;padding:10px;line-height:1.35;display:block}.ai-service-admin>div{background:#f7faf8;border:1px solid #dbe4df;border-radius:5px;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:8px;margin-top:7px;padding:8px;display:grid}.ai-service-admin label{align-items:center;gap:5px;font-size:9px;display:flex}.ai-service-admin small{color:#617069;margin-top:9px;display:block}.optional-ai-editorial-tools{background:#f4f8f6;border:1px solid #cadbd4;border-radius:7px;margin:12px 0;padding:12px}.optional-ai-editorial-tools>div:first-child{color:#174f40;justify-content:space-between;gap:12px;display:flex}.optional-ai-editorial-tools>div:first-child span{color:#697871;font-size:9px}.ai-editorial-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.ai-editorial-actions button{color:#253c34;text-align:left;background:#fff;border:1px solid #c9d5d0;border-radius:6px;gap:3px;min-height:54px;padding:9px;display:grid}.ai-editorial-actions button.active{background:#e8f5ef;border-color:#1b6b55}.ai-editorial-actions button.locked{color:#69756f;background:#f1f2f1}.story-lock-button{font-weight:800;color:#6a4a00!important;background:#fff7d6!important;border-color:#b8870b!important}.story-lock-button.locked{color:#fff!important;background:#173f34!important;border-color:#173f34!important}.story-lock-badge{z-index:30;color:#fff;letter-spacing:.04em;pointer-events:none;background:#173f34;border-radius:3px;padding:3px 6px;font:800 8px/1 Arial,sans-serif;position:absolute;top:4px;right:4px}.block.story-locked{cursor:default}.story-position-controls button:disabled,.story-photo-controls button:disabled{cursor:not-allowed;opacity:.45}@media print{.story-lock-badge{display:none!important}}.ai-editorial-actions button span{font-size:8px}.optional-ai-editorial-tools p{background:#fff8df;border-left:3px solid #c39218;margin:9px 0 3px;padding:7px;font-size:9px}.ai-local-result{background:#fff;border:1px solid #9fc6b7;border-radius:6px;margin-top:8px;padding:9px}.ai-local-result header{color:#174f40;justify-content:space-between;align-items:center;display:flex}.ai-local-result header span{background:#e5f3ed;border-radius:9px;padding:3px 6px;font-size:8px}.ai-local-result pre{white-space:pre-wrap;color:#263a32;background:#f8faf9;border:1px solid #d9e2dd;max-height:150px;margin:8px 0;padding:8px;font:11px/1.45 Arial,sans-serif;overflow:auto}.ai-local-result>div{justify-content:flex-end;gap:6px;display:flex}.ai-local-result button{color:#244a3f;background:#fff;border:1px solid #bdcbc4;border-radius:4px;padding:6px 9px;font-size:9px;font-weight:800}.ai-local-result button.apply{color:#fff;background:#175b48;border-color:#175b48}.optional-ai-editorial-tools>small{color:#6f7b75;font-size:8px}.ai-cost-dashboard{background:#cbd8d2;border:1px solid #cbd8d2;border-radius:6px;grid-template-columns:1.25fr repeat(4,1fr);gap:1px;margin:8px 12px;font-family:Arial,sans-serif;display:grid;overflow:hidden}.ai-cost-dashboard>div{background:#fff;align-content:center;gap:2px;min-height:54px;padding:8px 10px;display:grid}.ai-cost-dashboard>div:first-child{color:#fff;background:#174f40}.ai-cost-dashboard span,.ai-cost-dashboard small{letter-spacing:.04em;font-size:8px;font-style:normal}.ai-cost-dashboard strong{color:#174f40;font-size:16px;line-height:1}.ai-cost-dashboard em{color:#6b7771;font-size:7px;font-style:normal}.ai-cost-dashboard>div:first-child b{font-size:11px}@media (max-width:1050px){.ai-cost-dashboard{grid-template-columns:1fr 1fr}}.story-drawer{background:#fff;border-right:1px solid #ccd1cd;flex-direction:column;min-height:0;display:flex}.drawer-title{justify-content:space-between;align-items:center;padding:17px 16px 12px;display:flex}.drawer-title>span{flex-direction:column;gap:3px;display:flex}.drawer-title b{font-size:15px}.drawer-title small{color:#7a837e;font-size:9px}.drawer-title button{color:#fff;background:#173c33;border:0;border-radius:4px;width:28px;height:28px}.story-search{border:1px solid #d0d5d1;border-radius:5px;margin:0 14px 9px;padding:9px 10px;font-size:11px}.story-pool-tabs{grid-template-columns:1fr 1fr;gap:5px;padding:0 14px 10px;display:grid}.story-pool-tabs button{color:#637068;background:#f6f8f7;border:1px solid #cfd8d3;border-radius:5px;min-width:0;padding:8px 6px;font-size:8px;font-weight:750}.story-pool-tabs button.active{color:#fff;background:#175c49;border-color:#175c49}.story-pool-tabs span{background:#fff3;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:3px;font-size:7px;display:inline-grid}.story-pool-empty{color:#718078;text-align:center;background:#f8faf9;border:1px dashed #cbd5d0;border-radius:7px;gap:6px;margin:14px;padding:22px 14px;display:grid}.story-pool-empty b{color:#29483e;font-size:10px}.story-pool-empty span{font-size:8px;line-height:1.45}.story-pool-empty.common{background:#fffbed;border-color:#d9c985}.common-story-card{background:#fff;border-bottom:1px solid #e0e5e2;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.common-story-card:hover{background:#f5f9f7}.common-story-card .story-thumb{color:#fff;place-items:end center;padding:3px;display:grid}.common-story-card .story-thumb small{text-shadow:0 1px 2px #0008;font-size:6px;font-weight:800}.common-story-card>div{gap:4px;min-width:0;display:grid}.common-story-card>div small{color:#728078;font-size:7px}.common-story-card>div b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.common-story-card>div span{color:#486258;font-size:7px}.common-story-card>button{color:#fff;background:#175c49;border:0;border-radius:4px;grid-column:2;justify-self:start;padding:6px 8px;font-size:8px;font-weight:800}.story-filters{border-bottom:1px solid #e0e3e0;gap:7px;padding:0 14px 11px;display:flex}.story-filters select{min-width:0}.story-source-line{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-weight:600;overflow:hidden;color:#68756f!important;font-size:7px!important;display:block!important}.story-info .reference-tag{color:#6e5710;background:#f2e8ba}.story-filters select,.story-filters button{background:#f8f9f8;border:1px solid #d2d6d3;border-radius:4px;padding:7px;font-size:9px}.story-filters select{flex:1}.story-list{flex:1;padding:6px 0;overflow:auto}.story-card{text-align:left;cursor:pointer;background:#fff;border:0;border-left:3px solid #0000;grid-template-columns:42px 1fr auto 10px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid;position:relative}.story-card:hover,.story-card.selected{background:#edf4f1;border-left-color:#1b6b55}.story-thumb{background:linear-gradient(140deg,#a2c7c0,#386f63);border-radius:3px;width:42px;height:38px}.story-thumb.t1{background:linear-gradient(135deg,#d8b585,#7d5239)}.story-thumb.t2{background:linear-gradient(135deg,#9ab2d5,#384c68)}.story-thumb.t3{background:linear-gradient(135deg,#c6d992,#587f4d)}.story-thumb.t4{background:linear-gradient(135deg,#e4aba0,#845454)}.story-info{flex-direction:column;gap:5px;min-width:0;display:flex}.story-info b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.story-info small{color:#7d847f;gap:6px;font-size:8px;display:flex}.story-info em{color:#2d5f51;background:#e5ece9;border-radius:8px;padding:2px 5px;font-style:normal}.story-status{color:#727974;background:#edf0ed;border-radius:8px;padding:3px 5px;font-size:7px}.story-status.ready{color:#277044;background:#dff3e5}.story-status.review{color:#8d6816;background:#fff0c9}.drag-handle{color:#9ca39f;font-style:normal}.story-card-actions{grid-column:2/5;gap:5px;padding-top:3px;display:flex;position:relative}.story-card-actions>button{color:#35423b;background:#fff;border:1px solid #cbd3ce;border-radius:4px;padding:5px 7px;font-size:8px}.story-card-actions>button:first-child{color:#fff;background:#173c33;border-color:#173c33}.story-card-actions>button:nth-child(2){color:#a33336}.story-options{z-index:12;background:#fff;border:1px solid #cbd2cd;border-radius:5px;width:126px;padding:4px;position:absolute;top:31px;right:0;box-shadow:0 8px 24px #25342c33}.story-options button{text-align:left;background:#fff;border:0;border-radius:3px;width:100%;padding:7px;font-size:8px;display:block}.story-options button:hover{background:#edf4f1}.flat-page.story-page-focus{outline-offset:3px;border-radius:5px;outline:4px solid #d6ef52}.flat-page.story-page-focus>header{background:#173c33}.flat-page.story-page-focus:before{content:"SELECTED STORY";color:#56710b;letter-spacing:.08em;font-size:7px;font-weight:800;position:absolute;top:-14px;right:4px}.queue-footer{color:#727a75;border-top:1px solid #dfe3df;align-items:center;gap:18px;height:42px;padding:0 14px;font-size:9px;display:flex}.queue-footer b{color:#17201c}.flat-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.flat-toolbar{background:#f9faf9;border-bottom:1px solid #d9ddda;justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.flat-toolbar h1{margin:0 0 3px;font-size:17px}.flat-toolbar>div:first-child span{color:#747c77;font-size:9px}.flat-tools{align-items:center;gap:6px;display:flex}.flat-tools .page-count-select{color:#24493e;background:#fff;border:1px solid #c8d0cb;border-radius:4px;height:31px;padding:0 8px;font-size:9px;font-weight:700}.flat-tools button{background:#fff;border:1px solid #cbd1cd;border-radius:4px;padding:8px 9px;font-size:9px}.flat-tools b{text-align:center;min-width:30px;font-size:9px}.divider{background:#d1d6d2;width:1px;height:23px;margin:0 3px}.status-strip{color:#69716c;background:#fff;border-bottom:1px solid #d9ddda;align-items:center;gap:18px;height:34px;padding:0 20px;font-size:8px;display:flex}.status-strip span{align-items:center;gap:5px;display:flex}.status-strip i{background:#57b778;border-radius:50%;width:7px;height:7px}.status-strip i.review{background:#e5b64f}.status-strip i.draft{background:#9ba49f}.status-strip b{color:#8f493d;letter-spacing:.06em;margin-left:auto}.dashboard-quick-tools{background:linear-gradient(135deg,#f6faf7,#eef4f8);border:1px solid #d9e4de;border-radius:10px;margin:9px 12px;padding:11px;box-shadow:0 3px 12px #173c3310}.dashboard-quick-tools-heading{align-items:baseline;gap:8px;margin:0 1px 9px;display:flex}.dashboard-quick-tools-heading b{color:#244b3f;letter-spacing:.09em;font-size:9px}.dashboard-quick-tools-heading span{color:#718079;font-size:9px}.dashboard-quick-actions{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:8px;display:grid}.dashboard-quick-action{--quick-accent:#28765f;border:1px solid #d6e2dc;border-left:3px solid var(--quick-accent);color:#203b33;text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;min-width:0;min-height:62px;padding:9px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:0 2px 6px #142b2410}.dashboard-quick-action:hover{border-color:var(--quick-accent);transform:translateY(-2px);box-shadow:0 5px 13px #142b2420}.dashboard-quick-action:focus-visible{outline-offset:2px;outline:3px solid #459cf6}.dashboard-quick-action.import{--quick-accent:#2479b3}.dashboard-quick-action.ads{--quick-accent:#b47a13}.dashboard-quick-action.encoding{--quick-accent:#7553a5}.dashboard-quick-icon{background:var(--quick-accent);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-quick-icon{background:color-mix(in srgb, var(--quick-accent) 13%, white)}}.dashboard-quick-icon{color:var(--quick-accent);font-size:16px;font-weight:800}.dashboard-quick-copy{gap:3px;min-width:0;display:grid}.dashboard-quick-copy b{color:#243d35;font-size:10px;line-height:1.2}.dashboard-quick-copy small{color:#718079;font-size:8px;line-height:1.3}.dashboard-quick-arrow{color:var(--quick-accent);text-align:center;font-size:13px;font-weight:800}@media (prefers-reduced-motion:reduce){.dashboard-quick-action{transition:none}.dashboard-quick-action:hover{transform:none}}.spread-grid{--flat-zoom:.86;grid-template-columns:repeat(4, minmax(calc(190px * var(--flat-zoom)), 1fr));flex:1;align-content:start;gap:18px 10px;padding:18px;display:grid;overflow:auto}.flat-page{min-width:0;position:relative}.flat-page>header{color:#fff;letter-spacing:.04em;background:#285e4e;border-radius:4px 4px 0 0;grid-template-columns:1fr auto auto;align-items:center;gap:6px;height:25px;padding:0 7px;font-size:7px;display:grid}.flat-page>header b{color:#17201c;background:#d8ee5b;border-radius:3px;padding:3px 5px}.flat-page>header em{background:#39725f;border-radius:8px;padding:2px 5px;font-style:normal}.flat-page>header em.inreview{background:#a87728}.flat-page>header em.draft{background:#747c78}.paper-shell{background:#d4d8d4;padding:7px;position:relative}.paper-preview{aspect-ratio:33/50;background:#fff;padding:6% 5%;font-family:Georgia,serif;position:relative;overflow:hidden;box-shadow:0 1px 3px #0002}.paper-preview.live-preview{background:#fff;padding:0;font-family:Georgia,serif}.story-only-proof{container-type:inline-size}.story-proof-canvas{background:#fff;position:absolute;container-type:inline-size}.paper-preview.blank-page-preview{background:#fff;place-items:center;display:grid}.blank-page-preview>span{color:#d5dbd7;letter-spacing:.12em;font:700 8px Arial,sans-serif}.live-preview-block{white-space:pre-line;color:#13201b;position:absolute;overflow:hidden}.live-story-border{z-index:2;pointer-events:none;position:absolute}.live-preview-block.body{text-align:justify;column-gap:3px}.live-preview-block.image{background:linear-gradient(145deg,#adc7c1,#315f55)}.live-preview-block.image:nth-of-type(2n){background:linear-gradient(145deg,#d1b38e,#74533c)}.live-preview-block.image.has-image{background:0 0!important}.live-preview-block img,.live-image-fill{object-fit:cover;width:100%;height:100%;display:block}.live-image-fill{background:linear-gradient(135deg,#adc7c1,#315f55)}.paper-mast{text-align:center;border-bottom:2px solid #14211c;padding-bottom:2%;font-size:clamp(6px,1vw,14px);font-weight:900}.paper-kicker{color:#177c98;letter-spacing:.08em;margin-top:3%;font:700 clamp(3px,.4vw,6px) Arial}.paper-headline{max-width:82%;margin:2% 0 4%;font-size:clamp(8px,1.35vw,20px);font-weight:900;line-height:.88}.paper-image{color:#fff;background:linear-gradient(145deg,#78a69a,#1f5144);align-items:end;height:35%;padding:4%;font:700 clamp(4px,.5vw,8px) Arial;display:flex}.paper-copy{grid-template-columns:repeat(4,1fr);gap:3%;height:32%;margin-top:4%;display:grid}.paper-copy i,.paper-side i{opacity:.65;background:repeating-linear-gradient(#5f665f 0 1px,#0000 1px 3px)}.paper-side{flex-direction:column;gap:6%;width:17%;height:27%;display:flex;position:absolute;top:23%;right:5%}.paper-preview.portrait .paper-image{float:right;background:linear-gradient(160deg,#c59b72,#594b43);width:47%;height:53%;margin-left:4%}.paper-preview.portrait .paper-copy{grid-template-columns:repeat(3,1fr);height:48%}.paper-preview.columns .paper-image{background:linear-gradient(90deg,#596f83,#c6d4df);height:18%}.paper-preview.columns .paper-headline{font-size:clamp(7px,1.1vw,17px)}.paper-preview.columns .paper-copy{grid-template-columns:repeat(5,1fr);height:46%}.paper-preview.feature .paper-image{background:linear-gradient(140deg,#292e31,#c09668);height:48%}.paper-preview.front .paper-image{background:linear-gradient(145deg,#254b5b,#a9c5c5);height:43%}.edit-page{opacity:0;color:#fff;background:#173c33;border:0;border-radius:4px;padding:7px 10px;font-size:8px;transition:all .15s;position:absolute;inset:45% auto auto 50%;transform:translate(-50%,-50%)}.paper-shell:hover .edit-page{opacity:1}.paper-shell:hover .paper-preview{filter:none}.flat-page>footer{background:#fff;border:1px solid #d4d8d5;border-top:0;border-radius:0 0 4px 4px;align-items:center;gap:6px;height:30px;padding:0 7px;display:flex}.flat-page>footer span{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.flat-page>footer button{background:0 0;border:0;margin-left:auto}.spread-tag{color:#858d88;letter-spacing:.08em;font-size:6px;position:absolute;top:-13px;left:0}.back-flat{border-radius:4px;width:30px;height:30px;color:#173c33!important;background:#fff!important;border:1px solid #cad0cc!important;padding:0!important}.studio-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:48px 220px 230px minmax(310px,1fr) 240px;min-height:0}.studio-workspace>.studio-tools{grid-area:1/1}.studio-workspace>.editor-story-panel{grid-area:1/2}.studio-workspace>.left-design-editor{grid-area:1/3}.studio-workspace>.canvas-wrap{grid-area:1/4}.studio-workspace>.properties{grid-area:1/5}.studio-workspace.library-closed{grid-template-columns:48px 230px minmax(310px,1fr) 240px}.studio-workspace.library-closed>.left-design-editor{grid-column:2}.studio-workspace.library-closed>.canvas-wrap{grid-column:3}.studio-workspace.library-closed>.properties{grid-column:4}.left-design-editor{overscroll-behavior:contain;background:#f8faf9;border-right:1px solid #cfd6d2;min-width:0;height:100%;min-height:0;padding:10px 10px 28px;overflow:hidden auto}.left-design-editor>header{border-bottom:1px solid #d4ddd8;justify-content:space-between;gap:6px;padding-bottom:9px;display:flex}.left-design-editor>header b{color:#17483b;font-size:10px}.left-design-editor>header span{color:#758079;font-size:8px}.left-design-editor>p{color:#68756f;font-size:9px;line-height:1.45}.left-design-controls{gap:9px;padding-top:10px;padding-bottom:16px;display:grid}.left-design-controls label{color:#3d544b;gap:4px;font-size:9px;font-weight:700;display:grid}.left-design-controls input,.left-design-controls select{background:#fff;border:1px solid #c7d2cd;border-radius:4px;width:100%;min-height:30px;padding:5px}.left-design-buttons{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.left-design-buttons button{background:#fff;border:1px solid #bdcbc5;border-radius:4px;min-height:30px;font-weight:800}.left-design-buttons button.active{color:#fff;background:#175b48}.left-design-frame-size{grid-template-columns:1fr 1fr;gap:6px;display:grid}.studio-workspace.story-focus-mode{grid-template-columns:minmax(680px,1fr) 300px}.studio-workspace.story-focus-mode>.canvas-wrap{grid-column:1}.studio-workspace.story-focus-mode>.properties{grid-column:2}.studio-workspace.story-focus-mode .studio-tools,.studio-workspace.story-focus-mode .editor-story-panel{display:none}.story-focus-button{color:#143f35!important;background:#fff8d8!important;border-color:#b99018!important;font-weight:800!important}.story-focus-button.active,.studio-library.active{color:#fff!important;background:#173f34!important}.studio-workspace>.pages-panel{display:none}.studio-tools{z-index:3;background:#fff;border-right:1px solid #d6dad6;flex-direction:column;gap:4px;padding:8px 6px;display:flex}.editor-story-panel{background:#f4f6f4;border-right:1px solid #cfd6d2;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.editor-story-panel>header{background:#fff;border-bottom:1px solid #d4dad6;flex:none;justify-content:space-between;align-items:center;gap:7px;min-height:38px;padding:4px 8px;display:flex}.editor-story-panel>header div{flex-direction:column;gap:3px;display:flex}.editor-story-panel>header .editor-story-header-actions{flex-flow:wrap;justify-content:flex-end}.editor-story-panel>header b{color:#183f34;letter-spacing:.06em;font-size:9px}.editor-story-panel>header span,.editor-story-panel>header em{color:#737d77;font-size:8px;font-style:normal}.library-zone-tabs{background:#fff;border-bottom:1px solid #d8dedb;flex:none;grid-template-columns:1fr 1fr;gap:5px;padding:7px 8px;display:grid}.library-zone-tabs button{color:#315249;background:#f5f8f6;border:1px solid #c8d3ce;border-radius:5px;min-height:30px;font-size:8px;font-weight:800}.library-zone-tabs button.active{color:#fff;background:#175d4b;border-color:#175d4b}.first-column-editor{padding:9px;overflow:auto}.first-column-editor>header{color:#174c3e;background:#e8f2ed;border-radius:6px;gap:4px;padding:9px;display:grid}.first-column-editor>header b{letter-spacing:.05em;font-size:9px}.first-column-editor>header span{font-size:8px;line-height:1.4}.first-column-map{background:#fff;border:1px dashed #8ca99d;border-radius:6px;grid-template-rows:52px 1fr;gap:4px;height:145px;margin:9px 0 12px;padding:6px;display:grid}.first-column-map div{text-align:center;letter-spacing:.06em;border-radius:4px;place-items:center;font:800 8px Arial,sans-serif;display:grid}.rail-widget-mini{color:#fff;background:#174f40}.rail-story-mini{color:#527166;background:repeating-linear-gradient(#fff 0 8px,#e8eeeb 8px 9px);border:1px solid #bdd0c7}.first-column-editor>h3{color:#53665f;letter-spacing:.05em;text-transform:uppercase;margin:12px 0 6px;font:800 8px Arial,sans-serif}.first-column-story{background:#fff;border:1px solid #d6ded9;border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:7px;display:grid}.first-column-story+.first-column-story{margin-top:5px}.first-column-story div{gap:2px;min-width:0;display:grid}.first-column-story b{color:#183f34;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.first-column-story span{color:#7b8780;font-size:7px}.first-column-story button{color:#315249;background:#fff;border:1px solid #cbd5d0;border-radius:4px;padding:5px 6px;font-size:7px}.first-column-story button.primary{color:#fff;background:#175d4b;border-color:#175d4b}.first-column-empty{color:#7b8780;text-align:center;background:#fff;border:1px dashed #c4d0ca;border-radius:5px;padding:12px;font-size:8px}.first-column-reserve-guide{z-index:11;pointer-events:none;background:#175d4b06;border-right:1px solid #173f34b8;width:10.75%;position:absolute;top:15.5%;bottom:1.92%;left:4%}.first-column-reserve-guide span{color:#24594a;letter-spacing:.08em;writing-mode:vertical-rl;background:#ffffffe6;border-radius:2px;padding:3px 2px;font:800 8px/1 Arial,sans-serif;position:absolute;bottom:5px;right:3px}@media print{.first-column-reserve-guide span{display:none}.first-column-reserve-guide{background:0 0;border-right-color:#777}}.editor-story-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;align-items:stretch;height:0;min-height:0;padding:4px 8px 8px;display:flex;overflow:hidden auto}.editor-story-pool-tabs{display:none}.assignment-filter{background:#f8faf9;border-bottom:1px solid #d8dedb;flex:none;padding:3px 8px}.editor-page-selector{background:#fff;border-bottom:1px solid #d8dedb;flex-wrap:wrap;flex:none;align-items:center;gap:4px 6px;padding:3px 8px;display:flex}.editor-page-selector>div{flex-wrap:wrap;gap:5px;display:flex}.editor-page-selector button{color:#365248;background:#f5f8f6;border:1px solid #cad3ce;border-radius:4px;width:24px;height:24px;padding:0;font-size:9px}.editor-page-selector button.active{color:#fff;background:#175d4b;border-color:#175d4b}.editor-page-selector .add-editor-page{color:#17614e;background:#fff;border-style:dashed;font-size:15px}.editor-page-selector>span{color:#7b847f;margin-top:3px;font-size:7px;display:block}.assignment-filter select{color:#25493f;background:#fff;border:1px solid #cbd4cf;border-radius:4px;width:100%;height:26px;padding:0 7px;font-size:9px}.story-bulk-actions{background:#fff8e6;border-bottom:1px solid #d8dedb;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:3px 8px;font:700 8px Arial,sans-serif;display:flex}.story-bulk-actions label{color:#3d5149;align-items:center;gap:5px;display:flex}.story-bulk-actions input{accent-color:#175d4b;width:14px;height:14px}.story-bulk-actions button{color:#99242d;background:#fff;border:1px solid #a62a32;border-radius:4px;min-height:26px;padding:0 7px;font:700 8px Arial,sans-serif}.story-bulk-actions button:disabled{color:#a5aca8;border-color:#d7ddda}.editor-story-scroll section{background:#fff;border:1px solid #d7ddd9;border-radius:6px;flex:none;margin-bottom:9px;overflow:hidden}.editor-story-scroll section.current-page{border-color:#1c725b;box-shadow:0 0 0 1px #1c725b22}.editor-story-scroll h3{color:#24493e;background:#e9efec;justify-content:space-between;align-items:center;height:28px;margin:0;padding:0 8px;font-size:8px;display:flex}.editor-story-scroll .current-page h3{color:#fff;background:#1b5748}.editor-story-scroll h3 small{color:inherit;opacity:.75;font-size:7px;font-weight:500}.assignment-story{border-top:1px solid #edf0ee;grid-template-columns:14px 25px minmax(0,1fr) 52px;align-items:center;gap:6px;padding:7px;display:grid}.assignment-story.story-checked{background:#eef8f4}.assignment-story.story-not-placed{background:#fff2df;box-shadow:inset 3px 0 #d36b00}.assignment-story .placement-warning{color:#a34200;font-size:8px;line-height:1.2}.assignment-story .story-select-check{accent-color:#175d4b;width:14px;height:14px;margin:0}.assignment-story>i{color:#fff;background:linear-gradient(145deg,#79ab9e,#316758);border-radius:4px;place-items:center;width:25px;height:25px;font:700 9px Arial,sans-serif;display:grid}.assignment-story>div{flex-direction:column;gap:3px;min-width:0;display:flex}.assignment-story b{color:#18231f;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.assignment-story .assignment-source{color:#7b847f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.1;overflow:hidden}.assignment-story span{color:#728079;font-size:8px}.assignment-story select{color:#21483d;background:#fff;border:1px solid #c7d0cb;border-radius:4px;width:52px;height:27px;padding:2px;font-size:9px}.assignment-story-controls{gap:4px!important;display:grid!important}.assignment-story-controls>button{color:#fff;cursor:pointer;background:#174f40;border:0;border-radius:4px;height:23px;padding:0 5px;font:800 9px Arial,sans-serif}.assignment-story-controls>button.place-story-now{background:#b45b00}.assignment-story-options{position:relative}.assignment-story-options summary{color:#264b40;cursor:pointer;background:#fff;border:1px solid #c3cec8;border-radius:4px;place-items:center;height:23px;font-size:8px;font-weight:800;list-style:none;display:grid}.assignment-story-options>div{z-index:30;background:#fff;border:1px solid #bdcac3;border-radius:5px;gap:3px;width:130px;padding:4px;display:grid;position:absolute;top:26px;right:0;box-shadow:0 8px 20px #1c302733}.assignment-story-options button{color:#194b3c;text-align:left;background:#edf4f1;border:0;border-radius:3px;padding:6px;font-size:8px}.assignment-story-options button.danger{color:#a0262d;background:#fff0f1}.editor-library-story-modal{width:min(1220px,100vw - 48px);height:min(850px,100vh - 48px)}.editor-library-story-form{flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;overflow:auto}.editor-library-story-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-library-story-form label{color:#31483f;flex-direction:column;gap:6px;font:700 9px Arial,sans-serif;display:flex}.editor-library-story-form input,.editor-library-story-form textarea{color:#17221e;background:#fff;border:1px solid #cbd5d0;border-radius:5px;width:100%;padding:10px;font:14px/1.45 Georgia,Times New Roman,serif}.editor-library-story-form .editor-library-body{resize:vertical;min-height:220px}.library-photo-settings{background:#f3f8f6;border:1px solid #bfd0c7;border-radius:6px;padding:10px}.library-photo-settings>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.library-photo-settings>header div{gap:2px;display:grid}.library-photo-settings>header b{color:#173f34;font-size:11px}.library-photo-settings>header small{color:#687970;font-size:8px}.library-photo-settings>header label{color:#fff;cursor:pointer;background:#175b48;border-radius:4px;margin:0;padding:7px 10px;font-size:9px}.library-photo-settings input[type=file]{display:none}.library-photo-strip{margin-top:8px;gap:7px!important;display:flex!important}.library-photo-strip figure{background:#fff;border:1px solid #c5d0ca;width:72px;height:58px;margin:0;position:relative}.library-photo-strip img{object-fit:cover;width:100%;height:100%}.library-photo-strip button{color:#fff;background:#152d25dc;border:0;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;top:2px;right:2px}.library-layout-grid{margin-top:8px;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;display:grid!important}.library-layout-grid label{margin:0;font-size:8px}.library-layout-grid input,.library-layout-grid select{min-height:32px;padding:5px 7px;font:11px Arial,sans-serif}.editor-story-scroll .unassigned-stories{border-color:#d7b75a;margin-top:0}.editor-story-scroll .current-page .assignment-story{background:#eff8f4;border-color:#c5ddd2}.editor-story-scroll .unassigned-stories .assignment-story{background:#fff7e5;border-color:#ead9aa}.editor-story-scroll .unassigned-stories .assignment-story.story-not-placed{background:#fff2df}.editor-story-scroll .unassigned-stories h3{color:#725513;background:#fff3cb}.unassigned-stories>p{color:#7a827d;text-align:center;margin:0;padding:14px 8px;font-size:8px}.studio-tools button{color:#65706a;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:47px;font-size:17px;display:flex}.studio-tools button small{font-size:7px}.studio-tools button:hover,.studio-tools button.active{color:#155e4b;background:#dcece7}.studio-tools span{flex:1}.studio-toolbar{padding-left:12px}.studio-menubar{z-index:80;color:#effaf3;background:#0d654b;border-bottom:1px solid #14563f;align-items:center;gap:8px;min-height:24px;padding:0 10px;font:10px Arial,sans-serif;display:flex;position:relative}.studio-file-menu{position:relative}.studio-file-menu>button{color:#f2fff7;cursor:pointer;background:#07513e;border:1px solid #75aa91;border-radius:4px;min-width:44px;height:20px;padding:0 8px;font:700 10px Arial,sans-serif}.studio-file-menu>button[aria-expanded=true],.studio-file-menu>button:hover{background:#126f52;border-color:#b6ddc4}.studio-file-dropdown{z-index:120;background:#172330;border:1px solid #3b536a;border-radius:6px;align-content:start;gap:5px;width:min(280px,100vw - 24px);max-height:min(70vh,440px);padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 12px 28px #06101acc}.studio-file-dropdown>button,.studio-recent-issues>button,.studio-new-issue>button{color:#e8eff6;text-align:left;cursor:pointer;background:#203142;border:1px solid #34495e;border-radius:4px;min-height:28px;padding:5px 8px;font:600 10px Arial,sans-serif}.studio-file-dropdown button:disabled{opacity:.48;cursor:not-allowed}.studio-recent-issues{border-top:1px solid #33475a;border-bottom:1px solid #33475a;gap:4px;padding:6px 0;display:grid}.studio-recent-issues>strong{color:#9fb3c7;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px 3px;font:700 9px Arial,sans-serif}.studio-recent-issues>span{color:#b7c2cc;padding:5px;font-size:10px}.studio-recent-issues>button{background:0 0;border-color:#0000}.studio-recent-issues>button:hover{background:#23394d;border-color:#3b536a}.studio-new-issue{background:#1d2c3a;border:1px solid #3b536a;border-radius:4px;gap:6px;padding:6px;display:grid}.studio-new-issue label{color:#b7c5d3;gap:4px;font-size:9px;display:grid}.studio-new-issue input{color:#f2f6fa;background:#101a25;border:1px solid #41566b;border-radius:4px;min-height:28px;padding:4px 7px}@media (max-width:640px){.studio-menubar{min-height:26px;padding:0 8px}.studio-file-dropdown{width:min(270px,100vw - 16px)}}.studio-toolbar .studio-library{color:#fff;background:#173c33}.tool-separator{background:#d5d9d6;width:1px;height:25px;margin:0 4px}.studio-inspector{flex-direction:column;align-items:stretch;padding-left:18px;padding-right:18px;display:flex}.selection-title{border-bottom:1px solid #e0e3e0;align-items:center;gap:10px;margin-bottom:15px;padding:2px 0 16px;display:flex}.selection-title>span{color:#286bc0;background:#e1ecff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.selection-title>span.image{color:#34705c;background:#e2f0e9}.selection-title>div{flex-direction:column;gap:3px;display:flex}.selection-title b{text-transform:capitalize;font-size:12px}.selection-title small{color:#818985;font-size:8px}.no-selection{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:8px 12px 18px;display:flex}.no-selection>span{color:#67716b;background:#eef2ef;border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.no-selection b{font-size:12px}.no-selection small{color:#7c847f;font-size:9px;line-height:1.4}.role-cards{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:19px;display:grid}.role-cards button{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:1px 5px;min-height:65px;display:grid}.role-cards button>span{color:#3c6cb4;background:#e6eeff;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.role-cards button b{font-size:9px}.role-cards button small{color:#89908b;font-size:7px}.text-frame-picker{background:linear-gradient(135deg,#f5f9fd,#edf4f8);border:1px solid #b9cbdc;border-radius:9px;gap:9px;margin:10px;padding:12px;display:grid}.text-frame-picker-heading{gap:3px;display:grid}.text-frame-picker-heading b{color:#244a68;letter-spacing:.07em;font-size:9px}.text-frame-picker-heading small{color:#6b7c89;font-size:8px}.text-frame-picker-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.text-frame-picker-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c6d5e1;border-left:3px solid #367fb6;border-radius:7px;grid-template-columns:23px minmax(0,1fr);align-content:center;align-items:center;gap:2px 6px;min-width:0;min-height:66px;padding:8px;display:grid}.text-frame-picker-options button.plain{border-left-color:#32856a}.text-frame-picker-options button:hover{background:#f3f8fc;border-color:#367fb6}.text-frame-picker-options button.plain:hover{border-color:#32856a}.text-frame-picker-options button:focus-visible{outline-offset:2px;outline:3px solid #459cf6}.text-frame-picker-cancel:focus-visible{outline-offset:2px;outline:3px solid #459cf6}.text-frame-picker-options button>span{color:#286c9d;background:#e5f0f8;border-radius:6px;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.text-frame-picker-options button.plain>span{color:#287356;background:#e5f3ed}.text-frame-picker-options button b{color:#263f51;font-size:9px}.text-frame-picker-options button small{color:#71818c;font-size:7px;line-height:1.25}.text-frame-picker-cancel{justify-self:end;padding:5px 9px;font-size:8px}.image-drop{text-align:center;background:#f5f8f6;border:1px dashed #aab7af;border-radius:5px;flex-direction:column;align-items:center;gap:7px;margin-bottom:14px;padding:18px;display:flex}.image-drop b{font-size:11px}.image-drop span{color:#7c857f;font-size:8px}.image-drop button{color:#fff;background:#173c33;border-color:#173c33}.effect-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.effect-grid button{font-size:9px}.cutout-panel{background:#f4f8f5;border:1px solid #d5dfda;border-radius:5px;margin:4px 0 14px;padding:11px}.cutout-panel>div{justify-content:space-between;align-items:center;display:flex}.cutout-panel b{letter-spacing:.1em;color:#285f4f;font-size:8px}.cutout-panel span,.cutout-panel small{color:#808983;font-size:8px}.cutout-panel .cutout-ready{color:#278050}.cutout-panel p{color:#6f7973;font-size:8px;line-height:1.4}.cutout-panel .cutout-inline-error{color:#84232a;background:#fff0f1;border-left:3px solid #b72b35;border-radius:3px;margin:0;padding:7px;font-size:8px;line-height:1.35}.cutout-panel button{color:#fff;background:#173c33;border-color:#173c33}.cutout-panel button:disabled{opacity:.45}.cutout-panel label{margin:9px 0 6px}.block.cutout-image{background:0 0!important;border-color:#0000!important}.block.cutout-image img{filter:drop-shadow(0 2px 1px #0002);object-fit:contain!important}.contour-body{width:100%;position:relative;overflow:hidden}.contour-body span{white-space:nowrap;display:block;position:absolute;overflow:hidden}.block.image:not(:has(img)){background:repeating-linear-gradient(45deg,#f1f4f1 0 6px,#e8ece9 6px 12px);border:1px solid #b6c2bb}.block.image.has-image{background:0 0!important}.block.image:not(:has(img)) .image-empty{color:#6e7a73;background:0 0}.studio-workspace .properties{background:#fff}.studio-workspace .canvas-wrap{background:#e7e9e7}.drawer-actions{gap:5px;display:flex}.newsroom-role-preview{cursor:pointer;font:inherit;background:#f5f8f6;border:1px solid #d2ddd7;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.newsroom-role-preview small{color:#7b877f;letter-spacing:.08em;font-size:7px;font-weight:900}.newsroom-role-preview select{color:#153f34;background:0 0;border:0;font-size:9px;font-weight:800}.role-editor .branding-editor,.role-designer .branding-editor,.role-editor .furniture-edit-card,.role-designer .furniture-edit-card,.role-editor .add-editor-page,.role-designer .add-editor-page{display:none!important}.role-editor .properties h3:has(+.branding-editor){display:none!important}.role-designer .properties h3:has(+.branding-editor){display:none!important}.project-title>b{color:#173f35;text-align:center;font:700 13px Georgia,serif;display:block}.newsroom-rights>div{background:#f8faf9;border:1px solid #dce4df;border-left:3px solid #548b76;border-radius:5px;flex-direction:column;gap:3px;margin:8px 0;padding:9px;display:flex}.newsroom-rights>div strong{color:#173f35;font-size:9px}.newsroom-rights>div span{color:#6c7972;font-size:8px;line-height:1.4}.newsroom-rights>div.admin-right{background:#fffaf0;border-left-color:#c99c23}.drawer-actions .ai-import-button{color:#614b12;background:linear-gradient(135deg,#fff9df,#f4e7ae);border-color:#c99d27;width:auto;padding:0 9px;font-size:9px;font-weight:800}.story-drawer>.full-story-board-button{color:#17483b;letter-spacing:.02em;background:#eef7f3;border:1px solid #17483b;border-radius:5px;min-height:34px;margin:0 14px 9px;font:800 10px Arial,sans-serif}.story-drawer>.full-story-board-button:hover{background:#dfeee8}.queue-footer button{color:#fff;background:#173c33;border:0;border-radius:4px;margin-left:auto;padding:6px 8px;font-size:8px}.story-modal-backdrop{z-index:50;background:#111a1699;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.story-editor-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(1220px,96vw);height:min(92vh,900px);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0005}.story-editor-workspace{flex:1;grid-template-columns:minmax(560px,1.15fr) minmax(390px,.85fr);min-height:0;display:grid;overflow:hidden}.story-editor-modal>header{border-bottom:1px solid #dfe3e0;flex:none;justify-content:space-between;align-items:start;padding:12px 18px 10px;display:flex}.story-editor-modal>header span{letter-spacing:.12em;color:#34705c;font-size:8px;font-weight:800}.story-editor-modal h2{margin:4px 0 0;font:700 23px Georgia,serif}.story-editor-modal>header button{background:#edf1ee;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.story-editor-form{scrollbar-gutter:stable;min-height:0;padding:12px 16px;overflow-y:auto}.story-editor-form .story-subheadline{height:64px;min-height:64px}.story-editor-form label{color:#5f6862;flex-direction:column;gap:4px;margin-bottom:9px;font-size:10px;font-weight:700;display:flex}.story-editor-form input,.story-editor-form select,.story-editor-form textarea{color:#17211d;background:#fbfcfb;border:1px solid #ccd2ce;border-radius:5px;padding:6px 8px;font-size:13px}.story-editor-form label:first-child input{font:700 18px Georgia,serif}.story-fields{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.story-editor-form textarea{resize:vertical;height:190px;font-family:Georgia,serif;line-height:1.55}.story-editor-form .article-body-primary{color:#173f34;background:#f4f9f7;border:1px solid #bfd2c8;border-radius:6px;margin:2px 0 9px;padding:8px}.story-editor-form .article-body-primary textarea{background:#fff;height:170px;min-height:110px}.story-editor-form label>small{text-align:right;color:#8a918d;font-size:8px}.story-layout-controls{background:#f1f7f4;border:1px solid #cddbd4;border-radius:7px;margin:0 0 10px;padding:8px}.story-layout-controls>b{color:#17493b;margin-bottom:7px;font-size:11px;display:block}.layout-controls-note{color:#567068;margin:-3px 0 7px;font-size:9px;line-height:1.35;display:block}.compact-source-author-line{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-story-templates{background:#fbfdfc;border:1px solid #d5e0db;border-radius:6px;margin:7px 0;padding:6px}.inspector-story-templates>b{color:#47635a;letter-spacing:.08em;margin-bottom:5px;font-size:8px;display:block}.inspector-story-templates>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.inspector-story-templates button{color:#173c33;background:#fff;border:1px solid #cad7d1;border-radius:4px;min-width:0;padding:4px 2px}.inspector-story-templates button>span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.inspector-story-templates .template-icon{width:100%;height:24px;margin:0 0 2px;display:block;transform:none}.story-layout-controls>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 6px;display:grid}.story-layout-controls label{gap:3px;min-width:0;margin:0;font-size:9px}.story-layout-controls input,.story-layout-controls select{box-sizing:border-box;width:100%;min-width:0;height:31px;min-height:31px;padding:4px 7px;font-size:11px}.licensed-font-upload span{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;line-height:1;overflow:hidden}.licensed-font-upload input{background:#fff;max-width:100%;padding:3px;font-size:9px}.preflight-overlay{z-index:1000;background:#0a1612a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.preflight-report{background:#fff;border-radius:10px;flex-direction:column;width:min(720px,96vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000059}.preflight-report>header{border-bottom:1px solid #dbe2de;justify-content:space-between;align-items:flex-start;padding:20px 22px 14px;display:flex}.preflight-report h2{color:#153e34;margin:3px 0 0;font-family:Georgia,serif;font-size:25px}.preflight-report header small{color:#547168;letter-spacing:.14em;font-size:8px;font-weight:900}.preflight-report header button{border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.preflight-standard{background:#eef5f2;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 22px;display:grid}.preflight-standard span{color:#60736c;gap:2px;font-size:9px;display:grid}.preflight-standard b{color:#173f35;font-size:12px}.preflight-list{gap:8px;min-height:160px;padding:16px 22px;display:grid;overflow:auto}.preflight-list p{background:#f7f8f7;border-left:4px solid;gap:4px;margin:0;padding:11px 13px;display:grid}.preflight-list p.error{background:#fff0f1;border-color:#bd2630}.preflight-list p.warning{background:#fff8e8;border-color:#d79918}.preflight-list b{letter-spacing:.08em;font-size:8px}.preflight-list span{color:#34453f;font-size:11px}.preflight-pass{color:#155a43;background:#eaf8f2;border:1px solid #9bcbb9;margin:20px 22px;padding:20px;font-weight:800}.preflight-report>footer{border-top:1px solid #dbe2de;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.preflight-report>footer button{padding:10px 15px}@media print{.preflight-overlay{display:none!important}}.story-layout-controls input[type=color]{width:100%;height:31px;min-height:31px;padding:2px}.story-live-preview-panel{background:#e9eeeb;border-left:1px solid #dbe2de;padding:18px;overflow-y:auto}.story-live-preview-panel>div:first-child{color:#21483d;justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.story-live-preview-panel>div:first-child b{letter-spacing:.08em;font-size:10px}.story-live-preview-panel>div:first-child span{color:#687770;font-size:8px}.story-live-paper{background:#cfd6d2;width:min(100%,420px);margin:0 auto 10px;padding:12px;overflow:auto;box-shadow:inset 0 0 0 1px #c3cbc6}.story-live-zoom{min-width:60%;margin:0 auto}.story-preview-toolbar{align-items:center;gap:5px;display:flex}.story-preview-toolbar em{margin-right:4px;font-style:normal}.story-preview-toolbar button{color:#21483d;background:#fff;border:1px solid #b9c6c0;border-radius:4px;width:22px;height:22px;padding:0}.story-preview-toolbar strong{color:#21483d;text-align:center;min-width:34px;font-size:8px}.story-live-paper .paper-preview{aspect-ratio:31.7/52;width:100%;box-shadow:0 5px 18px #263c3330}.story-live-preview-panel>small{text-align:center;color:#64736c;font-size:8px;display:block}.exact-composition-proof{background:#f7faf8;border:1px solid #9bb7ac;border-radius:8px;width:min(100%,460px);margin:14px auto;overflow:hidden;box-shadow:0 5px 18px #263c3317}.exact-composition-proof>header{color:#fff;background:#153f35;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.exact-composition-proof>header span{gap:2px;display:grid}.exact-composition-proof>header b{letter-spacing:.09em;font-size:9px}.exact-composition-proof>header small{color:#c9ddd5;font-size:7px}.exact-composition-proof>header em{color:#185d47;background:#e7f5ee;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.exact-composition-proof>header em.loading{color:#805b00;background:#fff3cf}.exact-composition-proof>header em.error{color:#a02028;background:#ffe4e4}.exact-proof-meta{border-bottom:1px solid #d9e3de;flex-wrap:wrap;gap:5px;padding:6px 10px;display:flex}.exact-proof-meta span{color:#37584e;background:#e8f0ed;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:700}.exact-proof-story{background:#fff;border:1px solid #ccd5d0;margin:10px;position:relative;overflow:hidden;container-type:inline-size}.exact-proof-story h3{height:var(--exact-head-ratio,16.36%);box-sizing:border-box;text-align:center;justify-content:center;align-items:center;margin:0;padding:1.8cqw 2cqw .8cqw;font-size:5cqw;line-height:1.08;display:flex;overflow:hidden}.exact-proof-body{inset:var(--exact-head-ratio,16.36%) 0 0;position:absolute;overflow:hidden}.exact-proof-body>span{white-space:nowrap;color:#17221e;height:1.5em;display:block;position:absolute;overflow:hidden}.exact-proof-fallback{box-sizing:border-box;white-space:pre-wrap;text-align:justify;color:#17221e;padding-inline:1.8%;position:absolute;inset:0;overflow:hidden}.exact-proof-body figure{z-index:2;background:#eef2f0;margin:0;position:absolute;top:0;overflow:hidden}.exact-proof-body figure img{object-fit:contain;width:100%;height:100%;display:block}.exact-composition-proof>footer{color:#587067;border-top:1px solid #d9e3de;justify-content:space-between;gap:8px;padding:7px 10px;font-size:7px;display:flex}.exact-composition-proof.hide-diagnostics>footer{display:none}.exact-composition-proof>footer strong{color:#9b2028}.exact-page-body{width:100%;height:100%;font:inherit;line-height:inherit;position:relative;overflow:hidden}.exact-page-body>span{white-space:nowrap;height:1.5em;color:inherit;font:inherit;line-height:inherit;display:block;position:absolute;overflow:hidden}.exact-page-overset{color:#fff;background:#e32735;place-items:center;width:12px;height:12px;font:800 10px/1 Arial;display:grid;position:absolute;bottom:1px;right:1px}.exact-page-continuation{z-index:3;color:#173f35;text-align:left;white-space:nowrap;background:#fff;padding:1px 4px 1px 0;font:700 8px/1.1 sans-serif;position:absolute;bottom:0;left:0}.studio-inspector>:not(.tabs){display:none!important}.studio-inspector>.cutout-panel{margin:16px}.studio-inspector.has-image-selection>:not(.tabs):not(.no-selection){display:flex!important}.studio-inspector.has-image-selection>.story-style-panel,.studio-inspector.has-image-selection>.manual-photo-fit-controls,.studio-inspector.has-image-selection>.cutout-panel,.studio-inspector.has-image-selection>.image-drop,.studio-inspector.has-image-selection>.effect-grid,.studio-inspector.has-image-selection>label{display:grid!important}.studio-inspector.has-image-selection>.selection-title,.studio-inspector.has-image-selection>.frame-dimensions,.studio-inspector.has-image-selection>.danger{display:flex!important}.studio-inspector.has-image-selection>.selection-title{order:1}.studio-inspector.has-image-selection>.frame-dimensions{order:2}.studio-inspector.has-image-selection>.image-drop{order:3}.studio-inspector.has-image-selection>label{order:4}.studio-inspector.has-image-selection>.manual-photo-fit-controls{order:5}.studio-inspector.has-image-selection>.effect-grid{order:6}.studio-inspector.has-image-selection>.cutout-panel{order:7}.studio-inspector.has-image-selection>.story-style-panel{order:20}.studio-inspector.has-image-selection>.danger{order:30}.studio-inspector.has-image-selection>.story-style-panel{margin-top:8px}.studio-inspector.has-image-selection>.tabs{flex:none;order:0}.studio-inspector.has-image-selection>.selection-title{flex:none;margin-bottom:8px;padding-top:12px;padding-bottom:10px}.studio-inspector.has-image-selection>.frame-dimensions,.studio-inspector.has-image-selection>.image-drop,.studio-inspector.has-image-selection>label,.studio-inspector.has-image-selection>.manual-photo-fit-controls,.studio-inspector.has-image-selection>.effect-grid,.studio-inspector.has-image-selection>.cutout-panel,.studio-inspector.has-image-selection>.story-style-panel,.studio-inspector.has-image-selection>.danger{flex:none}.studio-inspector.has-furniture-selection>.furniture-edit-card{display:grid!important}.studio-inspector.has-furniture-selection>.no-selection{display:none!important}.studio-inspector.has-text-selection>.selection-title,.studio-inspector.has-text-selection>.story-style-panel,.studio-inspector.has-text-selection>.direct-story-controls,.studio-inspector.has-text-selection>.page-font-family-control,.studio-inspector.has-text-selection>.field-row,.studio-inspector.has-text-selection>.text-style-toolbar,.studio-inspector.has-text-selection>.text-proportion-controls,.studio-inspector.has-text-selection>.text-alignment-control{flex:none;display:flex!important}.studio-inspector.has-text-selection>.story-style-panel,.studio-inspector.has-text-selection>.direct-story-controls{margin:0 7px 7px}.studio-inspector.has-text-selection>.story-style-panel{box-sizing:border-box;flex-direction:column;width:calc(100% - 20px);min-width:0;overflow:visible}.studio-inspector.has-text-selection>.selection-title{order:1}.studio-inspector.has-text-selection>.direct-story-controls:before{content:"SELECTED FRAME SETTINGS";color:#175745;letter-spacing:.06em;font:800 9px Arial,sans-serif;display:block}.story-style-panel>.flow-heading{flex:none;width:100%}.direct-story-controls{background:#f5faf7;border:1px solid #bfcfc7;border-radius:6px;flex-direction:column;gap:7px;padding:8px}.direct-story-controls>div:first-child{color:#194b3c;flex-direction:column;gap:2px;display:flex}.direct-story-controls>div:first-child b{letter-spacing:.05em;font-size:11px}.direct-story-controls>div:first-child small{color:#53675e;font-size:9px;line-height:1.35}.text-style-toolbar{background:#f5faf7;border:1px solid #c7d5ce;border-radius:6px;align-items:end;gap:7px;margin:0 7px 7px;padding:8px}.text-style-toolbar>label{width:78px;margin:0;font-size:9px}.text-style-toolbar input{width:100%;min-height:30px;padding:4px 6px}.text-style-toolbar>.headline-line-spacing-control{flex:190px;width:auto;min-width:150px}.headline-line-spacing-control>span{align-items:center;gap:8px;margin-top:4px;display:flex}.headline-line-spacing-control input[type=range]{accent-color:#087b63;flex:auto;width:auto;min-width:80px;min-height:22px;padding:0}.headline-line-spacing-control output{color:#175744;text-align:right;min-width:42px;font-size:10px;font-weight:800}.text-style-buttons{flex-wrap:wrap;gap:4px;display:flex}.text-style-buttons button{color:#173f34;background:#fff;border:1px solid #b8c8c0;border-radius:4px;place-items:center;width:30px;height:30px;padding:0;font:700 11px Arial,sans-serif;display:grid}.text-style-buttons button.active{background:#eaf4ff;border-color:#0c73ee;box-shadow:inset 0 0 0 1px #0c73ee}.text-style-buttons sup,.text-style-buttons sub{font-size:7px}.text-proportion-controls{background:#f5faf7;border:1px solid #c7d5ce;border-radius:6px;flex-direction:column;gap:9px;margin:0 7px 7px;padding:8px}.text-proportion-controls>label,.text-proportion-controls>div{color:#31564a;flex-direction:column;gap:5px;min-width:0;margin:0;font-size:9px;display:flex}.text-proportion-controls label>span{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:7px;display:grid}.text-proportion-controls input[type=range]{width:100%;min-width:0}.text-proportion-controls output{text-align:right;font-weight:800}.text-proportion-controls b{letter-spacing:.07em;font-size:8px}.horizontal-spacing-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.horizontal-spacing-presets button{color:#173f34;background:#fff;border:1px solid #b8c8c0;border-radius:4px;min-width:0;padding:6px 4px;font:700 8px Arial,sans-serif}.horizontal-spacing-presets button.active{background:#eaf4ff;border-color:#0c73ee;box-shadow:inset 0 0 0 1px #0c73ee}.direct-story-controls label{color:#42564e;flex-direction:column;gap:4px;font-size:10px;display:flex}.page-font-family-control{color:#345148;background:#f5faf7;border:1px solid #c8d5cf;border-radius:5px;flex-direction:column;gap:5px;margin:0 10px 10px;padding:9px;font:700 8px Arial,sans-serif;display:flex!important}.page-font-family-control select{background:#fff;border:1px solid #becbc5;border-radius:4px;min-height:34px;padding:5px}.page-font-family-control small{color:#728079;font-size:7px;font-weight:400}.device-font-access{flex-wrap:wrap;align-items:flex-start;gap:5px 8px;margin:5px 0;display:flex}.device-font-access button{color:#124579;min-height:27px;font:inherit;cursor:pointer;background:#eaf3ff;border:1px solid #4689d8;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700}.device-font-access button:disabled{opacity:.65;cursor:progress}.device-font-access small{color:#65756e;flex:160px;min-width:0;font-size:9px;line-height:1.35}.direct-story-controls textarea{resize:vertical;background:#fff;border:1px solid #c7d2cd;border-radius:4px;min-height:92px;padding:7px;font:11px/1.4 Georgia,serif}.direct-colour-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.direct-colour-row input{width:100%;min-height:30px}.direct-story-controls>button{color:#245243;background:#fff;border:1px solid #bdcbc4;border-radius:4px;padding:6px;font-size:8px}.optional-story-toggle,.optional-lines-on-page label{color:#315448;align-items:center;gap:6px;font:700 8px Arial,sans-serif;flex-direction:row!important;display:flex!important}.inline-story-credit{break-inside:avoid;color:#253a32;text-align:left;margin:0;padding:0;font-family:inherit;font-size:.86em;font-weight:800;line-height:1;display:block}.inline-story-credit i{color:#d71920;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:0 0;width:auto;height:auto;margin-right:.42em;font-size:.78em;font-style:normal;line-height:1;display:inline-block}.contour-body .contour-credit{width:100%;position:absolute;inset:0 auto auto 0}.compulsory-credit-note{color:#56382f;background:#f8f1ee;border-left:4px solid #d71920;padding:8px;font:700 8px/1.35 Arial,sans-serif}.compulsory-credit-mini{color:#8f251f;align-items:center;font:800 7px Arial,sans-serif;display:flex}.optional-story-toggle input,.optional-lines-on-page input{width:auto!important;min-height:0!important}.optional-lines-on-page{background:#fff;border:1px solid #d3ddd8;border-radius:4px;grid-template-columns:1fr 1fr;gap:7px;padding:7px;display:grid}.highlight-preset-picker{background:#fff;border:1px solid #cbd8d2;border-radius:5px;grid-template-columns:1fr 1fr;gap:5px;padding:7px;display:grid}.highlight-preset-picker>b{color:#245143;letter-spacing:.06em;grid-column:1/-1;font:800 8px Arial,sans-serif}.highlight-preset-picker button{border:1px solid #bbc8c2;border-radius:3px;min-height:30px;padding:5px;font:700 7px Arial,sans-serif}.highlight-preset-picker .aqua{color:#0c666b;background:#d9f7f8}.highlight-preset-picker .gold{color:#6d4810;background:#fff1bd}.highlight-preset-picker .red{color:#fff;background:#a51f2b}.highlight-preset-picker .plain{color:#173f34;background:#fff;border-top:3px solid #173f34}.widget-template-picker{grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0;display:grid}.widget-template-picker>b{color:#234c3f;grid-column:1/-1;font-size:9px}.widget-template-picker button{color:#4b5e56;text-transform:capitalize;background:#fff;border:1px solid #c8d2cd;border-radius:5px;gap:4px;min-width:0;padding:5px;font-size:7px;display:grid}.widget-template-picker button.active{outline-offset:1px;outline:2px solid #1687ff}.widget-template-picker i{background:linear-gradient(#173f35 0 28%,#fff4c7 28% 52%,#edf2ef 52% 76%,#dff1ff 76%);border:1px solid #cbd3cf;height:28px;display:block}.widget-template-picker .luxury i{background:linear-gradient(#5d4715 0 28%,#fff0b8 28% 52%,#f2e5bd 52% 76%,#fff9e7 76%)}.widget-template-picker .modern i{background:linear-gradient(#123f45 0 28%,#dff6f4 28% 52%,#ecfbfa 52% 76%,#d8eef4 76%);border-radius:4px}.widget-template-picker .minimal i{background:repeating-linear-gradient(#fff 0 7px,#273b33 7px 8px)}.story-subheadline:disabled,.editor-library-story-form textarea:disabled{color:#8a928e;background:#eef1ef}.studio-inspector.has-text-selection>.field-row{background:#f5f8f6;border:1px solid #d4ddd8;border-radius:5px;align-items:end;margin:0 10px 10px;padding:10px}.text-alignment-control{background:#f5f8f6;border:1px solid #d4ddd8;border-radius:5px;flex-wrap:wrap;gap:5px;padding:10px}.text-alignment-control>b{color:#204b3e;letter-spacing:.06em;width:100%;margin-bottom:3px;font-size:9px}.text-alignment-control button{min-width:52px;font-size:8px}.studio-inspector.has-no-selection>.no-selection,.studio-inspector.has-no-selection>h3,.studio-inspector.has-no-selection>.role-cards,.studio-inspector.has-no-selection>.branding-editor{display:flex!important}.studio-inspector.has-no-selection>.text-frame-picker{display:grid!important}.studio-inspector.has-no-selection>h3{display:block!important}.studio-inspector.has-no-selection>.role-cards{display:grid!important}.studio-inspector.has-no-selection>.publication-furniture-heading,.studio-inspector.has-no-selection>.branding-editor{display:none!important}@media (max-width:950px){.story-editor-workspace{grid-template-columns:1fr;overflow-y:auto}.story-editor-form{overflow:visible}.story-live-preview-panel{border-top:1px solid #dbe2de;border-left:0}.story-layout-controls>div{grid-template-columns:repeat(2,1fr)}}.story-editor-tools{border-top:1px solid #e2e5e2;align-items:center;gap:6px;padding-top:12px;display:flex}.reference-tag-editor{background:#f7f9f8;border:1px solid #d7ddd9;border-radius:6px;margin:0 0 9px;padding:9px}.reference-tag-editor>b,.reference-tag-editor>span{display:block}.reference-tag-editor>b{color:#1a4136;font-size:10px}.reference-tag-editor>span{color:#77817b;margin:3px 0 8px;font-size:8px}.reference-tag-editor details{background:#fff;border:1px solid #bdcbc4;border-radius:5px;margin-top:6px}.reference-tag-editor summary{cursor:pointer;color:#234b40;justify-content:space-between;align-items:center;min-height:34px;padding:7px 9px;font-size:10px;font-weight:800;display:flex}.reference-tag-editor summary strong{color:#195541;background:#e3f0eb;border-radius:10px;padding:3px 7px;font-size:9px}.reference-tag-editor details>div{border-top:1px solid #d8e0dc;flex-wrap:wrap;gap:5px;max-height:108px;padding:8px;display:flex;overflow:auto}.reference-tag-editor button{color:#53625b;background:#fff;border:1px solid #cad3ce;border-radius:12px;padding:4px 7px;font-size:9px}.reference-tag-editor button.active{color:#174b3d;background:#dceee8;border-color:#1a6752;font-weight:700}.selected-reference-tags{color:#52655c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;line-height:1.35;overflow:hidden}.story-photo-manager{background:#f7faf8;border:1px solid #d5ddd8;border-radius:7px;margin:0 0 9px;padding:9px}.story-photo-manager>div:first-child{align-items:center;gap:9px;display:flex}.story-photo-manager>div:first-child b{color:#173f34;font-size:10px}.story-photo-manager>div:first-child span{color:#7a837e;font-size:10px;font-weight:800}.story-photo-manager>div:first-child label{color:#fff;cursor:pointer;background:#1b5b49;border-radius:4px;margin:0 0 0 auto;padding:6px 9px;font-size:8px}.story-photo-manager input[type=file]{display:none}.story-photo-manager>p{color:#77817b;text-align:center;border:1px dashed #cbd4cf;margin:7px 0 0;padding:8px;font-size:9px}.story-photo-strip{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px;display:grid}.story-photo-strip figure{margin:0;position:relative}.story-photo-strip img{aspect-ratio:1;object-fit:contain;background:repeating-conic-gradient(#eef1ef 0 25%, #fff 0 50%) 50% / 10px 10px;border-radius:4px;width:100%;display:block}.story-photo-strip button{color:#fff;background:#111b;border:0;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;top:2px;right:2px}.story-photo-strip figcaption{color:#68736d;text-align:center;margin-top:3px;font-size:7px}.story-photo-strip figure .story-photo-transparent{color:#174438;background:#edf7f2;border:1px solid #b9cec5;border-radius:4px;width:100%;height:auto;min-height:28px;margin-top:4px;padding:4px 3px;font-size:7px;font-weight:800;line-height:1.15;position:static}.story-analysis{grid-template-columns:80px 70px 1fr 1.5fr;gap:7px;margin:-3px 0 14px;display:grid}.story-analysis>span{color:#77817b;background:#f8faf9;border:1px solid #d8dfdb;border-radius:5px;flex-direction:column;gap:3px;min-width:0;padding:8px;font-size:7px;display:flex}.story-analysis b{color:#173f34;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.story-analysis .recommendation{color:#205444;background:#edf6f2;font-weight:700}.story-analysis .recommendation button{color:#fff;background:#1b5b49;border:0;border-radius:3px;margin-top:3px;padding:4px;font-size:7px}.story-editor-form .highlights-field textarea{background:#effcfc;border-left:4px solid #12a9ae;height:58px}.block-story-highlights{color:#1f302a;background:#d9f7f8;border:1px solid #9edfe1!important;border-left:5px solid #12a9ae!important;font-family:Arial,sans-serif!important}.highlight-inset-content{flex-direction:column;gap:5px;height:100%;display:flex;overflow:hidden}.quote-card-content{flex-direction:column;justify-content:center;gap:.45em;height:100%;display:flex;position:relative;overflow:hidden}.quote-card-content>i{color:currentColor;opacity:.18;font:700 3.8em/.9 Georgia,serif;position:absolute;top:-.22em;left:-.02em}.quote-card-content>strong{z-index:1;font-family:inherit;font-size:1em;line-height:1.18;display:block;position:relative}.quote-card-content>span{z-index:1;letter-spacing:.02em;opacity:.82;border-top:1px solid;padding-top:.45em;font:700 .62em/1.2 Arial,sans-serif;display:block;position:relative}.block[class*=block-quote-card-]{border-left:4px solid;box-shadow:0 2px 8px #1330271f}.quote-card-controls{background:#fff;border:1px solid #d3ddd8;border-radius:5px;gap:6px;padding:8px;display:grid}.quote-card-controls>b{color:#31564a;letter-spacing:.05em;font:800 8px Arial,sans-serif}.quote-card-controls>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.quote-card-controls button{border:1px solid #cbd5d0;border-radius:4px;min-height:30px;font-size:8px;font-weight:800}.quote-card-controls .quote-classic{color:#173f34;background:#eef4cf}.quote-card-controls .quote-gold{color:#5c3b0a;background:#f7e8b2}.quote-card-controls .quote-red{color:#fff;background:#a5232d}.quote-card-controls .quote-mono{color:#111;background:#f3f3f0}.quote-card-controls>small{color:#748079;font-size:7px;line-height:1.35}.highlight-inset-content strong{color:#0c666b;letter-spacing:.04em;border-bottom:1px solid #65c9cc;padding-bottom:4px;font-size:.95em}.highlight-inset-content span{border-bottom:1px solid #b5e8e9;padding:0 0 4px 10px;font-weight:700;line-height:1.15;display:block;position:relative}.highlight-inset-content span:before{content:"";background:#e31e2f;width:5px;height:5px;position:absolute;top:.35em;left:0}.front-template-picker{background:#f6f9f7;border:1px solid #d5ddd8;border-radius:7px;margin:2px 0 14px;padding:12px}.front-template-picker>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.front-template-picker>div:first-child b{color:#173e33;font-size:11px}.front-template-picker>div:first-child span{color:#727b76;font-size:8px}.front-template-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.front-template-grid>button{color:#28463d;background:#fff;border:1px solid #ccd5d0;border-radius:6px;min-width:0;padding:5px;font-size:8px;box-shadow:0 1px 3px #193c3012}.front-template-grid>button.selected{background:#eef7ff;border-color:#087cf0;box-shadow:0 0 0 2px #087cf033}.front-template-grid .template-icon{height:54px;margin-bottom:5px}.story-editor-tools button{background:#fff;border:1px solid #ccd2ce;border-radius:4px;padding:7px 10px;font-size:9px}.story-editor-tools span{color:#638074;margin-left:auto;font-size:8px}.story-editor-modal>footer{background:#f7f9f7;border-top:1px solid #dfe3e0;flex:none;justify-content:flex-end;gap:8px;padding:14px 23px;display:flex}.story-editor-modal>footer button{background:#fff;border:1px solid #cbd1cd;border-radius:5px;padding:9px 13px;font-size:10px}.story-editor-modal>footer .open-layout{color:#fff;background:#173c33;border-color:#173c33;font-weight:700}.overset-dialog{width:min(620px,94vw);height:auto;max-height:86vh}.overset-dialog-content{color:#263a32;gap:14px;padding:20px 24px;font:13px/1.45 Arial,sans-serif;display:grid}.overset-dialog-content p{margin:0}.overset-dialog-content small{color:#5d7068}.overset-page-buttons{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.overset-page-buttons button{color:#123d31;background:#edf7f2;border:1px solid #9ab5aa;border-radius:6px;min-height:42px;font-weight:800}.overset-dialog>footer .primary{color:#fff;background:#173c33;border-color:#173c33;font-weight:800}.story-import-modal{background:#fff;border-radius:12px;width:min(720px,94vw);max-height:92vh;overflow-y:auto;box-shadow:0 25px 80px #0006}.story-import-modal>header{background:linear-gradient(120deg,#f8fbf9,#eef5f1);border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:flex-start;padding:21px 24px 17px;display:flex}.story-import-modal>header span{color:#34705c;letter-spacing:.14em;font-size:8px;font-weight:900}.story-import-modal>header h2{color:#153d33;margin:4px 0 0;font:700 25px Georgia,serif}.story-import-modal>header>button{background:#dfe9e4;border:0;border-radius:50%;width:31px;height:31px;font-size:20px}.import-intro{padding:19px 24px 10px}.import-intro b{color:#173f35;font:700 15px Georgia,serif}.import-intro p{color:#68766f;margin:5px 0 0;font-size:10px;line-height:1.5}.import-dropzone{color:#17483b;background:#f4f9f6;border:1.5px dashed #85a89a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:calc(100% - 48px);min-height:106px;margin:5px 24px 12px;display:flex}.import-dropzone:hover{background:#edf6f1;border-color:#17483b}.import-dropzone>span{font-size:22px}.import-dropzone>b{font-size:11px}.import-dropzone>small{color:#78857f;font-size:8px}.import-file-chips{flex-wrap:wrap;gap:6px;padding:0 24px 12px;display:flex}.import-file-chips>span{color:#405049;background:#fff;border:1px solid #d8dfdb;border-radius:16px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;font-size:8px;display:flex}.import-file-chips button{color:#8c4038;background:0 0;border:0;padding:0}.import-paste-label{margin:0 24px 14px;display:block}.import-paste-label>span{justify-content:space-between;gap:15px;margin-bottom:6px;display:flex}.import-paste-label b{color:#29483f;font-size:10px}.import-paste-label small{color:#7b8580;text-align:right;max-width:310px;font-size:8px}.import-paste-label textarea{resize:vertical;border:1px solid #cbd6d0;border-radius:7px;width:100%;min-height:150px;padding:12px;font:11px/1.5 Arial,sans-serif}.import-paste-label textarea:focus{border-color:#3e7b65;outline:2px solid #9fc3b3}.import-privacy{color:#71622f;background:#fffae8;border-left:3px solid #d0a423;gap:9px;margin:0 24px 15px;padding:10px 12px;font-size:8px;display:flex}.import-privacy b{color:#4c421f}.story-import-modal>footer{background:#f7f9f7;border-top:1px solid #dfe5e1;justify-content:space-between;align-items:center;gap:15px;padding:14px 24px;display:flex}.story-import-modal>footer>span{color:#68766f;font-size:8px}.story-import-modal>footer>div{gap:7px;display:flex}.story-import-modal>footer button{background:#fff;border:1px solid #c9d2cd;border-radius:5px;padding:9px 13px;font-size:9px}.story-import-modal>footer button.primary{color:#fff;background:#17483b;border-color:#17483b;font-weight:800}.story-import-modal>footer button:disabled{opacity:.5;cursor:not-allowed}.flow-panel{background:#f2f6f3;border:1px solid #d5dfda;border-radius:5px;margin:4px 0 14px;padding:11px}.flow-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.flow-heading b{letter-spacing:.1em;color:#285f4f;font-size:8px}.flow-heading span{color:#77817b;font-size:8px}.flow-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.flow-fields label{margin:0}.flow-fields input:disabled{opacity:.45}.fit-actions{gap:6px;margin-top:8px;display:flex}.fit-actions button{flex:1;font-size:8px}.flow-panel p{color:#758079;margin:9px 0 0;font-size:8px;line-height:1.4}.copy.body{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.copy.headline{overflow-wrap:normal;word-break:normal}.block-story-masthead{letter-spacing:-1px;border-top:4px solid #163f35!important;border-bottom:1px solid #163f35!important}.block-story-edition{letter-spacing:.12em;border-bottom:1px solid #9aa39e!important;font-family:Arial,sans-serif!important}.block-story-section{color:#fff;letter-spacing:.12em;background:#173f35;max-height:2%;padding:5px 8px;border:0!important;font-family:Arial,sans-serif!important}.block-story-headline{letter-spacing:-.45px;text-wrap:wrap;border:0!important}.block-story-headline>.copy.headline,.live-preview-block.headline{box-sizing:border-box;overflow-wrap:anywhere;width:100%;padding-top:max(var(--headline-vertical-inset,0px), .04em)!important;padding-bottom:var(--headline-vertical-inset,0px)!important}.block .copy.headline,.live-preview-block.headline{flex-direction:column;justify-content:center;display:flex}.live-preview-block.headline>.preview-frame-text{box-sizing:border-box;width:100%;padding:var(--headline-vertical-inset,0px);padding-top:max(var(--headline-vertical-inset,0px), .04em);flex-direction:column;flex-shrink:0;justify-content:center;display:flex!important}.live-preview-block.text.headline{justify-content:flex-start;padding:0!important}.block-story-headline,.block-story-deck,.block-story-byline,.live-preview-block.headline,.live-preview-block.byline{box-shadow:none!important;border:0!important;text-decoration:none!important}.block-story-headline:before,.block-story-headline:after,.block-story-deck:before,.block-story-deck:after,.block-story-byline:before,.block-story-byline:after{content:none!important;display:none!important}.block-story-deck{color:#3d4943;padding-left:0;border:0!important;font-family:Georgia,serif!important}.block-story-byline{letter-spacing:.075em;color:#333b36;padding-top:0;border:0!important;font-family:Arial,sans-serif!important}.block-story-image{border:0!important}.block-story-caption{color:#59615c;border-top:.5px solid #c5cac7!important;padding-top:1px!important;font-family:Arial,sans-serif!important;line-height:1!important}.block-story-summary{color:inherit;background:#edf3ef;border-top:5px solid #b9d44e!important;border-bottom:1px solid #173f35!important;padding:13px!important}.block-story-summary .copy{line-height:1.08!important}.block-story-body{padding-top:0;border:0!important}.block-story-body .copy{text-align:justify}.block-story-body .copy:first-letter{float:left;color:#173f35;padding:3px 5px 0 0;font-size:3.6em;font-weight:800;line-height:.78}.block-story-body .copy.continuation-copy:first-letter{float:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;padding:0}.block-inside-side-head{color:#fff;background:#26332d;border-top:4px solid #dfba32!important;padding:7px!important}.block-inside-side-body,.block-inside-story2-body,.block-inside-story3-body{text-align:justify;border-bottom:1px solid #748079!important}.block-inside-band{color:#fff;letter-spacing:.12em;background:#c42932;padding:5px 8px!important}.block-inside-story2-head{padding-top:5px;border-top:4px solid #dfba32!important}.block-inside-story3-head{padding-top:5px;border-top:4px solid #208369!important}.block-inside-briefs{background:#edf3cf;border-top:5px solid #dfba32!important;padding:10px!important}.block-inside-bottom{color:#a21f28;border-top:3px solid #c42932!important;border-bottom:1px solid #c42932!important;padding:6px!important}.block-front-mast{color:#b51f29;letter-spacing:-1px;border-top:5px solid #c5232d!important;border-bottom:2px solid #c5232d!important}.block-front-edition{letter-spacing:.12em;border-bottom:1px solid #27332d!important;font-family:Arial,sans-serif!important}.block-front-promo1,.block-front-promo2,.block-front-promo3{background:#f7f0ce;border-top:4px solid #e0b427!important;padding:6px 8px!important}.block-front-promo2{background:#e6f2ed;border-top-color:#208369!important}.block-front-promo3{background:#f5e4e6;border-top-color:#c5232d!important}.block-front-lead{color:#111;letter-spacing:-.8px;border-bottom:3px solid #c5232d!important}.block-front-deck{color:#4b554f}.block-front-caption{padding-top:3px;border-top:1px solid #222!important}.block-front-leadbody .copy,.block-front-sidebody .copy{text-align:justify}.block-front-sidehead{color:#fff;background:#202a25;border-top:5px solid #e0b427!important;padding:8px!important}.block-front-sidebody{border-bottom:2px solid #c5232d!important}.block-front-strip{color:#fff;letter-spacing:.1em;background:#c5232d;padding:6px 8px!important}.block-front-bottom1,.block-front-bottom2,.block-front-bottom3{border-top:3px solid #e0b427!important;padding:4px!important}.block-front-bottom2{border-top-color:#208369!important}.block-front-bottom3{border-top-color:#c5232d!important}.block-front-bottom1-photo,.block-front-bottom2-photo,.block-front-bottom3-photo{border:0!important}@media (max-width:1100px){.flat-body{grid-template-columns:54px 250px 1fr}.story-drawer{font-size:90%}.spread-grid{grid-template-columns:repeat(2,minmax(200px,1fr))}.flat-brand{width:180px}.save-state{display:none}.studio-workspace{grid-template-columns:48px 220px 230px minmax(310px,1fr) 240px;min-width:1048px}.studio-workspace.library-closed{grid-template-columns:48px 230px minmax(310px,1fr) 240px;min-width:828px}}.frame-move-menu{z-index:10000;color:#102d26;background:#fff;border:1px solid #9da9a4;border-radius:7px;gap:5px;width:210px;padding:8px;display:grid;position:fixed;box-shadow:0 8px 26px #102d263d}.frame-move-menu strong{text-transform:uppercase;letter-spacing:.06em;padding:2px 5px 5px;font-size:12px}.frame-move-menu button{color:#173f35;text-align:left;background:#f7faf8;border:1px solid #cbd4d0;border-radius:5px;min-height:32px;padding:6px 8px;font-size:13px;font-weight:700}.frame-move-menu button.active{background:#dff1eb;border-color:#176650;box-shadow:inset 3px 0 #176650}.frame-move-menu small{color:#63746e;padding:3px 5px 1px;line-height:1.3}.print-publication{display:none}.flat-page>footer .edit-story-from-page,.studio-toolbar .edit-selected-story{color:#fff;background:#17604d;border:1px solid #17604d;border-radius:4px;font-weight:800}.flat-page>footer .edit-story-from-page{padding:4px 7px;font-size:8px}.live-blank-page-label{color:#d5dbd7;letter-spacing:.12em;place-items:center;font:700 8px Arial,sans-serif;display:grid;position:absolute;inset:0}.studio-inspector{min-width:0;overflow-x:hidden}.studio-inspector.has-frame-selection.has-image-selection>.manual-photo-fit-controls{box-sizing:border-box;background:#f7faf8;border:1px solid #d5dfda;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-width:0;padding:10px;display:grid!important}.manual-photo-fit-controls>b,.manual-photo-fit-controls>small,.manual-photo-fit-controls>.flow-fields,.manual-photo-fit-controls>.fit-actions{grid-column:1;width:100%;min-width:0}.manual-photo-fit-controls>small{color:#68766f;font-size:8px;line-height:1.35}.manual-photo-fit-controls .flow-fields,.manual-photo-fit-controls .fit-actions,.studio-inspector.has-image-selection>.effect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid!important}.manual-photo-fit-controls label,.manual-photo-fit-controls input,.manual-photo-fit-controls button,.studio-inspector.has-image-selection>.effect-grid button{box-sizing:border-box;min-width:0;max-width:100%}.manual-photo-fit-controls .fit-actions button,.studio-inspector.has-image-selection>.effect-grid button{white-space:normal;line-height:1.2}@media print{.studio-menubar{display:none!important}html,body,.app-shell{background:#fff!important;width:317mm!important;height:auto!important;overflow:visible!important}.app-shell>*{display:none!important}.app-shell>.print-publication{display:block!important}.print-publication .paper-preview{break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;container-type:inline-size;aspect-ratio:auto!important;width:317mm!important;height:520mm!important;box-shadow:none!important;padding:0!important;display:block!important;overflow:hidden!important}.overset-action,.exact-page-overset{display:none!important}.print-publication .paper-preview:last-child{break-after:auto;page-break-after:auto}.print-publication .story-proof-canvas{width:100%!important;height:100%!important;top:0!important;left:0!important}.print-publication .live-preview-block{font-size:var(--print-font-size)!important}.print-publication .live-preview-block.text{--headline-vertical-inset:var(--print-text-inset,0);padding:var(--print-text-inset,0)!important}.print-publication .live-preview-block.body{padding:0!important}.print-publication .preview-body-copy{padding:var(--print-text-inset,0)!important}.print-publication .live-preview-block.headline>.preview-frame-text,.page .block .copy.headline{padding-top:max(var(--print-text-inset,0), .04em)!important;padding-bottom:var(--print-text-inset,0)!important}.print-publication .live-preview-block.text.headline{padding:0!important}.print-publication .manual-body-copy{column-gap:var(--print-column-gap,3mm)!important}}.editor-story-header-actions{align-items:center;gap:5px;display:flex}.editor-story-header-actions button{color:#fff;cursor:pointer;background:#006653;border:0;border-radius:4px;padding:6px 7px;font-size:10px;font-weight:800}.editor-full-board-label{color:#075e50;border:1px solid #08715e;border-radius:4px;justify-content:space-between;align-items:center;gap:5px;margin:5px 10px 3px;padding:5px 7px;display:flex}.editor-full-board-label span{color:#8a4a00;text-align:right;font-size:8px}.editor-story-panel>.story-search{box-sizing:border-box;width:calc(100% - 20px);height:30px;margin:3px 10px 4px}.assignment-filter{grid-template-columns:1fr 1fr;gap:5px;display:grid!important}.editor-full-board-label{text-align:left;cursor:pointer;flex:none;width:calc(100% - 20px);min-height:30px;margin-top:3px;padding:3px 6px}.editor-story-panel>.story-search{flex:none;height:26px;margin-top:2px;margin-bottom:2px}.editor-story-panel>header{gap:4px;min-height:30px;padding:2px 7px}.editor-story-panel>header div{gap:1px}.editor-story-panel>header span{font-size:7px}.editor-story-panel>header .editor-story-header-actions{gap:3px}.editor-story-panel>header .editor-story-header-actions button{min-height:22px;padding:3px 5px;font-size:9px}.editor-full-board-label{min-height:27px;margin:2px 6px;padding:2px 5px}.editor-full-board-label b{font-size:8px}.editor-full-board-label:hover{background:#e6f2ed}.editor-full-board-copy{gap:2px;min-width:0;display:grid}.editor-full-board-copy small{color:#8a4a00;text-align:left;font-size:8px}.editor-full-board-copy{flex-wrap:wrap;align-items:baseline;gap:1px 5px;display:flex}.editor-full-board-copy small{font-size:7px}.editor-full-board-label .editor-full-board-action{color:#fff;white-space:nowrap;background:#175b48;border-radius:4px;flex:none;padding:4px 6px;font-size:8px;font-weight:800}.editor-story-panel.full-board-open{z-index:10000;border:1px solid #aebbb5;border-radius:8px;width:auto;height:auto;max-height:none;position:fixed;inset:10px;box-shadow:0 0 0 100vmax #071319b8,0 14px 42px #0008}.editor-story-panel>.editor-page-selector{flex-wrap:nowrap;gap:4px;min-height:27px;padding:2px 6px}.editor-story-panel>.editor-page-selector>div{flex:none;gap:3px}.editor-story-panel>.editor-page-selector button{width:21px;height:21px}.editor-story-panel>.editor-page-selector>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:7px;overflow:hidden}.editor-story-panel>.assignment-filter{gap:4px;padding:2px 6px}.editor-story-panel>.assignment-filter select{height:22px;padding:0 5px;font-size:8px}.editor-story-panel>.story-bulk-actions{min-height:25px;padding:2px 6px}.editor-story-panel>.story-bulk-actions input{width:12px;height:12px}.editor-story-panel>.story-bulk-actions button{min-height:21px;padding:0 5px}.editor-story-panel>.editor-story-scroll{padding:3px 6px 6px}.empty-page-stories{color:#78837d;text-align:center;margin:0;padding:10px;font-size:9px}@media (max-width:620px){.editor-story-panel.full-board-open{border-radius:0;inset:0}}.studio-inspector.has-text-selection{scrollbar-color:#526b82 #131d28;scrollbar-width:thin;gap:8px;min-height:0;padding:10px 12px 16px;overflow:hidden auto}.studio-inspector.has-text-selection>.tabs{z-index:4;background:#131d28;flex:none;margin:-10px -12px 0;padding:7px 10px 8px;position:sticky;top:-10px}.studio-inspector.has-text-selection>.selection-title{order:1;margin:0 0 2px;padding:5px 2px 10px}.studio-inspector.has-text-selection>.news-indicator-editor{box-sizing:border-box;color:#173f34;background:#edf6f2;border:1px solid #789f93;border-radius:8px;flex:none;order:2;width:100%;min-width:0;display:grid!important}.studio-inspector.has-text-selection>.frame-geometry-editor{order:2}.studio-inspector.has-text-selection>.frame-dimensions{display:none!important}.studio-inspector.has-text-selection>.page-font-family-control{order:3}.studio-inspector.has-text-selection>.field-row{order:4}.studio-inspector.has-text-selection>.text-style-toolbar{order:5}.studio-inspector.has-text-selection>.frame-color-controls{order:6}.studio-inspector.has-text-selection>.text-proportion-controls{order:7}.studio-inspector.has-text-selection>.flow-panel{order:8}.studio-inspector.has-text-selection>.text-alignment-control{order:9}.studio-inspector.has-text-selection>.direct-story-controls{order:10}.studio-inspector.has-text-selection>.story-style-panel{order:11}.studio-inspector.has-text-selection>.cutout-panel{order:12}.studio-inspector.has-text-selection>.danger{order:13}.studio-inspector.has-text-selection>.frame-geometry-editor,.studio-inspector.has-text-selection>.news-indicator-editor,.studio-inspector.has-text-selection>.page-font-family-control,.studio-inspector.has-text-selection>.field-row,.studio-inspector.has-text-selection>.text-style-toolbar,.studio-inspector.has-text-selection>.text-proportion-controls,.studio-inspector.has-text-selection>.flow-panel,.studio-inspector.has-text-selection>.text-alignment-control,.studio-inspector.has-text-selection>.direct-story-controls,.studio-inspector.has-text-selection>.story-style-panel,.studio-inspector.has-text-selection>.frame-color-controls{box-sizing:border-box;color:#e4edf6;background:#182431;border:1px solid #344a60;border-radius:8px;flex:none;width:100%;min-width:0}.studio-inspector.has-text-selection>.frame-geometry-editor{border-left:3px solid #58a5ff;gap:9px;padding:11px;display:grid!important}.frame-geometry-editor .flow-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.frame-geometry-editor .flow-heading b,.quick-control-group>b{color:#74b4ff;letter-spacing:.035em;font-size:11px}.frame-geometry-editor .flow-heading span{color:#a8b8ca;font-size:10px}.frame-geometry-fields,.quick-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.frame-geometry-fields label,.quick-control-grid label{color:#aebed0;gap:4px;min-width:0;font-size:10px;display:grid}.studio-inspector .frame-geometry-fields input,.frame-quick-controls-menu .quick-control-grid input,.frame-quick-controls-menu .quick-control-grid select{box-sizing:border-box;color:#f0f5fb;background:#1b2a39;border:1px solid #344a60;border-radius:5px;width:100%;min-width:0;height:34px;padding:6px 9px}.frame-geometry-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.frame-geometry-actions button,.quick-control-actions button,.quick-font-stepper button,.quick-style-buttons button,.quick-movement-group button{color:#e8f0fa;background:#1b2a39;border:1px solid #465d74;border-radius:5px;min-height:32px;font-size:10px;font-weight:700}.frame-geometry-actions button:hover,.quick-control-actions button:hover,.quick-font-stepper button:hover,.quick-style-buttons button:hover,.quick-movement-group button:hover{background:#21364b;border-color:#63aaff}.frame-geometry-actions button:disabled{opacity:.5;cursor:not-allowed}.studio-inspector.has-text-selection>.page-font-family-control,.studio-inspector.has-text-selection>.field-row,.studio-inspector.has-text-selection>.text-style-toolbar,.studio-inspector.has-text-selection>.text-proportion-controls,.studio-inspector.has-text-selection>.flow-panel,.studio-inspector.has-text-selection>.text-alignment-control,.studio-inspector.has-text-selection>.direct-story-controls,.studio-inspector.has-text-selection>.story-style-panel,.studio-inspector.has-text-selection>.frame-color-controls{margin:0;padding:10px}.studio-inspector.has-text-selection>.page-font-family-control{flex-direction:column;gap:6px;display:flex!important}.studio-inspector.has-text-selection>.field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid!important}.studio-inspector.has-text-selection>.text-style-toolbar{flex-wrap:wrap;gap:8px;display:flex!important}.studio-inspector.has-text-selection>.flow-panel{gap:8px;display:grid!important}.studio-inspector.has-text-selection>.text-alignment-control{flex-wrap:wrap;gap:5px;display:flex!important}.studio-inspector.has-text-selection>.direct-story-controls,.studio-inspector.has-text-selection>.story-style-panel{gap:8px;display:flex!important}.studio-inspector.has-text-selection>.field-row label,.studio-inspector.has-text-selection>.page-font-family-control,.studio-inspector.has-text-selection>.text-style-toolbar label,.studio-inspector.has-text-selection>.flow-panel label{color:#aebed0;font-size:10px}.studio-inspector.has-text-selection>.text-style-toolbar input,.studio-inspector.has-text-selection>.flow-panel input,.studio-inspector.has-text-selection>.field-row input,.studio-inspector.has-text-selection>.page-font-family-control select{box-sizing:border-box;min-width:0;max-width:100%}.studio-inspector.has-text-selection>.story-style-panel .flow-heading{margin-bottom:2px}.studio-inspector.has-text-selection>.story-style-panel b{color:#74b4ff}.studio-inspector.has-text-selection>.frame-color-controls{gap:8px;display:grid!important}.frame-color-controls>b{color:#74b4ff;letter-spacing:.035em;font-size:10px}.frame-color-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.frame-color-controls label{color:#aebed0;gap:4px;font-size:10px;display:grid}.frame-color-controls input[type=color]{box-sizing:border-box;width:100%;height:34px}.frame-color-controls>button{color:#e8f0fa;background:#1b2a39;border:1px solid #465d74;border-radius:5px;justify-self:start;min-height:28px;padding:4px 9px;font-size:10px}.frame-quick-controls-menu{z-index:10002;box-sizing:border-box;color:#e6edf7;scrollbar-color:#526b82 #131d28;scrollbar-width:thin;background:#141d29;border:1px solid #5276ab;border-radius:10px;flex-direction:column;gap:9px;width:min(220px,100vw - 16px);max-height:min(78vh,650px);padding:11px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 40px #0009}.frame-quick-controls-menu>header{z-index:2;background:#141d29;border-bottom:1px solid #34475d;flex:none;justify-content:space-between;align-items:center;gap:8px;margin:-11px -11px 0;padding:10px 11px;display:flex;position:relative;top:0}.frame-quick-controls-menu>header b{color:#eaf2ff;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.2}.frame-quick-controls-menu>header button{color:#edf3fb;background:#1b2a39;border:1px solid #3a5065;border-radius:5px;flex:0 0 28px;width:28px;height:28px;font-size:18px}.frame-quick-controls-menu .quick-control-search{z-index:3;box-sizing:border-box;color:#f5f8fc;background:#172330;border:2px solid #498ef1;border-radius:8px;outline:none;flex:none;width:100%;height:38px;padding:8px 10px;position:relative;top:0}.quick-control-fieldset{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.quick-control-fieldset:disabled{opacity:.7}.frame-quick-controls-menu .quick-control-group{box-sizing:border-box;min-width:0;max-width:100%}.frame-quick-controls-menu .quick-control-group>label,.frame-quick-controls-menu select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.frame-quick-controls-menu .quick-control-grid>*,.frame-quick-controls-menu .quick-control-actions>*{min-width:0}.quick-control-group{border:1px solid #42566d;border-left:3px solid var(--quick-accent,#74b4ff);background:var(--quick-card-bg,#192534);border-radius:8px;gap:9px;padding:10px;display:grid}.quick-control-group>b{color:var(--quick-accent,#74b4ff)}.quick-columns-group{--quick-accent:#62b1ff;--quick-card-bg:#172a3d;gap:0;padding:7px 9px}.quick-columns-control{color:#d1dbea;grid-template-columns:minmax(0,1fr) minmax(70px,92px);align-items:center;gap:8px;font-size:10px;display:grid}.quick-columns-control input{box-sizing:border-box;color:#f0f5fb;background:#1b2a39;border:1px solid #405a73;border-radius:5px;width:100%;min-width:0;height:30px;padding:5px 8px}.quick-font-group{--quick-accent:#51d5b3;--quick-card-bg:#172e2d}.quick-colour-group{--quick-accent:#ffc36b;--quick-card-bg:#332a20}.quick-border-group{--quick-accent:#086b57;--quick-card-bg:#fff}.quick-movement-group{--quick-accent:#bb9cff;--quick-card-bg:#28243a}.quick-control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.quick-control-actions button:disabled{opacity:.5;cursor:not-allowed}.quick-font-size-row{align-items:end}.quick-font-stepper{align-self:end;gap:4px;display:flex}.quick-font-stepper button{min-width:52px;padding:0 5px}.quick-style-buttons{gap:5px;display:flex}.quick-style-buttons button{width:37px}.quick-typography-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.quick-typography-options label{color:#b7c6d7;gap:4px;min-width:0;font-size:10px;display:grid}.quick-typography-options button{color:#e8fff8;background:#1a3835;border:1px solid #3c665f;border-radius:5px;min-width:0;min-height:31px;padding:4px 6px;font-size:10px;font-weight:700}.quick-typography-options button.active{background:#24554b;border-color:#51d5b3}.quick-border-group{color:#173b32;border-color:#a9c5bb}.quick-border-group>b{color:#075e4c}.quick-border-group>label{color:#294940;gap:5px;min-width:0;font-size:10px;display:grid}.quick-border-menu,.quick-border-advanced{background:#fff;border:1px solid #c6d4ce;border-radius:6px;min-width:0;overflow:hidden}.quick-border-menu>summary,.quick-border-advanced>summary{box-sizing:border-box;color:#173b32;cursor:pointer;background:#f3f7f5;align-items:center;gap:7px;min-height:32px;padding:5px 8px;font-size:10px;font-weight:700;list-style:none;display:flex}.quick-border-menu>summary::-webkit-details-marker{display:none}.quick-border-advanced>summary::-webkit-details-marker{display:none}.quick-border-menu>summary:after,.quick-border-advanced>summary:after{content:"⌄";color:#587267;margin-left:auto;font-size:12px}.quick-border-menu[open]>summary,.quick-border-advanced[open]>summary{border-bottom:1px solid #d7e1dc}.quick-border-menu>summary small{color:#64766f;text-overflow:ellipsis;white-space:nowrap;max-width:52%;margin-left:auto;font-size:9px;font-weight:500;overflow:hidden}.quick-border-menu>summary:after{margin-left:0}.quick-border-menu-list{gap:2px;padding:4px;display:grid}.quick-border-menu-list button{color:#263a33;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:4px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;min-height:30px;padding:4px 7px;font-size:10px;display:grid}.quick-border-menu-list button>span{overflow-wrap:anywhere;min-width:0}.quick-border-menu-list button:hover{background:#f0f7f3;border-color:#b8cec4}.quick-border-menu-list button.active,.quick-border-menu-list button[aria-pressed=true]{color:#064d3b;background:#e4f4ec;border-color:#9ac8b5;font-weight:700}:is(.quick-border-menu-list button:focus-visible,.quick-border-menu>summary:focus-visible,.quick-border-advanced>summary:focus-visible){outline-offset:-2px;outline:2px solid #087b61}.quick-border-menu-icon{box-sizing:border-box;background:#fff;border:1px dotted #aebbb5;width:19px;height:17px;display:inline-block;position:relative}.quick-border-menu-icon.none:before,.quick-border-menu-icon.none:after{content:"";background:#9b3e38;width:15px;height:1px;position:absolute;top:7px;left:1px;transform:rotate(38deg)}.quick-border-menu-icon.none:after{transform:rotate(-38deg)}.quick-border-menu-icon.bottom{border-bottom:2px solid #176a55}.quick-border-menu-icon.top{border-top:2px solid #176a55}.quick-border-menu-icon.left{border-left:2px solid #176a55}.quick-border-menu-icon.right{border-right:2px solid #176a55}.quick-border-menu-icon.top-bottom{border-top:2px solid #176a55;border-bottom:2px solid #176a55}.quick-border-menu-icon.double-bottom{border-bottom:3px double #176a55}.quick-border-menu-icon.thick-bottom{border-bottom:4px solid #176a55}.quick-border-menu-icon.outside{border:2px solid #176a55}.quick-border-menu-icon.thick-outside{border:3px solid #176a55}.quick-border-menu-icon.double-outside{border:3px double #176a55}.quick-border-menu-icon.dashed-outside{border:2px dashed #176a55}.quick-border-advanced-options{gap:9px;padding:8px;display:grid}.quick-border-advanced-options>label{color:#294940;gap:5px;min-width:0;font-size:10px;display:grid}.quick-border-styles,.quick-border-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.quick-border-styles{grid-template-columns:minmax(0,1fr)}.quick-border-styles button,.quick-border-presets button,.quick-border-weight button,.quick-border-sides button{color:#173b32;background:#f5f8f7;border:1px solid #a9bdb6;border-radius:5px;min-width:0;min-height:29px;font-size:10px}.quick-border-styles button.active,.quick-border-presets button.active,.quick-border-weight button.active,.quick-border-sides button.active{color:#073f32;background:#e2f4ed;border-color:#087b61;box-shadow:inset 0 0 0 1px #087b61}.quick-border-subheading{color:#075e4c;font-size:10px}.quick-border-weight{color:#294940;gap:5px;font-size:10px;display:grid}.quick-border-weight>span{gap:5px;display:flex}.quick-border-weight>span button{flex:1}.quick-border-sides{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.quick-border-sides .quick-border-side-button{place-items:center;min-height:34px;padding:5px;display:grid}.quick-border-side-icon{box-sizing:border-box;background:#fff;border:1px dotted #84958e;width:19px;height:19px;display:block;position:relative}.quick-border-side-icon.left{border-left:3px solid #276b58}.quick-border-side-icon.right{border-right:3px solid #276b58}.quick-border-side-icon.top{border-top:3px solid #276b58}.quick-border-side-icon.bottom{border-bottom:3px solid #276b58}.quick-border-side-icon.none:before,.quick-border-side-icon.none:after{content:"";background:#8a3f3a;width:15px;height:1px;position:absolute;top:8px;left:1px;transform:rotate(45deg)}.quick-border-side-icon.none:after{transform:rotate(-45deg)}.quick-border-side-button:focus-visible{outline-offset:2px;outline:2px solid #087b61}.quick-border-styles button:focus-visible{outline-offset:2px;outline:2px solid #087b61}.quick-border-presets button:focus-visible{outline-offset:2px;outline:2px solid #087b61}.quick-border-weight button:focus-visible{outline-offset:2px;outline:2px solid #087b61}.quick-border-colours{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.quick-border-colours button{border:2px solid #7c706c;border-radius:4px;height:27px}.quick-border-colours button.active{outline-offset:1px;outline:2px solid #ffb3a1}.quick-border-colours input[type=color]{box-sizing:border-box;width:100%;min-width:0;height:27px;padding:2px}.quick-style-buttons button.active,.quick-movement-group button.active{color:#fff;background:#233f60;border-color:#4e9afa}.quick-colour-group input[type=color]{padding:3px!important}.quick-movement-group>div{gap:6px;display:flex}.quick-movement-group button{flex:1}.quick-controls-empty{color:#aab9cb;margin:4px;padding:12px 8px;font-size:12px}@media (max-width:440px){.frame-quick-controls-menu{width:min(220px,100vw - 16px)}.frame-geometry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-inspector.has-text-selection>.story-style-panel{color:#233f35;background:#fff;border-color:#cad8d1;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;display:grid!important}.studio-inspector.has-text-selection>.story-style-panel>.flow-heading span{color:#536b61}.studio-inspector.has-text-selection>.story-style-panel>.flow-heading{border-bottom:1px solid #cad8d1;margin:0;padding:2px 1px 5px}.studio-inspector.has-text-selection>.story-style-panel>.flow-heading b{color:#174f40;letter-spacing:.045em;font-size:10px}.studio-inspector.has-text-selection>.story-style-panel .story-position-controls,.studio-inspector.has-text-selection>.story-style-panel .story-photo-controls,.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon>.ribbon-group{box-sizing:border-box;border-radius:8px;min-width:0}.studio-inspector.has-text-selection>.story-style-panel .story-position-controls{--inspector-accent:#0b7058;border:1px solid #cad8d1;border-left:3px solid var(--inspector-accent);color:#233f35;background:#fff;padding:9px}.studio-inspector.has-text-selection>.story-style-panel .story-position-controls>small{color:#5c6f66;font-size:9px}.studio-inspector.has-text-selection>.story-style-panel .story-position-controls>.wide,.studio-inspector.has-text-selection>.story-style-panel .story-position-controls>div button{color:#1c3c32;background:#f8faf9;border-color:#bdcbc5}.studio-inspector.has-text-selection>.story-style-panel .story-position-controls button:hover{border-color:var(--inspector-accent);background:#eff8f4}.studio-inspector.has-text-selection>.story-style-panel .story-photo-controls{--inspector-accent:#0b7058;border-color:#cad8d1;border-left:3px solid var(--inspector-accent);color:#233f35;background:#fff}.studio-inspector.has-text-selection>.story-style-panel .story-photo-controls .flow-heading b,.studio-inspector.has-text-selection>.story-style-panel .story-photo-controls .ribbon-group>b{color:var(--inspector-accent)}.studio-inspector.has-text-selection>.story-style-panel .story-photo-controls .flow-heading span,.studio-inspector.has-text-selection>.story-style-panel .story-photo-controls>small{color:#5c6f66}.studio-inspector.has-text-selection>.story-style-panel .story-photo-controls .ribbon-group{background:#fff;border-color:#d5dfda}.studio-inspector.has-text-selection>.story-style-panel .story-photo-controls .ribbon-buttons button{color:#1c3c32;background:#f8faf9;border-color:#bdcbc5}.studio-inspector.has-text-selection>.story-style-panel .story-photo-controls .ribbon-buttons button.active{border-color:var(--inspector-accent);box-shadow:inset 0 0 0 1px var(--inspector-accent);background:#e0f2e9}.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon{grid-template-columns:minmax(0,1fr);gap:7px}.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon>.ribbon-group{--inspector-accent:#0b7058;border-color:#cad8d1;border-left:3px solid var(--inspector-accent);color:#203c32;background:#fff;padding:9px}.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon>.ribbon-group>b{color:var(--inspector-accent);font-size:9px}.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon button{color:#1c3c32;background:#f8faf9;border-color:#bdcbc5}.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon button:hover{background:#eff8f4}.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon button.active{border-color:var(--inspector-accent);box-shadow:inset 0 0 0 1px var(--inspector-accent);background:#e0f2e9}.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon .separator-group,.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon .corner-group,.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon .inner-space-group,.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon .border-colour-gallery,.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon .tint-strength-group,.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon .story-tint-gallery{--inspector-accent:#0b7058;background:#fff;border-color:#cad8d1}.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon .corner-group{--inspector-accent:#0b7058}.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon .separator-group>small,.studio-inspector.has-text-selection>.story-style-panel .story-format-ribbon .separator-help{color:#536b61}.studio-inspector.has-text-selection>.story-style-panel .reset-story-appearance{color:#1c3c32;background:#f8faf9;border-color:#bdcbc5}.studio-inspector.layers-open>:not(.tabs):not(.frame-layer-list){display:none!important}.studio-inspector.layers-open>.frame-layer-list{color:#e4edf6;background:#182431;border:1px solid #344a60;border-radius:7px;flex-direction:column;flex:auto;gap:6px;min-height:0;padding:10px;overflow:auto;display:flex!important}.studio-inspector.layers-open>.frame-layer-list>b{font-size:10px}.studio-inspector.layers-open>.frame-layer-list button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:grid}.studio-inspector.layers-open>.frame-layer-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presscraft-workspace.backup-restore-opening:after{content:"Opening and restoring the selected issue…";z-index:10000;color:#f2f7fb;pointer-events:all;background:#081018b8;place-items:center;font-weight:700;display:grid;position:fixed;inset:0}.frame-quick-controls-menu .quick-control-group{padding:7px}.frame-quick-controls-menu .quick-control-grid,.frame-quick-controls-menu .quick-control-actions,.frame-quick-controls-menu .quick-typography-options,.frame-quick-controls-menu .quick-border-presets{grid-template-columns:minmax(0,1fr)}.frame-quick-controls-menu .quick-font-stepper{min-width:0}.frame-quick-controls-menu .quick-font-stepper button{flex:1;min-width:0}.frame-quick-controls-menu .quick-movement-group>div{gap:5px;display:grid}.frame-quick-controls-menu .quick-border-menu>summary{flex-wrap:wrap}.frame-quick-controls-menu .quick-border-menu>summary small{flex-basis:100%;max-width:100%;margin-left:26px}.frame-quick-controls-menu .quick-border-advanced-options{padding:5px}.frame-quick-controls-menu .quick-border-sides button{min-width:29px;padding:3px}.frame-quick-controls-menu button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.frame-quick-controls-menu .quick-controls-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-height:0;padding-right:3px;overflow:hidden auto}.frame-quick-controls-menu .quick-control-fieldset{align-content:start;min-width:0;min-height:0;display:grid}.frame-quick-controls-menu .quick-control-fieldset>section{flex-shrink:0}.frame-quick-controls-menu .quick-columns-control{grid-template-columns:minmax(0,1fr);gap:4px}.frame-quick-controls-menu{color:#233f35;scrollbar-color:#658e7e #edf4f0;background:#fff;border-color:#91b5a7}.frame-quick-controls-menu>header{background:#eff6f2;border-color:#d3e1d9}.frame-quick-controls-menu>header b{color:#174f40;font-size:12px}.frame-quick-controls-menu>header button{color:#174f40;background:#fff;border-color:#bdcec5}.frame-quick-controls-menu .quick-control-search{color:#233f35;background:#fff;border:1px solid #91b5a7;height:34px;padding:6px 8px;font-size:12px}.frame-quick-controls-menu .quick-control-search::placeholder{color:#61776c}.frame-quick-controls-menu .quick-control-group{background:#fff;border-color:#c5d8cf #c5d8cf #c5d8cf #087b61;padding:8px}.frame-quick-controls-menu .quick-control-group>b{color:#086b57;font-size:11px}.frame-quick-controls-menu label,.frame-quick-controls-menu small{color:#4c655a}.frame-quick-controls-menu input,.frame-quick-controls-menu select,.frame-quick-controls-menu button{color:#233f35;background:#f7faf8;border-color:#bdcec5}.frame-quick-controls-menu button.active{color:#073f32;background:#e2f4ed;border-color:#087b61}.frame-quick-controls-menu .quick-typography-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.frame-quick-controls-menu .quick-typography-options label{font-size:9px}.frame-quick-controls-menu .quick-typography-options button{padding:4px 2px;font-size:10px}.frame-quick-controls-menu .quick-font-stepper button{height:28px}.frame-quick-controls-menu .quick-columns-control{grid-template-columns:minmax(0,1fr) 70px;align-items:center}.frame-quick-controls-menu .quick-controls-scroll::-webkit-scrollbar{width:9px}.frame-quick-controls-menu .quick-paragraph-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.frame-quick-controls-menu .quick-spacing-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.frame-quick-controls-menu .quick-paragraph-group button{min-width:0;min-height:28px;padding:4px 2px;font-size:10px}.live-preview-block.body .preview-body-copy{text-align:inherit;text-align-last:inherit}@media print{.print-publication .live-preview-block,.page .block .copy{letter-spacing:var(--print-letter-spacing,0px)!important}}.frame-quick-controls-menu .quick-controls-scroll::-webkit-scrollbar-track{background:#edf4f0}.frame-quick-controls-menu .quick-controls-scroll::-webkit-scrollbar-thumb{background:#658e7e;border:2px solid #edf4f0;border-radius:6px}.frame-quick-controls-menu .quick-border-common{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.frame-quick-controls-menu .quick-border-common button{text-align:left;border:1px solid #bdcec5;border-radius:5px;align-items:center;gap:6px;min-width:0;min-height:31px;padding:5px 7px;font-size:11px;display:flex}.frame-quick-controls-menu .quick-border-common i{flex:0 0 19px}.frame-quick-controls-menu .quick-border-common button:last-child{grid-column:1/-1}.frame-quick-controls-menu .quick-colour-group .quick-control-grid{grid-template-columns:minmax(0,1fr);gap:7px}.frame-quick-controls-menu .quick-colour-group label:has(input[type=color]){justify-content:space-between;align-items:center;gap:8px;display:flex}.frame-quick-controls-menu .quick-colour-group input[type=color]{cursor:pointer;border:1px solid #bdcec5;border-radius:4px;flex:0 0 30px;width:30px;min-width:30px;max-width:30px;height:30px;padding:2px!important}.studio-tools .studio-workflow-nav{scrollbar-width:thin;flex:auto;align-content:start;min-height:0;overflow:hidden auto}.studio-tools .studio-workflow-nav button{flex-shrink:0}.frame-quick-controls-menu .quick-control-group{gap:7px}.frame-quick-controls-menu .quick-control-group>b{font-size:11px}.frame-quick-controls-menu .quick-control-grid label,.frame-quick-controls-menu .quick-typography-options label{font-size:11px;line-height:1.25}.frame-quick-controls-menu .quick-control-grid input:not([type=color]),.frame-quick-controls-menu .quick-control-grid select{color:#233f35;background:#f7faf8;height:29px;padding:4px 6px;font-size:12px}.frame-quick-controls-menu .quick-colour-group input[type=color]{flex-basis:22px;width:22px;min-width:22px;max-width:22px;height:22px;padding:1px!important}.frame-quick-controls-menu .quick-colour-group .quick-control-grid label:has(input[type=color]){min-height:24px;margin:0}.frame-quick-controls-menu .quick-typography-options button{min-height:27px;font-size:11px}.frame-quick-controls-menu{font-family:Arial,sans-serif}.frame-quick-controls-menu .quick-control-group>label,.frame-quick-controls-menu .quick-columns-control{color:#4c655a;gap:4px;font-size:11px;line-height:1.3;display:grid}.frame-quick-controls-menu .quick-font-group>label>select,.frame-quick-controls-menu .quick-columns-control input{color:#233f35;background:#f7faf8;border:1px solid #bdcec5;border-radius:5px;height:29px;min-height:29px;padding:4px 6px;font:12px Arial,sans-serif}.frame-quick-controls-menu .quick-control-actions button,.frame-quick-controls-menu .quick-movement-group button{border:1px solid #bdcec5;border-radius:5px;min-height:28px;padding:5px 7px;font:11px Arial,sans-serif}.frame-quick-controls-menu .quick-font-size-row input::-webkit-inner-spin-button{opacity:1}.workspace-save-controls{display:contents}.compact-editor-header>.newsroom-bar{flex:0 0 34px;gap:8px;min-height:34px;padding:3px 10px}.compact-editor-header>.newsroom-bar button{min-height:25px;padding:3px 8px;font-size:11px}.editor-command-row{z-index:80;box-sizing:border-box;color:#233f35;background:#eff6f2;border-bottom:1px solid #bdcec5;flex:0 0 38px;align-items:center;gap:6px;min-height:38px;padding:3px 10px;display:flex;position:relative}.editor-command-row .studio-menubar{background:0 0;border:0;min-height:0;padding:0}.editor-command-row .studio-menubar>span,.editor-command-row .device-save-warning,.editor-command-row .edition-date-picker small{display:none}.editor-command-row .server-save-strip,.editor-command-row .server-save-notice,.editor-command-row .topbar{display:contents}.editor-command-row .server-save-notice>span{max-width:130px;font-size:10px}.editor-command-row .edition-date-picker{gap:4px;margin-left:0}.editor-command-row .edition-date-picker>span{display:none}.editor-command-row .workspace-theme-toggle{white-space:nowrap;margin-left:0}.editor-command-row .project-title{flex:0 120px;width:120px;min-width:70px;margin:0}.editor-command-row .project-title input{color:#233f35;width:100%;padding:3px;font-size:11px}.editor-command-row .top-actions{white-space:nowrap;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.editor-command-row .top-actions button{color:#174f40;background:#fff;border:1px solid #bdcec5;border-radius:4px;flex:none;min-height:25px;padding:3px 7px;font-size:10px}.editor-command-row .top-actions button.primary{color:#fff;background:#08765c;border-color:#075c49}@media print{.editor-command-row{display:none}}.editor-command-row .project-title small{text-overflow:ellipsis;white-space:nowrap;color:#4c655a;max-width:120px;font-size:9px;line-height:11px;display:block;overflow:hidden}.compact-editor-header .editor-command-row .project-title :is(input,b){color:#233f35}.compact-editor-header .editor-command-row .project-title small{color:#4c655a}.editor-backup-notice{z-index:120;color:#233f35;background:#fff;border:1px solid #91b5a7;border-radius:5px;align-items:flex-start;gap:8px;width:min(340px,100vw - 24px);padding:8px 10px;font-size:12px;display:flex;position:absolute;top:calc(100% + 4px);left:10px;box-shadow:0 5px 16px #102e2526}.editor-backup-notice span{flex:1}.editor-backup-notice button{color:#233f35;cursor:pointer;background:#f7faf8;border:1px solid #bdcec5;border-radius:4px;flex:0 0 24px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@media screen{.presscraft-workspace{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.presscraft-workspace>.app-shell,.presscraft-workspace>.flat-app{flex:1;height:auto;min-height:0}.workspace-status-bar{background:#edf6f2;flex-shrink:0;align-items:center;min-height:36px;padding-right:12px;display:flex}.server-save-strip{flex-direction:column;flex-shrink:0;width:100%;display:flex}.workspace-status-bar .server-save-notice{background:0 0;flex:1;min-width:0}.workspace-theme-toggle{cursor:pointer;border:1px solid #637588;border-radius:7px;flex-shrink:0;padding:4px 10px;font-size:12px}.workspace-dark .workspace-status-bar,.workspace-dark .server-save-strip{color:#173f34;background:#e6f2e9;border-bottom:1px solid #b5d4bf}.workspace-dark .server-save-notice{color:#173f34}.workspace-dark .device-save-warning{color:#174c3c;background:#d9ecdf;border-color:#afd0bb}.workspace-dark .workspace-theme-toggle{color:#174c3c;background:#d5eadb}.workspace-dark :is(.flat-top,.studio-toolbar,.flat-toolbar){color:#e1ebf6;background:#141e29;border-color:#2c3c4d}.presscraft-workspace .topbar{color:#f3fff8;background:#0d654b;border-color:#175b46}.presscraft-workspace .project-title :is(input,b){color:#f3fff8}.presscraft-workspace .project-title small{color:#c3e5d2}.newsroom-session>.app-shell>.topbar{flex:0 0 48px;grid-template-columns:minmax(0,1fr) auto;gap:8px;height:48px;padding:0 10px}.newsroom-session>.app-shell>.topbar>.brand{display:none}.newsroom-session>.app-shell>.topbar>.project-title{text-align:left;align-items:flex-start}.newsroom-session>.app-shell>.topbar .project-title input{text-align:left;max-width:240px;font-size:13px}.newsroom-session>.app-shell>.topbar>.top-actions{gap:4px;min-width:0}.newsroom-session>.app-shell>.topbar>.top-actions button{white-space:nowrap;height:27px;min-height:27px;padding:0 7px;font-size:10px}.workspace-dark .topbar{color:#f3fff8;background:#0d654b;border-color:#175b46}.workspace-dark .topbar .top-actions button{color:#f3fff8;background:#07513d;border-color:#408b6b}.workspace-dark .topbar .top-actions button:hover{background:#176d52}.workspace-dark .flat-top{box-shadow:0 3px 16px #0003}.workspace-dark .brandmark{background:linear-gradient(135deg,#2989f5,#7852ee);border-radius:10px}.workspace-dark :is(.brand em){color:#c4e3ff;background:#263b50}.workspace-dark :is(.project-title input,.project-title b){color:#f2f6fc}.workspace-dark :is(.studio-toolbar button,.flat-tools button,.flat-top button){color:#e1ebf6;background:#1b2a39;border-color:#3a5065;border-radius:6px}.workspace-dark :is(.studio-toolbar button,.flat-tools button):hover{background:#29425a}.workspace-dark :is(.canvas-wrap,.flat-main){background:radial-gradient(at 50% 35%,#263847 0%,#131e28 55%,#0b1219 100%)}.workspace-dark .studio-tools{background:#131d28;border-color:#2c3c4d}.workspace-dark .studio-tools button{color:#b9cfe1;border:1px solid #0000;border-radius:7px;margin:3px 2px}.workspace-dark .studio-tools button:is(:hover,.active){color:#fff;background:#243c53;border-color:#459cf6}.workspace-dark .ruler{color:#bdcede;background-color:#1c2b38;border-color:#536777}.workspace-dark .flat-toolbar h1{color:#f2f6fc}.workspace-dark .newsroom-role-preview{color:#e1ebf6;background:#1b2a39;border-color:#3a5065}.workspace-dark .newsroom-role-preview small{color:#adc0d0}.workspace-dark .rail{color:#b9cfe1;background:#131d28}.workspace-dark .rail button{border:1px solid #0000;border-radius:7px}.workspace-dark .rail button:is(:hover,.active){color:#fff;background:#243c53;border-color:#459cf6}.workspace-dark .flat-toolbar>div:first-child span{color:#adc0d0}.workspace-dark .dashboard-quick-tools{background:linear-gradient(135deg,#17232f,#1a2937);border-color:#344a5e;box-shadow:0 5px 18px #0003}.workspace-dark .dashboard-quick-tools-heading b{color:#d2e3f3}.workspace-dark .dashboard-quick-tools-heading span{color:#a9bdce}.workspace-dark .dashboard-quick-action{color:#eef5fb;background:#1d2c3b;border-color:#3a5065;box-shadow:0 3px 10px #0003}.workspace-dark .dashboard-quick-action:hover{border-color:var(--quick-accent);background:#24384a}.workspace-dark .dashboard-quick-icon{background:color-mix(in srgb, var(--quick-accent) 23%, #1d2c3b)}.workspace-dark .dashboard-quick-copy b{color:#f0f6fc}.workspace-dark .dashboard-quick-copy small{color:#b1c2d2}.workspace-dark :is(.editor-story-panel,.left-design-editor,.properties){border-color:#bac8d1}.workspace-dark .studio-workspace>.canvas-wrap{box-shadow:inset 0 0 28px #0003}.workspace-theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #459cf6}}@media print{.workspace-status-bar{display:none!important}}@media screen{.flat-app{--desk-bg:#f0f3f9;--desk-panel:#fff;--desk-ink:#1c2b46;--desk-muted:#586a83;--desk-line:#dce3ef;--desk-accent:#435bc1;--desk-soft:#edf0ff}.workspace-dark .flat-app{--desk-bg:#101a2b;--desk-panel:#19263b;--desk-ink:#edf3ff;--desk-muted:#b2c2d9;--desk-line:#33455f;--desk-accent:#a5b7ff;--desk-soft:#293955}.flat-app .flat-top{height:auto;min-height:64px;box-shadow:none;background:#18253c;border-bottom:1px solid #344360;flex-wrap:wrap;flex:none;gap:12px 20px;padding:12px 18px}.flat-app .flat-brand{flex:none;width:auto;margin-right:20px}.flat-app .flat-brand b{font-size:20px}.flat-app .flat-brand small{color:#b7c6dd;font-size:9px}.flat-app .flat-top-actions{flex-wrap:wrap;gap:8px}.flat-app .flat-top button{color:#f3f6ff;background:#24344d;border-color:#455673;border-radius:8px;min-height:36px}.flat-app .flat-top-actions .export-btn{color:#233b79;background:#d9e5ff;border-color:#d9e5ff}.flat-app .newsroom-role-preview{color:#f0f5ff;background:#24344d;border-color:#455673;border-radius:8px;padding:7px 10px}.flat-app .newsroom-role-preview small{color:#b7c6dd}.flat-app .rail{color:#b7c6dd;background:#18253c;gap:6px;padding:10px 5px}.flat-app .rail button{border:1px solid #0000;border-radius:9px;min-height:54px;margin:0}.flat-app .rail button small{font-size:10px}.flat-app .rail button:is(:hover,.active){color:#fff;background:#304976;border-color:#829dea}.flat-app .flat-main{background:var(--desk-bg);scrollbar-gutter:stable;min-height:0;overflow:auto}.flat-app .flat-main>*{flex-shrink:0}.flat-app .flat-toolbar{background:var(--desk-panel);border-color:var(--desk-line);flex-wrap:wrap;gap:12px;height:auto;min-height:100px;padding:18px 20px 14px}.flat-app .dashboard-eyebrow{letter-spacing:.1em;color:var(--desk-accent);margin-bottom:6px;font-size:10px;font-weight:750;display:block}.flat-app .flat-toolbar h1{letter-spacing:-.025em;color:var(--desk-ink);font-size:clamp(20px,2vw,27px);font-weight:750;line-height:1.2}.flat-app .flat-toolbar>div:first-child span{color:var(--desk-muted);font-size:11px}.flat-app .flat-tools{flex-wrap:wrap}.flat-app .flat-tools :is(button,select){border-color:var(--desk-line);background:var(--desk-panel);min-height:34px;color:var(--desk-ink);border-radius:7px;font-size:11px}.flat-app .flat-tools button:disabled{opacity:.45;cursor:default}.flat-app .flat-tools b{color:var(--desk-ink);font-size:11px}.flat-app .status-strip{background:var(--desk-panel);border-color:var(--desk-line);height:auto;min-height:39px;color:var(--desk-muted);flex-wrap:wrap;gap:8px 16px;padding:9px 20px;font-size:11px}.flat-app .status-strip b{letter-spacing:0;color:var(--desk-muted);font-size:10px}.flat-app .dashboard-quick-tools{box-shadow:none;background:0 0;border:0;margin:11px 18px 7px;padding:0}.flat-app .dashboard-quick-tools-heading{flex-wrap:wrap;gap:4px 10px;margin:0 0 5px}.flat-app .dashboard-quick-tools-heading b{color:var(--desk-ink);font-size:10px}.flat-app .dashboard-quick-tools-heading span{color:var(--desk-muted);font-size:11px}.flat-app .dashboard-quick-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.flat-app .dashboard-quick-action{--quick-accent:#435bc1;border:1px solid var(--desk-line);background:var(--desk-panel);border-radius:9px;grid-template-columns:28px minmax(0,1fr) 12px;min-height:58px;padding:8px;box-shadow:0 3px 9px #14254006}.flat-app .dashboard-quick-action.designer{background:#435bc1;border-color:#435bc1}.flat-app .dashboard-quick-action.import{--quick-accent:#087b80}.flat-app .dashboard-quick-action.ads{--quick-accent:#a86616}.flat-app .dashboard-quick-action.encoding{--quick-accent:#516985}.workspace-dark .flat-app .dashboard-quick-action{--quick-accent:#b2c2ff}.workspace-dark .flat-app .dashboard-quick-action.import{--quick-accent:#79d7d1}.workspace-dark .flat-app .dashboard-quick-action.ads{--quick-accent:#f0bd74}.workspace-dark .flat-app .dashboard-quick-action.encoding{--quick-accent:#b2cce8}.flat-app .dashboard-quick-icon{background:var(--desk-soft);border-radius:7px;width:28px;height:28px}.flat-app .dashboard-quick-copy b{color:var(--desk-ink);font-size:12px;line-height:1.3}.flat-app .dashboard-quick-copy small{color:var(--desk-muted);font-size:10px;line-height:1.4}.flat-app .dashboard-quick-action.designer :is(b,small,.dashboard-quick-arrow,.dashboard-quick-icon){color:#fff}.flat-app .dashboard-quick-action.designer .dashboard-quick-icon{background:#ffffff20}.flat-app .dashboard-quick-action:hover{border-color:var(--desk-accent);box-shadow:0 6px 14px #13284916}.flat-app .dashboard-quick-action.designer:hover{background:#354bae}.flat-app .dashboard-usage-details{border:1px solid var(--desk-line);background:var(--desk-panel);color:var(--desk-muted);border-radius:9px;margin:0 18px 6px}.flat-app .dashboard-usage-details summary{cursor:pointer;padding:9px 12px;font-size:11px}.flat-app .dashboard-usage-details summary>span{color:var(--desk-ink);font-weight:650}.flat-app .dashboard-usage-details summary small{margin-left:10px;font-size:10px}.flat-app .dashboard-usage-details .ai-cost-dashboard{margin:0 10px 10px}.flat-app .dashboard-pages-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;padding:10px 20px 4px;display:flex}.flat-app .dashboard-pages-heading h2{color:var(--desk-ink);margin:0;font-size:15px;font-weight:700}.flat-app .dashboard-pages-heading span{color:var(--desk-muted);font-size:10px}.flat-app .spread-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(190px * var(--flat-zoom))), 1fr));flex:none;gap:22px 14px;padding:18px 20px 24px;overflow:visible}.flat-app .flat-page{border:1px solid var(--desk-line);background:var(--desk-panel);border-radius:10px;box-shadow:0 4px 14px #10234514}.flat-app .flat-page>header{background:#263b5d;border-radius:9px 9px 0 0;height:auto;min-height:34px;padding:8px;font-size:8px}.flat-app .flat-page>header b{color:#243969;background:#e1e9ff}.flat-app .flat-page>header em{color:#fff;background:#25665a}.flat-app .flat-page>header em.inreview{background:#805b14}.flat-app .flat-page>header em.draft{background:#4a5970}.flat-app .flat-page.story-page-focus{outline:2px solid var(--desk-accent);outline-offset:3px;border-radius:10px}.flat-app .flat-page.story-page-focus:before{content:"SELECTED PAGE";color:var(--desk-accent);font-size:8px}.flat-app .flat-page .paper-shell{background:var(--desk-soft)}.flat-app .flat-page>footer{background:var(--desk-panel);height:auto;min-height:44px;color:var(--desk-muted);border-radius:0 0 9px 9px;gap:8px;padding:8px}.flat-app .flat-page>footer .edit-page-from-footer{background:var(--desk-soft);min-height:29px;color:var(--desk-accent);border-color:var(--desk-line);border-radius:6px;flex:none;padding:6px 8px;font-size:10px}.flat-app .spread-tag{color:var(--desk-muted)}.flat-app .paper-shell:focus-within .edit-page{opacity:1}.flat-app :is(button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #688bef}.flat-app .story-drawer{border-color:#dce3ef}.flat-app .drawer-title{padding:14px 14px 10px}.flat-app .drawer-title small{color:#586a83;font-size:10px}.flat-app .story-pool-tabs button{font-size:9px}.flat-app .story-pool-tabs button.active{background:#435bc1;border-color:#435bc1}.flat-app .story-card:is(:hover,.selected){background:#edf1fc;border-left-color:#435bc1}.flat-app .story-card{padding-block:10px}.flat-app .story-card .story-info b{font-size:11px}.flat-app .queue-footer{flex:none;font-size:11px}@media (max-width:900px){.flat-app .flat-top{gap:8px 14px;padding:10px 12px}.flat-app .flat-top-actions{flex:100%;justify-content:flex-start}.flat-app .flat-toolbar{padding:14px}.flat-app .dashboard-quick-tools{margin:12px 14px 10px}.flat-app .status-strip{padding-inline:14px}.flat-app .status-strip b{margin-left:0}}@media (max-width:650px){.flat-app .flat-body{grid-template-columns:54px minmax(0,1fr);align-content:start;overflow:auto}.flat-app .rail{grid-row:1/3;align-self:start;min-height:100%;position:sticky;top:0}.flat-app .story-drawer{grid-column:2;min-height:300px;max-height:340px}.flat-app .flat-main{grid-column:2;overflow:visible}.flat-app .dashboard-usage-details summary small{margin:3px 0 0 14px;display:block}.flat-app .rail-view-panel{inset:0 0 0 54px}}}
